@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: "Noto Sans JP", 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: #00aeef;
  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: #00aeef;
    color: #fff;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 11;
  }
  .sp_fix_blue_head .sp_fix_blue_head_title {
    padding: 2vw 0 2vw 2vw;
    width: 25%;
    max-width: 180px;
  }
  .sp_fix_blue_head .sp_fix_blue_head_title img {
    width: 100%;
  }
  .sp_fix_blue_head p {
    width: 67%;
    font-size: 3vw;
  }
}
@media screen and (max-width: 480.98px) {
  .sp_fix_title {
    padding: 18px 0 17px 15px;
    width: 52%;
  }
  .sp_fix_btn {
    width: 40%;
  }
  .sp_fix_head_cta_long .sp_fix_title {
    padding: 3vw 0 3vw 2vw;
    width: 25%;
  }
  .sp_fix_head_cta_long .sp_fix_btn {
    width: 67%;
    padding: 1vw 2.6666vw 1vw 0;
  }
}
/*==ふわっと出現させるためのCSS*/
/*　上に上がる動き　*/
.sp_fix_blue_head.UpMove,
.sp_fix_head.UpMove {
  position: fixed;
  width: 100%;
  -webkit-animation: UpAnime 0.5s forwards;
  animation: UpAnime 0.5s forwards;
  z-index: 99;
}

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

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

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

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

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

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

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

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

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

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

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

.u-block {
  display: block;
}

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

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

.main_btn a {
  display: inline-block;
}

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

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

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

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

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

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

.main_present_text {
  margin-top: -15px;
  color: #fff;
  font-size: 13px;
  text-align: left;
  position: relative;
  text-shadow: 2.5px 4.33px 13px rgba(3, 0, 0, 0.9);
}

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

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

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

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

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

.present_slider_text {
  position: relative;
  background: #00aeef;
  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: #00aeef;
    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: #00aeef;
  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: #00aeef;
  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 #00aeef;
}

.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 #00aeef;
}

.section04_main_box3 .detail .list li {
  border-bottom: 1px solid #00aeef;
  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 #00aeef;
  }
  .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: #00aeef;
  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 #00aeef;
  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: #00aeef;
  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: #00aeef;
  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: #00aeef;
  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: 32px;
    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: 29px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*  padding: 0 20px;*/
    padding: 0 0;
  }
  .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: 29px 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: #00aeef;
}

#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
  世界の子どもたちへ、2022年、たとえばこんな支援を届けることができます
==================================================*/
@media screen and (min-width: 950px) {
  .report_main {
    background: url("../../../202309/img/sectionreport_img@2x.jpg") no-repeat center top;
    height: 660px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
  }
  .report_textwrap {
    width: 50%;
    background-color: rgb(0, 150, 255);
    mix-blend-mode: Multiply;
    /* 重ね方を指定 */
    height: 660px;
  }
  .report_text {
    position: absolute;
    left: 53%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .sectionReport h2 {
    font-size: 27px;
    letter-spacing: 0.1em;
    line-height: 1.2962962963;
    color: #fff;
  }
  .report_text figure {
    position: absolute;
    top: 92px;
    left: 367px;
    width: 50%;
  }
  .report_text figure img {
    width: 100%;
    max-width: 181px;
  }
  .report_text .head {
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .report_text .body {
    padding-top: 40px;
  }
  .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: #00aeef;
  text-decoration: underline;
}

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

.footerCTA_top_top {
  padding: 13px 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: #00aeef;
  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: #00aeef;
}

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

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

.blockAction_top .blockTitle {
  float: left;
}

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

.blockAction_top .credit {
  float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.btnentry :hover {
  opacity: 0.9;
}

.btnentry a {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#dna {
  overflow: hidden;
}

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

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

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

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

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

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

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

      padding-left: 542px; */
    padding-top: 122px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
    padding-left: min(542 * var(--pc-rate), 542px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_head .txt-area {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 3rem);
    position: relative;
  }
  .section11_head .txt-area .title {
    width: calc(100% + 5rem);
    max-width: 758px;
    margin: 0 0;
  }
  .section11_head .txt-area .txt1 {
    padding-top: 24px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4545454545;
    letter-spacing: -0.01em;
    color: #333;
  }
  .section11_head .txt-area .txt1 span {
    display: inline-block;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 10px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 700;
  }
  .section11_head .txt-area .txt2 a {
    color: #00aeef;
    text-decoration-thickness: 1px;
    text-underline-offset: 12px;
  }
  .section11_head .txt-area .note {
    margin-top: 9px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
    color: #333;
  }
  .section11_detail {
    margin-top: -18px;
  }
  .section11_detail .img {
    /* margin: 0 101px 0 auto; */
    width: calc(100% + 4rem);
    margin: 0 70px 0 0;
    max-width: 498px;
  }
  .section11_detail .img img {
    width: 100%;
  }
  .section11_detail .note-area {
    width: 785px;
    margin: 22px 80px 0 auto;
  }
  .section11_detail .note-area .txt li {
    font-size: 15px;
    line-height: 1.6666666667;
    letter-spacing: 0.02em;
    padding-left: 1em;
    text-indent: -1em;
  }
  .section11_detail .note-area .txt li a {
    color: #00aeef;
  }
  .section11_other .txt {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 42px;
  }
  .section11_other .accordion-area_item.item1 .btn {
    padding-left: 100px;
  }
  .section11_other .accordion-area_item.item1 .btn .icon {
    /* width: 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: 36px;
  }
  .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;
  }
}
@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }
  /*************************************
   section11
   すべての子どもに希望を運ぼう。
   *************************************/
  .section11 img {
    display: block;
    width: 100%;
  }
  .section11_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section11_head .img {
    width: 44.375%;
    margin: 0;
  }
  .section11_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .section11_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
  }
  .section11_head .txt-area .txt1 {
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }
  .section11_head .txt-area .txt1 small {
    font-size: 14px;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 6px;
  }
  .section11_head .txt-area .txt2 a {
    display: inline;
    color: #00aeef;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
  }
  .section11_head .txt-area .note {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.2857142857;
    font-weight: 700;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #333;
  }
  .section11_detail {
    margin-top: 15px;
  }
  .section11_detail .slide {
    margin-top: 28px;
  }
  .section11_detail .slide .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .section11_detail .note-area {
    margin-top: 12px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section11_detail .note-area .txt a {
    color: #00aeef;
  }
  .section11_detail .note-area .more {
    margin-top: 6px;
    display: inline-block;
    font-size: 16px;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #00aeef;
    text-decoration: underline;
    text-underline-offset: 5px;
    padding-left: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .more:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../img/202501/more-arrow.png) no-repeat;
    background-size: 100% auto;
    margin: 0 7px -1px 0;
  }
  .section11_detail .note-area .more + .txt {
    display: none;
  }
  .section11_detail .note-area .more.active {
    display: none;
  }
  .section11_other {
    /* margin-top: 40px; */
  }
  .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 1.5882352941;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 24px;
  }
  .section11_other .accordion-area_item:not(:first-child) {
    margin-top: 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;
  }
  /*==================================================
     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;
  }
}
#headerbar {
  background: #0070e1;
}

#header {
  background-color: #00aeef;
}

@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: -webkit-image-set(url(../../img/monthly2/main_mv.webp) 1x, url(../../img/monthly2/main_mv@2x.webp) 2x);
    background-color: #000;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 708px;
    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) {
  .main_btn {
    max-width: 430px;
    width: 35.8333333333%;
    position: absolute;
    left: 40px;
    bottom: 28px;
    -webkit-transform: none;
            transform: none;
  }
  .main_present {
    position: absolute;
    bottom: 1px;
    right: 54px;
  }
  .main_present_img {
    width: 323px;
    height: 230px;
    -webkit-transform: none;
            transform: none;
  }
  .main_present_img a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../img/monthly2/main_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(../../img/monthly2/main_present_img_on.png) no-repeat;
    background-size: 100% auto;
  }
  .main_present_text {
    position: absolute;
    left: 25px;
    bottom: 27px;
    font-size: 14px;
    line-height: 1;
  }
}
@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) {
  .section05 .section05_txt1 {
    margin-top: 33px;
    font-weight: 500;
  }
  .section05 .section05_img {
    max-width: 1380px;
    margin: 10px auto 0;
    -webkit-transform: translateX(48px);
            transform: translateX(48px);
  }
  .section05_txt1 strong {
    color: #00aeef;
  }
  .section05_txt3 .txt1 {
    font-weight: 500;
    font-size: 20px;
    line-height: 175%;
    letter-spacing: 0.05em;
    margin-top: 32px;
  }
  .section05_txt3 .txt2 {
    margin-top: 18px;
    color: #00aeef;
    font-size: 28px;
    line-height: 171.4285714286%;
    font-weight: 700;
    letter-spacing: 0.05em;
  }
}
@media screen and (min-width: 768px) {
  .section06 {
    margin-top: 66px;
    padding-top: 38px;
    padding-bottom: 53px;
    background: #e0f3fe url(../../img/monthly2/sec06_bg.png) calc(50% + 396px) calc(100% - 25px) no-repeat;
  }
}
@media screen and (min-width: 768px) and (min-width: 885px) and (max-width: 1200px) {
  .section06 {
    background: #e4f3fd url(../../img/monthly2/sec06_bg.png) calc(50% + 316px) calc(100% - 25px) no-repeat;
  }
}
@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;
  }
  .section06 .section06_item em {
    color: #00aeef;
  }
}
@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: 43px;
  }
  .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;
}
.donation_item em {
  color: #00aeef;
  font-weight: bold;
}

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

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

.sectionJoin > .head {
  color: #00aeef;
}
@media screen and (min-width: 768px) {
  .sectionJoin > .head {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
.sectionJoin > .head img {
  max-width: 100%;
}

.sectionJoin_item > .head {
  color: #00aeef;
}

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

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

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

.sectionQA > .head {
  color: #00aeef;
}
@media screen and (min-width: 768px) {
  .sectionQA > .head {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

.sectionQA_item > .head {
  color: #00aeef;
}

.sectionQA_item > .body:before {
  color: #00aeef;
}

.sectionQA_item > .head {
  background: #f4f4f4 url(../../img/monthly2/qa_switch_plus.png) no-repeat;
  background-position: calc(100% - 25px) center;
}

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

.sectionQA_item > .body a {
  color: #00aeef;
}

@media screen and (min-width: 768px) {
  .sectionVoice h2 {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
.sectionVoice h2 {
  position: relative;
  z-index: 2;
}

.footImg {
  background: #1c0b05 url(../../img/monthly2/foot_img@2x.jpg) no-repeat right center;
  background-size: cover;
  display: block;
  padding: 0 0;
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
  .footImg {
    background: #1c0b05 url(../../img/monthly2/foot_img@2x.jpg) no-repeat -200px center;
    background-size: cover;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1300px) {
  .footImg {
    background: #1c0b05 url(../../img/monthly2/foot_img@2x.jpg) no-repeat -400px center;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .footImg {
    background: #1c0b05 url(../../img/monthly2/foot_img@2x.jpg) no-repeat -1049px center;
    background-size: cover;
  }
  .footImg__inner {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.footImg__inner {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding-left: 116px;
  -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;
}

.footImg h2 {
  color: #fff;
  font-size: 30px;
  line-height: 160%;
  padding-right: 0;
  text-shadow: 0 2px 3px rgba(3, 0, 0, 0.75);
}

.pagetop a {
  background-image: url(../../img/monthly2/icon_circle_top.png);
  background-size: 17px 17px;
}

.pagetop2 a {
  background-image: url(../../img/monthly2/icon_circle_right.png);
  background-size: 17px 17px;
}

#headerbar {
  background: #0070e1;
}

#header {
  background-color: #00aeef;
}

@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_btn {
    width: 92.5333333333%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 2.2707423581%;
  }
  .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) {
  .section05 img {
    max-width: 100%;
  }
  .section05__top {
    background: #f1fbfd;
  }
  .section05__top__inner {
    padding: 59px 0 64px;
    background: url(../../img/monthly2/sp/sec05_img2_sp.jpg) no-repeat center top;
    background-size: 100% auto;
    position: relative;
  }
  .section05__top__copy1 {
    margin-left: 19.2%;
    width: 71.7333333333%;
  }
  .section05__top__copy2 {
    width: 53.0666666667%;
    margin-left: 16px;
    margin-top: 64px;
    z-index: 3;
    position: relative;
  }
  .section05__top__img1 {
    width: 58.1333333333%;
    position: absolute;
    right: 0;
    bottom: 25px;
    z-index: 2;
  }
  .section05 .section05_title {
    background: url(../../img/monthly2/sec05_ttl_bg.png) repeat-x top center;
    background-size: auto 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;
  }
  .section05 .section05_title img {
    max-width: 100%;
  }
  .section05 .section05_txt1 {
    margin-top: 13px;
    font-weight: 500;
    font-size: 17px;
    line-height: 152.9411764706%;
  }
  .section05 .section05_txt1 strong {
    font-weight: 700;
  }
  .section05 .section05_img3 {
    width: 93.0666666667%;
    margin: 13px auto 0;
  }
  .section05 .section05_img4 {
    width: 89.3333333333%;
    margin: 14px auto 0;
  }
  .section05_txt1 strong {
    color: #00aeef;
  }
  .section05_txt3 {
    width: 100%;
    margin-top: 25px;
  }
  .section05_txt3 .txt1 {
    font-size: 17px;
    line-height: 152.9411764706%;
    font-weight: 500;
    text-align: center;
  }
  .section05_txt3 .txt2 {
    margin-top: 18px;
    color: #00aeef;
    font-size: 19px;
    line-height: 157.8947368421%;
    font-weight: 700;
    text-align: center;
  }
}
@media screen and (max-width: 767.98px) {
  .section06 {
    margin-top: 27px;
    padding-top: 16px;
    padding-bottom: 35px;
    background: #e0f3fe;
  }
  .section06 h3 {
    padding-bottom: 0;
    border-bottom: none;
  }
  .section06 h3.head img {
    max-width: 642px;
  }
  .section06 .section06_items {
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .section06 .section06_item {
    width: 100%;
  }
  .section06 .section06_item:not(:first-of-type) {
    margin-top: 26px;
  }
  .section06 .section06_item:last-of-type {
    margin-bottom: 0;
  }
  .section06 .section06_item .section06_item_body {
    padding: 15px 13px 20px;
  }
  .section06 .section06_item .section06_item_body p {
    font-size: 19px;
    line-height: 168.4210526316%;
  }
  .section06 .section06_item em {
    color: #00aeef;
  }
}
@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 em {
    color: #00aeef;
    font-weight: bold;
  }
  .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;
  }
}
@media screen and (max-width: 767.98px) {
  .blockOffer {
    background: #00aeef;
  }
  .blockOffer a img {
    width: 94.2666666667%;
  }
  .blockOfferFooter2 {
    margin: 13px 0 0 0;
    text-align: center;
    font-size: 12px;
  }
}
.sectionJoin > .head {
  color: #00aeef;
}
.sectionJoin > .head img {
  max-width: 100%;
}

.sectionJoin_item > .head {
  color: #00aeef;
}

@media screen and (max-width: 767.98px) {
  .sectionJoin_items > li:nth-of-type(1) .head {
    background: url(../../img/monthly2/sp/join_numb1_sp.png) no-repeat 4px 14px/35px auto;
  }
  .sectionJoin_items > li:nth-of-type(2) .head {
    background: url(../../img/monthly2/sp/join_numb2_sp.png) no-repeat 4px 14px/35px auto;
  }
  .sectionJoin_items > li:nth-of-type(3) .head {
    background: url(../../img/monthly2/sp/join_numb3_sp.png) no-repeat 4px 14px/35px auto;
  }
}
.sectionQA > .head {
  color: #00aeef;
}

.sectionQA_item > .head {
  color: #00aeef;
}

.sectionQA_item > .body:before {
  color: #00aeef;
}

.sectionQA_item > .head {
  background: #f4f4f4 url(../../img/monthly2/qa_switch_plus.png) no-repeat;
  background-position: calc(100% - 25px) center;
}

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

.sectionQA_item > .body a {
  color: #00aeef;
}

@media screen and (max-width: 767.98px) {
  .report_sp_text {
    padding: 28px 24px;
  }
  .report_sp_text .txt {
    font-size: 15px;
    margin-top: 9px;
    line-height: 142.8571428571%;
  }
}
@media screen and (max-width: 767.98px) {
  .footImg {
    width: 100%;
    height: 212px;
    background: #1c0b05 url(../../img/monthly2/sp/foot_img_sp.jpg) no-repeat right center;
    background-size: cover;
    display: block;
    padding: 0 0;
  }
  .footImg__inner {
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-left: 0;
    -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;
    padding-top: 10px;
  }
  .footImg h2 {
    margin-left: auto;
    width: 165px;
    color: #fff;
    font-size: 17px;
    line-height: 135.2941176471%;
    padding-right: 0;
  }
  .footImg h2 br {
    display: block;
  }
  .sp_copyright {
    background: #00b3ff;
    padding: 10px 0 9px;
  }
  .sp_copyright img {
    width: 61.3333333333%;
  }
}
/*初期設定*/
: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIl9iYXNlLnNjc3MiLCJfc3R5bGUtcGMuc2NzcyIsIl9zdHlsZS1zcC5zY3NzIiwiX3NsaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLGlCQUFBO0FBQ0E7OzZCQUFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFFQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FEQ0Q7O0FDRUE7RUFDQyxrQ0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBRENEOztBQ0VBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBRENEOztBQ0VBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QURDRDs7QUNFQTs7RUFFQyxnQkFBQTtBRENEOztBQ0VBOzs7O0VBSUMsa0JBQUE7RUFDQSxxQkFBQTtBRENEOztBQ0VBOzs7Ozs7RUFNQyxnQkFBQTtBRENEOztBQ0VBO0VBQ0MscUJBQUE7QURDRDs7QUNFQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBRENEOztBQ0VBO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBRENEOztBQ0VBO0VBQ0MsOEJBQUE7RUFDQSxzQkFBQTtBRENEOztBQ0VBOzs7RUFHQyxtQkFBQTtBRENEOztBQ0VBOztFQUVDLGlCQUFBO0FEQ0Q7O0FDRUE7OzZCQUFBO0FBR0E7RUFDQyxnQkFBQTtBRENEOztBQ0VBO0VBQ0MsZ0JBQUE7QURDRDs7QUNFQTtFQUNDLFlBQUE7RUFDQSxjQUFBO0FEQ0Q7O0FDRUE7RUFDQyxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QURDRDs7QUNFQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNERBQUE7RUFDQSwyQkFBQTtBRENEOztBQ0VBO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFDQSxn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RUREQTtFQ0dEO0lBQ0Msa0JBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFRERBO0VDR0Q7SUFDQyxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VEREE7RUNHRDtJQUNDLFdBQUE7SUFDQSxnQkFBQTtFRERBO0VDR0Q7SUFDQyxrQkFBQTtJQUNBLHVCQUFBO0lBQ0Esd0JBQUE7SUFDQSxxQkFBQTtJQUNBLHVCQUFBO0VEREE7RUNHRDtJQUNDLGdCQUFBO0VEREE7RUNHRDtJQUNDLFdBQUE7SUFDQSxrQkFBQTtFRERBO0VDR0Q7SUFDQyx3QkFBQTtJQUNBLHFCQUFBO0VEREE7RUNHRDtJQUNDLFVBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFRERBO0VDR0Q7SUFDQyxlQUFBO0lBQ0Esa0JBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtFRERBO0VDR0Q7SUFDQyxhQUFBO0VEREE7RUNHRDtJQUNDLHlCQUFBO0VEREE7RUNHRDtJQUNDLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7RUREQTtFQ0dEO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJQUNBLGdCQUFBO0VEREE7RUNHRDtJQUNDLFVBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0VEREE7RUNHRDtJQUNDLG1CQUFBO0VEREE7RUNHRDtJQUNDLGFBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtFRERBO0VDR0Q7SUFDQyxlQUFBO0lBQ0Esa0JBQUE7RUREQTtBQUNGO0FDR0E7RUFDQyxnQkFBQTtBREREOztBQ0lBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURERDs7QUNJQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtBREREOztBQ0lBO0VBQ0MsZ0JBQUE7QURERDs7QUNJQTtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JB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QTtFQUNDO0lBQ0MsZ0JBQUE7RUREQTtFQ0dEO0lBQ0MsMEJBQUE7RUREQTtFQ0dEO0lBQ0Msb0JBQUE7SUFDQSxzQkFBQTtFRERBO0VDR0Q7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7RUREQTtFQ0dEO0lBQ0MsY0FBQTtFRERBO0FBQ0Y7QUNHQTtFQUNDLGNBQUE7RUFDQSwwQkFBQTtBREREOztBQ0lBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0FEREQ7O0FDSUE7RUFDQyxRQUFBO0VBQ0E7SUFDQyxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBO0VEREE7RUNHRDtJQUNDLGdDQUFBO0VEREE7RUNHRDtJQUNDLGtCQUFBO0VEREE7RUNHRDtJQUNDLGFBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7RUREQTtFQ0dEO0lBQ0MsZ0JBQUE7SUFDQSxlQUFBO0VEREE7RUNHRDtJQUNDLFVBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsMkJBQUE7RUREQTtFQ0dEO0lBQ0MsZ0JBQUE7RUREQTtFQ0dEO0lBQ0Msa0JBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsOEZBQUE7SUFDQSwwQkFBQTtJQUNBLHVCQUFBO0VEREE7RUNHRDtJQUNDLFdBQUE7RUREQTtFQ0dEO0lBQ0Msd0JBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsMkZBQUE7SUFDQSwwQkFBQTtJQUNBLG9CQUFBO0VEREE7RUNHRCxhQUFBO0VBQ0E7SUFDQyxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsV0FBQTtFRERBO0VDR0Q7SUFDQyxxQkFBQTtFRERBO0VDR0Q7SUFDQyxnQkFBQTtFRERBO0VDR0Q7SUFDQyxZQUFBO0lBQ0EsZUFBQTtFRERBO0VDR0Q7SUFDQyxhQUFBO0VEREE7RUNHRDtJQUNDLGFBQUE7RUREQTtFQ0dEO0lBQ0MsbUJBQUE7SUFDQSxXQUFBO0VEREE7RUNHRDtJQUNDLGVBQUE7RUREQTtFQ0dEO0lBQ0MsVUFBQTtJQUNBLGVBQUE7RUREQTtFQ0dEO0lBQ0MsZUFBQTtJ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REE7RUNHRDtJQUNDLGtCQUFBO0VEREE7RUNHRDtJQUNDLDBCQUFBO0VEREE7RUNHRDs7SUFFQyxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0VEREE7RUNHRDs7SUFFQyxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtFRERBO0VDR0Q7O0lBRUMsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxlQUFBO0lBQ0EsOEJBQUE7SUFDQSxzQkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFRERBO0VDR0Q7SUFDQyxlQUFBO0VEREE7RUNHRDtJQUNDLFNBQUE7SUFDQSwwQkFBQTtFRERBO0FBQ0Y7QUNHQTs7O21EQUFBO0FBSUE7RUFDQyxjQUFBO0FEREQ7O0FDSUE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7QURERDs7QUNJQTtFQUNDLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FEREQ7O0FDSUE7RUFDQyxnQkFBQTtBREREOztBQ0lBO0VBQ0Msa0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlFQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkNBQUE7QURERDs7QUNJQTtFQUNDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0FEREQ7O0FDSUE7RUFDQyxtR0FBQTtBREREOztBQ0lBLFVBQUE7QUFDQTtFQUNDLGdCQUFBO0FEREQ7O0FDSUEsaUJBQUE7QUFDQTtFQUNDLGFBQUE7RUFDQSxRQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QURERDs7QUNJQTs7R0FBQTtBQUdBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FEREQ7O0FDSUE7RUFDQyxjQUFBO0FEREQ7O0FDSUE7RUFDQyxlQUFBO0FEREQ7O0FDSUE7RUFD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RUptMlREO0VJaDJURDtJQUNDLFlBQUE7RUprMlRBO0VJaDJURDtJQUNDLGNBQUE7SUFDQSxVQUFBLEVBQUEsU0FBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7RUprMlRBO0VJaDJURDtJQUNDLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLHFDQUFBO0lBQ0EsZ0NBQUE7SUFDQSxlQUFBO0VKazJUQTtFSWgyVEQ7SUFDQyx3Q0FBQTtFSmsyVEE7RUloMlREO0lBQ0MsdUNBQUE7RUprMlRBO0VJaDJURDtJQUNDLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFVBQUE7SUFDQSxnQ0FBQTtJQUNBLHlFQUFBO0lBQ0EsZUFBQTtFSmsyVEE7RUloMlREO0lBQ0MseUVBQUE7RUprMlRBO0VJLzFURDtJQUNDLGdCQUFBO0lBQ0EsZUFBQTtFSmkyVEE7QUFDRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBiYXNlIHJlc2V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5wLFxudGgsXG50ZCxcbmRkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnAsXG5saSxcbmR0LFxuZGQsXG50ZCxcbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZW0sXG5zdHJvbmcsXG5zbWFsbCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbmVtLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBjb21tb24gbGF5b3V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudHMtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN3cmFwIGgxIGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiN3cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2VUb3Age1xuICBtYXgtcGFnZXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIzMDkvaW1nL2Zvb3Rlcl9iZ19yZXBlYXQuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4jZm9vdGVyIC5mb290SW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAxOThmZjtcbn1cblxuLnRleHQwMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiNib3R0b21UZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMjAgYXV0bztcbn1cblxuLmZvb3RlclRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgLypcbiAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICovXG59XG5cbiNjb250d3JhcCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mY19ibHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA5OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5mY19yZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNiMjJlMTUgIWltcG9ydGFudDtcbn1cblxuLmZjX2dyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjN2FhOTMwICFpbXBvcnRhbnQ7XG59XG5cbmEuaG92ZXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4uYm94MDMwNDA1Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJveDAzMDQwNkJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOOCouODs+OCq+ODvOODquODs+OCr1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFuY2hvci1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMuMjgxdnc7XG4gICAgcGFkZGluZy10b3A6IDEzLjI4MXZ3O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgLypoZWlnaHQ6IDEwOXB4OyovXG4gIGhlaWdodDogNjBweDtcbn1cblxuI2hlYWRlcmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTczZGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyaW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhlYWRlcmlubmVyIGEgaW1nLFxuLmhlYWRlcmlubmVyIHAgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcmlubmVyIGEsXG4gIC5oZWFkZXJpbm5lciBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXJpbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5oZWFkZXJiYXJpbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyaW5uZXIgYSBpbWcsXG4gIC5oZWFkZXJpbm5lciBwIGltZyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC51LWhpZGVfb3Zlci1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BfZml4X2hlYWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zcF9maXhfdGl0bGUge1xuICAgIHBhZGRpbmc6IDIzcHggMCAxN3B4IDE1cHg7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuICAuc3BfZml4X2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfdGl0bGUge1xuICAgIHBhZGRpbmc6IDN2dyAwIDN2dyAydnc7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA2NyU7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiAxdncgMi42NjY2dncgMXZ3IDA7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcF9maXhfaGVhZF93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQgLnNwX2ZpeF9ibHVlX2hlYWRfdGl0bGUge1xuICAgIHBhZGRpbmc6IDJ2dyAwIDJ2dyAydnc7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQgcCB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwLjk4cHgpIHtcbiAgLnNwX2ZpeF90aXRsZSB7XG4gICAgcGFkZGluZzogMThweCAwIDE3cHggMTVweDtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5zcF9maXhfYnRuIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzdncgMCAzdncgMnZ3O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfYnRuIHtcbiAgICB3aWR0aDogNjclO1xuICAgIHBhZGRpbmc6IDF2dyAyLjY2NjZ2dyAxdncgMDtcbiAgfVxufVxuLyo9PeOBteOCj+OBo+OBqOWHuuePvuOBleOBm+OCi+OBn+OCgeOBrkNTUyovXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG4uc3BfZml4X2JsdWVfaGVhZC5VcE1vdmUsXG4uc3BfZml4X2hlYWQuVXBNb3ZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgVXBBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbn1cbi8q44CA5LiL44Gr5LiL44GM44KL5YuV44GN44CAKi9cbi5zcF9maXhfYmx1ZV9oZWFkLkRvd25Nb3ZlLFxuLnNwX2ZpeF9oZWFkLkRvd25Nb3ZlIHtcbiAgLyogcG9zaXRpb246IGZpeGVkO1xuICAgd2lkdGg6MTAwJTtcbiAgIGFuaW1hdGlvbjogRG93bkFuaW1lIDAuNXMgZm9yd2FyZHM7XG4gICB6LWluZGV4OiA5OTk5O1xuICAgdG9wOjA7ICovXG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MgLmltZ3N3aWNoX2J0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyAuaW1nc3dpY2hfYnRuIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQy5mYWRlTW92ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQy5mYWRlTW92ZSAuaW1nc3dpY2hfYnRuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGN0YV9hbmltZSAxcyA0O1xuICBhbmltYXRpb246IGN0YV9hbmltZSAxcyA0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgRG93bkFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgY3RhX2FuaW1lIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG4gIDQ5LjklIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBjdGFfYW5pbWUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG4gIH1cbiAgNDkuOSUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlX292ZXItbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODmuODvOOCuOWGheOCueOCr+ODreODvOODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODrOOCpOOCouOCpuODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44OZ44O844K55bmFICovXG4ubC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDg1MHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOaxjueUqCh1dGlsaXRpZXMpY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWFsX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Oh44Kk44Oz44OT44K444Ol44Ki44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fd3JhcCB7XG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCguLi8uLi8yMDI0MDEvaW1nL21haW5fbXYwMy5qcGcpIDF4LCB1cmwoLi4vLi4vMjAyMjA5L2ltZy9tYWluX212MDNAMngucG5nKSAyeCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnKSAxeCwgdXJsKC4uLy4uLzIwMjIwOS9pbWcvbWFpbl9tdjAzQDJ4LnBuZykgMngpOyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL21haW5fbXYuanBnKSAxeCwgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdkAyeC5qcGcpIDJ4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzA5cHg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbl93cmFwIHtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG4ubWFpbl9idG4ge1xuICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB0b3A6IDUxNHB4O1xuICAgbGVmdDogNTAlO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgd2lkdGg6IDYyLjUlO1xuICAgbWF4LXdpZHRoOiA5NjBweDsgKi9cbiAgLyogbWFyZ2luOiAwcHggYXV0bzsgKi9cbiAgLyogdGV4dC1hbGlnbjogbGVmdDsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU5cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDU0cHg7XG59XG5cbi5tYWluX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWFpbl9idG4gaW1nIHtcbiAgLyogd2lkdGg6IDQ3LjI5MSU7XG4gICBtYXgtd2lkdGg6IDQ1NHB4OyAqL1xuICAvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5tYWluX2J0biBhOmhvdmVyIGltZyxcbi5tYWluX2J0biBhOmFjdGl2ZSBpbWcsXG4ubWFpbl9idG4gYTpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tYWluX3ByZXNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMTUwcHg7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nX29uLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW5fcHJlc2VudF90ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI29wdEFwcEJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gICNvcHRBcHBCdG4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNvcHRBcHBCdG4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9maXhlZF9uYXZpX29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgI29wdEFwcEJ0biBhOmhvdmVyIGltZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluX3ByZXNlbnQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluX2J0biB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OC45OHB4KSB7XG4gICNvcHRBcHBCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbl93cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdl9zcC5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDEzOC43NSU7XG4gIH1cbiAgLm1haW5fd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDI1LjYyNSU7XG4gICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgfVxuICAubWFpbl9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogODYuODc1JTtcbiAgICBtYXgtd2lkdGg6IDU1NnB4O1xuICB9XG4gIC5tYWluX2J0biBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluX3ByZXNlbnQge1xuICAgIGJvdHRvbTogMTguMDE4JTtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAubWFpbl9wcmVzZW50X2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi8qIOODl+ODrOOCvOODs+ODiOOCueODqeOCpOODiSAqL1xuLnByZXNlbnRfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWluKDEzdncsIDEzMXB4KTtcbiAgcmlnaHQ6IDUuNzcxJTtcbiAgdG9wOiBtYXgoLTEzdncsIC0xMTZweCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG4uZnZfZGF0ZV9idWJibGVfc3Age1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2M4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHllbGxvdztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RyaWFuZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuICAgIHJpZ2h0OiAxOS43NzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dCB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dC5ub3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjd2dztcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIC5wcmVzZW50X3NsaWRlcl9yZWR1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuICAgIHdpZHRoOiBtaW4oMjAuMzEydncsIDIwLjMxMiUpO1xuICAgIHJpZ2h0OiAwLjc4MSU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDgzcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMVxuXHTppJPjgYjjgavjgZXjgonjgZXjgozjgovkuJbnlYzjga7lrZDjganjgoLjgZ/jgaFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDEge1xuICBwYWRkaW5nOiA3NnB4IDQwcHggMTAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wMV9iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbjAxX2JnOmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9iZy5qcGc/dj0zKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaW5zZXQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbn1cblxuLnNlY3Rpb24wMV9pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDMwZDAyO1xufVxuXG4uc2VjdGlvbjAxX2V4IHtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdCAudHh0LWFyZWEgLnR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLyog44Ks44K25Zyw5Yy6ICovXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA0NC4wMjMlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzU3JTtcbiAgLyogd2lkdGg6IDUyM3B4O1xuICAgbWFyZ2luLXJpZ2h0OiA5cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG4gIG1heC13aWR0aDogNDg0cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnN0dGwge1xuICBtYXJnaW4tdG9wOiA1OXB4O1xuICBtYXgtd2lkdGg6IDUxM3B4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50eHQge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHdpZHRoOiA0NS45NTklO1xuICAvKiB3aWR0aDogNTQ2cHg7ICovXG59XG5cbi8qIOOCueODvOODgOODsyAqL1xuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA0NC4zMjIlO1xuICBtYXJnaW4tbGVmdDogMS4zNTUlO1xuICAvKiB3aWR0aDogNTIzcHg7XG4gICBtYXJnaW4tbGVmdDogMTZweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcbiAgbWF4LXdpZHRoOiA0ODRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAuc3R0bCB7XG4gIG1hcmdpbjogNjVweCAwIDAgNHB4O1xuICBtYXgtd2lkdGg6IDQ4OHB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50eHQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHdpZHRoOiA1NC4wNjclO1xuICAvKiB3aWR0aDogNjM4cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNjFweDtcbiAgcGFkZGluZzogNTZweCAzMHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMyNzIzMzE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgYm94LXNoYWRvdzogM3B4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIzcHg7XG4gIGhlaWdodDogNzlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDFfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDI2cHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDk2JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAlLCAjZmYwMDAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5NiUsICNmZjAwMDAgMCUpO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24wMV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5zZWN0aW9uMDFfZXgge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC8qIOOCrOOCtuWcsOWMuiAqL1xuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAvKiDjgrnjg7zjg4Djg7MgKi9cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5jYXRjaCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9iZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDFfYmdfc3AuanBnP3Y9Myk7XG4gIH1cbiAgLnNlY3Rpb24wMV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzNDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4IHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdCAudHh0LWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcwNTtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiDjgqzjgrblnLDljLogKi9cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHRsIHtcbiAgICB3aWR0aDogODMuNDQ4JTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcbiAgICBtYXJnaW46IDEycHggMCAwIGF1dG87XG4gICAgd2lkdGg6IDk0LjEzNyU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLyog44K544O844OA44OzICovXG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50dGwge1xuICAgIHdpZHRoOiA4My40NDglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnN0dGwge1xuICAgIG1hcmdpbjogMjhweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDE3cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg5OCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwJSwgI2ZmMDAwMCkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICNmZjAwMDAgMCUpO1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAyXG5cdOe0m+S6ieOAgeeBveWus+OAgeWkmueZuuOBmeOCi+WNseapn+OBruS4reOBp+KAplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMiB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgYmFja2dyb3VuZDogIzJkMTkxNyB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAyX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0NTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjFweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfdHRsYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDJfdHh0IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMiB7XG4gICAgcGFkZGluZzogMTIyLjk2OCUgMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA4Ny4wMzElO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZSB7XG4gICAgLyogaGVpZ2h0OiAzMDhweDsgKi9cbiAgICBoZWlnaHQ6IDQ4LjEyNXZ3O1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAyX3R0bGJnX3NwLnBuZyk7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gICAgLyogbWF4LXdpZHRoOiA1MTBweDsgKi9cbiAgICB3aWR0aDogOTEuNTYxJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI2O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wM1xuXHTlt6Hlm57jg4Hjg7zjg6Djga7mtLvli5XjgYzlkb3jgpLjgaTjgarjgZDpjbXjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDMge1xuICBwYWRkaW5nOiAxMTNweCA0MHB4IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wM19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbjAzX2JnOmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwM19iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBpbnNldDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpO1xufVxuXG4uc2VjdGlvbjAzX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTkxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIgLnR4dC15ZWxsb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZDgwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ4MDA7XG59XG5cbi5zZWN0aW9uMDNfdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDNfbGVhZCB7XG4gIG1hcmdpbi10b3A6IDczcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTE4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcbiAgd2lkdGg6IDMwLjgxNCU7XG4gIC8qIHdpZHRoOiAzNjdweDsgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY4cHg7XG4gIGxlZnQ6IC0zOXB4O1xuICB3aWR0aDogMjM2cHg7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMjBweCAyNXB4IDI2cHg7XG59XG5cbi5zZWN0aW9uMDNfdHh0IHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGxpIC5sYWJlbCB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtMjhweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAzX2JnOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAzX2JnX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAzX3RpdGxlIHtcbiAgICB3aWR0aDogODUuNjI1JTtcbiAgfVxuICAuc2VjdGlvbjAzX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43NjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaSB7XG4gICAgd2lkdGg6IDgyLjAzMSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDZweDtcbiAgICBsZWZ0OiAtMzhweDtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2NDtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTdweDtcbiAgfVxuICAuc2VjdGlvbjAzX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAzMXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44ODg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDRcblx05qyh44CF44Go55m655Sf44GZ44KL5Y2x5qmf44Gu44Gq44GL44CB5a2Q44Gp44KC44Gf44Gh44KS5qCE6aSK5LiN6Imv44GL44KJ5a6I44KLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggMCAjMDA2OGMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDRfaGVhZF90aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMjdweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9oZWFkX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQyLjI1MiU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2hlYWRfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMi4yNDclO1xuICByaWdodDogMTMuNzM2JTtcbiAgd2lkdGg6IDQyLjMxNyU7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogODlweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAwIDkzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9iZ19zcC5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxufVxuLnNlY3Rpb24wNF9tYWluIHtcbiAgcGFkZGluZzogNzlweCA0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcbiAgLyogd2lkdGg6IDYwMHB4OyAqL1xuICB3aWR0aDogNTAlO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50dGwge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMi4wNDU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDE4cHggMCByZ2JhKDE3LCAxNTcsIDI1NSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE4cHggMCByZ2JhKDE3LCAxNTcsIDI1NSwgMC4yNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLm1lc3NhZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MTNweDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLmltZyB7XG4gIC8qIHdpZHRoOiA2MTFweDsgKi9cbiAgd2lkdGg6IDUwLjkxNiU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjFweCAtOC4xNjYlIDAgMDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZSB7XG4gIHdpZHRoOiAzNjJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyNHB4IHNvbGlkICMwMGFlZWY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgPiAuaW1nIHtcbiAgd2lkdGg6IDYyOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcbiAgd2lkdGg6IDYyOHB4O1xuICBtYXJnaW46IDEzN3B4IDAgMCAtNjBweDtcbiAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzAwYzRmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0xMDZweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2ljb24ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG4gIG1hcmdpbjogMjJweCAwIDAgNDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIG1hcmdpbjogMzRweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODg4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMge1xuICBtYXgtd2lkdGg6IDEyODVweDtcbiAgbWFyZ2luOiA1MXB4IGF1dG8gMDtcbiAgcGFkZGluZzogNjhweCA1OXB4IDU5cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjIzcHg7XG4gIGhlaWdodDogNzlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC50aXRsZSB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDQ4LjU4NiU7XG4gIC8qIHdpZHRoOiA1NjdweDsgKi9cbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGFlZWY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYWVlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NjY7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuICB3aWR0aDogNDUuNTAxJTtcbiAgLyogd2lkdGg6IDUzMXB4OyAqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciA+IC5pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwgLm5vdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDlweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X21haW4ge1xuICAgIHBhZGRpbmc6IDI3cHggMCAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmdfc3AucG5nKSByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICB3aWR0aDogODQuMzc1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLnR0bCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDcuODEyJTsgKi9cbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTE3LjAzNyU7XG4gICAgbWF4LXdpZHRoOiA2MzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLm1lc3NhZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuICAgIHdpZHRoOiAxODFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlOmFmdGVyIHtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiA5My43NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzFweCAwIDM2cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bDpiZWZvcmUge1xuICAgIHRvcDogLTQ5cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS40NDc7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuaW1nIHtcbiAgICB3aWR0aDogOTElO1xuICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHtcbiAgICB3aWR0aDogODYuNjY2JTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41NTU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZWY1NWY7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG4gICAgdG9wOiAtMjVweDtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA3Mi44JTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG4gICAgcGFkZGluZzogMjBweCAwIDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcbiAgICB3aWR0aDogODQuNCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA1MTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIC50eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tIHtcbiAgcGFkZGluZzogOTVweCA0MHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9ib3R0b21fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIge1xuICBtYXgtd2lkdGg6IDE1MzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHRvcDogLTI5cHg7XG4gICBsZWZ0OiAtMTNweDtcbiAgIHdpZHRoOiAzNjdweDsgKi9cbiAgdG9wOiAtOS40NzclO1xuICBsZWZ0OiAtMC44NDYlO1xuICB3aWR0aDogMjMuODkzJTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHRvcDogMzVweDtcbiAgIHJpZ2h0OiA1cHg7XG4gICB3aWR0aDogMzQycHg7ICovXG4gIHRvcDogMTEuNDM3JTtcbiAgcmlnaHQ6IDAuMzI1JTtcbiAgd2lkdGg6IDIyLjI2NSU7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuICAvKiB3aWR0aDogNzAxcHg7ICovXG4gIHdpZHRoOiA0NS42MzglO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIC50eHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgNzhweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyOS4wNjIlO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuICAgIHdpZHRoOiA4OC40MzclO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMTA1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDk3ZmY7XG59XG5cbi5zZWN0aW9uMDVfdHh0MiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS43Mzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfaW1nIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIG1hcmdpbjogMjFweCBhdXRvIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG5cbi5zZWN0aW9uMDVfdHh0MyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV90eHQzIC50eHQxIHtcbiAgY29sb3I6ICM0ZTRkNGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X3R4dDMgLnR4dDIge1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA1X3RpdGxlIHtcbiAgICAvKiBoZWlnaHQ6IDE0MHB4OyAqL1xuICAgIGhlaWdodDogMjEuODc1dnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbjA1X3RpdGxlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNV9pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDEge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NztcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuc2VjdGlvbjA1X2ltZzIge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQyIHtcbiAgICB3aWR0aDogOTMuNzUlO1xuICAgIG1hcmdpbjogLTIzcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDI0cHggMjVweCAyMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDZweCA0cHggMCByZ2JhKDE0OSwgMTk5LCAyMzQsIDAuOTgpO1xuICAgIGJveC1zaGFkb3c6IDFweCA2cHggNHB4IDAgcmdiYSgxNDksIDE5OSwgMjM0LCAwLjk4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24wNV9pbWcge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MyB7XG4gICAgd2lkdGg6IDgxLjI1JTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM0MzQzNDM7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDZcblx057aZ57aa55qE44Gq44GU5Y2U5Yqb44GM5aSn5YiH44GqNeOBpOOBrueQhueUsVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA2IHtcbiAgbWFyZ2luOiA1OXB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0gZW0ge1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uMDZfaXRlbV9ib2R5IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG5cbi5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg1KSAuc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDYgLmJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGxlZnQ6IC0zJTtcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbiAgLnNlY3Rpb24wNiBoMy5oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDY1N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSgxKSxcbiAgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCksXG4gIC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNmltZ19wYyB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24wNmltZ19wYy5zZWN0aW9uMDZpbWcwMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wNmltZ19wYy5zZWN0aW9uMDZpbWcwMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNiBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5ZjtcbiAgfVxuICAuc2VjdGlvbjA2IGgzIGltZyB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5zZWN0aW9uMDZfaXRlbV9ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5zZWN0aW9uMDZfaXRlbXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoXCIuLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZ1wiKSBjYWxjKDUwJSArIDM1MHB4KSBjYWxjKDEwMCUgLSA1MHB4KSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NC45OHB4KSB7XG4gIC5zZWN0aW9uMDZfaXRlbXMge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA2X3RleHQwMSB7XG4gICAgY29sb3I6ICM0ZTRkNGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA2X2ltZzAxX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDZpbWcwNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGNvbG9yOiAjMDA5OWZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIGgzLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgfVxuICAuc2VjdGlvbjA2X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNl9pbWcwMV9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTEwO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNmltZzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDYgaDMuaGVhZCBpbWcge1xuICAgIC8qIHdpZHRoOiAxNzZweDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBoMy5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nLXRvcDogMy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgcGFkZGluZy10b3A6IDMlO1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC8qIGgzLmhlYWR7XG4gICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvc2VjMDVfYXJyb3cucG5nXCIpLCB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL3NlYzA1X2l0ZW1zX3RpdGxlX2JhY2sucG5nXCIpO1xuICAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdCxyZXBlYXQteDtcbiAgIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcycHgsIGNlbnRlciB0b3A7XG4gICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIFx0bWluLWhlaWdodDogMTAwcHg7XG4gICBcdGJhY2tncm91bmQtc2l6ZTogOCUsIDEwMCUgODUlO1xuICAgfSAqL1xuICAuc2VjdGlvbjA2X2ltZzAxX3NwIHtcbiAgICBtYXJnaW46IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICBoMy5oZWFkIGltZyB7XG4gICAgcGFkZGluZy10b3A6IDQlO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wN1xuXHTjgZnjgbnjgabjga7lrZDjganjgoLjga7jgZ/jgoHjgasg44K544Op44Kk44OJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcbiAgLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuICAgIC1vLW9iamVjdC1maXQ6IGZpbGw7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUgLnNlY3Rpb24wN19pdGVtIGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wOFxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDgge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjQgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xufVxuXG4uc2VjdGlvbjA4IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA4X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgd2lkdGg6IDYyJTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICM0NTZjYWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICB9XG4gIC5zZWN0aW9uMDhfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjguNzUlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wOF9pbm5lciB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzQ1NmNhYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIHBhZGRpbmc6IDM1cHggNDNweCAzN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMjIsIDEyOCwgMTM3LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIDAuMTUpO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExM3B4O1xuICBsZWZ0OiAtNjZweDtcbiAgd2lkdGg6IDUwMXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gIHdpZHRoOiA0NjVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgYmFja2dyb3VuZDogI2VjZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC5pbWcge1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9wYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDMxLjYxOSU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc2OTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkgYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5pbm5lciB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAuaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zN3B4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAxMDcuNzc3JTtcbiAgICBtYXgtd2lkdGg6IDU4MnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDExcHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwYWRkaW5nOiA5cHggMCAwIDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90by5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICAgIHdpZHRoOiA5Mi41OTIlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43ODI7XG4gIH1cbn1cbi5zZWN0aW9uMDhfZmFxIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIC5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuICBiYWNrZ3JvdW5kOiAjNjA2NjcwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjLmlzLW9wZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOTEuNSU7XG4gIG1hcmdpbjogNDFweCBhdXRvIDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gIHdpZHRoOiAxOS4xMjUlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDIwcHggNDhweCAxNXB4IDU0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9mYXFfcS5zdmcpIG5vLXJlcGVhdCB0b3AgMTlweCBsZWZ0IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwYTdmZDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCA0cHggbGVmdCAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgcGFkZGluZzogMCA1MHB4IDE5cHggNTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcbiAgY29sb3I6ICMwMGE3ZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xufVxuXG4vKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweCAzN3B4IDM1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2NjYztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gIGNvbG9yOiAjNjA2NjcwO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldixcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9mYXFfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2ZhcV9hcnJvd19ncmF5LnBuZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBsZWZ0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTE2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnNsaWRlLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgcGFkZGluZzogNHB4IDAgMCA0MXB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRpdGxlLFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIOOCueODhuODvOOCt+ODp+ODiuODquODvOOCu+ODg+ODiCAqL1xuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDM3cHggMzlweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoM24tMikpIHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDhfZmFxIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjOmFmdGVyIHtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogOTMuMTAzJTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoM24tMikpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHggMTRweCAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOHB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAyNHB4IDIwcHggMjhweDtcbiAgfVxuICAvKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMXB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogNzlweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDc5cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50aXRsZSxcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbiAgLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLypcblxuLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuLmNvbnRfYm94X2lucixcbi5jb250X2JveF9pbnJfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFlZWY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmU6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjE5MjNlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIgLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9vcG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMGE3ZmQ7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG5fY2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0bl9vcG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuLkZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5GbENlbnRlciB7XG4gIC8qIOS4iuS4i+S4reWkriAqL1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uRmxXcmFwIHtcbiAgLyog5oqY44KK6L+U44GXICovXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLkZsSnVzdGlmeSB7XG4gIC8qIOWdh+etiemFjee9riAqL1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNjb250XzdfcWEge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHdpZHRoOiA4OS42JTtcbn1cblxuI2NvbnRfN19xYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF83X3FhIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNS4zNTclO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG59XG5cbi5jb250XzdfcWFfYm94IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4jY29udF83X3FhX3RhYiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSB7XG4gIHdpZHRoOiAzMi41JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpOm5vdCguYWN0KSAucGNfYWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkuYWN0IC5wY19pbmFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwYTdmZDtcbiAgcGFkZGluZzogMWVtIDAuMWVtIDAuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkuYWN0IC5xYV90YWJfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNjb250XzdfcWFfMl80X2J0bSB7XG4gIHBhZGRpbmctbGVmdDogMy40cmVtO1xufVxuXG4uY29udF83X3FhXzJfNF9idG1fYm94IHtcbiAgd2lkdGg6IDQ0JTtcbn1cblxuLmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4vKuOCs+ODs+ODhuODs+ODhDcqL1xuLmNvbnRfN19xYV9ib3g6bm90KC5hY3QpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwX29ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucWFfdGFiX2hlYWRlciBici50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjY29udF83X3FhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zcF9vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciB7XG4gICAgcGFkZGluZzogMC41ZW0gMC4xZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMgYnIubm9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCBhIHtcbiAgY29sb3I6ICMwMGEwZTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAgLnRjX2JsdWUge1xuICBjb2xvcjogIzAwYTBlOTtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuICAuY29udF9ib3hfaW5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUuMzMzJTtcbiAgICAvKuWGheWBtDY3MHB4Ki9cbiAgfVxuICBoMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhMGU5O1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyIHtcbiAgICBwYWRkaW5nOiAxLjMlIDIuNSU7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMzVlbTtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0ZW07XG4gICAgcGFkZGluZzogNC41JSAzLjEzNCUgOC41MjklO1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkOm50aC1vZi10eXBlKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1N2VtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDMuNHJlbTtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHtcbiAgICBwYWRkaW5nOiAzJSAxMCUgMTAlIDQuNSU7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0ZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2JvZHlfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4gICNjb250XzdfcWEge1xuICAgIG1hcmdpbi10b3A6IDcuNjY2JTtcbiAgICBwYWRkaW5nOiAwIDAgMTEuNjY2JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udF83X3FhX2JvZHkuY29udF9ib3hfY29sX3BkX2JvZHkge1xuICAgIHBhZGRpbmc6IDQlIDMuMDg4JSA4JTtcbiAgfVxuICAuY29udF83X3FhX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaSB7XG4gICAgd2lkdGg6IDMyLjUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaTpub3QoLmFjdCkgLnNwX2FjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaS5hY3QgLnNwX2luYWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRfN19xYV8yXzRfYnRtXzIge1xuICAgIG1hcmdpbi10b3A6IDE1JTtcbiAgfVxuICAuY29udF83X3FhXzJfNF9idG1fYm94X2NoYXJ0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNSUgYXV0bztcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuICAuY29udF9ib3hfaW5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiAwIDMuODQ2MTUlO1xuICAgIC8q5YaF5YG0MTIwMCovXG4gIH1cbiAgLmNvbnRfYm94X2lucl8yIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIC8qMTIwMHB45q+UKi9cbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NWVtO1xuICAgIHBhZGRpbmc6IDQuOSUgMTAlIDYuOCU7XG4gICAgLyrmnqDlhoU4MDBweCovXG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGQ6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTdlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxZW0gMCAzNHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMzNweCAyMHB4IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2JvZHlfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMi4zZW07XG4gIH1cbiAgLyrjgrPjg7Pjg4bjg7Pjg4Q344CARkFRKi9cbiAgI2NvbnRfN19xYSAuY29udF9ib3hfY29sX3BkX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3JTtcbiAgfVxuICAuY29udF83X3FhX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaSB7XG4gICAgd2lkdGg6IDMyLjUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaTpub3QoLmFjdCkgLnBjX2FjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250XzdfcWFfMl80X2J0bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxuICAuY29udF83X3FhXzJfNF9idG1fYm94X2NoYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM1ZW07XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMC41cHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDE1cHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEyLjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwLjVweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGRvbmF0aW9uXG4gIOODieODjeODvOOCt+ODp+ODs+OCteODs+ODl+ODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRvbmF0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmRvbmF0aW9uX2l0ZW0gPiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kb25hdGlvbl9pdGVtIGVtIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZG9uYXRpb25fYW5ub3RhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZG9uYXRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmRvbmF0aW9uID4gLmhlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYzkxMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZG9uYXRpb25fdGV4dDAxIHtcbiAgICBjb2xvcjogI2FjYzkxMTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb25hdGlvbiA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuZG9uYXRpb25faXRlbXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qICBwYWRkaW5nOiAwIDIwcHg7Ki9cbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5kb25hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZG9uYXRpb24gPiAuaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2RvbmF0aW9uX3RpdGxlX2JnX3NwLmdpZlwiKSAwIGJvdHRvbS9hdXRvIDNweCByZXBlYXQteDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb25hdGlvbl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xODQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG4gIC5kb25hdGlvbl9pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgfVxuICAuZG9uYXRpb25faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLmRvbmF0aW9uIGRkLmJvZHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0Mi41JTtcbiAgfVxuICAuZG9uYXRpb25faXRlbV90ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgd2lkdGg6IDUyLjclO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5YWx6YCa6KaB57SgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkZsb3csXG4uc2VjdGlvbkpvaW4sXG4uc2VjdGlvblFBLFxuLnNlY3Rpb25BYm91dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5LFxuLnNlY3Rpb25Kb2luID4gLmJvZHksXG4uc2VjdGlvblFBID4gLmJvZHksXG4uc2VjdGlvblZvaWNlID4gLmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWF4LXdpZHRoOiA5NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkZsb3dcbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44KI44KL5Yuf6YeR44Gu5rWB44KMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbmdlV3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25GbG93IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zZWN0aW9uSm9pbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnNlY3Rpb25GbG93ID4gLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzOHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICM0YjQ4NDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgd2lkdGg6IDk3LjUlO1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wLFxuLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5cbi5zZWN0aW9uRmxvd190b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF90ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wX3ZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5zZWN0aW9uRmxvd19ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhOWJmYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25RQSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZF9wYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25GbG93IC5oZWFkX3BjLFxuICAuc2VjdGlvblFBIC5oZWFkX3BjLFxuICAuc2VjdGlvblZvaWNlIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC55b3V0dWJlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRvZ2dsZV9jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkpvaW5cbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44GU5Y+C5Yqg44GE44Gf44Gg44GP44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTE7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmJvZHksXG4uc2VjdGlvbkpvaW5fc3ViIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS42ODg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkgLm5vdGUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSAubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogd2lkdGg6IDQ0JTsgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyBpbWcsXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uSm9pbl9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogOTI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV90b3AuZ2lmKSBjZW50ZXIgMCBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfYm90dG9tLmdpZikgY2VudGVyIDEwMCUgbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2lubmVyX2JnLmdpZikgY2VudGVyIDAgcmVwZWF0LXk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZkO1xuICB9XG59XG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7ICovXG4uc2VjdGlvbkpvaW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbkpvaW4gPiAuYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtLml0ZW0wMiB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VjdGlvbkpvaW5faW1nMDEge1xuICBwYWRkaW5nOiAwIDU3cHggMjVweCA1MXB4O1xuICBtYXgtd2lkdGg6IDE0NnB4O1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTBlMztcbn1cblxuLyogfSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDQuOThweCkge1xuICAuc2VjdGlvbkpvaW4gaDIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uSm9pbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkpvaW4gPiAuYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5LFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHksXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmcpIG5vLXJlcGVhdCA0cHggMjhweC8zMHB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmcpIG5vLXJlcGVhdCA0cHggMTVweC8zMHB4IGF1dG87XG4gICAgcGFkZGluZzogMThweCAwIDEwcHggNDVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZykgbm8tcmVwZWF0IDRweCAxMHB4LzMwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuICAgIGNvbG9yOiAjMDlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDEsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAxIGltZyB7XG4gICAgd2lkdGg6IDI0MnB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDVEFcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrT2ZmZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9ja09mZmVyIHtcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJUaXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAuYmxvY2tPZmZlclRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgYSBpbWcge1xuICAgIHdpZHRoOiA5Ni44NzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ibG9ja09mZmVyQm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2tPZmZlckZvb3RlciBhLFxuICAuYmxvY2tPZmZlckZvb3RlcjIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyLFxuICAuYmxvY2tPZmZlckZvb3RlcjIge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJGb290ZXIsXG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2tPZmZlckZvb3RlcjIgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IC5ibG9ja09mZmVyRm9vdGVyMl90eHRfbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25RQVxuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavplqLjgZnjgotRXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblFBIHtcbiAgY29sb3I6ICM0YjQ4NDc7XG59XG5cbi5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW06bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA1MHB4IDhweCA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9wbHVzLnBuZykgbm8tcmVwZWF0O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXI7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNnB4O1xuICB0b3A6IDhweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiDvvJLooYzjga7loLTlkIggKi9cbi5zZWN0aW9uUUFfaXRlbTpudGgtb2YtdHlwZSg0KSA+IC5oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLyog44GT44GT44G+44GnIC8gMuihjOOBruWgtOWQiCAqL1xuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiDliJ3mnJ/lgKQgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogLnNlY3Rpb25RQV9pdGVtPi5oZWFkLmlzLWFjdGl2ZSsuYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb25RQV9saW5rXzAxIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDMwcHggMDtcbn1cblxuLnNlY3Rpb25RQV9saW5rXzAxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgd2lkdGg6IDk3LjUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbm5vdGF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvblFBX2l0ZW0gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkEuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUS5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgNDBweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5tYWludGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5hbm5vdGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25Wb2ljZVxuICDjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjgr/jg7zjga7nmobjgZXjgb7jga7lo7Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uVm9pY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvblZvaWNlIGgyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuc2VjdGlvblZvaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogdm9pY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jY29udF92b2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgYmFja2dyb3VuZDogI2RmZjNmZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3dpcGVyX3ZvaWNlIHtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjlweCAwIDIycHg7XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0ge1xuICB3aWR0aDogNDguNjA0NjUxMTYyOCU7XG4gIHBhZGRpbmc6IDEycHggMjFweCA5cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDEwLCAzNiwgOTQsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoMTAsIDM2LCA5NCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDEucG5nKTtcbn1cblxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyLnBuZyk7XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xufVxuXG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDQucG5nKTtcbn1cblxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDg5Ljk1MjE1MzExJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoOTMlLCB0cmFuc3BhcmVudCksIHRvKCNjY2UwZWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDkzJSwgI2NjZTBlYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuODc1ZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNlYzU0MDE7XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLm1haW4tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLmRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDBweDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMzBweCkgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNTBweDtcbn1cblxuLyog5YmN44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX2JhY2sucG5nKTtcbn1cblxuLyog5qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX25leHQucG5nKTtcbn1cblxuLyog44Oa44O844K444ON44O844K344On44OzICovXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+iWhOOBj+OBl+OBquOBhCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuICB6LWluZGV4OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG4gIHotaW5kZXg6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNjb250X3ZvaWNlIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogOTc1cHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA5cHgpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2NvbnRfdm9pY2Uge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29udF92b2ljZS5jb250X3ZvaWNlX2luciB7XG4gICAgLyogbWF4LXdpZHRoOiAxMDB2dzsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zd2lwZXJfdm9pY2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHtcbiAgICB3aWR0aDogNDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogOXB4IDEwcHggN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMV9zcC5wbmcpO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyX3NwLnBuZyk7XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDNfc3AucG5nKTtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNF9zcC5wbmcpO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YmVmb3JlIHtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogODYuMjA2ODk2NTUxNyU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS42MTUzODQ2MTU0ZW07XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25SZXBvcnRcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gf44Gh44G444CBMjAyMuW5tOOAgeOBn+OBqOOBiOOBsOOBk+OCk+OBquaUr+aPtOOCkuWxiuOBkeOCi+OBk+OBqOOBjOOBp+OBjeOBvuOBmVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLnJlcG9ydF9tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL3NlY3Rpb25yZXBvcnRfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXBvcnRfdGV4dHdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogTXVsdGlwbHk7XG4gICAgLyog6YeN44Gt5pa544KS5oyH5a6aICovXG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgfVxuICAucmVwb3J0X3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5NjI5NjI5NjM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTJweDtcbiAgICBsZWZ0OiAzNjdweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yZXBvcnRfdGV4dCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MXB4O1xuICB9XG4gIC5yZXBvcnRfdGV4dCAuaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5yZXBvcnRfdGV4dCAuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVwb3J0X3RleHQgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IHAge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcG9ydF9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLnNlY3Rpb25SZXBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlcG9ydF9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAucmVwb3J0X3NwIC5yZXBvcnRfc3BfaGVhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IC5oZWFkIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmhlYWQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5yZXBvcnRfc3BfdGV4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uQWJvdXRcbiAg44Om44OL44K744OV5Yuf6YeR44Gv56iO6aGN5o6n6Zmk44Gu5a++6LGh44Go44Gq44KK44CB57SENDDvvIXjgYzmiYDlvpfnqI7poY3jgYvjgonmjqfpmaTjgZXjgozjgb7jgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uQWJvdXQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICB3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIC5zZWN0aW9uQWJvdXRfaW1nXzAxXzJ7XG4gICBcdGRpc3BsYXk6IG5vbmU7XG4gICB9ICovXG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2lubmVyIC50b2dnbGVfY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbkFib3V0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZm9vdEltZ1xuICDkuJbnlYzjga7lrZDjganjgoLjga7lkb3jgpLlrojjgovjgZ/jgoFcbuOBguOBquOBn+OBrue2mee2mueahOOBquOBlOWNlOWKm+OBjOW/heimgeOBp+OBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RJbWcge1xuICBiYWNrZ3JvdW5kOiAjMWMwYjA1IHVybChcIi4uLy4uLy4uLzIwMjQwOS9pbWcvZm9vdF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdEltZyBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LXNoYWRvdzogMi44MzdweCAwLjk3N3B4IDBweCByZ2JhKDE2LCAxNCwgMTMsIDAuMDA0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RJbWcge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgaGVpZ2h0OiA0MTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1MCU7XG4gIH1cbiAgLmZvb3RJbWcgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdEltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTYwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiAuc2VjdGlvbkFib3V0X2ltZ18wMV8ye1xuICAgXHRkaXNwbGF5OiBub25lO1xuICAgfSAqL1xuICAuZm9vdEltZyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBoZWlnaHQ6IDIxM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDU1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCU7XG4gIH1cbiAgLmZvb3RJbWcgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG4gIC5mb290SW1nIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mb290SW1nIGgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZvb3RlckNUQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavlj4LliqDjgZnjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290ZXJDVEFfdG9wX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIC5saW5rIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIHtcbiAgcGFkZGluZzogMTNweCA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAudHh0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3Qge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBtYXJnaW46IDI4cHggYXV0byAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4NTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20gc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mb290ZXJDVEFfdGV4dF8wMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyQ1RBIC5ibG9ja09mZmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJDVEEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmZvb3Rlcl9idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfYW5ub3RhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BfY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyQ1RBIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9vdGVyQ1RBX3RleHRfMDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3RlckNUQV90b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3RlckNUQSAuYmxvY2tPZmZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5mb290ZXJfYnRucyB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZm9vdGVyX2J0bnMgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1heC13aWR0aDogMjg5cHg7XG4gIH1cbiAgLmZvb3Rlcl9idG5zIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byA2cHg7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5mb290ZXJfYnRucyBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnNwX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwODhGRjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcF9jb3B5cmlnaHQgaW1nIHtcbiAgICB3aWR0aDogODguMTI1JTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBwYWdldG9wIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNwYWdlVG9wIC5wYWdldG9wIGEsXG4jcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwYWVlZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZXRvcCxcbi5wYWdldG9wMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxNXB4IDglO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZXRvcCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuLnBhZ2V0b3AyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3JpZ2h0LnBuZ1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2V0b3AyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggOCU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgSmF2YVNjcmlwdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLWFjY29yZGlvblN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC5qcy1hY2NvcmRpb25UYXJnZXQuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZhY2Vib29rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZmJMaWtlYm94IHtcbiAgd2lkdGg6IDg3NnB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODleODg+OCv+ODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2Zvb3RlcjIge1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTA1cHg7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDAzLFxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4jZm9vdGVyMiAuY29weXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNmb290ZXIyIC5mb290ZXJfdGVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyMiAuZm9vdElubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJsb2NrcGNidG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNmb290ZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gICNmb290ZXIyIC5mb290SW5uZXIgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwuZm9vdGVyVGV4dCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIHVsLmZvb3RlclRleHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLmJsb2NrcGNidG4ge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlsI7nt5pcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja0FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAxNzNkZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC5ibG9ja0FjdGlvbklubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ibG9ja0FjdGlvbiAuYmxvY2tCb2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC50cmFuc2ZlciBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9ja0FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2tCb2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsb2NrQWN0aW9uX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQWN0aW9uSW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk2MHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja1RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAyODRweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuY3JlZGl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciAuZGwge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5vcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44GmXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYWJvdXQgLnRleHQge1xuICBtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYm91dCBkbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNTAyL2Fib3V0QmFjay5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBoZWlnaHQ6IDE4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDg4OHB4O1xufVxuXG4uYWJvdXQgZHQge1xuICBtYXJnaW46IDMwcHggMCA1cHggMjcwcHg7XG59XG5cbi5hYm91dCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCA2MHB4IDAgMjcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyog5Zu65a6aZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bmVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzcycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bmVudHJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuICB3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgPiAuaGVhZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgPiAuYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayA+IC5ib2R5ID4gcCArIHAge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAge1xuICBmb250LWZhbWlseTogbWVpcnlvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gaSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCA+IGE6aG92ZXIge1xuICBjb2xvcjogI2Y5MDtcbn1cblxuLypcbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OjE4cHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW46IDFweCA1cHggMCAwO1xufVxuKi9cbi5mb290ZXItYW5ub3RhdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi8qIFRvZ2dsZUFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9nZ2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvZ2dsZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBDU1MzIFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGU6dGFyZ2V0IC5mcm9udCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKuaknOiovFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbDIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3aWR0aDogNDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNDBweDtcbiAgbGVmdDogMzgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbn1cblxuI2RuYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNkbmEgLmRuYV90aXRsZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYWNjNzJkO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiA5OXB4O1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIGgyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sLFxuLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wyIHtcbiAgd2lkdGg6IDg1MnB4O1xuICBoZWlnaHQ6IDYwOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9jb250ZW50czAxX2ltZzAxLnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDRfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmZGRkO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDZfaW5uZXIgLm1pZGRsZV9jb2wgLm1lbnUgLnNob3J0MiB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLypTUOeUqEZW5YuV55S7XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12LXZpZGVvLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdi12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTJweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC8qIC5tYWluX3dyYXAge1xuICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMnZ3IC0gOHB4KTtcbiAgIFx0bWF4LWhlaWdodDogY2FsYygxMDBzdmggLSAyMnZ3IC0gOHB4KTtcbiAgIFx0YXNwZWN0LXJhdGlvOiAzOSAvIDU0O1xuICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICBcdG1hcmdpbjogMCBhdXRvIDEwdnc7XG4gICB9ICovXG4gIC5tdi12aWRlby1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qIEBzdXBwb3J0cyBub3QgKGhlaWdodDogMTAwc3ZoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcblx0XHQubWFpbl93cmFwIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHggLSA2NHB4IC0gOHB4IC0gNXZ3KTtcblx0XHR9XG5cdH1cbn0gKi9cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5tYWluX3dyYXAge1xuXHRcdG1pbi1oZWlnaHQ6IDY2N3B4O1xuXHR9XG59ICovXG4vKuWLn+mHkeOAgeeUs+i+vOODnOOCv+ODs+OBruazqOmHiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG5fbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBjLXJhdGU6IGNhbGMoMSAvIDEzMDAqIDEwMCUpO1xuICAgIC0tcGMtcmF0ZS1jb250OiBjYWxjKDEgLyAxMjAwKiAxMDAlKTtcbiAgICAtLXZ3LXJhdGU6IGNhbGMoMSAvIDEzMDAqIDEwMHZ3KTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIHNlY3Rpb24xMVxuICAgICDjgZnjgbnjgabjga7lrZDjganjgoLjgavluIzmnJvjgpLpgYvjgbzjgYbjgIJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcbiAgICAvKiB3aWR0aDogMTE2MHB4O1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDU0MnB4OyAqL1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtaW4oOTQgKiB2YXIoLS1wYy1yYXRlKSwgOTRweCk7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuICAgIG1heC13aWR0aDogNzU4cHg7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5pbWcge1xuICAgIC8qIG1hcmdpbjogMCAxMDFweCAwIGF1dG87ICovXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIG1hcmdpbjogMCA3MHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDQ5OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcbiAgICB3aWR0aDogNzg1cHg7XG4gICAgbWFyZ2luOiAyMnB4IDgwcHggMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICB0b3A6IC0xOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTg0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtOmhvdmVyIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBhIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICAgIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgICB3aWR0aDogNTlweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xuICAgIHRvcDogLTExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5MjMwNzY5MjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5pdGVtMS5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDI2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEge1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuICAgIGhlaWdodDogNjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4gLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VjZWFlOTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAyMnB4IDNweCAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMi40NDQ0NDQ0NDQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogOXB4IDMycHggMTBweCA1NHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMjFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLWFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIC0xcHggbGVmdCAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxcHggNzBweCAyOHB4IDU0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICAgIG1hcmdpbjogMjBweCAwIDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICAgIG1heC13aWR0aDogMzA5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgICAvKiBtYXJnaW4tbGVmdDogbWF4KGNhbGMoLTM4MCAqIHZhcigtLXBjLXJhdGUpKSwgLTM4MHB4KTsgKi9cbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGdhcDogMTBweDsgKi9cbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW06aG92ZXIgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gICAgIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgIFx0bGVmdDogMTBweDtcbiAgICAgfVxuXG4gICB9ICovXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICAgIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICAgIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgYXJyb3cge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGFycm93IHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1tSW5uZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZTpiZWZvcmUsXG4gIC5tbUNsb3NlOmFmdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldixcbiAgLm1tTmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tTmV4dCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2OmJlZm9yZSxcbiAgLm1tTmV4dDpiZWZvcmUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMTEgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBzZWN0aW9uMTFcbiAgIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLnNlY3Rpb24xMSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcbiAgICB3aWR0aDogNDQuMzc1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDU1LjYyNSU7XG4gICAgcGFkZGluZzogNDIuMTg3NSUgMTVweCAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2LjE3OTc3NTI4MDklO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjkuNzc1MjgwODk4OSU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzIwMjUwMS9tb3JlLWFycm93LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hcmdpbjogMCA3cHggLTFweCAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUgKyAudHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuICAgIC8qIG1hcmdpbi10b3A6IDQwcHg7ICovXG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC8qIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gICBcdHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgIH0gKi9cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyBpbWcubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiB7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gICAgbGVmdDogMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiA0cHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlY2VhZTk7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICAgIHdpZHRoOiAzMi41OTI1OTI1OTI2JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzA1OTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDEycHggbGVmdCAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuYWN0aXZlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMThweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5MTMwNDM0Nzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGdhcDogMTBweDsgKi9cbiAgICBtYXJnaW46IDNlbSBhdXRvIDJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIHdpZHRoOiBjYWxjKDEyJSAtIDJweCk7XG4gICAgaGVpZ2h0OiAxMiU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUlO1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gICAgIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgIFx0bGVmdDogMTBweDtcbiAgICAgfVxuXG4gICB9ICovXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUlO1xuICB9XG4gIC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAubW1Jbm5lciB7XG4gICAgcGFkZGluZzogNDBweCA1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tQ2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGNhbGMoNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZTpiZWZvcmUsXG4gIC5tbUNsb3NlOmFmdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldixcbiAgLm1tTmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2IHtcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tTmV4dCB7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2OmJlZm9yZSxcbiAgLm1tTmV4dDpiZWZvcmUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNoZWFkZXJiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MGUxO1xufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5oZWFkZXJpbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVhZGVyYmFyaW5uZXIgcCB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vaW1nL21vbnRobHkyL21haW5fbXYuanBnKSAxeCwgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9tYWluX212QDJ4LmpwZykgMngpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwOHB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluX3dyYXAge1xuICAgIGhlaWdodDogNTkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWFpbl9oZWFkaW5nIHtcbiAgICB3aWR0aDogMzgxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4M3B4O1xuICAgIHRvcDogMTQ1cHg7XG4gIH1cbiAgLm1haW5faGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1haW5faGVhZGluZyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX2J0biB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB3aWR0aDogMzUuODMzMzMzMzMzMyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYm90dG9tOiAyOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubWFpbl9wcmVzZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcmlnaHQ6IDU0cHg7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcge1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubWFpbl9wcmVzZW50X2ltZyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9tYWluX3ByZXNlbnRfaW1nLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvbWFpbl9wcmVzZW50X2ltZy5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAubWFpbl9wcmVzZW50X3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMjdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMwMSB7XG4gICAgaGVpZ2h0OiAxNzAycHg7XG4gICAgcGFkZGluZzogODJweCA0MHB4IDEwMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWMwMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjMDFfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlYzAxX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zZWMwMV9fYmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMV9iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbiAgfVxuICAuc2VjMDFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA2MnB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NzZweDtcbiAgfVxuICAuc2VjMDFfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYzAxX19ibG9jay5ibG9jazEge1xuICAgIGhlaWdodDogNDU4cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnNlYzAxX19ibG9jay5ibG9jazEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjMDFfX2Jsb2NrLmJsb2NrMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDFfX2Jsb2NrLmJsb2NrMiB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjMDFfX2Jsb2NrLmJsb2NrMiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAxX19pbWcxIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuc2VjMDFfX2ltZzEge1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWMwMV9faW1nMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAxX19jYXRjaCB7XG4gICAgbWF4LXdpZHRoOiA4MDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuc2VjMDFfX2NhdGNoIHtcbiAgICB3aWR0aDogNjYuODMzMzMzMzMzMyU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWMwMV9fY2F0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAxX19pbWcyIHtcbiAgICB3aWR0aDogNjYuMDgzMzMzMzMzMyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xOTlweDtcbiAgICB0b3A6IC0yNjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlYzAxX19pbWcyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWMwMV9faW1nMiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAxX190ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MC42NjY2NjY2NjY3JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgcGFkZGluZzogODJweCA2MHB4IDcxcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjMDFfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDFfX3RleHRfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuc2VjMDFfX3RleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTdweDtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMV9kZWNvMS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWMwMV9fdGV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxOXB4O1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAxX2RlY28yLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlYzAxX190ZXh0IC5oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLnNlYzAxX190ZXh0IC5oZWFkaW5nMSB7XG4gICAgd2lkdGg6IDQ0N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWMwMV9fdGV4dCAuaGVhZGluZzIge1xuICAgIHdpZHRoOiA0ODNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjMDFfX3RleHQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4OS40NzM2ODQyMTA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMl9iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4O1xuICB9XG4gIC5zZWMwMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwMl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMzcHggMCA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2IoNjAsIDE0MCwgMTgzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03N3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2VjMDJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAyX190aXRsZSBpbWcge1xuICAgIHdpZHRoOiA2MzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM5cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zZWMwMl9fdGl0bGUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjE3cHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAyX3RpdGxlX2RlY28ucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IC04NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYzAyX190aXRsZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMwMl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI4OXB4O1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMl90aXRsZV9kZWNvMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTY0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjMDJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlYzAyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjMDJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlYzAyX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDJfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gIH1cbiAgLnNlYzAyX19pdGVtX19pbWcge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG4gIC5zZWMwMl9faXRlbV9faW1nLmltZzIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWMwMl9faXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnNlYzAyX19pdGVtX19pbWcuaW1nMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDJfX2l0ZW1fX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogNDMuNDE2NjY2NjY2NyU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogNTZweCA0MHB4IDM4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjMDJfX2l0ZW1fX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAyX19pdGVtX19jb250ZW50cy5jb250ZW50czEge1xuICAgIHJpZ2h0OiAtMTlweDtcbiAgICB0b3A6IDYxcHg7XG4gIH1cbiAgLnNlYzAyX19pdGVtX19jb250ZW50cy5jb250ZW50czIge1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjMDJfX2l0ZW1fX2NvbnRlbnRzIC5oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMTA1LjI2MzE1Nzg5NDclO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWMwMl9faXRlbV9fY29udGVudHMgLmhlYWRpbmcgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMTM3LjkzMTAzNDQ4MjglO1xuICB9XG4gIC5zZWMwMl9faXRlbV9fY29udGVudHMgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwM19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjMDNfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwM190b3BfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG4gIC5zZWMwM19fdG9wX190aXRsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWMwM19fdG9wX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogNDgycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1OC44MjM1Mjk0MTE4JTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMywgMCwgMCwgMC43NSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYzAzX190b3BfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAzX190b3BfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTMzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjMzLjMzMzMzMzMzMzMlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWMwM19fdG9wX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMwM19fdG9wX190ZXh0IC50ZXh0LXllbGxvdyB7XG4gICAgY29sb3I6ICNmZmQ5ODM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xuICB9XG4gIC5zZWMwM19fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19iZzphZnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAzX2JvdHRvbV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fYXJ3IHtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDglO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjMDNfX2JvdHRvbV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjYTc4YzU4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC5oZWFkaW5nIC5pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmcgLmpwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC5oZWFkaW5nOmJlZm9yZSwgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC5oZWFkaW5nOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1N3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTdweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmc6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZzphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgNTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjMzLjMzMzMzMzMzMzMlO1xuICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDMsIDAsIDAsIDAuNzUpO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTIuODU3MTQyODU3MSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fdGV4dCAudGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiAjZjZjZjgyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzA0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiMGYyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTNweDtcbiAgfVxuICAuc2VjMDQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYzA0X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWMwNF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDI5cHggMCAzM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYuMzYzNjM2MzYzNiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWluZGVudDogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDNweCAwcHggcmdiYSg0LCAzMSwgODIsIDAuMzUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNlYzA0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDRfX21haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDRfbWFpbi5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYzA0X19tYWluOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwNF9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAyMDAxcHgpIHtcbiAgLnNlYzA0X19tYWluOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDRfX21haW5fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlYzA0X19tYWluX19jb3B5IHtcbiAgICB3aWR0aDogNjAuMzMzMzMzMzMzMyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjMDRfX21haW5fX2NvcHkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzA0X19hcncge1xuICAgIG1heC13aWR0aDogMzAxcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWMwNF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgd2lkdGg6IDQ3LjY2NjY2NjY2NjclO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM3YWM1ZTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnNlYzA0X19saXN0X19pdGVtIC5pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlYzA0X19saXN0X19pdGVtIC5jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggNTVweCAzOXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VjMDRfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzlweDtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMwNF9fbGlzdF9faXRlbSAuY29udGVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwNF9kZWNvLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgdG9wOiAtNDlweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjMDRfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjMDRfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3Mi43MjcyNzI3MjczJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtaW5kZW50OiAwLjA4ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlYzA0X19saXN0X19pdGVtIC5jb250ZW50cyAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjMzLjMzMzMzMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNSAuc2VjdGlvbjA1X3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA1X3R0bF9iZy5wbmcpIHJlcGVhdC14IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA1IC5zZWN0aW9uMDVfdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDVfdHRsX2Fydy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MC4zJTtcbiAgICBib3R0b206IC0xNnB4O1xuICB9XG4gIC5zZWN0aW9uMDUgLnNlY3Rpb24wNV90aXRsZSBpbWcge1xuICAgIG1heC13aWR0aDogODEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmYmZkO1xuICB9XG4gIC5zZWN0aW9uMDVfX3RvcF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNDNweCA0MHB4IDE0M3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMDVfX3RvcF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNV9fdG9wX19jb3B5IHtcbiAgICB3aWR0aDogNjQuOTE2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3NzlweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gIC5zZWN0aW9uMDVfX3RvcF9fY29weSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbjA1X190b3BfX2NvcHkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNV9fdG9wX19pbWcxIHtcbiAgICB3aWR0aDogNTguMDgzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA2OTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEzMXB4O1xuICAgIHRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24wNV9fdG9wX19pbWcxIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMDVfX3RvcF9faW1nMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNV9fdG9wX19pbWcyIHtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcmlnaHQ6IC0yMzdweDtcbiAgICB0b3A6IDgxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gIC5zZWN0aW9uMDVfX3RvcF9faW1nMiB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMDVfX3RvcF9faW1nMiB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDUgLnNlY3Rpb24wNV90eHQxIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnNlY3Rpb24wNSAuc2VjdGlvbjA1X2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDhweCk7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQzIC50eHQxIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQzIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTcxLjQyODU3MTQyODYlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNiB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTBmM2ZlIHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDZfYmcucG5nKSBjYWxjKDUwJSArIDM5NnB4KSBjYWxjKDEwMCUgLSAyNXB4KSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogODg1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24wNiB7XG4gICAgYmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA2X2JnLnBuZykgY2FsYyg1MCUgKyAzMTZweCkgY2FsYygxMDAlIC0gMjVweCkgbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg4NHB4KSB7XG4gIC5zZWN0aW9uMDYge1xuICAgIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDYgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogNjQycHg7XG4gIH1cbiAgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSgxKSwgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDQpLCAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X2l0ZW0gLnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuICAgIHBhZGRpbmc6IDI3cHggMjBweCAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtIGVtIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAuaW1hZ2Uge1xuICAgIHdpZHRoOiA0Mi4wODMzMzMzMzMzJTtcbiAgICByaWdodDogLTNweDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLmJyLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm1hcmsge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgd2lkdGg6IDM0OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzMzMzMyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MSAudGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTU1NTU2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMzMzMzJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmhvdmVyLCAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmxpbmssIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOWQhOOCueODqeOCpOODieOBlOOBqOOBq+WCvuOBjeOCkuS7mOS4jiAqL1xuICAgIC8qIOW/heimgeOBq+W/nOOBmOOBpue2muOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8qIOODqeODs+ODgOODoOOBq+WCvuOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG4gICAgLS1yb3RhdGU6IDNkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICAtLXJvdGF0ZTogLTRkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICAtLXJvdGF0ZTogMmRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuICAgIC0tcm90YXRlOiAtNmRlZztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUge1xuICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA3My45MTY2NjY2NjY3JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTY3cHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgICB3aWR0aDogNDA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICB3aWR0aDogMzQ4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1OC4zMzMzMzMzMzMzJTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnR4dDEge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlY3Rpb24xMV9fYm90dGxlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLm1hcmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMTFfX2JvdHRsZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLm1hcmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24xMV9fYm90dGxlX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxODYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpob3ZlciwgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpsaW5rLCAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTU4LjMzMzMzMzMzMzMlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyBpbWcge1xuICAgIHdpZHRoOiA5NDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5kb25hdGlvbiA+IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG59XG4uZG9uYXRpb25faXRlbSBlbSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG4uc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gIG1heC13aWR0aDogNzg0cHg7XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5oZWFkIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbkpvaW4gPiAuaGVhZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG4uc2VjdGlvbkpvaW4gPiAuaGVhZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjEucG5nKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjIucG5nKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjMucG5nKTtcbn1cblxuLnNlY3Rpb25RQSA+IC5oZWFkIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvblFBID4gLmhlYWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keTpiZWZvcmUge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi9pbWcvbW9udGhseTIvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25Wb2ljZSBoMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG4uc2VjdGlvblZvaWNlIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9vdEltZyB7XG4gIGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvb3RJbWcge1xuICAgIGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCAtMjAwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm9vdEltZyB7XG4gICAgYmFja2dyb3VuZDogIzFjMGIwNSB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2Zvb3RfaW1nQDJ4LmpwZykgbm8tcmVwZWF0IC00MDBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RJbWcge1xuICAgIGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCAtMTA0OXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5mb290SW1nX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3RJbWdfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290SW1nIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbW9udGhseTIvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAxN3B4O1xufVxuXG4ucGFnZXRvcDIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbW9udGhseTIvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG59XG5cbiNoZWFkZXJiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MGUxO1xufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlcmJhcmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyYmFyaW5uZXIgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BfZml4X2J0biB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fd3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9tYWluX212X3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1Mi42NjY2NjY2NjY3JTtcbiAgfVxuICAubWFpbl9sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAzMC4xMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDExM3B4O1xuICB9XG4gIC5tYWluX2hlYWRpbmcge1xuICAgIHdpZHRoOiA0OC4yNjY2NjY2NjY3JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3R0b206IDYyLjg4MjA5NjA2OTklO1xuICB9XG4gIC5tYWluX2hlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbl9idG4ge1xuICAgIHdpZHRoOiA5Mi41MzMzMzMzMzMzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDIuMjcwNzQyMzU4MSU7XG4gIH1cbiAgLm1haW5fcHJlc2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTcuOTkxMjY2Mzc1NSU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHdpZHRoOiA1MS40NjY2NjY2NjY3JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2My4yMTI0MzUyMzMyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3AvbWFpbl9wcmVzZW50X2ltZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbiAgfVxuICAubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL21haW5fcHJlc2VudF9pbWdfc3AucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLm1haW5fcHJlc2VudF90ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXNoYWRvdzogMi41cHggNC4zM3B4IDEzcHggcmdiYSgzLCAwLCAwLCAwLjAwNCk7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjMDEge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMwMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwMV9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuc2VjMDFfX2JnOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDFfYmdfc3AuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG4gIH1cbiAgLnNlYzAxX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICAgIHdpZHRoOiA4OS4wNjY2NjY2NjY3JTtcbiAgfVxuICAuc2VjMDFfX2ltZzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwMV9fY2F0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlYzAxX19pbWcyIHtcbiAgICBtYXJnaW46IDAgYXV0byAzM3B4IGF1dG87XG4gICAgd2lkdGg6IDkwLjY2NjY2NjY2NjclO1xuICB9XG4gIC5zZWMwMV9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogODkuMzMzMzMzMzMzMyU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIHBhZGRpbmc6IDQzcHggMCA0NnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlYzAxX190ZXh0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlYzAxX190ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDFfZGVjbzFfc3AucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjMDFfX3RleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJvdHRvbTogMTFweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwMV9kZWNvMl9zcC5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWMwMV9fdGV4dCAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWMwMV9fdGV4dCAuaGVhZGluZzEge1xuICAgIHdpZHRoOiA3OS43MDE0OTI1MzczJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjMDFfX3RleHQgLmhlYWRpbmcyIHtcbiAgICB3aWR0aDogODUuNjcxNjQxNzkxJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjMDFfX3RleHQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTUyLjk0MTE3NjQ3MDYlO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjMDIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDJfYmdfc3AuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWMwMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMwMl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE3cHggMCAxOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYig2MCwgMTQwLCAxODMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjMDJfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDg0LjUzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWMwMl9fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzAyX3RpdGxlX2RlY29fc3AucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlYzAyX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzguNCU7XG4gICAgcGFkZGluZy10b3A6IDEzLjg2NjY2NjY2NjclO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDJfdGl0bGVfZGVjbzJfc3AucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IC0zNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlYzAyX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG4gIC5zZWMwMl9faXRlbV9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlYzAyX19pdGVtX19pbWcuaW1nMSB7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxuICAuc2VjMDJfX2l0ZW1fX2NvbnRlbnRzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjIlO1xuICB9XG4gIC5zZWMwMl9faXRlbV9fY29udGVudHMgLmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWluZGVudDogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDQuMTg2MDQ2NTExNiU7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG4gIC5zZWMwMl9faXRlbV9fY29udGVudHMgLmhlYWRpbmcgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTM2Ljg0MjEwNTI2MzIlO1xuICB9XG4gIC5zZWMwMl9faXRlbV9fY29udGVudHMgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTc2LjQ3MDU4ODIzNTMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjMDMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYzAzX190b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDNfdG9wX2JnX3NwLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjMDNfX3RvcF9fdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogODQuOCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlYzAzX190b3BfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMTk3cHggYXV0byAwO1xuICAgIHdpZHRoOiA4Ny42JTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTM2LjM2MzYzNjM2MzYlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMywgMCwgMCwgMC43NSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjMDNfX3RvcF9fdGV4dCB7XG4gICAgd2lkdGg6IDg0LjEzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMzFweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzYuNDcwNTg4MjM1MyU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlYzAzX190b3BfX3RleHQgLnRleHQteWVsbG93IHtcbiAgICBjb2xvcjogI2ZmZDk4MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19iZzphZnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzAzX2JvdHRvbV9iZ19zcC5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fYXJ3IHtcbiAgICB3aWR0aDogNTUuMiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDMsIDAsIDAsIDAuNzUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDkwLjkzMzMzMzMzMzMlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAyN3B4O1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0uaXRlbTIgLmhlYWRpbmc6YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtLml0ZW0yIC5oZWFkaW5nOmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNhNzhjNTg7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmcgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZyAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZyAuanAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZzpiZWZvcmUsIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC5oZWFkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAuaGVhZGluZzpiZWZvcmUge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmhlYWRpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTI4LjU3MTQyODU3MTQlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX2xpc3RfX2l0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWMwM19fYm90dG9tX19saXN0X19pdGVtIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fbGlzdF9faXRlbSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3Ni40NzA1ODgyMzUzJTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcbiAgfVxuICAuc2VjMDNfX2JvdHRvbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTU3Ljg5NDczNjg0MjElO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlYzAzX19ib3R0b21fX3RleHQgLnRleHQxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zZWMwM19fYm90dG9tX190ZXh0IC50ZXh0LXllbGxvdyB7XG4gICAgY29sb3I6ICNmNmNmODI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWMwNCB7XG4gICAgYmFja2dyb3VuZDogIzAwYjBmMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjMDQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYzA0X190aXRsZSB7XG4gICAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1Ni4yNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwcHggM3B4IDBweCByZ2JhKDQsIDMxLCA4MiwgMC4zNSk7XG4gIH1cbiAgLnNlYzA0X19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzA0X21haW5fc3AuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTguOTMzMzMzMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMwNF9fbWFpbl9fY29weSB7XG4gICAgd2lkdGg6IDk2LjUzMzMzMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5cHgpIHRyYW5zbGF0ZVgoOXB4KTtcbiAgfVxuICAuc2VjMDRfX2FydyB7XG4gICAgbWF4LXdpZHRoOiAxODFweDtcbiAgICBtYXJnaW46IC00NHB4IGF1dG8gMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWMwNF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgd2lkdGg6IDkxLjQ2NjY2NjY2NjclO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM3YWM1ZTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGJvdHRvbTogLTdweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zZWMwNF9fbGlzdF9faXRlbSAuaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWMwNF9fbGlzdF9faXRlbSAuY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMXB4IDMwcHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWMwNF9fbGlzdF9faXRlbSAuY29udGVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzA0X2RlY29fc3AucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IC0zMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWMwNF9fbGlzdF9faXRlbSAuY29udGVudHMgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTIyLjcyNzI3MjcyNzMlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjMDRfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTUyLjk0MTE3NjQ3MDYlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmYmZkO1xuICB9XG4gIC5zZWN0aW9uMDVfX3RvcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDU5cHggMCA2NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDVfaW1nMl9zcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA1X190b3BfX2NvcHkxIHtcbiAgICBtYXJnaW4tbGVmdDogMTkuMiU7XG4gICAgd2lkdGg6IDcxLjczMzMzMzMzMzMlO1xuICB9XG4gIC5zZWN0aW9uMDVfX3RvcF9fY29weTIge1xuICAgIHdpZHRoOiA1My4wNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMDVfX3RvcF9faW1nMSB7XG4gICAgd2lkdGg6IDU4LjEzMzMzMzMzMzMlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjA1IC5zZWN0aW9uMDVfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wNSAuc2VjdGlvbjA1X3RpdGxlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDUgLnNlY3Rpb24wNV90eHQxIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTIuOTQxMTc2NDcwNiU7XG4gIH1cbiAgLnNlY3Rpb24wNSAuc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMDUgLnNlY3Rpb24wNV9pbWczIHtcbiAgICB3aWR0aDogOTMuMDY2NjY2NjY2NyU7XG4gICAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA1IC5zZWN0aW9uMDVfaW1nNCB7XG4gICAgd2lkdGg6IDg5LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MyAudHh0MSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTIuOTQxMTc2NDcwNiU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wNV90eHQzIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTU3Ljg5NDczNjg0MjElO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA2IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlMGYzZmU7XG4gIH1cbiAgLnNlY3Rpb24wNiBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA2IGgzLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY0MnB4O1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfaXRlbSAuc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAxM3B4IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X2l0ZW0gLnNlY3Rpb24wNl9pdGVtX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjguNDIxMDUyNjMxNiU7XG4gIH1cbiAgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X2l0ZW0gZW0ge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjExX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIwOHB4O1xuICAgIHdpZHRoOiA3MiU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm1hcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEgLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4Ny41JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmhvdmVyLCAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmxpbmssIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOWQhOOCueODqeOCpOODieOBlOOBqOOBq+WCvuOBjeOCkuS7mOS4jiAqL1xuICAgIC8qIOW/heimgeOBq+W/nOOBmOOBpue2muOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8qIOODqeODs+ODgOODoOOBq+WCvuOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG4gICAgLS1yb3RhdGU6IDNkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICAtLXJvdGF0ZTogLTRkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICAtLXJvdGF0ZTogMmRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuICAgIC0tcm90YXRlOiAtNmRlZztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUge1xuICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTM1LjcxNDI4NTcxNDMlO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMy4wNzY5MjMwNzY5JTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSB7XG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAuNjY2NjY2NjY2NyU7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSAudHh0IGxpIGE6aG92ZXIsIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSAudHh0IGxpIGE6bGluaywgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MS4xNzY0NzA1ODgyJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4OC42NjY2NjY2NjY3JTtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nLmltZy1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nLmltZy1zcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbmNob3ItbGluazIge1xuICAgIG1hcmdpbi10b3A6IC0xOHZ3O1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuZG9uYXRpb24gPiAuYm9keSB7XG4gICAgd2lkdGg6IDkwLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kb25hdGlvbl9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtIGVtIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZG9uYXRpb25faXRlbV9zcGltZyB7XG4gICAgd2lkdGg6IDM3LjY0NzA1ODgyMzUlO1xuICB9XG4gIC5kb25hdGlvbl9pdGVtX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA2Mi4zNTI5NDExNzY1JTtcbiAgICBsaW5lLWhlaWdodDogMTQxLjE3NjQ3MDU4ODIlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrT2ZmZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgYSBpbWcge1xuICAgIHdpZHRoOiA5NC4yNjY2NjY2NjY3JTtcbiAgfVxuICAuYmxvY2tPZmZlckZvb3RlcjIge1xuICAgIG1hcmdpbjogMTNweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbkpvaW4gPiAuaGVhZCB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuLnNlY3Rpb25Kb2luID4gLmhlYWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL2pvaW5fbnVtYjFfc3AucG5nKSBuby1yZXBlYXQgNHB4IDE0cHgvMzVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL2pvaW5fbnVtYjJfc3AucG5nKSBuby1yZXBlYXQgNHB4IDE0cHgvMzVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL2pvaW5fbnVtYjNfc3AucG5nKSBuby1yZXBlYXQgNHB4IDE0cHgvMzVweCBhdXRvO1xuICB9XG59XG4uc2VjdGlvblFBID4gLmhlYWQge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3FhX3N3aXRjaF9wbHVzLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXI7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZXBvcnRfc3BfdGV4dCB7XG4gICAgcGFkZGluZzogMjhweCAyNHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3MTQyODU3MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290SW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9mb290X2ltZ19zcC5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLmZvb3RJbWdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5mb290SW1nIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUuMjk0MTE3NjQ3MSU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9vdEltZyBoMiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwX2NvcHlyaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzAwYjNmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgOXB4O1xuICB9XG4gIC5zcF9jb3B5cmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNjEuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi8q5Yid5pyf6Kit5a6aKi9cbjpyb290IHtcbiAgLS1wYy1yYXRlOiBjYWxjKDEgLyAxMzAwICogMTAwJSk7XG4gIC0tcGMtcmF0ZS1jb250OiBjYWxjKDEgLyAxMjAwICogMTAwJSk7XG4gIC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCAqIDEwMHZ3KTtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q344CA44Oh44Kk44Oz5ZWG5ZOB6Kqs5piO44K544Op44Kk44OA44O8Ki9cbi5jb250XzdfaW1nX3NsaWRlIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAxNDIwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IG1pbig1LjkxNTQ5Mjk1NzclLCA4NHB4KSBtaW4oOS4zNjYxOTcxODMxJSwgMTMzcHgpIG1pbigyLjExMjY3NjA1NjMlLCAzMHB4KTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI1NS4yODU5NjE4NzE4JTsgLyptYXJnaW7lkIjoqIgtMjQ2IOWGhTI5NDYqL1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogLTY2LjU1MTEyNjUxNjUlOyAvKigyOTQ2LTExNTQpLzc9MjU2Ki9cbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaSB7XG4gIHdpZHRoOiA5LjAyOTE5MjEyNDklO1xuICBib3JkZXI6IG1pbigxMCAqIHZhcigtLXZ3LXJhdGUpLCAxMHB4KSBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgbWluKDEwICogdmFyKC0tdnctcmF0ZSksIDEwcHgpIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9saXN0IGxpOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI3MTU1NDY1MDQlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV80IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuNjEwOTk3OTYzMyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wMzM5NDQzMzEzJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfNiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfNyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjIuNTU2MzkwOTc3NCUpIHJvdGF0ZSgtNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMzk0NDMzMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV84IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuNTQzMTA5MzAwNyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEwMTgzMjk5MzklO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8xMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfMTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMzA1NDk4OTgxNyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzEyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuNTQzMTA5MzAwNyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNC4yMjUzNTIxMTI3JTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTIuMTEyNjc2MDU2MyU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogbWluKDMgKiB2YXIoLS12dy1yYXRlKSwgM3B4KSBtaW4oMyAqIHZhcigtLXZ3LXJhdGUpLCAzcHgpIG1pbig4ICogdmFyKC0tdnctcmF0ZSksIDhweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmNvbnRfN19pbWdfc2xpZGVfYXJ3X2JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9hcndfcHJldiB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMC4yODE2OTAxNDA4JTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfYXJ3X25leHQge1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMC4yODE2OTAxNDA4JTtcbn1cblxuLmNvbnRfN19pbWdfcHUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgNzcsIDc3LCAwLjgpO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5jb250XzdfaW1nX3B1X2luciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250XzdfaW1nX3B1X2xpc3Qge1xuICB3aWR0aDogbWluKDY0MCAqIHZhcigtLXBjLXJhdGUpLCA2NDBweCk7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IG1pbig2NDAgKiB2YXIoLS1wYy1yYXRlKSwgNjQwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250XzdfaW1nX3B1X2xpc3QgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG1pbigxMCAqIHZhcigtLXZ3LXJhdGUpLCAxMHB4KSBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250XzdfaW1nX3B1X2xpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTYuMjQxNDI2NjExOCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udF83X2ltZ19wdV9hcndfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogbWluKDUwJSAtIDMwICogdmFyKC0tcGMtcmF0ZSksIDUwJSAtIDMwcHgpO1xuICB3aWR0aDogbWluKDYwICogdmFyKC0tcGMtcmF0ZSksIDYwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IG1heCgtMzAgKiB2YXIoLS1wYy1yYXRlKSwgLTMwcHgpO1xufVxuXG4uY29udF83X2ltZ19wdV9hcndfcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiBtYXgoLTQyMCAqIHZhcigtLXBjLXJhdGUpLCAtNDIwcHgpO1xufVxuXG4uY29udF83X2ltZ19wdV9hcndfbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBtaW4oNDIwICogdmFyKC0tcGMtcmF0ZSksIDQyMHB4KTtcbn1cblxuLmNvbnRfN19pbWdfcHVfY2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IG1pbig2MCAqIHZhcigtLXBjLXJhdGUpLCA2MHB4KTtcbiAgbWFyZ2luOiBtYXgoLTI5OCAqIHZhcigtLXBjLXJhdGUpLCAtMjk4cHgpIG1heCgtMjk4ICogdmFyKC0tcGMtcmF0ZSksIC0yOThweCkgYXV0byBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250XzdfaW1nX3B1X2luci5tb3YgLmNvbnRfN19pbWdfcHVfY2xzIHtcbiAgbWFyZ2luOiBtYXgoLTMyMCAqIHZhcigtLXBjLXJhdGUpLCAtMzIwcHgpIG1heCgtMjUzICogdmFyKC0tcGMtcmF0ZSksIC0yNTNweCkgYXV0byBhdXRvO1xufVxuXG4uY29udF83X2ltZ19ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWluZGVudDogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBjLXJhdGU6IGNhbGMoMSAvIDc1MCAqIDEwMCUpO1xuICAgIC0tdnctcmF0ZTogY2FsYygxIC8gNzUwICogMTAwdncpO1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEN+OAgOODoeOCpOODs+WVhuWTgeiqrOaYjuOCueODqeOCpOODgOODvCovXG4gIC5jb250XzdfaW1nX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogY2FsYyg3OCAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKDEzMyAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKDMwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDYwOC42Nzc2ODU5NTA0JTsgLyptYXJnaW7lkIjoqIgtMjQ2IOWGhTI5NDYqL1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTQuMzM4ODQyOTc1MiU7IC8qKDI5NDYtNDg0KS8xMD0yNDYuMiovXG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaSB7XG4gICAgd2lkdGg6IDkuMDI5MTkyMTI0OSU7XG4gICAgYm9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTAgKiB2YXIoLS12dy1yYXRlKSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNzE1NTQ2NTA0JTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV80IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYxMDk5Nzk2MzMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDMzOTQ0MzMxMyU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV82IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV83IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMzk0NDMzMTMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTQzMTA5MzAwNyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfOSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEwMTgzMjk5MzklO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8xMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzA1NDk4OTgxNyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfMTIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTQzMTA5MzAwNyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfYXJ3X2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDgwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC00MCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAyLjEzMzMzMzMzMzNweCAyLjEzMzMzMzMzMzNweCA0LjI2NjY2NjY2NjdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfYXJ3X3ByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9hcndfbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDkgKiB2YXIoLS1wYy1yYXRlKSk7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCA3NywgNzcsIDAuOCk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2luciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoNTQwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1NDAgKiB2YXIoLS1wYy1yYXRlKSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2xpc3QgbGkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2luci5tb3YgLmNvbnRfN19pbWdfcHVfbGlzdCBsaS5tb3YgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlOyAvKjgwJeOBq+iqv+aVtCovXG4gICAgaGVpZ2h0OiAxNDIuMjQzOTAyNDM5JTtcbiAgICBtYXJnaW46IC0xNCUgYXV0bztcbiAgfVxuICAuY29udF83X2ltZ19wdV9hcndfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICB3aWR0aDogY2FsYyg2MCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfYXJ3X3ByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0zMjUgKiB2YXIoLS1wYy1yYXRlKSk7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfYXJ3X25leHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMyNSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9jbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4JTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDYwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIG1hcmdpbjogY2FsYygtMjUwICogdmFyKC0tcGMtcmF0ZSkpIGNhbGMoLTI1MCAqIHZhcigtLXBjLXJhdGUpKSBhdXRvIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2luci5tb3YgLmNvbnRfN19pbWdfcHVfY2xzIHtcbiAgICBtYXJnaW46IGNhbGMoLTM0MCAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKC0yOTUgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byBhdXRvO1xuICB9XG4gIC5jb250XzdfaW1nX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgYmFzZSByZXNldCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMwMzAzMDMgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmh0bWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG51bCxcbmxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxucCxcbnRoLFxudGQsXG5kZCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5wLFxubGksXG5kdCxcbmRkLFxudGQsXG50aCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmRkIHtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5hIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnNlY3Rpb24ge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmVtLFxuc3Ryb25nLFxuc21hbGwge1xuXHRmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG5lbSxcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgY29tbW9uIGxheW91dCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRlbnRzLXdyYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jd3JhcCBoMSBpbWcge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jd3JhcCB7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlVG9wIHtcblx0bWF4LXBhZ2V3aWR0aDogODUwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvIDEwcHggYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNmb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9mb290ZXJfYmdfcmVwZWF0LmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuI2Zvb3RlciAuZm9vdElubmVyIHtcblx0d2lkdGg6IDk2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMwMTk4ZmY7XG59XG5cbi50ZXh0MDIge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG4jYm90dG9tVGV4dCB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDk0MHB4O1xuXHRtYXJnaW46IDIwIGF1dG87XG59XG5cbi5mb290ZXJUZXh0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZXh0MDQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvcHlyaWdodCB7XG5cdC8qXG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAqL1xufVxuXG4jY29udHdyYXAge1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcCB7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCIgXCI7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uZmNfYmx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwOTlmZiAhaW1wb3J0YW50O1xufVxuXG4uZmNfcmVkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjYjIyZTE1ICFpbXBvcnRhbnQ7XG59XG5cbi5mY19ncmVlbiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzdhYTkzMCAhaW1wb3J0YW50O1xufVxuXG5hLmhvdmVyOmhvdmVyIGltZyB7XG5cdG9wYWNpdHk6IDAuNztcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cblxuLmJveDAzMDQwNUJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ib3gwMzA0MDZCZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubm9wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubm9zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ub3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgqLjg7Pjgqvjg7zjg6rjg7Pjgq9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hbmNob3ItbGluayB7XG5cdFx0bWFyZ2luLXRvcDogLTEzLjI4MXZ3O1xuXHRcdHBhZGRpbmctdG9wOiAxMy4yODF2dztcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDAgMCAwO1xuXHRwYWRkaW5nOiAwcHg7XG5cdC8qaGVpZ2h0OiAxMDlweDsqL1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbiNoZWFkZXJiYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3M2RlO1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJiYXJpbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDg1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHAge1xuXHRwYWRkaW5nOiA0cHggMDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHAgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcmlubmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5oZWFkZXJpbm5lciBhIGltZyxcbi5oZWFkZXJpbm5lciBwIGltZyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJpbm5lciBhLFxuXHQuaGVhZGVyaW5uZXIgcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zcF9maXhfYmx1ZV9oZWFkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuaGVhZGVyaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHQuaGVhZGVyYmFyaW5uZXIge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS41Mjk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmhlYWRlcmlubmVyIGEgaW1nLFxuXHQuaGVhZGVyaW5uZXIgcCBpbWcge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHQubC1jb250YWluZXIge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0fVxuXHQudS1oaWRlX292ZXItbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCNoZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNwX2ZpeF9oZWFkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5zcF9maXhfaGVhZF9pbm5lciB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuc3BfZml4X3RpdGxlIHtcblx0XHRwYWRkaW5nOiAyM3B4IDAgMTdweCAxNXB4O1xuXHRcdHdpZHRoOiA1MiU7XG5cdH1cblx0LnNwX2ZpeF9idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogMzUlO1xuXHR9XG5cdC5zcF9maXhfaGVhZCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X3RpdGxlIHtcblx0XHRwYWRkaW5nOiAzdncgMCAzdncgMnZ3O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF9idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogNjclO1xuXHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0cGFkZGluZzogMXZ3IDIuNjY2NnZ3IDF2dyAwO1xuXHR9XG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2hlYWQgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc3BfZml4X2hlYWRfd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zcF9maXhfYmx1ZV9oZWFkIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDExO1xuXHR9XG5cdC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAydncgMCAydncgMnZ3O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXHQuc3BfZml4X2JsdWVfaGVhZCAuc3BfZml4X2JsdWVfaGVhZF90aXRsZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zcF9maXhfYmx1ZV9oZWFkIHAge1xuXHRcdHdpZHRoOiA2NyU7XG5cdFx0Zm9udC1zaXplOiAzdnc7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MC45OHB4KSB7XG5cdC5zcF9maXhfdGl0bGUge1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxN3B4IDE1cHg7XG5cdFx0d2lkdGg6IDUyJTtcblx0fVxuXHQuc3BfZml4X2J0biB7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF90aXRsZSB7XG5cdFx0cGFkZGluZzogM3Z3IDAgM3Z3IDJ2dztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2J0biB7XG5cdFx0d2lkdGg6IDY3JTtcblx0XHRwYWRkaW5nOiAxdncgMi42NjY2dncgMXZ3IDA7XG5cdH1cbn1cbi8qPT3jgbXjgo/jgaPjgajlh7rnj77jgZXjgZvjgovjgZ/jgoHjga5DU1MqL1xuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuLnNwX2ZpeF9ibHVlX2hlYWQuVXBNb3ZlLFxuLnNwX2ZpeF9oZWFkLlVwTW92ZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG5cdGFuaW1hdGlvbjogVXBBbmltZSAwLjVzIGZvcndhcmRzO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFVwQW5pbWUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdH1cbn1cbi8q44CA5LiL44Gr5LiL44GM44KL5YuV44GN44CAKi9cbi5zcF9maXhfYmx1ZV9oZWFkLkRvd25Nb3ZlLFxuLnNwX2ZpeF9oZWFkLkRvd25Nb3ZlIHtcblx0LyogcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDoxMDAlO1xuICBhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6MDsgKi9cbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHR0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcblx0YW5pbWF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyAuaW1nc3dpY2hfYnRuIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDIC5pbWdzd2ljaF9idG4gaW1nIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDLmZhZGVNb3ZlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiA5OTk5O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDLmZhZGVNb3ZlIC5pbWdzd2ljaF9idG4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogY3RhX2FuaW1lIDFzIDQ7XG5cdGFuaW1hdGlvbjogY3RhX2FuaW1lIDFzIDQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBEb3duQW5pbWUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGN0YV9hbmltZSB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcblx0fVxuXHQ0OS45JSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG5cdH1cblx0NTAlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcblx0fVxuXHR0byB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgY3RhX2FuaW1lIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuXHR9XG5cdDQ5LjklIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcblx0fVxuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuXHR9XG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnUtaGlkZV9vdmVyLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zcF9maXhfaGVhZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5rjg7zjgrjlhoXjgrnjgq/jg63jg7zjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6zjgqTjgqLjgqbjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOODmeODvOOCueW5hSAqL1xuLmwtY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHdpZHRoOiA4NTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDmsY7nlKgodXRpbGl0aWVzKWNsYXNzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udS1hbF9jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsX2xlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbF9yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW5fd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tYWluX3dyYXAge1xuXHRcdC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKC4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZykgMXgsIHVybCguLi8uLi8yMDIyMDkvaW1nL21haW5fbXYwM0AyeC5wbmcpIDJ4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnKSAxeCwgdXJsKC4uLy4uLzIwMjIwOS9pbWcvbWFpbl9tdjAzQDJ4LnBuZykgMngpOyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL21haW5fbXYuanBnKSAxeCwgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdkAyeC5qcGcpIDJ4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNzA5cHg7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuXHQubWFpbl93cmFwIHtcblx0XHRoZWlnaHQ6IDU5MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHR9XG59XG4ubWFpbl9idG4ge1xuXHQvKiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNjIuNSU7XG4gIG1heC13aWR0aDogOTYwcHg7ICovXG5cdC8qIG1hcmdpbjogMHB4IGF1dG87ICovXG5cdC8qIHRleHQtYWxpZ246IGxlZnQ7ICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA1OXB4O1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDIwMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDQ1NHB4O1xufVxuXG4ubWFpbl9idG4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW5fYnRuIGltZyB7XG5cdC8qIHdpZHRoOiA0Ny4yOTElO1xuICBtYXgtd2lkdGg6IDQ1NHB4OyAqL1xuXHQvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5tYWluX2J0biBhOmhvdmVyIGltZyxcbi5tYWluX2J0biBhOmFjdGl2ZSBpbWcsXG4ubWFpbl9idG4gYTpmb2N1cyBpbWcge1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi5tYWluX3ByZXNlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogN3B4O1xuXHRyaWdodDogMTUwcHg7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nX29uLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW5fcHJlc2VudF90ZXh0IHtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0I29wdEFwcEJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMTIwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cdCNvcHRBcHBCdG4gYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCNvcHRBcHBCdG4gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9maXhlZF9uYXZpX29uLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdH1cblx0I29wdEFwcEJ0biBhOmhvdmVyIGltZyB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC5tYWluX3ByZXNlbnQge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5tYWluX3ByZXNlbnRfaW1nIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0fVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5tYWluX2J0biB7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cdC5tYWluX3ByZXNlbnRfaW1nIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAxNDVweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OC45OHB4KSB7XG5cdCNvcHRBcHBCdG4ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQubWFpbl93cmFwIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdl9zcC5qcGcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEzOC43NSU7XG5cdH1cblx0Lm1haW5fd3JhcCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5tYWluX2xvZ28ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDE0cHg7XG5cdFx0d2lkdGg6IDI1LjYyNSU7XG5cdFx0bWF4LXdpZHRoOiAxNjRweDtcblx0fVxuXHQubWFpbl9idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiA3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODYuODc1JTtcblx0XHRtYXgtd2lkdGg6IDU1NnB4O1xuXHR9XG5cdC5tYWluX2J0biBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5tYWluX3ByZXNlbnQge1xuXHRcdGJvdHRvbTogMTguMDE4JTtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHQubWFpbl9wcmVzZW50X2ltZyB7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuXHR9XG5cdC5tYWluX3ByZXNlbnRfaW1nIGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuXHR9XG5cdC5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuXHR9XG5cdC5tYWluX3ByZXNlbnRfdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cbi8qIOODl+ODrOOCvOODs+ODiOOCueODqeOCpOODiSAqL1xuLnByZXNlbnRfc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogbWluKDEzdncsIDEzMXB4KTtcblx0cmlnaHQ6IDUuNzcxJTtcblx0dG9wOiBtYXgoLTEzdncsIC0xMTZweCk7XG5cdHotaW5kZXg6IDM7XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG4uZnZfZGF0ZV9idWJibGVfc3Age1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmM2M4Njtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6IHllbGxvdztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RyaWFuZ2xlIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0IGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA5OTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQxMHB4KSB7XG5cdC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuXHRcdHJpZ2h0OiAxOS43NzElO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdFx0dG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC5ub3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LnByZXNlbnRfc2xpZGVyX3RleHQtbGluayB7XG5cdFx0Zm9udC1zaXplOiAxLjd2dztcblx0fVxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIC5wcmVzZW50X3NsaWRlcl9yZWR1Y3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMS4zdnc7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuXHRcdHdpZHRoOiBtaW4oMjAuMzEydncsIDIwLjMxMiUpO1xuXHRcdHJpZ2h0OiAwLjc4MSU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogN3B4O1xuXHR9XG5cdC5wcmVzZW50X3NsaWRlcl90ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cblx0LnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdG1heC13aWR0aDogNDgzcHggIWltcG9ydGFudDtcblx0fVxuXHQucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC5ub3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMVxuXHTppJPjgYjjgavjgZXjgonjgZXjgozjgovkuJbnlYzjga7lrZDjganjgoLjgZ/jgaFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDEge1xuXHRwYWRkaW5nOiA3NnB4IDQwcHggMTAycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wMV9iZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbjAxX2JnOmFmdGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9iZy5qcGc/dj0zKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0aW5zZXQ6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbn1cblxuLnNlY3Rpb24wMV9pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRmb250LXNpemU6IDUzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjNDMwZDAyO1xufVxuXG4uc2VjdGlvbjAxX2V4IHtcblx0bWFyZ2luLXRvcDogNzFweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdCAudHh0LWFyZWEgLnR4dCB7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLyog44Ks44K25Zyw5Yy6ICovXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEge1xuXHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSB7XG5cdHdpZHRoOiA0NC4wMjMlO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNzU3JTtcblx0Lyogd2lkdGg6IDUyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHRsIHtcblx0bWF4LXdpZHRoOiA0ODRweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG5cdG1hcmdpbi10b3A6IDU5cHg7XG5cdG1heC13aWR0aDogNTEzcHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcblx0bWFyZ2luLXRvcDogMjdweDtcblx0d2lkdGg6IDQ1Ljk1OSU7XG5cdC8qIHdpZHRoOiA1NDZweDsgKi9cbn1cblxuLyog44K544O844OA44OzICovXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuXHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDQ0LjMyMiU7XG5cdG1hcmdpbi1sZWZ0OiAxLjM1NSU7XG5cdC8qIHdpZHRoOiA1MjNweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR0bCB7XG5cdG1heC13aWR0aDogNDg0cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnN0dGwge1xuXHRtYXJnaW46IDY1cHggMCAwIDRweDtcblx0bWF4LXdpZHRoOiA0ODhweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHh0IHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuXHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR3aWR0aDogNTQuMDY3JTtcblx0Lyogd2lkdGg6IDYzOHB4OyAqL1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDYxcHg7XG5cdHBhZGRpbmc6IDU2cHggMzBweCA2MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMjcyMzMxO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDNweCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNCk7XG5cdGJveC1zaGFkb3c6IDNweCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNCk7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIyM3B4O1xuXHRoZWlnaHQ6IDc5cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0bWFyZ2luOiAyNnB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5jYXRjaCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGNvbG9yOiAjZmYwMDAwO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiBzcGFuIHtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg5NiUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwJSwgI2ZmMDAwMCkpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTYlLCAjZmYwMDAwIDAlKTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc3Nztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDFfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxuXHQuc2VjdGlvbjAxX2V4IHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXHQvKiDjgqzjgrblnLDljLogKi9cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblx0Lyog44K544O844OA44OzICovXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR0bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0fVxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDEge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweCA0MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDFfYmc6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2JnX3NwLmpwZz92PTMpO1xuXHR9XG5cdC5zZWN0aW9uMDFfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRsaW5lLWhlaWdodDogMS4zMzQ7XG5cdH1cblx0LnNlY3Rpb24wMV9leCB7XG5cdFx0bWFyZ2luLXRvcDogMTlweDtcblx0fVxuXHQuc2VjdGlvbjAxX2V4X2xpc3QgLnR4dC1hcmVhIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS43MDU7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0Lyog44Ks44K25Zyw5Yy6ICovXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG5cdFx0d2lkdGg6IDgzLjQ0OCU7XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG5cdFx0bWFyZ2luOiAxMnB4IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA5NC4xMzclO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHR9XG5cdC8qIOOCueODvOODgOODsyAqL1xuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcblx0XHR3aWR0aDogODMuNDQ4JTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC5zdHRsIHtcblx0XHRtYXJnaW46IDI4cHggMCAwIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0d2lkdGg6IDExMCU7XG5cdH1cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblx0LnNlY3Rpb24wMV9ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZzogMjJweCAxN3B4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0fVxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlOmFmdGVyIHtcblx0XHR3aWR0aDogMTExcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5jYXRjaCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjcxODtcblx0fVxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoOTglLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMCUsICNmZjAwMDApKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTglLCAjZmYwMDAwIDAlKTtcblx0fVxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMlxuXHTntJvkuonjgIHngb3lrrPjgIHlpJrnmbrjgZnjgovljbHmqZ/jga7kuK3jgafigKZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDIge1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGhlaWdodDogODAwcHg7XG5cdGJhY2tncm91bmQ6ICMyZDE5MTcgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNDUycHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjgzcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIxcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRib3gtc2hhZG93OiAwIDAgMjFweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDJfdHh0IC50aXRsZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAyX3R0bGJnLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uMDJfdHh0IC50aXRsZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2NDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDIxcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDIge1xuXHRcdHBhZGRpbmc6IDEyMi45NjglIDAgMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfYmdfc3AuanBnKTtcblx0fVxuXHQuc2VjdGlvbjAyX3R4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDE3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODcuMDMxJTtcblx0fVxuXHQuc2VjdGlvbjAyX3R4dCAudGl0bGUge1xuXHRcdC8qIGhlaWdodDogMzA4cHg7ICovXG5cdFx0aGVpZ2h0OiA0OC4xMjV2dztcblx0fVxuXHQuc2VjdGlvbjAyX3R4dCAudGl0bGU6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl90dGxiZ19zcC5wbmcpO1xuXHR9XG5cdC5zZWN0aW9uMDJfdHh0IC50aXRsZSBpbWcge1xuXHRcdC8qIG1heC13aWR0aDogNTEwcHg7ICovXG5cdFx0d2lkdGg6IDkxLjU2MSU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uMDJfdHh0IC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyNjtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDNcblx05beh5Zue44OB44O844Og44Gu5rS75YuV44GM5ZG944KS44Gk44Gq44GQ6Y2144GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAzIHtcblx0cGFkZGluZzogMTEzcHggNDBweCA5MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDMgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDNfYmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24wM19iZzphZnRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDNfYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0aW5zZXQ6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbn1cblxuLnNlY3Rpb24wM19pbm5lciB7XG5cdG1heC13aWR0aDogMTE5MXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAzX2lubmVyIC50eHQteWVsbG93IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICNmZmQ4MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkODAwO1xufVxuXG4uc2VjdGlvbjAzX3RpdGxlIHtcblx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjAzX2xlYWQge1xuXHRtYXJnaW4tdG9wOiA3M3B4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMi4yNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCB7XG5cdG1hcmdpbi10b3A6IDExOHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSB7XG5cdHdpZHRoOiAzMC44MTQlO1xuXHQvKiB3aWR0aDogMzY3cHg7ICovXG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02OHB4O1xuXHRsZWZ0OiAtMzlweDtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAyNnB4O1xufVxuXG4uc2VjdGlvbjAzX3R4dCB7XG5cdG1hcmdpbi10b3A6IDYycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bGVmdDogLTI4cHg7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpIC50eHQge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjAzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0LnNlY3Rpb24wM19iZzphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwM19iZ19zcC5qcGcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wM190aXRsZSB7XG5cdFx0d2lkdGg6IDg1LjYyNSU7XG5cdH1cblx0LnNlY3Rpb24wM19sZWFkIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDAgMjJweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnNlY3Rpb24wM19kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24wM19kZXRhaWwgbGkge1xuXHRcdHdpZHRoOiA4Mi4wMzElO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpIC5sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ2cHg7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDE2NXB4O1xuXHR9XG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS43NjQ7XG5cdFx0cGFkZGluZzogMTNweCAxMHB4IDE3cHg7XG5cdH1cblx0LnNlY3Rpb24wM190eHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMCAxOHB4IDAgMzFweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODg4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOasoeOAheOBqOeZuueUn+OBmeOCi+WNseapn+OBruOBquOBi+OAgeWtkOOBqeOCguOBn+OBoeOCkuaghOmkiuS4jeiJr+OBi+OCieWuiOOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0Y29sb3I6ICNmZmY7XG5cdGhlaWdodDogMTc5cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC1zaGFkb3c6IDAgM3B4IDAgIzAwNjhjMztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfdGl0bGU6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvdHRvbTogLTI3cHg7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogMjdweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfaGVhZF9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyB7XG5cdHBhZGRpbmctdG9wOiA0Mi4yNTIlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9oZWFkX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTIuMjQ3JTtcblx0cmlnaHQ6IDEzLjczNiU7XG5cdHdpZHRoOiA0Mi4zMTclO1xuXHRtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0XHRoZWlnaHQ6IDg5cHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdC5zZWN0aW9uMDRfaGVhZF90aXRsZTphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjA0X2hlYWRfY29udGVudHMge1xuXHRcdHBhZGRpbmc6IDAgMCA5M3B4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmdfc3AucG5nKSByZXBlYXQteTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXHQuc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLmltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAudHh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiA5MC42MjUlO1xuXHRcdG1heC13aWR0aDogNTgwcHg7XG5cdH1cbn1cbi5zZWN0aW9uMDRfbWFpbiB7XG5cdHBhZGRpbmc6IDc5cHggNDBweCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdC8qIHdpZHRoOiA2MDBweDsgKi9cblx0d2lkdGg6IDUwJTtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Y29sb3I6ICM0MzQzNDM7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHRsIHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDIuMDQ1O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLm1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA0OXB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiA1ODBweDtcblx0aGVpZ2h0OiAyOTlweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuXHRib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdG1heC13aWR0aDogNDEzcHg7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuXHQvKiB3aWR0aDogNjExcHg7ICovXG5cdHdpZHRoOiA1MC45MTYlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDIxcHggLTguMTY2JSAwIDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuXHR3aWR0aDogMzYycHg7XG5cdGhlaWdodDogODNweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGU6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvdHRvbTogLTI0cHg7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogMjRweCBzb2xpZCAjMDBhZWVmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyID4gLmltZyB7XG5cdHdpZHRoOiA2MjlweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG5cdHdpZHRoOiA2MjhweDtcblx0bWFyZ2luOiAxMzdweCAwIDAgLTYwcHg7XG5cdHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6ICMwMGM0ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMTA2cHg7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDczcHg7XG5cdGhlaWdodDogOTlweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9pY29uLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5lbiB7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogNTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCAuanAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuXHRtYXJnaW46IDIycHggMCAwIDQ2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRmb250LXNpemU6IDMzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2Njtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuXHRtYXgtd2lkdGg6IDUzMnB4O1xuXHRtYXJnaW46IDM0cHggYXV0byAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg4ODtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcblx0bWF4LXdpZHRoOiAxMjg1cHg7XG5cdG1hcmdpbjogNTFweCBhdXRvIDA7XG5cdHBhZGRpbmc6IDY4cHggNTlweCA1OXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAwLjI1KTtcblx0Ym94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAwLjI1KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogLTQycHg7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDIyM3B4O1xuXHRoZWlnaHQ6IDc5cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAudGl0bGUge1xuXHRtYXgtd2lkdGg6IDYzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCB7XG5cdG1hcmdpbi10b3A6IDY4cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiA0OC41ODYlO1xuXHQvKiB3aWR0aDogNTY3cHg7ICovXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhZWVmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFlZWY7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG5cdHdpZHRoOiAxMTBweDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSAudHh0IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcblx0cGFkZGluZy1sZWZ0OiA0M3B4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcblx0d2lkdGg6IDQ1LjUwMSU7XG5cdC8qIHdpZHRoOiA1MzFweDsgKi9cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgPiAuaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIC5ub3RhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDQ5cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjA0X21haW5fYm94MSB7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MSAuaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDQ4cHggYXV0byAwO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9tYWluIHtcblx0XHRwYWRkaW5nOiAyN3B4IDAgMjhweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnX3NwLnBuZykgcmVwZWF0LXk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0d2lkdGg6IDg0LjM3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50dGwge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0LyogcGFkZGluZy1sZWZ0OiA3LjgxMiU7ICovXG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2Njtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLm1lc3NhZ2Uge1xuXHRcdG1hcmdpbjogMTJweCBhdXRvIDA7XG5cdFx0d2lkdGg6IDExNy4wMzclO1xuXHRcdG1heC13aWR0aDogNjMycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcblx0XHR3aWR0aDogMTgxcHg7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAjMDBhZWVmO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogOTMuNzUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDMxcHggMCAzNnB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGw6YmVmb3JlIHtcblx0XHR0b3A6IC00OXB4O1xuXHRcdHdpZHRoOiAzN3B4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDdweCBhdXRvIDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ3O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG5cdFx0d2lkdGg6IDkxJTtcblx0XHRtYXJnaW46IDIycHggYXV0byAwO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG5cdFx0d2lkdGg6IDg2LjY2NiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTU1O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjZmVmNTVmO1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAudGl0bGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogNzIuOCU7XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG5cdFx0d2lkdGg6IDcycHg7XG5cdH1cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSAudHh0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG5cdFx0d2lkdGg6IDg0LjQlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cbn1cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogNTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbSB7XG5cdHBhZGRpbmc6IDk1cHggNDBweCAxMDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfYm90dG9tX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxNTM2cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC5pbWcxIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvKiB0b3A6IC0yOXB4O1xuICBsZWZ0OiAtMTNweDtcbiAgd2lkdGg6IDM2N3B4OyAqL1xuXHR0b3A6IC05LjQ3NyU7XG5cdGxlZnQ6IC0wLjg0NiU7XG5cdHdpZHRoOiAyMy44OTMlO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0LyogdG9wOiAzNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMzQycHg7ICovXG5cdHRvcDogMTEuNDM3JTtcblx0cmlnaHQ6IDAuMzI1JTtcblx0d2lkdGg6IDIyLjI2NSU7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuXHQvKiB3aWR0aDogNzAxcHg7ICovXG5cdHdpZHRoOiA0NS42MzglO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdH1cblx0LnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIC50eHQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1pbi13aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfYm90dG9tIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZ19zcC5qcGcpO1xuXHR9XG5cdC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIHtcblx0XHRwYWRkaW5nOiAzOHB4IDAgNzhweDtcblx0fVxuXHQuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyOS4wNjIlO1xuXHR9XG5cdC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuXHRcdHdpZHRoOiA4OC40MzclO1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdGhlaWdodDogMTA1cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDE0NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcblx0bWFyZ2luLXRvcDogNTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzRlNGQ0ZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDk3ZmY7XG59XG5cbi5zZWN0aW9uMDVfdHh0MiB7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzRlNGQ0ZDtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRsaW5lLWhlaWdodDogMS43Mzk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfaW1nIHtcblx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdG1hcmdpbjogMjFweCBhdXRvIDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG5cbi5zZWN0aW9uMDVfdHh0MyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV90eHQzIC50eHQxIHtcblx0Y29sb3I6ICM0ZTRkNGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuOTQ0O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X3R4dDMgLnR4dDIge1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA1X3RpdGxlIHtcblx0XHQvKiBoZWlnaHQ6IDE0MHB4OyAqL1xuXHRcdGhlaWdodDogMjEuODc1dnc7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvbjA1X3RpdGxlIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNV9pbm5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvbjA1X3R4dDEge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY4Nztcblx0fVxuXHQuc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXHQuc2VjdGlvbjA1X2ltZzIge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblx0LnNlY3Rpb24wNV90eHQyIHtcblx0XHR3aWR0aDogOTMuNzUlO1xuXHRcdG1hcmdpbjogLTIzcHggYXV0byAwO1xuXHRcdHBhZGRpbmc6IDI0cHggMjVweCAyMnB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMS40Nztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDZweCA0cHggMCByZ2JhKDE0OSwgMTk5LCAyMzQsIDAuOTgpO1xuXHRcdGJveC1zaGFkb3c6IDFweCA2cHggNHB4IDAgcmdiYSgxNDksIDE5OSwgMjM0LCAwLjk4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNlY3Rpb24wNV9pbWcge1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdC5zZWN0aW9uMDVfdHh0MyB7XG5cdFx0d2lkdGg6IDgxLjI1JTtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICM0MzQzNDM7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU4ODtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDZcblx057aZ57aa55qE44Gq44GU5Y2U5Yqb44GM5aSn5YiH44GqNeOBpOOBrueQhueUsVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNiBpbWcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA2IHtcblx0bWFyZ2luOiA1OXB4IGF1dG8gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0gZW0ge1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uMDZfaXRlbV9ib2R5IHtcblx0cGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG5cbi5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg1KSAuc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0ge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuXHRsaW5lLWhlaWdodDogMS42Nztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDYgLmJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGxlZnQ6IC0zJTtcblx0fVxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdHJpZ2h0OiAtNSU7XG5cdH1cblx0LnNlY3Rpb24wNiBoMy5oZWFkIHtcblx0XHRtYXgtd2lkdGg6IDY1N3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSgxKSxcblx0LnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDQpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCksXG5cdC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg1KSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5Ljk4cHgpIHtcblx0LnNlY3Rpb24wNmltZ19wYyB7XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDA7XG5cdH1cblx0LnNlY3Rpb24wNmltZ19wYy5zZWN0aW9uMDZpbWcwMiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24wNmltZ19wYy5zZWN0aW9uMDZpbWcwMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0bWFyZ2luOiAyNXB4IGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNiBoMyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5Zjtcblx0fVxuXHQuc2VjdGlvbjA2IGgzIGltZyB7XG5cdFx0d2lkdGg6IDY1MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDZfaXRlbV9ib2R5IHAge1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG5cdC5zZWN0aW9uMDZfaXRlbXMge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR3aWR0aDogMzAlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXHQuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wNiB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoXCIuLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZ1wiKSBjYWxjKDUwJSArIDM1MHB4KSBjYWxjKDEwMCUgLSA1MHB4KSBuby1yZXBlYXQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NC45OHB4KSB7XG5cdC5zZWN0aW9uMDZfaXRlbXMge1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXHQuc2VjdGlvbjA2IHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbjA2X3RleHQwMSB7XG5cdFx0Y29sb3I6ICM0ZTRkNGQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG5cdC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXNpemU6IDMzcHg7XG5cdH1cblx0aDMuaGVhZCBpbWcge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0fVxuXHQuc2VjdGlvbjA2X2ltZzAxX3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWN0aW9uMDZpbWcwNCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjNGU0ZDRkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdH1cblx0LnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuXHRcdGNvbG9yOiAjMDA5OWZmO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdGgzLmhlYWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdHBhZGRpbmctdG9wOiAzJTtcblx0fVxuXHQuc2VjdGlvbjA2X2ljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb24wNl9pbWcwMV9zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAtMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogLTEwO1xuXHR9XG5cdC5zZWN0aW9uMDZpbWdfcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb24wNmltZzA0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDYgaDMuaGVhZCBpbWcge1xuXHRcdC8qIHdpZHRoOiAxNzZweDsgKi9cblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLXRvcDogMy41JTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0aDMuaGVhZCBpbWcge1xuXHRcdG1heC13aWR0aDogNzMlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0cGFkZGluZy10b3A6IDMlO1xuXHR9XG5cdC5zZWN0aW9uMDZfdGV4dDAxIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdC8qIGgzLmhlYWR7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9zZWMwNV9hcnJvdy5wbmdcIiksIHVybChcIi4uLy4uLzIwMjMwOS9pbWcvc2VjMDVfaXRlbXNfdGl0bGVfYmFjay5wbmdcIik7XG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQscmVwZWF0LXg7XG4gIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcycHgsIGNlbnRlciB0b3A7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBcdGJhY2tncm91bmQtc2l6ZTogOCUsIDEwMCUgODUlO1xuICB9ICovXG5cdC5zZWN0aW9uMDZfaW1nMDFfc3Age1xuXHRcdG1hcmdpbjogLTMwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdGgzLmhlYWQgaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogNCU7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBruOBn+OCgeOBqyDjgrnjg6njgqTjg4lcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG5cdGhlaWdodDogNDYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0OTBweCkge1xuXHQuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUgLnNlY3Rpb24wN19pdGVtIGltZyB7XG5cdFx0LW8tb2JqZWN0LWZpdDogZmlsbDtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG5cdC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcblx0XHQtby1vYmplY3QtZml0OiBmaWxsO1xuXHRcdG9iamVjdC1maXQ6IGZpbGw7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA4XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wOCB7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0YmFja2dyb3VuZDogI2VjZWZmNCB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG59XG5cbi5zZWN0aW9uMDggaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDhfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDg1cHggMCA3MHB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5faGVhZCAudGl0bGUge1xuXHR3aWR0aDogNjIlO1xuXHRtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCB7XG5cdG1hcmdpbi10b3A6IDM5cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogN3B4O1xuXHRjb2xvcjogIzQ1NmNhYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG5cdC5zZWN0aW9uMDgge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAtMTQwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA3MCU7XG5cdH1cblx0LnNlY3Rpb24wOF9pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDgge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfYmdfc3AucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA2OC43NSUgYXV0bztcblx0fVxuXHQuc2VjdGlvbjA4X2lubmVyIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRwYWRkaW5nOiAzNXB4IDAgNTBweDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5faGVhZCAudGl0bGUge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQgcCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY5Mjtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGNvbG9yOiAjNDU2Y2FjO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuXHRtYXJnaW4tdG9wOiAxNDNweDtcblx0cGFkZGluZzogMzVweCA0M3B4IDM3cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIDAuMTUpO1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgMC4xNSk7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG5cdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTEzcHg7XG5cdGxlZnQ6IC02NnB4O1xuXHR3aWR0aDogNTAxcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcblx0d2lkdGg6IDQ2NXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG5cdHdpZHRoOiAxOTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTUzcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAxMzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNzE0O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdG1hcmdpbi10b3A6IDMxcHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90by5ub3BjIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byBpbWcge1xuXHR3aWR0aDogMzEuNjE5JTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNzY5O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSBsaSBhIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcblx0XHR3aWR0aDogNTAwcHg7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4IDIzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcblx0XHRwYWRkaW5nLXRvcDogNjAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTM3cHg7XG5cdFx0bGVmdDogLTIwcHg7XG5cdFx0d2lkdGg6IDEwNy43NzclO1xuXHRcdG1heC13aWR0aDogNTgycHg7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcblx0XHRtYXJnaW46IC0xcHggMCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS40MTY7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMTFweDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcblx0XHR3aWR0aDogOTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuXHRcdHBhZGRpbmc6IDlweCAwIDAgMTBweDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC5wb2ludCB7XG5cdFx0dG9wOiAtMjNweDtcblx0XHRsZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiA4NnB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzg0O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHR9XG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9wYyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdFx0d2lkdGg6IDkyLjU5MiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogI2VjZWZmNDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogIzAwYTdmZDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luOiAwIDNweDtcblx0fVxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc4Mjtcblx0fVxufVxuLnNlY3Rpb24wOF9mYXEge1xuXHRtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2xlYWQgLmNvbG9yLWJsdWUge1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogMzZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYyB7XG5cdGJhY2tncm91bmQ6ICM2MDY2NzA7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2M6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTZweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2MuaXMtb3BlbjphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiA5MS41JTtcblx0bWFyZ2luOiA0MXB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0d2lkdGg6IDE5LjEyNSU7XG5cdGhlaWdodDogNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0cGFkZGluZzogMjBweCA0OHB4IDE1cHggNTRweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9pY29uX2ZhcV9xLnN2Zykgbm8tcmVwZWF0IHRvcCAxOXB4IGxlZnQgMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMjNweDtcblx0cmlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMTlweDtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAzMXB4O1xuXHRyaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDRweCBsZWZ0IDIwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuXHRwYWRkaW5nOiAwIDUwcHggMTlweCA1NnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuXHRjb2xvcjogIzAwYTdmZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgc3Ryb25nIHtcblx0Y29sb3I6ICMwMGE3ZmQ7XG59XG5cbi8qIOODnOODh+OCo+ODkOODg+OCsCAqL1xuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzMHB4IDM3cHggMzVweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHR3aWR0aDogMzgwcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcblx0Y29sb3I6ICM2MDY2NzA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2ZhcV9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfZmFxX2Fycm93X2dyYXkucG5nKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSwgMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSwgMSk7XG5cdGxlZnQ6IDExNnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc2xpZGUtYm90dG9tIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuXHRwYWRkaW5nOiA0cHggMCAwIDQxcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSAudGl0bGUsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDEwcHggMzdweCAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSAudGV4dCB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgzbi0yKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOF9mYXEge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfbGVhZCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2M6YWZ0ZXIge1xuXHRcdHJpZ2h0OiA4cHg7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiA5My4xMDMlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0XHR3aWR0aDogNDklO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgzbi0yKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzg0O1xuXHRcdHBhZGRpbmc6IDEycHggMjhweCAxNHB4IDI4cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEycHggbGVmdCA5cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRcdHRvcDogMjdweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTNweDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHR0b3A6IDMycHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA4cHggbGVmdCA5cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG5cdFx0cGFkZGluZzogN3B4IDI0cHggMjBweCAyOHB4O1xuXHR9XG5cdC8qIOODnOODh+OCo+ODkOODg+OCsCAqL1xuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAxNXB4IDExcHggMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldixcblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiA3OXB4O1xuXHR9XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogNzlweDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRpdGxlLFxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0fVxuXHQvKiDjgrnjg4bjg7zjgrfjg6fjg4rjg6rjg7zjgrvjg4Pjg4ggKi9cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkgLnRleHQge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUSZBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vKlxuXG4vKuOCs+ODs+ODhuODs+ODhCovXG4uY29udF9ib3hfaW5yLFxuLmNvbnRfYm94X2lucl8yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuaDIgLmNvbnRfYm94X2hkcl90dGxfdW5kZXJsaW5lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWVlZjtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZTpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0bWFyZ2luLWJvdHRvbTogMGVtO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDAuMTkyM2VtO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuXHRwYWRkaW5nOiAwLjNlbSAwO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkciAuY29udF9ib3hfY29sX3BkX2hkcl9idG5fY2xzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX3BkX2hkcl9idG5fY2xzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX29wbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzAwYTdmZDtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0bl9jbHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX29wbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4uRmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLkZsQ2VudGVyIHtcblx0Lyog5LiK5LiL5Lit5aSuICovXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5GbFdyYXAge1xuXHQvKiDmipjjgorov5TjgZcgKi9cblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uRmxKdXN0aWZ5IHtcblx0Lyog5Z2H562J6YWN572uICovXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfN19xYSB7XG5cdG1hcmdpbi10b3A6IDNlbTtcblx0d2lkdGg6IDg5LjYlO1xufVxuXG4jY29udF83X3FhIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbiNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiA1LjM1NyU7XG5cdHBhZGRpbmctcmlnaHQ6IDUuMzU3JTtcbn1cblxuLmNvbnRfN19xYV9ib3gge1xuXHRtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbiNjb250XzdfcWFfdGFiIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNjb250XzdfcWFfdGFiIGxpIHtcblx0d2lkdGg6IDMyLjUlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cblxuI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDBhN2ZkO1xuXHRwYWRkaW5nOiAxZW0gMC4xZW0gMC44ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbiNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4jY29udF83X3FhX3RhYiBsaS5hY3QgLnFhX3RhYl9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuI2NvbnRfN19xYV8yXzRfYnRtIHtcblx0cGFkZGluZy1sZWZ0OiAzLjRyZW07XG59XG5cbi5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuXHR3aWR0aDogNDQlO1xufVxuXG4uY29udF83X3FhXzJfNF9idG1fYm94X2NoYXJ0IHtcblx0bWFyZ2luLXRvcDogMC40ZW07XG5cdG1heC13aWR0aDogMjIwcHg7XG59XG5cbi8q44Kz44Oz44OG44Oz44OENyovXG4uY29udF83X3FhX2JveDpub3QoLmFjdCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bfb25seSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG5cdC5xYV90YWJfaGVhZGVyIGJyLnRhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdCNjb250XzdfcWEge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnNwX29ubHkge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwLjVlbSAwLjFlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyBici5ub3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIGEge1xuXHRjb2xvcjogIzAwYTBlOTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCAudGNfYmx1ZSB7XG5cdGNvbG9yOiAjMDBhMGU5O1xuXHRwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQvKuOCs+ODs+ODhuODs+ODhCovXG5cdC5jb250X2JveF9pbnIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgNS4zMzMlO1xuXHRcdC8q5YaF5YG0NjcwcHgqL1xuXHR9XG5cdGgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGEwZTk7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEuMyUgMi41JTtcblx0fVxuXHQuY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuXHRcdHBhZGRpbmc6IDAgMiU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjIzNWVtO1xuXHR9XG5cdC5jb250X2JveF9jb2xfcGQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDE0JTtcblx0fVxuXHQuY29udF9ib3hfY29sX3BkX2JvZHkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4zODRlbTtcblx0XHRwYWRkaW5nOiA0LjUlIDMuMTM0JSA4LjUyOSU7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9pbnJfcGQ6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweDtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU3ZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMy40cmVtO1xuXHR9XG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuXHRcdHBhZGRpbmc6IDMlIDEwJSAxMCUgNC41JTtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4zODRlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfYm9keV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAzLjRyZW07XG5cdH1cblx0LyrjgrPjg7Pjg4bjg7Pjg4Q344CARkFRKi9cblx0I2NvbnRfN19xYSB7XG5cdFx0bWFyZ2luLXRvcDogNy42NjYlO1xuXHRcdHBhZGRpbmc6IDAgMCAxMS42NjYlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNjb250XzdfcWFfYm9keS5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogNCUgMy4wODglIDglO1xuXHR9XG5cdC5jb250XzdfcWFfYm94IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpIHtcblx0XHR3aWR0aDogMzIuNSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpOm5vdCguYWN0KSAuc3BfYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpLmFjdCAuc3BfaW5hY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMS41JTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQjY29udF83X3FhXzJfNF9idG1fMiB7XG5cdFx0bWFyZ2luLXRvcDogMTUlO1xuXHR9XG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiA1JSBhdXRvO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogNTVweDtcblx0fVxuXHQvKuOCs+ODs+ODhuODs+ODhCovXG5cdC5jb250X2JveF9pbnIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMy44NDYxNSU7XG5cdFx0LyrlhoXlgbQxMjAwKi9cblx0fVxuXHQuY29udF9ib3hfaW5yXzIge1xuXHRcdHdpZHRoOiA4My4zMzMzMyU7XG5cdFx0LyoxMjAwcHjmr5QqL1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cdC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogNTVweDtcblx0fVxuXHQuY29udF9ib3hfY29sX3BkX2JvZHkge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42ODc1ZW07XG5cdFx0cGFkZGluZzogNC45JSAxMCUgNi44JTtcblx0XHQvKuaeoOWGhTgwMHB4Ki9cblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZDpudGgtb2YtdHlwZShuKzIpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1N2VtO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcblx0XHRwYWRkaW5nOiAwIDFlbSAwIDM0cHg7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdH1cblx0LmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogMCAzM3B4IDIwcHggMjBweDtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfYm9keV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCA1cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjNlbTtcblx0fVxuXHQvKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuXHQjY29udF83X3FhIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1LjM1NyU7XG5cdFx0cGFkZGluZy1yaWdodDogNS4zNTclO1xuXHR9XG5cdC5jb250XzdfcWFfYm94IHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpIHtcblx0XHR3aWR0aDogMzIuNSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpOm5vdCguYWN0KSAucGNfYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNjb250XzdfcWFfdGFiIGxpLmFjdCAucGNfaW5hY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I2NvbnRfN19xYV8yXzRfYnRtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcblx0fVxuXHQuY29udF83X3FhXzJfNF9idG1fYm94IHtcblx0XHR3aWR0aDogNDQlO1xuXHR9XG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuXHRcdG1hcmdpbi10b3A6IDAuNGVtO1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdCNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxuXHQuY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuXHRcdHBhZGRpbmc6IDIlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yMzVlbTtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwLjVweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMTVweDtcblx0fVxuXHQuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAge1xuXHRcdGZvbnQtc2l6ZTogMTIuNnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAuNXB4IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZG9uYXRpb25cbiAg44OJ44ON44O844K344On44Oz44K144Oz44OX44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZG9uYXRpb24ge1xuXHRtYXJnaW46IDAgMCA1MHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSA+IC5ib2R5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRvbmF0aW9uX2l0ZW0gZW0ge1xuXHRjb2xvcjogIzAwYWVlZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kb25hdGlvbl9hbm5vdGF0aW9uIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kb25hdGlvbiBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHQuZG9uYXRpb24gPiAuaGVhZCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNzZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjOTExO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5kb25hdGlvbl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjYWNjOTExO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmRvbmF0aW9uID4gLmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cdC5kb25hdGlvbl9pdGVtcyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LyogIHBhZGRpbmc6IDAgMjBweDsqL1xuXHRcdHBhZGRpbmc6IDAgMDtcblx0fVxuXHQuZG9uYXRpb25faXRlbSB7XG5cdFx0d2lkdGg6IDIzLjUlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXHQuZG9uYXRpb25faXRlbV9zcGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcblx0LmRvbmF0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5kb25hdGlvbiA+IC5oZWFkIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvZG9uYXRpb25fdGl0bGVfYmdfc3AuZ2lmXCIpIDAgYm90dG9tL2F1dG8gM3B4IHJlcGVhdC14O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZG9uYXRpb24gPiAuaGVhZCBpbWcge1xuXHRcdG1heC13aWR0aDogMzEwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmRvbmF0aW9uX3RleHQwMSB7XG5cdFx0Y29sb3I6ICM3OTc5Nzk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4NDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjRweCAwIDA7XG5cdH1cblx0LmRvbmF0aW9uX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMjRweCBhdXRvO1xuXHR9XG5cdC5kb25hdGlvbl9pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0fVxuXHQuZG9uYXRpb24gZGQuYm9keSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuZG9uYXRpb25faXRlbV9zcGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDQyLjUlO1xuXHR9XG5cdC5kb25hdGlvbl9pdGVtX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcblx0XHR3aWR0aDogNTIuNyU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDExO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXHQuZG9uYXRpb25fdGV4dDAxIGJyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZG9uYXRpb25fYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlhbHpgJropoHntKBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uRmxvdyxcbi5zZWN0aW9uSm9pbixcbi5zZWN0aW9uUUEsXG4uc2VjdGlvbkFib3V0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb25GbG93ID4gLmJvZHksXG4uc2VjdGlvbkpvaW4gPiAuYm9keSxcbi5zZWN0aW9uUUEgPiAuYm9keSxcbi5zZWN0aW9uVm9pY2UgPiAuYm9keSB7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRtYXgtd2lkdGg6IDk3NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uRmxvd1xuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavjgojjgovli5/ph5Hjga7mtYHjgoxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jaGFuZ2VXcmFwIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuc2VjdGlvbkZsb3cge1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LnNlY3Rpb25Kb2luIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdG9yZGVyOiAyO1xuXHR9XG59XG4uc2VjdGlvbkZsb3cgPiAuaGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25GbG93ID4gLmJvZHkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDM4cHggMCAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRjb2xvcjogIzRiNDg0Nztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjUuNnB4O1xuXHR3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uRmxvd190b3AsXG4uc2VjdGlvbkZsb3dfYm90dG9tIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA4ODBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcblx0d2lkdGg6IDQ1JTtcblx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGhfaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGhfaXRlbSAuY2FwdGlvbiB7XG5cdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMWE5YmZjO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb25GbG93IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdHdpZHRoOiA5Ny41JTtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0fVxuXHQuc2VjdGlvbkZsb3cgPiAuaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2VjdGlvblFBIHtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0fVxuXHQuc2VjdGlvbkZsb3cgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uUUEgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uVm9pY2UgLnRvZ2dsZV90dGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRfcGMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZWFkX3BjIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uRmxvd19ib3R0b20gaW1nIHtcblx0XHR3aWR0aDogOTglO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbkZsb3cgLmhlYWRfcGMsXG5cdC5zZWN0aW9uUUEgLmhlYWRfcGMsXG5cdC5zZWN0aW9uVm9pY2UgLmhlYWRfcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbkZsb3cgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uUUEgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uVm9pY2UgLnRvZ2dsZV90dGwgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2VjdGlvbkZsb3cgPiAuaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnNlY3Rpb25GbG93IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5zZWN0aW9uRmxvd190b3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnlvdXR1YmUtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNlY3Rpb25GbG93X3RvcF92aWRlbyB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0fVxuXHQueW91dHViZS1hcmVhIGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQudG9nZ2xlX2NvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG5cdFx0d2lkdGg6IDk4JTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcblx0LnNlY3Rpb25GbG93IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuc2VjdGlvbkZsb3dfdG9wX3RleHQge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcblx0XHRwYWRkaW5nOiAyNXB4IDAgMzBweDtcblx0fVxuXHQuc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uSm9pblxuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavjgZTlj4LliqDjgYTjgZ/jgaDjgY/jgahcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjYxMTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5oZWFkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTIucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW0gPiAuYm9keSxcbi5zZWN0aW9uSm9pbl9zdWIge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM0ZDRkNGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY4ODtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSAubm90ZSBsaSB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHR0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHkge1xuXHRtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5IC5ub3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQvKiB3aWR0aDogNDQlOyAqL1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaSB7XG5cdHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIGltZyxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLnNlY3Rpb25Kb2luX2ltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0LnNlY3Rpb25Kb2luX2l0ZW1zIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiA5MjRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2ZyYW1lX3RvcC5naWYpIGNlbnRlciAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV9ib3R0b20uZ2lmKSBjZW50ZXIgMTAwJSBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5faW5uZXJfYmcuZ2lmKSBjZW50ZXIgMCByZXBlYXQteTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdH1cblx0LnNlY3Rpb25Kb2luID4gLmJvZHkge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG5cdH1cbn1cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsgKi9cbi5zZWN0aW9uSm9pbiB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdHBhZGRpbmc6IDI1cHg7XG5cdHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW0uaXRlbTAyIHtcblx0d2lkdGg6IDY1JTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uSm9pbl9pbWcwMSB7XG5cdHBhZGRpbmc6IDAgNTdweCAyNXB4IDUxcHg7XG5cdG1heC13aWR0aDogMTQ2cHg7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMGUzO1xufVxuXG4vKiB9ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDg0NC45OHB4KSB7XG5cdC5zZWN0aW9uSm9pbiBoMiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb25Kb2luIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpIHtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtY2hpbGQoMikge1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5LFxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5LFxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuXHRcdG1hcmdpbi1pbmxpbmU6IDEwcHg7XG5cdH1cblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkgLm5vdGUgbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0fVxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuaGVhZCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0xLnBuZykgbm8tcmVwZWF0IDRweCAyOHB4LzMwcHggYXV0bztcblx0fVxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZykgbm8tcmVwZWF0IDRweCAxNXB4LzMwcHggYXV0bztcblx0XHRwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTMucG5nKSBuby1yZXBlYXQgNHB4IDEwcHgvMzBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG5cdH1cblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuXHRcdHBhZGRpbmc6IDEwcHggMCAwIDQ1cHg7XG5cdFx0Y29sb3I6ICMwOWY7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMSxcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMixcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDEgaW1nIHtcblx0XHR3aWR0aDogMjQycHg7XG5cdH1cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMiBpbWcge1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHR9XG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMgaW1nIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdH1cblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci10b3A6IHVuc2V0O1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIENUQVxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYmxvY2tPZmZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmJsb2NrT2ZmZXIge1xuXHRcdG1hcmdpbjogMCAwIDEzcHg7XG5cdFx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQuYmxvY2tPZmZlclRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHR9XG5cdC5ibG9ja09mZmVyVGl0bGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmxvY2tPZmZlciBhIGltZyB7XG5cdFx0d2lkdGg6IDk2Ljg3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmJsb2NrT2ZmZXJCb2R5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmJsb2NrT2ZmZXJGb290ZXIyIHNwYW4ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdC5ibG9ja09mZmVyRm9vdGVyIGEsXG5cdC5ibG9ja09mZmVyRm9vdGVyMiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiA1cHggMTVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU3O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmJsb2NrT2ZmZXJGb290ZXIsXG5cdC5ibG9ja09mZmVyRm9vdGVyMiB7XG5cdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuYmxvY2tPZmZlckZvb3Rlcixcblx0LmJsb2NrT2ZmZXJGb290ZXIyIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS41NzE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmJsb2NrT2ZmZXJGb290ZXIyIC50eHQgLmJsb2NrT2ZmZXJGb290ZXIyX3R4dF9saW5rIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvblFBXG4gIOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+mWouOBmeOCi1Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uUUEge1xuXHRjb2xvcjogIzRiNDg0Nztcbn1cblxuLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMXB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW1zIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBhZGRpbmc6IDE4cHg7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDU1cHg7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMDA5OWZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJRLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDI2cHg7XG5cdHRvcDogOHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZC5pcy1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIO+8kuihjOOBruWgtOWQiCAqL1xuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpID4gLmhlYWQge1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKiDjgZPjgZPjgb7jgacgLyAy6KGM44Gu5aC05ZCIICovXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8qIOWIneacn+WApCAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVweCAxNXB4IDI1cHggNjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiAuc2VjdGlvblFBX2l0ZW0+LmhlYWQuaXMtYWN0aXZlKy5ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkEuXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAyNnB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjMDA5OWZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkgYSB7XG5cdGNvbG9yOiAjMDA5OWZmO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEge1xuXHRtYXJnaW46IDAgMTZweDtcblx0cGFkZGluZzogNXB4IDMwcHggMzBweCAwO1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnNlY3Rpb25RQSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHR3aWR0aDogOTcuNSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb25RQSA+IC5ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG5cdH1cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggPiBkaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuXHRcdHdpZHRoOiA0OCU7XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmFubm90YXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNDglO1xuXHRcdHRvcDogMTUwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uUUFfaXRlbSAuaGVhZCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnNlY3Rpb25RQSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuYW5ub3RhdGlvbiB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcblx0XHQtbXMtZmxleC1vcmRlcjogMztcblx0XHRvcmRlcjogMztcblx0fVxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5ncmFmIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0XHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4uc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk3Ljk4cHgpIHtcblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuXHQuc2VjdGlvblFBX2l0ZW0gPiAuYm9keTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiQS5cIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAjMDA5OWZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJRLlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogOHB4O1xuXHR9XG5cdC5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IHtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCA0MHB4O1xuXHR9XG5cdC5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcblx0XHRwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDQwcHg7XG5cdH1cblx0LnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHR9XG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvblZvaWNlXG4gIOODnuODs+OCueODquODvOOCteODneODvOOCv+ODvOOBrueahuOBleOBvuOBruWjsFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25Wb2ljZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zZWN0aW9uVm9pY2UgaDIge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG5cdC5zZWN0aW9uVm9pY2Uge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiB2b2ljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNjb250X3ZvaWNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxOXB4O1xuXHRiYWNrZ3JvdW5kOiAjZGZmM2ZkO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zd2lwZXJfdm9pY2Uge1xuXHRtYXgtd2lkdGg6IDk0JTtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAyOXB4IDAgMjJweDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG5cdHdpZHRoOiA0OC42MDQ2NTExNjI4JTtcblx0cGFkZGluZzogMTJweCAyMXB4IDlweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoMTAsIDM2LCA5NCwgMC4zKTtcblx0Ym94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgxMCwgMzYsIDk0LCAwLjMpO1xuXHRmb250LWZhbWlseTogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuODc1O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDEucG5nKTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDQucG5nKTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0d2lkdGg6IDgycHg7XG5cdGhlaWdodDogODNweDtcblx0ei1pbmRleDogMjtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMTNweDtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogODkuOTUyMTUzMTElO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg5MyUsIHRyYW5zcGFyZW50KSwgdG8oI2NjZTBlYSkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS44NzVlbTtcblx0ei1pbmRleDogMTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcblx0bWFyZ2luLXRvcDogMjFweDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gc3BhbiB7XG5cdGNvbG9yOiAjZWM1NDAxO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSAubWFpbi10eHQge1xuXHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLmRhdGEge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHR3aWR0aDogNDBweDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvO1xuXHR0b3A6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMzBweCkgIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG87XG5cdHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4vKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogNTBweDtcbn1cblxuLyog5YmN44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX2JhY2sucG5nKTtcbn1cblxuLyog5qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX25leHQucG5nKTtcbn1cblxuLyog44Oa44O844K444ON44O844K344On44OzICovXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcblx0Ym90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdGJhY2tncm91bmQ6ICNhM2I0YzA7XG5cdG9wYWNpdHk6IDE7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMGFlZWY7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv6JaE44GP44GX44Gq44GEICovXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG5cdHotaW5kZXg6IDE7XG5cdC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuXHQvKiB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/lsI/jgZXjgY/jgZfjgarjgYQgKi9cblx0ei1pbmRleDogMTtcblx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbm5lciB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0I2NvbnRfdm9pY2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0bWF4LXdpZHRoOiA5NzVweDtcblx0fVxuXHQjY29udF92b2ljZSAuc3dpcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0cmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcblx0fVxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IGNhbGMoNTAlIC0gOXB4KSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQjY29udF92b2ljZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCNjb250X3ZvaWNlLmNvbnRfdm9pY2VfaW5yIHtcblx0XHQvKiBtYXgtd2lkdGg6IDEwMHZ3OyovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnN3aXBlcl92b2ljZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXHR9XG5cdC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0ge1xuXHRcdHdpZHRoOiA0OC4zMzMzMzMzMzMzJTtcblx0XHRwYWRkaW5nOiA5cHggMTBweCA3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xuXHR9XG5cdC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAxX3NwLnBuZyk7XG5cdH1cblx0LnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDJfc3AucG5nKTtcblx0fVxuXHQuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wM19zcC5wbmcpO1xuXHR9XG5cdC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjA0X3NwLnBuZyk7XG5cdH1cblx0LnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IDQzcHg7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHR9XG5cdC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuXHRcdHRvcDogOXB4O1xuXHRcdHdpZHRoOiA4Ni4yMDY4OTY1NTE3JTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjYxNTM4NDYxNTRlbTtcblx0fVxuXHQuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0bGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdC8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQjY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdH1cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvblJlcG9ydFxuICDkuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjgbjjgIEyMDIy5bm044CB44Gf44Go44GI44Gw44GT44KT44Gq5pSv5o+044KS5bGK44GR44KL44GT44Go44GM44Gn44GN44G+44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuXHQucmVwb3J0X21haW4ge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvc2VjdGlvbnJlcG9ydF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGhlaWdodDogNjYwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnJlcG9ydF90ZXh0d3JhcCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTUwLCAyNTUpO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBNdWx0aXBseTtcblx0XHQvKiDph43jga3mlrnjgpLmjIflrpogKi9cblx0XHRoZWlnaHQ6IDY2MHB4O1xuXHR9XG5cdC5yZXBvcnRfdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUzJTtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0LnNlY3Rpb25SZXBvcnQgaDIge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRsaW5lLWhlaWdodDogY2FsYygzNS8yNyk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnJlcG9ydF90ZXh0IGZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOTJweDtcblx0XHRsZWZ0OiAzNjdweDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5yZXBvcnRfdGV4dCBmaWd1cmUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE4MXB4O1xuXHR9XG5cdC5yZXBvcnRfdGV4dCAuaGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdC5yZXBvcnRfdGV4dCAuYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblx0LnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucmVwb3J0X3RleHQgLnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR9XG5cdC5zZWN0aW9uUmVwb3J0IHAge1xuXHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0fVxuXHQuc2VjdGlvblJlcG9ydCBwIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJlcG9ydF9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcblx0LnNlY3Rpb25SZXBvcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJlcG9ydF9zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0fVxuXHQucmVwb3J0X3NwIC5yZXBvcnRfc3BfaGVhcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJlcG9ydF9zcF90ZXh0IC5oZWFkIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQucmVwb3J0X3NwX3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41MzM7XG5cdH1cblx0LnJlcG9ydF9zcF90ZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblx0LnJlcG9ydF9zcF90ZXh0IGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0fVxuXHQucmVwb3J0X3NwX3RleHQgLmhlYWQgaW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cdC5yZXBvcnRfc3BfdGV4dCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uQWJvdXRcbiAg44Om44OL44K744OV5Yuf6YeR44Gv56iO6aGN5o6n6Zmk44Gu5a++6LGh44Go44Gq44KK44CB57SENDDvvIXjgYzmiYDlvpfnqI7poY3jgYvjgonmjqfpmaTjgZXjgozjgb7jgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uQWJvdXQge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuLnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcblx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcblx0bWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODEwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuXHR3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uQWJvdXQgLmhlYWQge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xuXHR9XG5cdC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xuXHR9XG5cdC5oZWFkX3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudG9nZ2xlX3R0bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50b2dnbGVfdHRsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC8qIC5zZWN0aW9uQWJvdXRfaW1nXzAxXzJ7XG4gIFx0ZGlzcGxheTogbm9uZTtcbiAgfSAqL1xuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb25BYm91dF9pbm5lciAudG9nZ2xlX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG5cdC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnNlY3Rpb25BYm91dCB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvb3RJbWdcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gu5ZG944KS5a6I44KL44Gf44KBXG7jgYLjgarjgZ/jga7ntpnntprnmoTjgarjgZTljZTlipvjgYzlv4XopoHjgafjgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290SW1nIHtcblx0YmFja2dyb3VuZDogIzFjMGIwNSB1cmwoXCIuLi8uLi8uLi8yMDI0MDkvaW1nL2Zvb3RfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3RJbWcgaDIge1xuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0dGV4dC1zaGFkb3c6IDIuODM3cHggMC45NzdweCAwcHggcmdiYSgxNiwgMTQsIDEzLCAwLjAwNCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290SW1nIHtcblx0XHRtYXJnaW46IDYwcHggMCAwO1xuXHRcdGhlaWdodDogNDEzcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDAgNTAlO1xuXHR9XG5cdC5mb290SW1nIGgyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0LmZvb3RJbWcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTE2MHB4IGNlbnRlcjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LyogLnNlY3Rpb25BYm91dF9pbWdfMDFfMntcbiAgXHRkaXNwbGF5OiBub25lO1xuICB9ICovXG5cdC5mb290SW1nIHtcblx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdGhlaWdodDogMjEzcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDAgNTUlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDI0JTtcblx0fVxuXHQuZm9vdEltZyBoMiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcblx0LmZvb3RJbWcgaDIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LmZvb3RJbWcgaDIgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Zm9vdGVyQ1RBXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+WPguWKoOOBmeOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RlckNUQV90b3BfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDkwNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlckNUQV90b3BfaW5uZXIgLmxpbmsgYSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3RlckNUQV90b3BfaW5uZXIgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3Age1xuXHRwYWRkaW5nOiAxM3B4IDQwcHggMjRweDtcblx0YmFja2dyb3VuZDogI2U0ZjNmZDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5idG4ge1xuXHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC50eHQtbGluayB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCB7XG5cdG1heC13aWR0aDogNjA3cHg7XG5cdG1hcmdpbjogMjhweCBhdXRvIDA7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC50dGwge1xuXHRjb2xvcjogIzAwYWVlZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsge1xuXHRtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNzg1O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCLilrZcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogIzAwYWVlZjtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiA0M3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAudHh0IHtcblx0Y29sb3I6ICM0NDQ0NDQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIC5saW5rIHtcblx0bWFyZ2luLXRvcDogMThweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyQ1RBX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODYwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9vdGVyQ1RBX2JvdHRvbSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZvb3RlckNUQV90ZXh0XzAxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXJDVEEgLmJsb2NrT2ZmZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3RlckNUQSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXHQuZm9vdGVyX2J0bnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3Rlcl9hbm5vdGF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5mb290ZXJDVEEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5mb290ZXJDVEFfdGV4dF8wMSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuZm9vdGVyQ1RBX3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyQ1RBIC5ibG9ja09mZmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0LmZvb3Rlcl9idG5zIHtcblx0XHR3aWR0aDogOTMlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5mb290ZXJfYnRucyBsaSB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWF4LXdpZHRoOiAyODlweDtcblx0fVxuXHQuZm9vdGVyX2J0bnMgbGkgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZm9vdGVyX2Fubm90YXRpb24ge1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDZweDtcblx0XHR3aWR0aDogOTMlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblx0LmZvb3Rlcl9idG5zIGxpOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQuc3BfY29weXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjMDA4OEZGO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNwX2NvcHlyaWdodCBpbWcge1xuXHRcdHdpZHRoOiA4OC4xMjUlO1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHBhZ2V0b3AgbGlua1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3BhZ2VUb3AgLnBhZ2V0b3AgYSxcbiNwYWdlVG9wIC5wYWdldG9wMiBhIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjMDBhZWVmO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWdldG9wLFxuLnBhZ2V0b3AyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbjogMCAwIDE1cHggOCU7XG5cdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWdldG9wIGEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xufVxuXG4ucGFnZXRvcDIgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nXCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wYWdldG9wMi5wYWdldG9wMl9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucGFnZXRvcDIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wYWdldG9wMi5wYWdldG9wMl9zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdldG9wIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCA4JTtcblx0fVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBKYXZhU2NyaXB0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtYWNjb3JkaW9uU3dpdGNoIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uVGFyZ2V0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogLmpzLWFjY29yZGlvblRhcmdldC5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn0gKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZmFjZWJvb2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNmYkxpa2Vib3gge1xuXHR3aWR0aDogODc2cHg7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OV44OD44K/44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZm9vdGVyMiB7XG5cdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdHBhZGRpbmc6IDE1cHggMCAxMDVweDtcbn1cblxuI2Zvb3RlcjIgLmZvb3RlclRleHQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDMsXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbiNmb290ZXIyIC5jb3B5cmlnaHQge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuI2Zvb3RlcjIgLmZvb3Rlcl90ZWwge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCNmb290ZXIyIC5mb290SW5uZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogODYwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cdCNmb290ZXIyIC5mb290ZXJUZXh0IGxpIGEge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuYmxvY2twY2J0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I2Zvb3RlcjIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdH1cblx0I2Zvb3RlcjIgLmZvb3RJbm5lciAuY29weXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNmb290ZXIyIC5mb290ZXJUZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHR1bC5mb290ZXJUZXh0IGxpIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0I2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDAzLFxuXHQjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0dWwuZm9vdGVyVGV4dCBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0fVxuXHQuYmxvY2twY2J0biB7XG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDUlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1JTtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmJsb2NrQWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjMDE3M2RlO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXHQuYmxvY2tBY3Rpb24gLmJsb2NrQWN0aW9uSW5uZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmJsb2NrQWN0aW9uIC5ibG9ja0JvZHkge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxuXHQuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIGR0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcblx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I2Jsb2NrQWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5ibG9ja0JvZHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5bCO57ea77yI5LiK44Gr6YWN572u44GZ44KL44OR44K/44O844Oz44Oa44O844K477yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvY2tBY3Rpb25fdG9wIHtcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcblx0bWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuXHR3aWR0aDogMjc0cHg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6bjg4vjgrvjg5XvvIjlm73pmpvpgKPlkIjlhZDnq6Xln7rph5HvvInjgavjgaTjgYTjgaZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hYm91dCAudGV4dCB7XG5cdG1hcmdpbjogMjBweCA0MHB4IDMwcHggNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFib3V0IGRsIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE1MDIvYWJvdXRCYWNrLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdGhlaWdodDogMTg0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogODg4cHg7XG59XG5cbi5hYm91dCBkdCB7XG5cdG1hcmdpbjogMzBweCAwIDVweCAyNzBweDtcbn1cblxuLmFib3V0IGRkIHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luOiAwIDYwcHggMCAyNzBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VjdGlvbjA3IC50ZXh0TGluazAxIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE2MDIvc2VjMDdJY29uLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG5cdHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbjA3IC50ZXh0TGluazAyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE2MDIvc2VjMDdJY29uLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG5cdHBhZGRpbmc6IDEwcHggMCAwIDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiDlm7rlrppmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuZW50cnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzNzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuZW50cnkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmJ0bmVudHJ5IDpob3ZlciB7XG5cdG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ0bmVudHJ5IGEge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4ubXNscCB7XG4gIHdpZHRoOjI1OHB4O1xufVxuKi9cbi5tc2xwIHNwYW4ge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayA+IC5oZWFkIGltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayA+IC5ib2R5IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkgPiBwICsgcCB7XG5cdG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCB7XG5cdGZvbnQtZmFtaWx5OiBtZWlyeW87XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBpIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZjkwO1xufVxuXG4vKlxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcbiAgbWFyZ2luLWxlZnQ6MThweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLnN1YnRpdGxlIGltZyB7XG4gIG1hcmdpbjogMXB4IDVweCAwIDA7XG59XG4qL1xuLmZvb3Rlci1hbm5vdGF0aW9uIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogVG9nZ2xlQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9nZ2xlIGEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIENTUzMgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZTp0YXJnZXQgLmZyb250IHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8q5qSc6Ki8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdHdpZHRoOiA0MTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE0MHB4O1xuXHRsZWZ0OiAzODBweDtcblx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4jZG5hIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNhY2M3MmQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6IDk5cHg7XG59XG5cbiNkbmEgLmRuYV90aXRsZVdyYXAgaDIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wsXG4uY29udGVudHMwMV9pbm5lciAudG9wX2NvbDIge1xuXHR3aWR0aDogODUycHg7XG5cdGhlaWdodDogNjA4cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2NvbnRlbnRzMDFfaW1nMDEucG5nKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwNF93cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMCAwIDA7XG5cdGJhY2tncm91bmQ6ICNmNWZkZGQ7XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwNl9pbm5lciAubWlkZGxlX2NvbCAubWVudSAuc2hvcnQyIHtcblx0d29yZC1icmVhazogbm9ybWFsO1xufVxuXG4vKlNQ55SoRlbli5XnlLtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubXYtdmlkZW8tYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm12LXZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LyogLm1haW5fd3JhcCB7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMnZ3IC0gOHB4KTtcbiAgXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDIydncgLSA4cHgpO1xuICBcdGFzcGVjdC1yYXRpbzogMzkgLyA1NDtcbiAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0bWFyZ2luOiAwIGF1dG8gMTB2dztcbiAgfSAqL1xuXHQubXYtdmlkZW8tYXJlYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4vKiBAc3VwcG9ydHMgbm90IChoZWlnaHQ6IDEwMHN2aCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG5cdFx0Lm1haW5fd3JhcCB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4IC0gNjRweCAtIDhweCAtIDV2dyk7XG5cdFx0fVxuXHR9XG59ICovXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubWFpbl93cmFwIHtcblx0XHRtaW4taGVpZ2h0OiA2NjdweDtcblx0fVxufSAqL1xuLyrli5/ph5HjgIHnlLPovrzjg5zjgr/jg7Pjga7ms6jph4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuX25vdGljZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRjb2xvcjogIzY2Njtcblx0Zm9udC1zaXplOiAxMy41cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1wYy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDAlKTtcblx0XHQtLXBjLXJhdGUtY29udDogY2FsYygxIC8gMTIwMCogMTAwJSk7XG5cdFx0LS12dy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDB2dyk7XG5cdH1cblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlY3Rpb24xMVxuICAgIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogOGVtO1xuXHR9XG5cdC5zZWN0aW9uMTFfaW5uZXIge1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCB7XG5cdFx0Lyogd2lkdGg6IDExNjBweDtcblxuICAgIHBhZGRpbmctbGVmdDogNTQycHg7ICovXG5cdFx0cGFkZGluZy10b3A6IDEyMnB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDEzMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbig1NDIgKiB2YXIoLS1wYy1yYXRlKSwgNTQycHgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG5cdFx0bWF4LXdpZHRoOiA3NThweDtcblx0XHRtYXJnaW46IDAgMDtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIGEge1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG5cdH1cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9kZXRhaWwgLmltZyB7XG5cdFx0LyogbWFyZ2luOiAwIDEwMXB4IDAgYXV0bzsgKi9cblx0XHR3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cdFx0bWFyZ2luOiAwIDcwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNDk4cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9kZXRhaWwgLmltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHRcdHdpZHRoOiA3ODVweDtcblx0XHRtYXJnaW46IDIycHggODBweCAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSBhIHtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC50eHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMjVweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHRcdHdpZHRoOiAxMDVweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zbGF0ZTogLTUwJSAwO1xuXHRcdHRvcDogLTE4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xODRweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogMjlweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAzMDJweDtcblx0XHRtYXJnaW4tbGVmdDogMzZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW06aG92ZXIgaW1nIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEge1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG5cdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IDJweDtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IDJweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuXHRcdHdpZHRoOiA1OXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNsYXRlOiAtNTAlIDA7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRtYXJnaW4tbGVmdDogLTI2MHB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4OTZweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyMztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDRweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjVweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLml0ZW0xLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0XHRtYXgtd2lkdGg6IDEwMjZweDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSB7XG5cdFx0bWF4LXdpZHRoOiA4OTZweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmJ0biB7XG5cdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmJ0bjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDRweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmJ0biAuaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZWNlYWU5O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDU2cHggNDhweCA2MHB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDMyLjUlO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzlweDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiA5cHggMzJweCAxMHB4IDU0cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRcdHJpZ2h0OiAyMXB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMTNweDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG5cdFx0bWF4LXdpZHRoOiAzMDlweDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHR9XG5cdC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG5cdFx0cGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcblx0XHQvKiBtYXJnaW4tbGVmdDogbWF4KGNhbGMoLTM4MCAqIHZhcigtLXBjLXJhdGUpKSwgLTM4MHB4KTsgKi9cblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBwaWN0dXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKiBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAxMHB4OyAqL1xuXHRcdG1hcmdpbi10b3A6IDNlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmMDAzMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbTpob3ZlciBpbWcge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAycHg7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cblx0LyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcbiAgICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gIFx0bGVmdDogMTBweDtcbiAgICB9XG5cbiAgfSAqL1xuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IDJweDtcblx0fVxuXHQuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdH1cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG5cdH1cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG5cdH1cblx0QC13ZWJraXQta2V5ZnJhbWVzIGFycm93IHtcblx0XHQwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXHRcdDI1JSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHR9XG5cdH1cblx0QGtleWZyYW1lcyBhcnJvdyB7XG5cdFx0MCUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdH1cblx0XHQyNSUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHR9XG5cdFx0NTAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIge1xuXHRcdG1hcmdpbi10b3A6IDNlbTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5tbUlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tQ2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tQ2xvc2U6YmVmb3JlLFxuXHQubW1DbG9zZTphZnRlciB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tbVByZXYsXG5cdC5tbU5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tUHJldiB7XG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tbU5leHQge1xuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tUHJldjpiZWZvcmUsXG5cdC5tbU5leHQ6YmVmb3JlIHtcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuc2VjdGlvbjExIC5wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBzZWN0aW9uMTFcbiAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cdC5zZWN0aW9uMTEgaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZyB7XG5cdFx0d2lkdGg6IDQ0LjM3NSU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiA1NS42MjUlO1xuXHRcdHBhZGRpbmc6IDQyLjE4NzUlIDE1cHggMCAxNXB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNi4xNzk3NzUyODA5JTtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTI5Ljc3NTI4MDg5ODklO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHNtYWxsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdH1cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuXHRcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSB7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAuc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHR9XG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBhIHtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy8yMDI1MDEvbW9yZS1hcnJvdy5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRtYXJnaW46IDAgN3B4IC0xcHggMDtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlICsgLnR4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIHtcblx0XHQvKiBtYXJnaW4tdG9wOiA0MHB4OyAqL1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQvKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICBcdHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfSAqL1xuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHRcdHRyYW5zbGF0ZTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR0b3A6IC0xM3B4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDI3cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIGltZy5ub3NwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcblx0XHR3aWR0aDogOTUuMzEyNSU7XG5cdFx0bWFyZ2luOiAyNnB4IDAgMjFweCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0XHRsZWZ0OiAwJTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRtYXJnaW46IDRweCBhdXRvIDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDQzcHg7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG5cdH1cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogN3B4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4gLmljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHR9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEge1xuXHRcdHdpZHRoOiA5MC42MjUlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmJ0biB7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogN3B4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2VjZWFlOTtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0d2lkdGg6IDMyLjU5MjU5MjU5MjYlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTMzMzMzMzMzMztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0cGFkZGluZzogNXB4IDE0cHggNnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogOHB4IDI4cHggOHB4IDM3cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDExcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0fVxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5hY3RpdmU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgMTRweCBsZWZ0IDEycHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdH1cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcblx0XHRtYXJnaW46IDI1cHggMCAxOHB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcblx0XHRtYXgtd2lkdGg6IDIwMnB4O1xuXHR9XG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKiBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAxMHB4OyAqL1xuXHRcdG1hcmdpbjogM2VtIGF1dG8gMmVtO1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0d2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcblx0XHRoZWlnaHQ6IDEyJTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldixcblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHR3aWR0aDogMzZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAtNSU7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cblx0LyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcbiAgICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gIFx0bGVmdDogMTBweDtcbiAgICB9XG5cbiAgfSAqL1xuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IC01JTtcblx0fVxuXHQuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdH1cblx0Lm1tSW5uZXIge1xuXHRcdHBhZGRpbmc6IDQwcHggNSUgMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tbUNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBjYWxjKDUlIC0gMTBweCkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tQ2xvc2U6YmVmb3JlLFxuXHQubW1DbG9zZTphZnRlciB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tbVByZXYsXG5cdC5tbU5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tUHJldiB7XG5cdFx0bGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tbU5leHQge1xuXHRcdHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tUHJldjpiZWZvcmUsXG5cdC5tbU5leHQ6YmVmb3JlIHtcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3Ita2V5OiAjMDBhZWVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGJyZWFrLXBvaW50OiA3NjcuOThweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4jaGVhZGVyYmFyIHtcblx0YmFja2dyb3VuZDogIzAwNzBlMTtcbn1cblxuI2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi8vIGhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCNoZWFkZXIge1xuXHRcdGhlaWdodDogNzdweDtcblx0fVxuXG5cdC5oZWFkZXJpbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA5MzBweDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5oZWFkZXJiYXJpbm5lciBwIHtcblx0XHRwYWRkaW5nOiAycHggMDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsIDEzKSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdHRleHQtaW5kZW50OiAuMDJlbTtcblx0fVxufVxuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKDkwMHB4KSB7XG5cdCNoZWFkZXIge1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxufVxuXG4vLyBtYWluIHZpc3VhbC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm1haW5fd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uLy4uL2ltZy9tb250aGx5Mi9tYWluX212LmpwZykgMXgsIHVybCguLi8uLi9pbWcvbW9udGhseTIvbWFpbl9tdkAyeC5qcGcpIDJ4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MDhweDtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0fVxuXG5cdEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuXHRcdC5tYWluX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiA1OTBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW5fX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Lm1haW5faGVhZGluZyB7XG5cdFx0d2lkdGg6IDM4MXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogODNweDtcblx0XHR0b3A6IDE0NXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tYWluX2J0biB7XG5cdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0MzAsIDEyMDApKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNDBweDtcblx0XHRib3R0b206IDI4cHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdHJpZ2h0OiA1NHB4O1xuXG5cdFx0Jl9pbWcge1xuXHRcdFx0d2lkdGg6IDMyM3B4O1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL21haW5fcHJlc2VudF9pbWcucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9tYWluX3ByZXNlbnRfaW1nLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl90ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRib3R0b206IDI3cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjMDEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWMwMSB7XG5cdFx0aGVpZ2h0OiAxNzAycHg7XG5cdFx0cGFkZGluZzogODJweCA0MHB4IDEwMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmX19iZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDFfYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNjJweCBhdXRvO1xuXHRcdFx0Ly93aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4NzYsMTIwMCkpO1xuXHRcdFx0bWF4LXdpZHRoOiA4NzZweDtcblx0XHR9XG5cblx0XHQmX19ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuYmxvY2sxIHtcblx0XHRcdFx0aGVpZ2h0OiA0NThweDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmxvY2syIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltZzEge1xuXHRcdFx0Ly93aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig5NTAsMTIwMCkpO1xuXHRcdFx0bWF4LXdpZHRoOiA5NTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNDAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoOTUwLCAxMjAwKSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRjaCB7XG5cdFx0XHQvL3dpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDgwMiwxMjAwKSk7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODAyLCAxMjAwKSk7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcyIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDc5MywgMTIwMCkpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTE5OXB4O1xuXHRcdFx0dG9wOiAtMjY0cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDYwOCwgMTIwMCkpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdFx0XHRwYWRkaW5nOiA4MnB4IDYwcHggNzFweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRcdG1hcmdpbjogNjBweCBhdXRvIDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMV9kZWNvMS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvdHRvbTogMTlweDtcblx0XHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwMV9kZWNvMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkaW5nMSB7XG5cdFx0XHRcdHdpZHRoOiA0NDdweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkaW5nMiB7XG5cdFx0XHRcdHdpZHRoOiA0ODNweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNiwgMTkpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjdGlvbjAyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjMDIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAyX2JnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTE5cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMzNweCAwIDQ1cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiAxNTAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNjAsIDE0MCwgMTgzKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzdweCk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNjM4cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOXB4KTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYzOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDIxN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAyX3RpdGxlX2RlY28ucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMTRweDtcblx0XHRcdFx0dG9wOiAtODZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTQ4cHg7XG5cdFx0XHRcdFx0dG9wOiAtNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDI4OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAyX3RpdGxlX2RlY28yLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRib3R0b206IC02NHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0M3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4MDAsIDEyMDApKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblxuXHRcdFx0XHQmLmltZzIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Ji5pbWcyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUyMSwgMTIwMCkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHBhZGRpbmc6IDU2cHggNDBweCAzOHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb250ZW50czEge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTlweDtcblx0XHRcdFx0XHR0b3A6IDYxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbnRlbnRzMiB7XG5cdFx0XHRcdFx0bGVmdDogLTE0cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAuMDNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MCwgMzgpKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdC50ZXh0LXNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQwLCAyOSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzYsIDE4KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjdGlvbjAzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjMDMge1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdCZfX3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAzX3RvcF9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYycHg7XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Ly9mb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRcdFx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vLnRleHQtbWFpbntcblx0XHRcdFx0Ly9cdGZvbnQtc2l6ZTogODFweDtcblx0XHRcdFx0Ly9cdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDEwMSw4MSkpO1xuXHRcdFx0XHQvL1x0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ly9cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0Ly9cdGNvbG9yOiAjMmQxYTBiO1xuXHRcdFx0XHQvL1x0LnRleHQtcmVke1xuXHRcdFx0XHQvL1x0XHRjb2xvcjogIzg4MGQyNDtcblx0XHRcdFx0Ly9cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG5cdFx0XHRcdC8vXHR9XG5cdFx0XHRcdC8vXHQubnVtYntcblx0XHRcdFx0Ly9cdFx0Zm9udC1zaXplOiAxMzBweDtcblx0XHRcdFx0Ly9cdH1cblx0XHRcdFx0Ly99XG5cdFx0XHRcdC8vLnRleHR7XG5cdFx0XHRcdC8vXHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdC8vXHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCwzNCkpO1xuXHRcdFx0XHQvL1x0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ly9cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0Ly9cdGNvbG9yOiAjMmQxYTBiO1xuXHRcdFx0XHQvL1x0LnRleHQtcmVke1xuXHRcdFx0XHQvL1x0XHRjb2xvcjogIzg4MGQyNDtcblx0XHRcdFx0Ly9cdH1cblx0XHRcdFx0Ly99XG5cdFx0XHR9XG5cblx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzM3B4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0ODJweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCwgMzQpKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMywgMCwgMCwgMC43NSk7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTMzcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDIsIDE4KSk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0LXllbGxvdyB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmQ5ODM7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDlweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jl9fYmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzAzX2JvdHRvbV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19hcncge1xuXHRcdFx0XHR3aWR0aDogMzc2cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCwgNTApKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDYwMCwgMTIwMCkpO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNhNzhjNTg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuanAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1N3B4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1N3B4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDU0LCA0MCkpO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA0NXB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDUycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MiwgMTgpKTtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDMsIDAsIDAsIDAuNzUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzJweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCwgMjgpKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdC50ZXh0LXllbGxvdyB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmNmNmODI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNlY3Rpb24wNC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlYzA0IHtcblx0XHRiYWNrZ3JvdW5kOiAjMDBiMGYyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMTNweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDI5cHggMCAzM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzUsIDU1KSk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHR0ZXh0LWluZGVudDogLjA1ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDNweCAwcHggcmdiYSg0LCAzMSwgODIsIDAuMzUpO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tYWluIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDRfbWFpbi5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA0X2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogLTEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKDIwMDFweCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigxMDAsIDIwMDApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY29weSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcyNCwgMTIwMCkpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0cHgpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2FydyB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMXB4O1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1NzIsIDEyMDApKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3YWM1ZTE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0XHRib3R0b206IC0xNHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRlbnRzIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCA1NXB4IDM5cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzOXB4O1xuXHRcdFx0XHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDRfZGVjby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdFx0dG9wOiAtNDlweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTcsIDMzKSk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLjA4ZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQyLCAxOCkpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjdGlvbjA1LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbjA1IHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNV90aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA1X3R0bF9iZy5wbmcpIHJlcGVhdC14IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdGhlaWdodDogMTI3cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA1X3R0bF9hcncucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAuMyU7XG5cdFx0XHRcdGJvdHRvbTogLTE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogODEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdG9wIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWZiZmQ7XG5cblx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTQzcHggNDBweCAxNDNweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb3B5IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzc5LCAxMjAwKSk7XG5cdFx0XHRcdG1heC13aWR0aDogNzc5cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM2cHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWcxIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjk3LCAxMjAwKSk7XG5cdFx0XHRcdG1heC13aWR0aDogNjk3cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEzMXB4O1xuXHRcdFx0XHR0b3A6IDcycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltZzIge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzNTAsIDEyMDApKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRyaWdodDogLTIzN3B4O1xuXHRcdFx0XHR0b3A6IDgxcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE3NTBweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDAtMjBweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRyaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDVfdHh0MSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbjA1X2ltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzODBweDtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDhweCk7XG5cdFx0fVxuXG5cdFx0Jl90eHQxIHtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfdHh0MyB7XG5cdFx0XHQudHh0MSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzUsIDIwKSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cblx0XHRcdC50eHQyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDgsIDI4KSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNlY3Rpb24wNi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNiB7XG5cdFx0bWFyZ2luLXRvcDogNjZweDtcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTNweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTBmM2ZlIHVybCguLi8uLi9pbWcvbW9udGhseTIvc2VjMDZfYmcucG5nKSBjYWxjKDUwJSArIDM5NnB4KSBjYWxjKDEwMCUgLSAyNXB4KSBuby1yZXBlYXQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlNGYzZmQgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zZWMwNl9iZy5wbmcpIGNhbGMoNTAlICsgMzE2cHgpIGNhbGMoMTAwJSAtIDI1cHgpIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg0cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlNGYzZmQ7XG5cdFx0fVxuXG5cdFx0aDMuaGVhZCBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA2NDJweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbjA2X2l0ZW1zIHtcblx0XHRcdG1hcmdpbi10b3A6IDUzcHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMyMCwgMTAwMCkpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigyMCwgMTAwMCkpO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCksXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAyN3B4IDIwcHggMjdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjA2X2l0ZW0gZW0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNlY3Rpb24xMS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24xMSB7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHR9XG5cblx0XHQmX19oZWFkIHtcblx0XHRcdHBhZGRpbmctdG9wOiA3MnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC01cHg7XG5cdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1MDUsIDEyMDApKTtcblx0XHRcdFx0XHRyaWdodDogLTNweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0YXJlYSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcwMCwgMTIwMCkpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFyayB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dDEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHh0MiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ici10YWIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1hcmsge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDM0OHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dDEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsIDI0KSk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdC50ZXh0LWJsdWUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LCAxOCkpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHQyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLCAyNCkpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0JjpsaW5rLFxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvdHRsZVN3aXBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0d2lkdGg6IDM0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1zbGlkZSBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0Ly9ib3JkZXI6IDEzcHggc29saWQgI2ZmZjtcblx0XHRcdFx0Ly9ib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdFx0Ly9ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQvKiDjg6njg7Pjg4Djg6Djgavlgr7jgZHjgosgKi9cblx0XHRcdFx0Ly90cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1yb3RhdGUpKTtcblx0XHRcdH1cblxuXHRcdFx0Lyog5ZCE44K544Op44Kk44OJ44GU44Go44Gr5YK+44GN44KS5LuY5LiOICovXG5cdFx0XHQuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikge1xuXHRcdFx0XHQtLXJvdGF0ZTogM2RlZztcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHQtLXJvdGF0ZTogLTRkZWc7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0LS1yb3RhdGU6IDJkZWc7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0LS1yb3RhdGU6IC02ZGVnO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiDlv4XopoHjgavlv5zjgZjjgabntprjgZHjgosgKi9cblx0XHR9XG5cblx0XHQmX19ib3R0bGUge1xuXHRcdFx0YmFja2dyb3VuZDogI2NkY2RjZDtcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQzcHg7XG5cblx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODg3LCAxMjAwKSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTY3cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnRleHRhcmVhIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyNnB4O1xuXHRcdFx0XHR3aWR0aDogNDA1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdC5tYXJrIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzNDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzOCwgMjQpKTtcblx0XHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0Jztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHQxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMwLCAyNCkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dDIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LCAxNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0YXJlYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdC5tYXJrIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRhcmVhIHtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0Lm1hcmsge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdFx0Jl9faW5uZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRhcmVhIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdC5tYXJrIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vdGUtYXJlYSB7XG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRcdC50eHQge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LCAxNSkpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0JjpsaW5rLFxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24xMV9vdGhlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NHB4O1xuXG5cdFx0XHQudHh0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM4LCAyNCkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDk0MnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzVweCk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IC05MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZG9uYXRpb24ge1xuXHQ+IC5ib2R5IHtcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IDMycHggYXV0byAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcblx0XHQvLy5oZWFke1xuXHRcdC8vXHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Ly9cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly99XG5cdFx0Ly8uZG9uYXRpb25faXRlbXN7XG5cdFx0Ly9cdC5kb25hdGlvbl9pdGVte1xuXHRcdC8vXHRcdHdpZHRoOiA0OCU7XG5cdFx0Ly9cdH1cblx0XHQvL31cblx0fVxufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG5cdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvbkZsb3cgPiAuaGVhZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG59XG5cbi5zZWN0aW9uRmxvd19ib3R0b20gaW1nIHtcblx0bWF4LXdpZHRoOiA3ODRweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvbkpvaW4gPiAuaGVhZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cdGNvbG9yOiAkY29sb3Ita2V5O1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmhlYWQge1xuXHRjb2xvcjogJGNvbG9yLWtleTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjEucG5nKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjIucG5nKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL2pvaW5fbnVtYjMucG5nKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvblFBID4gLmhlYWQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXHRjb2xvcjogJGNvbG9yLWtleTtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQge1xuXHRjb2xvcjogJGNvbG9yLWtleTtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3FhX3N3aXRjaF9wbHVzLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXI7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkLmlzLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBhIHtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb25Wb2ljZSBoMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG59XG5cbi5zZWN0aW9uVm9pY2UgaDIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9vdEltZyB7XG5cdGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDFweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCAtMjAwcHggY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRiYWNrZ3JvdW5kOiAjMWMwYjA1IHVybCguLi8uLi9pbWcvbW9udGhseTIvZm9vdF9pbWdAMnguanBnKSBuby1yZXBlYXQgLTQwMHB4IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9mb290X2ltZ0AyeC5qcGcpIG5vLXJlcGVhdCAtMTA0OXB4IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDA7XG5cblx0Jl9faW5uZXIge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDExNnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5mb290SW1nIGgyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDgsIDMwKSk7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcbn1cblxuLnBhZ2V0b3AgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbW9udGhseTIvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTdweCAxN3B4O1xufVxuXG4ucGFnZXRvcDIgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbW9udGhseTIvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3Ita2V5OiAjMDBhZWVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGJyZWFrLXBvaW50OiA3NjcuOThweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4jaGVhZGVyYmFyIHtcblx0YmFja2dyb3VuZDogIzAwNzBlMTtcbn1cblxuI2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LmhlYWRlcmJhcmlubmVyIHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUyOTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5sLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc3BfZml4X2J0biB7XG5cdFx0d2lkdGg6IDM5JTtcblx0fVxufVxuXG4vLyBtYWluIHZpc3VhbC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjguOThweCkge1xuLy9cdC5tYWluX3dyYXAge1xuLy9cdFx0aGVpZ2h0OiBhdXRvO1xuLy9cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9tYWluX212X3NwLmpwZyk7XG4vL1x0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy9cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTE0NSw3NTApKTtcbi8vXHR9XG4vL1xuLy9cdC5tYWluX3ByZXNlbnRfaW1nIHtcbi8vXHRcdHdpZHRoOiA1My4xMjV2dyAhaW1wb3J0YW50O1xuLy9cdFx0aGVpZ2h0OiAzMS4yNXZ3ICFpbXBvcnRhbnQ7XG4vL1x0fVxuLy9cbi8vXHQubWFpbl9idG4ge1xuLy9cdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdFx0dG9wOiBhdXRvO1xuLy9cdFx0Ym90dG9tOiA3cHg7XG4vL1x0XHRsZWZ0OiA1MCU7XG4vL1x0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbi8vXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbi8vXHRcdHdpZHRoOiA4Ni44NzUlO1xuLy9cdFx0bWF4LXdpZHRoOiA1NTZweDtcbi8vXHR9XG4vL31cblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0Lm1haW5fd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9tYWluX212X3NwLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTE0NSwgNzUwKSk7XG5cdH1cblxuXHQubWFpbl9sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAxN3B4O1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDIyNiwgNzUwKSk7XG5cdFx0bWF4LXdpZHRoOiAxMTNweDtcblx0fVxuXG5cdC5tYWluX2hlYWRpbmcge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM2MiwgNzUwKSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4cHg7XG5cdFx0Ym90dG9tOiBjYWxjKDcyMCAvIDExNDUgKiAxMDAlKTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubWFpbl9idG4ge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY5NCwgNzUwKSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiBjYWxjKDI2IC8gMTE0NSAqIDEwMCUpO1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogY2FsYygyMDYgLyAxMTQ1ICogMTAwJSk7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmX2ltZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzg2LCA3NTApKTtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZShtYXRoLmRpdigyNDQsIDM4NikpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL21haW5fcHJlc2VudF9pbWdfc3AucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9tYWluX3ByZXNlbnRfaW1nX3NwLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl90ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtc2hhZG93OiAyLjVweCA0LjMzcHggMTNweCByZ2JhKDMsIDAsIDAsIDAuMDA0KTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxufVxuXG4vLyBzZWMwMS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LnNlYzAxIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMzdweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19iZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDFfYmdfc3AuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjY4LCA3NTApKTtcblx0XHR9XG5cblx0XHQmX19pbWcxIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2NhdGNoIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQmX19pbWcyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMzcHggYXV0bztcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4MCwgNzUwKSk7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NzAsIDc1MCkpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdFx0XHRwYWRkaW5nOiA0M3B4IDAgNDZweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTFweDtcblx0XHRcdFx0bGVmdDogMTFweDtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwMV9kZWNvMV9zcC5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDExcHg7XG5cdFx0XHRcdGJvdHRvbTogMTFweDtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwMV9kZWNvMl9zcC5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkaW5nMSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUzNCwgNjcwKSk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGluZzIge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1NzQsIDY3MCkpO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsIDE3KSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzVweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjdGlvbjAyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHQuc2VjMDIge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDJfYmdfc3AuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDE3cHggMCAxOHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg2MCwgMTQwLCAxODMpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MzQsIDc1MCkpO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwMl90aXRsZV9kZWNvX3NwLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjg4LCA3NTApKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTA0LCA3NTApKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwMl90aXRsZV9kZWNvMl9zcC5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0Ym90dG9tOiAtMzRweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4MCwgNzUwKSk7XG5cblx0XHRcdFx0Ji5pbWcxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFx0bWFyZ2luOiAyNHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MjQsIDc1MCkpO1xuXG5cdFx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLjAzZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjIsIDQzKSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXG5cdFx0XHRcdFx0LnRleHQtc21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTIsIDM4KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwgMTcpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBzZWN0aW9uMDMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5zZWMwMyB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX190b3Age1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwM190b3BfYmdfc3AuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjM2LCA3NTApKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luOiAxOTdweCBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY1NywgNzUwKSk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAsIDQ0KSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcblx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MzEsIDc1MCkpO1xuXHRcdFx0XHRtYXJnaW46IDMxcHggYXV0byAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDYwLCAzNCkpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQudGV4dC15ZWxsb3cge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZkOTgzO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0OXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmX19iZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avc2VjMDNfYm90dG9tX2JnX3NwLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2FydyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDQxNCwgNzUwKSk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDcwLCA1MCkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDMsIDAsIDAsIDAuNzUpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4MiwgNzUwKSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDI3cHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLml0ZW0yIHtcblx0XHRcdFx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNhNzhjNTg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuanAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCwgNDIpKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjNweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyM3B4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAsIDM0KSk7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgzLCAwLCAwLCAwLjc1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAsIDM4KSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHQudGV4dDEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dC15ZWxsb3cge1xuXHRcdFx0XHRcdGNvbG9yOiAjZjZjZjgyO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNlY3Rpb24wNC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LnNlYzA0IHtcblx0XHRiYWNrZ3JvdW5kOiAjMDBiMGYyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDAgMTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDc1LCA0OCkpO1xuXHRcdFx0Ly9sZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHQvL3RleHQtaW5kZW50OiAuMDVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggM3B4IDBweCByZ2JhKDQsIDMxLCA4MiwgMC4zNSk7XG5cdFx0fVxuXG5cdFx0Jl9fbWFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzA0X21haW5fc3AuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDQyLCA3NTApKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jl9fY29weSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcyNCwgNzUwKSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OXB4KSB0cmFuc2xhdGVYKDlweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYXJ3IHtcblx0XHRcdG1heC13aWR0aDogMTgxcHg7XG5cdFx0XHRtYXJnaW46IC00NHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMzJweCBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4NiwgNzUwKSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjN2FjNWUxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTZweDtcblx0XHRcdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGVudHMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMXB4IDMwcHggMjRweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9zZWMwNF9kZWNvX3NwLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0zMXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNywgMjIpKTtcblx0XHRcdFx0XHRcdC8vbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdFx0XHRcdFx0Ly90ZXh0LWluZGVudDogLjA4ZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLjAyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MiwgMzQpKTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNlY3Rpb24wNS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LnNlY3Rpb24wNSB7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmYmZkO1xuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDU5cHggMCA2NHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL3NlYzA1X2ltZzJfc3AuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY29weTEge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigxNDQsIDc1MCkpO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1MzgsIDc1MCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jb3B5MiB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM5OCwgNzUwKSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltZzEge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0MzYsIDc1MCkpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNV90aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NlYzA1X3R0bF9iZy5wbmcpIHJlcGVhdC14IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjA1X3R4dDEge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MiwgMzQpKTtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjA1X2ltZzMge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjk4LCA3NTApKTtcblx0XHRcdG1hcmdpbjogMTNweCBhdXRvIDA7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNV9pbWc0IHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY3MCwgNzUwKSk7XG5cdFx0XHRtYXJnaW46IDE0cHggYXV0byAwO1xuXHRcdH1cblxuXHRcdCZfdHh0MSB7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3R4dDMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0XHQudHh0MSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTIsIDM0KSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LnR4dDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwgMTkpKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBzZWN0aW9uMDYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5zZWN0aW9uMDYge1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0YmFja2dyb3VuZDogI2UwZjNmZTtcblxuXHRcdGgzIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHRoMy5oZWFkIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MnB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDZfaXRlbXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI5cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5zZWN0aW9uMDZfaXRlbV9ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAxM3B4IDIwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDY0LCAzOCkpO1xuXG5cdFx0XHRcdFx0ZW0ge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wNl9pdGVtIGVtIHtcblx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdH1cblx0fVxufVxuXG4vLyBzZWN0aW9uMTEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5zZWN0aW9uMTEge1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9faGVhZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dGFyZWEge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMjA4cHg7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDU0MCwgNzUwKSk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1hcmsge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTc0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHh0MSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0OCwgMzIpKTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRcdFx0XHRcdC50ZXh0LWJsdWUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHh0MiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwgMTYpKTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6bGluayxcblx0XHRcdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0bGVTd2lwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRcdGhlaWdodDogMzQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0cGFkZGluZzogMTNweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHQvL2JvcmRlcjogMTNweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHQvL2JveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdFx0XHQvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC8qIOODqeODs+ODgOODoOOBq+WCvuOBkeOCiyAqL1xuXHRcdFx0XHQvL3RyYW5zZm9ybTogcm90YXRlKHZhcigtLXJvdGF0ZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiDlkITjgrnjg6njgqTjg4njgZTjgajjgavlgr7jgY3jgpLku5jkuI4gKi9cblx0XHRcdC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdC0tcm90YXRlOiAzZGVnO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdC0tcm90YXRlOiAtNGRlZztcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHQtLXJvdGF0ZTogMmRlZztcblx0XHRcdH1cblxuXHRcdFx0LnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHQtLXJvdGF0ZTogLTZkZWc7XG5cdFx0XHR9XG5cblx0XHRcdC8qIOW/heimgeOBq+W/nOOBmOOBpue2muOBkeOCiyAqL1xuXHRcdH1cblxuXHRcdCZfX2JvdHRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0YXJlYSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzgsIDI4KSk7XG5cdFx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHh0MSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwgMjQpKTtcblx0XHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0Jztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHQyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLCAyNikpO1xuXHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vdGUtYXJlYSB7XG5cdFx0XHRtYXJnaW46IDIycHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjgwLCA3NTApKTtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHQudHh0IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0NiwgMzApKTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6bGluayxcblx0XHRcdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uMTFfb3RoZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0OCwgMzQpKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuXHRcdFx0cGFkZGluZy10b3A6IDlweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NjUsIDc1MCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcblx0XHRcdHRyYW5zbGF0ZTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcuaW1nLXNwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbmNob3ItbGluazIge1xuXHRcdG1hcmdpbi10b3A6IC0xOHZ3O1xuXHRcdHBhZGRpbmctdG9wOiAxOHZ3O1xuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcblx0LmRvbmF0aW9uIHtcblx0XHQ+IC5ib2R5IHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4MCwgNzUwKSk7XG5cdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAxN3B4IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQuZG9uYXRpb25fdGV4dDAxIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuZG9uYXRpb25faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmRvbmF0aW9uX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmRvbmF0aW9uX2l0ZW0gZW0ge1xuXHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDI1NiwgNjgwKSk7XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbV90ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0MjQsIDY4MCkpO1xuXHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ4LCAzNCkpO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5ibG9ja09mZmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHR9XG5cblx0LmJsb2NrT2ZmZXIgYSBpbWcge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDcwNywgNzUwKSk7XG5cdH1cblxuXHQuYmxvY2tPZmZlckZvb3RlcjIge1xuXHRcdG1hcmdpbjogMTNweCAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlY3Rpb25GbG93ID4gLmhlYWQge1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWN0aW9uSm9pbiA+IC5oZWFkIHtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW0gPiAuaGVhZCB7XG5cdGNvbG9yOiAkY29sb3Ita2V5O1xufVxuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHQuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9qb2luX251bWIxX3NwLnBuZykgbm8tcmVwZWF0IDRweCAxNHB4IC8gMzVweCBhdXRvOztcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5oZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3NwL2pvaW5fbnVtYjJfc3AucG5nKSBuby1yZXBlYXQgNHB4IDE0cHggLyAzNXB4IGF1dG87O1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbW9udGhseTIvc3Avam9pbl9udW1iM19zcC5wbmcpIG5vLXJlcGVhdCA0cHggMTRweCAvIDM1cHggYXV0bzs7XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvblFBID4gLmhlYWQge1xuXHRjb2xvcjogJGNvbG9yLWtleTtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQge1xuXHRjb2xvcjogJGNvbG9yLWtleTtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vaW1nL21vbnRobHkyL3FhX3N3aXRjaF9wbHVzLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXI7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkLmlzLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBhIHtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0LnJlcG9ydF9zcF90ZXh0IHtcblx0XHRwYWRkaW5nOiAyOHB4IDI0cHg7XG5cdH1cblx0LnJlcG9ydF9zcF90ZXh0IC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDAsIDI4KSk7XG5cdH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdC5mb290SW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMxYzBiMDUgdXJsKC4uLy4uL2ltZy9tb250aGx5Mi9zcC9mb290X2ltZ19zcC5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwIDA7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3RJbWcgaDIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiAxNjVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDYsIDM0KSk7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5mb290SW1nIGgyIGJyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGJhY2tncm91bmQ6ICMwMGIzZmY7XG5cdFx0cGFkZGluZzogMTBweCAwIDlweDtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQgaW1nIHtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0NjAsIDc1MCkpO1xuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3Ita2V5OiAjMDBhZWVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGJyZWFrLXBvaW50OiA3NjcuOThweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKuWIneacn+ioreWumiovXG46cm9vdCB7XG5cdC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCAqIDEwMCUpO1xuXHQtLXBjLXJhdGUtY29udDogY2FsYygxIC8gMTIwMCAqIDEwMCUpO1xuXHQtLXZ3LXJhdGU6IGNhbGMoMSAvIDEzMDAgKiAxMDB2dyk7XG59XG5cbi8q44Kz44Oz44OG44Oz44OEN+OAgOODoeOCpOODs+WVhuWTgeiqrOaYjuOCueODqeOCpOODgOODvCovXG4uY29udF83X2ltZ19zbGlkZSB7XG5cdHdpZHRoOiBtaW4oMTAwJSwgMTQyMHB4KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nOiBtaW4oY2FsYyg4NCAvIDE0MjAgKiAxMDAlKSwgODRweCkgbWluKGNhbGMoMTMzIC8gMTQyMCAqIDEwMCUpLCAxMzNweCkgbWluKGNhbGMoMzAgLyAxNDIwICogMTAwJSksIDMwcHgpO1xuXHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29udF83X2ltZ19zbGlkZV9saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoKDI2NiAqIDEyIC0gMjQ2KSAvIDExNTQgKiAxMDAlKTsvKm1hcmdpbuWQiOioiC0yNDYg5YaFMjk0NiovXG5cdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC0yNTYgKiAzIC8gMTE1NCAqIDEwMCUpOy8qKDI5NDYtMTE1NCkvNz0yNTYqL1xufVxuLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaSB7XG5cdHdpZHRoOiBjYWxjKDI2NiAvIDI5NDYgKiAxMDAlKTtcblx0Ym9yZGVyOiBtaW4oY2FsYygxMCAqIHZhcigtLXZ3LXJhdGUpKSwxMHB4KSBzb2xpZCAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgbWluKGNhbGMoMTAgKiB2YXIoLS12dy1yYXRlKSksMTBweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHotaW5kZXg6IDI7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGk6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogMC42O1xufVxuLmNvbnRfN19pbWdfc2xpZGVfMSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zNSAvIDI2NiAqIDEwMCUpKSByb3RhdGUoLTEwZGVnKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlXzIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTUgLyAyOTQ2ICogMTAwJSk7XG59XG4uY29udF83X2ltZ19zbGlkZV8zIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTYwIC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgtNWRlZyk7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC04IC8gMjk0NiAqIDEwMCUpO1xufVxuLmNvbnRfN19pbWdfc2xpZGVfNCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC00IC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgxMGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC0xOCAvIDI5NDYgKiAxMDAlKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTM1IC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgtMTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtMSAvIDI5NDYgKiAxMDAlKTtcblx0ei1pbmRleDogMTtcbn1cbi5jb250XzdfaW1nX3NsaWRlXzYge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTUgLyAyOTQ2ICogMTAwJSk7XG59XG4uY29udF83X2ltZ19zbGlkZV83IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTYwIC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgtNWRlZyk7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC0xMCAvIDI5NDYgKiAxMDAlKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlXzgge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNCAvIDI2NiAqIDEwMCUpKSByb3RhdGUoMTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtMTYgLyAyOTQ2ICogMTAwJSk7XG59XG4uY29udF83X2ltZ19zbGlkZV85IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTM1IC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgtMTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtMyAvIDI5NDYgKiAxMDAlKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlXzEwIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTU1IC8gMjk0NiAqIDEwMCUpO1xufVxuLmNvbnRfN19pbWdfc2xpZGVfMTEge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNjAgLyAyNjYgKiAxMDAlKSkgcm90YXRlKC01ZGVnKTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTkgLyAyOTQ2ICogMTAwJSk7XG59XG4uY29udF83X2ltZ19zbGlkZV8xMiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC00IC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgxMGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC0xNiAvIDI5NDYgKiAxMDAlKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogY2FsYyg2MCAvIDE0MjAgKiAxMDAlKTtcblx0ei1pbmRleDogMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogY2FsYygtMzAgLyAxNDIwICogMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogbWluKGNhbGMoMyAqIHZhcigtLXZ3LXJhdGUpKSwzcHgpIG1pbihjYWxjKDMgKiB2YXIoLS12dy1yYXRlKSksM3B4KSBtaW4oY2FsYyg4ICogdmFyKC0tdnctcmF0ZSkpLDhweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4uY29udF83X2ltZ19zbGlkZV9hcndfcHJldiB7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDE0NiAvIDE0MjAgKiAxMDAlKTtcbn1cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi1yaWdodDogY2FsYygxNDYgLyAxNDIwICogMTAwJSk7XG59XG4uY29udF83X2ltZ19wdSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LDc3LDc3LDAuOCk7XG5cdHotaW5kZXg6IDk5OTtcbn1cbi5jb250XzdfaW1nX3B1X2luciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udF83X2ltZ19wdV9saXN0IHtcblx0d2lkdGg6IG1pbihjYWxjKDY0MCAqIHZhcigtLXBjLXJhdGUpKSwgNjQwcHgpO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiBtaW4oY2FsYyg2NDAgKiB2YXIoLS1wYy1yYXRlKSksIDY0MHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRfN19pbWdfcHVfbGlzdCBsaSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlcjogbWluKGNhbGMoMTAgKiB2YXIoLS12dy1yYXRlKSksIDEwcHgpIHNvbGlkICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4uY29udF83X2ltZ19wdV9pbnIubW92IC5jb250XzdfaW1nX3B1X2xpc3QgbGkubW92IHtcblx0Ym9yZGVyOiBub25lO1xufVxuLmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiBpZnJhbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogY2FsYyg0MTAgLyA3MjkgKiAxMDAlKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uY29udF83X2ltZ19wdV9hcndfYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogbWluKGNhbGMoNTAlIC0gKDMwICogdmFyKC0tcGMtcmF0ZSkpKSwgY2FsYyg1MCUgLSAzMHB4KSk7XG5cdHdpZHRoOiBtaW4oY2FsYyg2MCAqIHZhcigtLXBjLXJhdGUpKSwgNjBweCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogbWF4KGNhbGMoLTMwICogdmFyKC0tcGMtcmF0ZSkpLCAtMzBweCk7XG59XG4uY29udF83X2ltZ19wdV9hcndfcHJldiB7XG5cdG1hcmdpbi1sZWZ0OiBtYXgoY2FsYygtNDIwICogdmFyKC0tcGMtcmF0ZSkpLCAtNDIwcHgpO1xufVxuLmNvbnRfN19pbWdfcHVfYXJ3X25leHQge1xuXHRtYXJnaW4tbGVmdDogbWluKGNhbGMoNDIwICogdmFyKC0tcGMtcmF0ZSkpLCA0MjBweCk7XG59XG4uY29udF83X2ltZ19wdV9jbHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR3aWR0aDogbWluKGNhbGMoNjAgKiB2YXIoLS1wYy1yYXRlKSksIDYwcHgpO1xuXHRtYXJnaW46IG1heChjYWxjKC0yOTggKiB2YXIoLS1wYy1yYXRlKSksIC0yOThweCkgbWF4KGNhbGMoLTI5OCAqIHZhcigtLXBjLXJhdGUpKSwgLTI5OHB4KSBhdXRvIGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250XzdfaW1nX3B1X2luci5tb3YgLmNvbnRfN19pbWdfcHVfY2xzIHtcblx0bWFyZ2luOiBtYXgoY2FsYygtMzIwICogdmFyKC0tcGMtcmF0ZSkpLCAtMzIwcHgpIG1heChjYWxjKC0yNTMgKiB2YXIoLS1wYy1yYXRlKSksIC0yNTNweCkgYXV0byBhdXRvO1xufVxuXG4uY29udF83X2ltZ19ub3Rle1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0dGV4dC1pbmRlbnQ6IC4wM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cblx0OnJvb3Qge1xuXHRcdC0tcGMtcmF0ZTogY2FsYygxIC8gNzUwICogMTAwJSk7XG5cdFx0LS12dy1yYXRlOiBjYWxjKDEgLyA3NTAgKiAxMDB2dyk7XG5cdH1cblxuXHQvKuOCs+ODs+ODhuODs+ODhDfjgIDjg6HjgqTjg7PllYblk4HoqqzmmI7jgrnjg6njgqTjg4Djg7wqL1xuXHQuY29udF83X2ltZ19zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IGNhbGMoNzggKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygxMzMgKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygzMCAqIHZhcigtLXBjLXJhdGUpKTtcblx0XHRtYXJnaW46IDIycHggYXV0byAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV9saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBjYWxjKCgyNjYgKiAxMiAtIDI0NikgLyA0ODQgKiAxMDAlKTsvKm1hcmdpbuWQiOioiC0yNDYg5YaFMjk0NiovXG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cyBlYXNlLWluLW91dDtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMjQ2LjIgKiA1IC8gNDg0ICogMTAwJSk7LyooMjk0Ni00ODQpLzEwPTI0Ni4yKi9cblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV9saXN0IGxpIHtcblx0XHR3aWR0aDogY2FsYygyNjYgLyAyOTQ2ICogMTAwJSk7XG5cdFx0Ym9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAwIGNhbGMoMTAgKiB2YXIoLS12dy1yYXRlKSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaTpob3ZlciBpbWcge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV8xIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMzUgLyAyNjYgKiAxMDAlKSkgcm90YXRlKC0xMGRlZyk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtNTUgLyAyOTQ2ICogMTAwJSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfMyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTYwIC8gMjY2ICogMTAwJSkpIHJvdGF0ZSgtNWRlZyk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTggLyAyOTQ2ICogMTAwJSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfNCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTQgLyAyNjYgKiAxMDAlKSkgcm90YXRlKDEwZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMTggLyAyOTQ2ICogMTAwJSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaS5jb250XzdfaW1nX3NsaWRlXzUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zNSAvIDI2NiAqIDEwMCUpKSByb3RhdGUoLTEwZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSAvIDI5NDYgKiAxMDAlKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5jb250XzdfaW1nX3NsaWRlXzYge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTU1IC8gMjk0NiAqIDEwMCUpO1xuXHR9XG5cdC5jb250XzdfaW1nX3NsaWRlXzcge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC02MCAvIDI2NiAqIDEwMCUpKSByb3RhdGUoLTVkZWcpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xMCAvIDI5NDYgKiAxMDAlKTtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV84IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNCAvIDI2NiAqIDEwMCUpKSByb3RhdGUoMTBkZWcpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xNiAvIDI5NDYgKiAxMDAlKTtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV85IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMzUgLyAyNjYgKiAxMDAlKSkgcm90YXRlKC0xMGRlZyk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTMgLyAyOTQ2ICogMTAwJSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfMTAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTU1IC8gMjk0NiAqIDEwMCUpO1xuXHR9XG5cdC5jb250XzdfaW1nX3NsaWRlXzExIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNjAgLyAyNjYgKiAxMDAlKSkgcm90YXRlKC01ZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtOSAvIDI5NDYgKiAxMDAlKTtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV8xMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTQgLyAyNjYgKiAxMDAlKSkgcm90YXRlKDEwZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMTYgLyAyOTQ2ICogMTAwJSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfYXJ3X2JveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiBjYWxjKDgwICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiBjYWxjKC00MCAqIHZhcigtLXBjLXJhdGUpKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiBjYWxjKDIwIC8gNzUwICogODBweCkgY2FsYygyMCAvIDc1MCAqIDgwcHgpIGNhbGMoNDAgLyA3NTAgKiA4MHB4KSByZ2JhKDAsMCwwLDAuNSk7XG5cdH1cblx0LmNvbnRfN19pbWdfc2xpZGVfYXJ3X3ByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoOSAqIHZhcigtLXBjLXJhdGUpKTtcblx0fVxuXHQuY29udF83X2ltZ19zbGlkZV9hcndfbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDkgKiB2YXIoLS1wYy1yYXRlKSk7XG5cdH1cblx0LmNvbnRfN19pbWdfcHUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LDc3LDc3LDAuOCk7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cdC5jb250XzdfaW1nX3B1X2luciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNvbnRfN19pbWdfcHVfbGlzdCB7XG5cdFx0d2lkdGg6IGNhbGMoNTQwICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyg1NDAgKiB2YXIoLS1wYy1yYXRlKSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5jb250XzdfaW1nX3B1X2xpc3QgbGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY29udF83X2ltZ19wdV9pbnIubW92IC5jb250XzdfaW1nX3B1X2xpc3QgbGkubW92IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA4MCU7Lyo4MCXjgavoqr/mlbQqL1xuXHRcdGhlaWdodDogY2FsYyg3MjkgLyA0MTAgKiA4MCUpO1xuXHRcdG1hcmdpbjogY2FsYygtOTQuNSAvIDU0MCAqIDgwJSkgYXV0bztcblx0fVxuXHQuY29udF83X2ltZ19wdV9hcndfYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAoMzAgKiB2YXIoLS1wYy1yYXRlKSkpO1xuXHRcdHdpZHRoOiBjYWxjKDYwICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuY29udF83X2ltZ19wdV9hcndfcHJldiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTMyNSAqIHZhcigtLXBjLXJhdGUpKTtcblx0fVxuXHQuY29udF83X2ltZ19wdV9hcndfbmV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMzI1ICogdmFyKC0tcGMtcmF0ZSkpO1xuXHR9XG5cdC5jb250XzdfaW1nX3B1X2NscyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDglO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IGNhbGMoNjAgKiB2YXIoLS1wYy1yYXRlKSk7XG5cdFx0bWFyZ2luOiBjYWxjKC0yNTAgKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygtMjUwICogdmFyKC0tcGMtcmF0ZSkpIGF1dG8gYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9jbHMge1xuXHRcdG1hcmdpbjogY2FsYygtMzQwICogdmFyKC0tcGMtcmF0ZSkpIGNhbGMoLTI5NSAqIHZhcigtLXBjLXJhdGUpKSBhdXRvIGF1dG87XG5cdH1cblxuXHQuY29udF83X2ltZ19ub3Rle1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG4iXX0= */
