@charset "UTF-8";
@media screen and (min-width: 768px) {
  .nopc {
    display: none !important;
  }
  .nosp {
    display: block !important;
  }
}
@media screen and (max-width: 767.98px) {
  .nopc {
    display: block !important;
  }
  .nosp {
    display: none !important;
  }
}
/* CSS Document */
/*****************************
	base reset css
*****************************/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

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

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

@media screen and (max-width: 767px) {
  img {
    width: 100%;
    height: auto;
  }
}
html {
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}

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

/*****************************
	keyframes
*****************************/
@-webkit-keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/*****************************
	automodal
*****************************/
.mmInner {
  max-width: 600px;
  padding: 50px 50px 0 !important;
}

.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:before,
.mmNext:before {
  width: 75% !important;
  border-width: 2px 0 0 2px !important;
}

.mmPrev {
  left: 0 !important;
}

.mmNext {
  right: 0 !important;
}

/*****************************
	アンカーリンク
*****************************/
@media screen and (max-width: 767px) {
  .anchor-link {
    margin-top: -15.781vw;
    padding-top: 15.781vw;
  }
}
/*****************************
	common layout css
*****************************/
#wrap h1 img {
  margin-top: 20px;
}

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

#footer {
  width: 100%;
  height: 34px;
  background-image: url(../../../202209/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;
}

/*==================================================
	ヘッダー
==================================================*/
#header {
  background-color: #0096ff;
  width: 100%;
  margin: 0;
  padding: 0 40px;
  /*height: 109px;*/
  height: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  #header {
    display: none;
  }
}
#headerbar {
  background-color: #0173de;
  color: #fff;
  width: 100%;
}

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

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

@media screen and (max-width: 767px) {
  .headerbarinner {
    padding: 6px 0 5px;
    max-width: 100%;
    font-size: 10px;
    line-height: 1.4;
  }
}
.headerinner {
  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;
  margin: 0 auto;
  max-width: 850px;
}

.headerinner a,
.headerinner p {
  display: inline-block;
  margin: 0;
  padding: 0;
}

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

.headerinner a {
  width: 129px;
}

.headerinner .headerinner_text {
  width: calc(100% - 129px);
}

@media screen and (max-width: 767px) {
  .headerinner {
    max-width: 100%;
  }
}
/*==================================================
	ヘッダー
==================================================*/
#header3 {
  width: 100%;
  height: 82px;
  background-color: #FFF;
  border-top-width: 7px;
  border-top-style: solid;
  border-top-color: #0198ff;
}

#header3 .headerInner {
  width: 960px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  overflow: hidden;
}

#header3 .logo {
  margin-top: 17px;
  float: left;
}

#header3 .logo02 {
  margin-top: 15px;
  float: right;
}

#header3 {
  background-color: #0099ff;
  border-top: none;
  height: 82px;
  width: 100%;
}

#header3 .text {
  float: left;
  margin: 20px 0 0 105px;
}

#header3 .logo02 {
  margin-top: 8px;
}

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

@media screen and (max-width: 767px) {
  .l-content {
    width: 90%;
    max-width: 640px;
  }
}
@media screen and (max-width: 767px) {
  .toggle_content {
    overflow: hidden;
    display: none;
  }
}
/*==================================================
	汎用(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%;
  height: 698px;
  overflow: hidden;
  background-color: #120e0f;
  text-align: center;
}

@media print, screen and (max-width: 1490px) {
  #main_wrap > img {
    position: relative;
    left: calc((100% - 1490px) / 2);
  }
}
@media screen and (max-width: 767px) {
  #main_wrap {
    height: auto;
  }
}
.main_logo {
  position: absolute;
  top: 10px;
  left: 25px;
  z-index: 2;
  max-width: 100%;
}

.main_logo img {
  /* width: 28.125%; */
  width: 58.6%;
  display: block;
  max-width: 104px;
}

.logo_text {
  font-size: 12px;
  letter-spacing: -1px;
  display: inline-block;
  color: #ffffff;
  line-height: 3;
  font-family: "Noto Sans JP", "Hiragino Sans", sans-serif;
}

.main_ttl {
  position: absolute;
  top: 67px;
  left: calc(50% - 3px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  z-index: 2;
}

.main_btn {
  position: absolute;
  bottom: 140px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  z-index: 3;
}

.main_btn img {
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.main_btn a {
  display: inline-block;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

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

@media screen and (max-width: 767px) {
  .main_btn {
    bottom: 14.3018018018%;
    width: 86.875%;
    max-width: 556px;
    padding: 0;
  }
}
.main_catch {
  position: absolute;
  bottom: 140px;
  left: calc(50% + 67px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 996px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.7142857143;
  letter-spacing: 0.02em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.75);
  text-align: right;
  z-index: 2;
}

@media screen and (max-width: 1130px) {
  .main_catch {
    bottom: 80px;
    left: 50%;
  }
}
.main_top {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .main_top {
    position: relative;
    left: 0;
    -webkit-transform: none;
    transform: none;
  }
}
.main_present {
  position: absolute;
  bottom: 7px;
  right: 217px;
  z-index: 2;
}

.main_present_img {
  width: 346px;
  height: 223px;
  -webkit-transform: translateX(-29px);
  transform: translateX(-29px);
}

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

.main_present_img a:hover {
  background-image: url(../../../202409/img/conflict23/main_present_on.png);
}

.main_present_text {
  margin-top: -18px;
  color: #000;
  font-size: 12px;
  line-height: 1.416;
  text-align: left;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
  position: relative;
}

@media screen and (max-width: 1400px) {
  .main_present {
    right: 20px;
  }
}
#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;
}

/* プレゼントスライド */
.present_slider {
  position: relative;
}

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

@media print, screen and (min-width: 1200px) {
  .present_slider .fv_date_bubble {
    right: 13.771%;
  }
}
@media print, screen and (min-width: 1500px) {
  .present_slider .fv_date_bubble {
    right: 21.771%;
  }
}
/* .present_slider .fv_date_bubble img {
	width: 100%;
} */
.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 {
  width: 250px;
}

.present_slider_text {
  position: relative;
  background: #0096ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  z-index: 2;
}

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

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

.present_slider_triangle {
  padding-left: 0.5rem;
}

@media print, screen and (max-width: 1490px) {
  .present_slider_text {
    margin-left: auto;
    text-align: right;
  }
}
.present_slider_text img {
  position: relative;
  z-index: 2;
}

/* .present_slider_text::before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background-color: #fff;
} */
/*==================================================
	section01
	世界では、過去最多の4億2,600万人～
==================================================*/
.section01 {
  position: relative;
  z-index: 1;
}

.section01 .txt_shadow {
  color: #fff;
  font-size: 18px;
  line-height: 1.7777777778;
}

.section01_region_title {
  position: absolute;
  z-index: 2;
  margin-top: -75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.section01_ukraine_subtitle {
  background: #000;
  font-size: 43px;
  line-height: 1.3720930233;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 37px 40px 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section01_ukraine_subtitle em {
  color: #ffba00;
  font-weight: bold;
}

.section01_ukraine_subtitle span {
  font-size: 35px;
  display: inline-block;
  vertical-align: baseline;
}

.section01_bottom {
  position: relative;
  z-index: 1;
  height: 45.7vw;
}

.section01_bottom_inner {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  height: 100%;
}

/*==================================================
	gaza
==================================================*/
.section01_gaza .section01_bottom {
  min-height: 777px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #060d17 url(../../../202503/img/conflict23/sec01_gaza_bg_win.jpg) left top/cover no-repeat;
}

@media screen and (max-width: 1200px) {
  .section01_gaza .section01_bottom {
    background-position: left calc(50% - 10px) top;
  }
}
.section01_gaza .section01_bottom_inner {
  height: 100%;
}

.section01_gaza .section01_gaza_subtitle {
  background: #000;
  font-size: 43px;
  line-height: 1.3720930233;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 37px 40px 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section01_gaza .section01_gaza_subtitle em {
  color: #ffba00;
  font-weight: bold;
}

.section01_gaza .section01_gaza_subtitle span {
  font-size: 35px;
  display: inline-block;
  vertical-align: baseline;
}

@media screen and (max-width: 1070px) {
  .section01_gaza .section01_gaza_subtitle br {
    display: none;
  }
}
.section01_gaza .section01_bottom_inner > .head {
  position: relative;
  top: 80px;
}

.section01_gaza .section01_bottom_inner > .body {
  position: absolute;
  top: 10%;
  left: 0;
  width: 498px;
}

@media screen and (max-width: 1600px) {
  .section01_gaza .section01_bottom_inner > .body {
    top: 75px;
  }
}
.section01_gaza .body_subtitle_img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 42px;
  -o-object-fit: none;
  object-fit: none;
  -webkit-transform: translateX(-38px);
  transform: translateX(-38px);
}

.section01_gaza .section01_catch_bottom {
  background: url(../../../202401/img/conflict23/drought_bg.png) center center/cover no-repeat;
  padding: 10px 0;
}

.section01_gaza .section01_catch_bottom p {
  font-size: 28px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.1rem;
}

.section01_gaza .section01_bottom_inner .txt_shadow p:not(:first-child) {
  margin-top: 32px;
}

/*==================================================
	ukrain
==================================================*/
.section01_ukraine .section01_bottom {
  min-height: 703px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #060d17 url(../../../202503/img/conflict23/sec01_bottom_bg_win.jpg) center 0/cover no-repeat;
  position: relative;
}

@media screen and (max-width: 960px) {
  .section01_ukraine .section01_bottom {
    background-position: left calc(50% - 20px) center;
  }
}
.section01_ukraine .section01_bottom_inner > .head {
  padding-left: 150px;
}

.section01_ukraine .section01_bottom_inner > .body {
  position: absolute;
  top: 15%;
  left: 0;
  width: 606px;
}

.section01_ukraine .section01_bottom_inner > .body .txt_shadow {
  max-width: 507px;
}

@media screen and (max-width: 1600px) {
  .section01_ukraine .section01_bottom_inner > .body {
    top: 87px;
  }
}
.section01_ukraine .body_subtitle_img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 53px;
}

/*==================================================
	section01_sp
==================================================*/
@media screen and (max-width: 767px) {
  .section01_sp {
    position: relative;
    z-index: 2;
  }
  .section01_sp_gaza,
  .section01_sp_ukraine {
    position: relative;
    margin-bottom: 40px;
  }
  .section01_sp_gaza {
    margin-bottom: 71px;
  }
  .section01_sp_gaza .section01_sp_region_title {
    width: 137px;
  }
  .section01_sp_ukraine .section01_sp_region_title {
    width: 195px;
  }
  .section01_sp_region_title {
    position: absolute;
    top: -38px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .section01_sp .body {
    width: 91.875%;
    margin: 25px auto 0;
    font-size: 17px;
    line-height: 1.7058823529;
  }
}
/*==================================================
	section02
	ユニセフの支援がここにもあってとても助かりました
==================================================*/
.section02 {
  position: relative;
  padding-top: 60px;
  padding-bottom: 30px;
  background: url(../../../202209/img/sec02_bg.jpg) center 0/cover no-repeat;
}

.section02 > .head {
  text-align: center;
}

.section02 > .body {
  margin-left: auto;
  margin-right: auto;
  padding-top: 25.5vw;
  width: 1000px;
}

.section02 p {
  color: #fff;
  font-size: 18px;
  line-height: 2.22;
}

.section02_text01 {
  width: 470px;
}

.section02_img01 {
  position: absolute;
  top: 154px;
  left: calc(50% + 197px);
}

.section02 .section02_annotation {
  position: absolute;
  right: 30px;
  bottom: 30px;
  font-size: 14px;
  line-height: 1.57;
}

/*==================================================
	section03
	ウクライナ支援を進める一方で
==================================================*/
.section03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-top: 0;
}

@media screen and (max-width: 1039px) {
  .section03 {
    display: none;
  }
}
.section03 > .head {
  display: inline-block;
  border-bottom: 4px solid #9f2811;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
}

.section03 > .body {
  position: relative;
  z-index: 2;
  margin: 50px auto 0;
  width: 100%;
  height: 819px;
  background: url(../../../202209/img/sec03_bg.jpg) center bottom no-repeat, url(../../../202209/img/sec03_bg_left.png) 0 bottom/50% 774px repeat-x;
}

.section03_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 1000px;
}

.section03_item_left {
  padding-top: 110px;
  width: 600px;
}

.section03_item_right {
  padding-top: 510px;
  width: 400px;
}

.section03 p {
  color: #fff;
  font-size: 18px;
  line-height: 2.33;
}

.section03 .section03_text02 {
  margin-top: 30px;
  width: 470px;
}

.section03 em {
  color: #df3f22;
}

/*==================================================
	section03_sp
	ウクライナ支援を進める一方で
==================================================*/
.section03_sp {
  display: none;
}

@media screen and (max-width: 1039px) {
  .section03_sp {
    display: block;
    margin: 40px 0;
  }
  .section03_sp > .head img {
    width: 100%;
    height: auto;
  }
  .section03_sp > .body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 30px;
    min-height: 535px;
    background: #4d413b url(../../../202504/img/conflict23/sec03_bg_sp.jpg) center center/cover no-repeat;
    color: #fff;
    font-size: 17px;
    line-height: 1.7;
  }
  .section03_sp > .body .l-content {
    width: 90%;
  }
  .section03_sp > .body em {
    color: #df3f22;
    font-weight: bold;
  }
  .section03_sp_text01 {
    word-break: break-word;
  }
  .section03_sp_text02 {
    margin-top: 46.88vw;
  }
}
@media screen and (max-width: 767px) {
  .section03_sp {
    margin: 0;
  }
}
/*==================================================
	section04
	きれいな水には人生を変える力があります...
==================================================*/
.section04 {
  position: relative;
}

.section04 > .head {
  height: 180px;
  background-color: #1fbaef;
  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: 43px;
  font-weight: bold;
  text-align: center;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  .section04 > .head {
    height: auto;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.44;
    padding: 10px 0;
  }
}
.section04_top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding-top: 120px;
  padding-bottom: 40px;
  min-height: 696px;
  background: #f5f4f7 url(../../../202209/img/sec04_bg.jpg) 0 0/cover no-repeat;
}

.section04_top > .body {
  margin-left: calc(50vw + 118px);
  width: 450px;
}

.section04_top .section04_text02 {
  margin-top: 9vw;
  margin-left: 4.5vw;
  color: #000;
  font-size: 18px;
  line-height: 2.17;
}

@media screen and (max-width: 1490px) {
  .section04_top > .body {
    margin-right: 40px;
    margin-left: auto;
  }
  .section04_top .section04_text02 {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
@media screen and (max-width: 1360px) {
  .section04_top {
    background-position: left calc(50% - 100px) center;
  }
}
@media screen and (max-width: 929px) {
  .section04_top {
    padding: 0;
    background: none;
    min-height: auto;
  }
  .section04_top > .body {
    margin-left: 0;
    width: 100%;
  }
  .section04_top .section04_text01 img {
    width: 100%;
    height: auto;
  }
  .section04_top .section04_text02 {
    margin: 30px auto 50px;
    padding: 0 40px;
    background: none;
  }
}
@media screen and (max-width: 767px) {
  .section04_top .section04_text02 {
    width: 90%;
    max-width: 640px;
    margin: 1em auto;
    padding: 0;
    font-size: 17px;
    line-height: 1.7;
  }
}
.section04_bottom {
  padding: 65px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #1fbaef;
}

.section04_bottom_items {
  margin-left: auto;
  margin-right: auto;
  max-width: 1080px;
}

.section04_bottom_item {
  min-height: 430px;
  -webkit-box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
  background: #fff url(../../../202209/img/sec04_item01.jpg) 0 0 no-repeat;
}

.section04_bottom_item:not(:first-child) {
  margin-top: 45px;
}

.section04_bottom_item:nth-of-type(1),
.section04_bottom_item:nth-of-type(3) {
  padding-left: 536px;
  background-position: 0 0;
}

.section04_bottom_item:nth-of-type(2),
.section04_bottom_item:nth-of-type(4) {
  padding-right: 536px;
  background-position: right 0;
}

.section04_bottom_item:nth-of-type(3) .section04_bottom_check,
.section04_bottom_item:nth-of-type(4) .section04_bottom_check {
  padding-right: 20px;
}

.section04_bottom_item:nth-of-type(1) {
  background-image: url(../../../202209/img/sec04_item01.jpg);
}

.section04_bottom_item:nth-of-type(2) {
  background-image: url(../../../202209/img/sec04_item02.jpg);
}

.section04_bottom_item:nth-of-type(2) > .head {
  font-size: 30px;
}

.section04_bottom_item:nth-of-type(3) {
  background-image: url(../../../202209/img/sec04_item03.jpg);
}

.section04_bottom_item:nth-of-type(3) .section04_bottom_check {
  padding-top: 12px;
  padding-bottom: 12px;
}

.section04_bottom_item:nth-of-type(4) {
  background-image: url(../../../202209/img/sec04_item04.jpg);
}

.section04_bottom_item > .head {
  padding-top: 40px;
  padding-left: 60px;
  color: #1fbaef;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 45px;
}

.section04_bottom_item > .body {
  margin-top: 20px;
  padding: 0 55px 30px 55px;
  color: #000;
  font-size: 18px;
  line-height: 2.33;
}

.section04_bottom_check {
  margin-top: 20px;
  padding: 30px 40px 30px 70px;
  background: url(../../../202209/img/icon_check.png) 23px center no-repeat;
  border-radius: 20px;
  border: 1px solid #1fbaef;
  color: #1fbaef;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.83;
}

@media screen and (max-width: 1160px) {
  .section04_bottom_item {
    min-height: auto;
    background-size: 500px auto;
  }
  .section04_bottom_item:nth-of-type(1),
  .section04_bottom_item:nth-of-type(3) {
    padding-top: 420px;
    padding-left: 0;
    background-position: top 30px center;
  }
  .section04_bottom_item:nth-of-type(2),
  .section04_bottom_item:nth-of-type(4) {
    padding-top: 440px;
    padding-right: 0;
    background-position: top 30px center;
  }
}
@media screen and (max-width: 767px) {
  .section04_bottom {
    padding: 20px 0 40px;
  }
  .section04_bottom_items {
    width: 90%;
    max-width: 640px;
    margin: 0 auto;
  }
  .section04_bottom_item {
    min-height: auto;
    padding-top: 67.17%;
    background-size: contain;
    -webkit-box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 3.464px 2.31px 0.69px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    line-height: 1.69;
  }
  .section04_bottom_item:not(:first-child) {
    margin-top: 20px;
  }
  .section04_bottom_item:nth-of-type(1),
  .section04_bottom_item:nth-of-type(3) {
    padding-top: 67.17%;
    background-position: top center;
  }
  .section04_bottom_item:nth-of-type(2),
  .section04_bottom_item:nth-of-type(4) {
    padding-top: 67.17%;
    background-position: top center;
  }
  .section04_bottom_item:nth-of-type(1) {
    background-image: url(../../../202504/img/conflict23/sec04_item01_sp.jpg);
  }
  .section04_bottom_item:nth-of-type(2) {
    background-image: url(../../../202504/img/conflict23/sec04_item02_sp.jpg);
  }
  .section04_bottom_item:nth-of-type(2) > .head {
    font-size: 18px;
  }
  .section04_bottom_item:nth-of-type(3) {
    background-image: url(../../../202504/img/conflict23/sec04_item03_sp.jpg);
  }
  .section04_bottom_item:nth-of-type(3) .section04_bottom_check {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .section04_bottom_item:nth-of-type(4) {
    background-image: url(../../../202504/img/conflict23/sec04_item04_sp.jpg);
  }
  .section04_bottom_item > .head {
    margin-top: 20px;
    padding: 0;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.69;
    text-align: center;
  }
  .section04_bottom_item > .body {
    margin-top: 0;
    padding: 10px 20px 20px;
    font-size: 16px;
    line-height: 1.69;
  }
  .section04_bottom_check {
    margin-top: 10px;
    padding: 10px 15px 10px 40px;
    background-position: 10px center;
    background-size: 15px auto;
    border-radius: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.36;
  }
}
/*==================================================
	section05
	継続的なご支援は、子どもたちの平和な未来への第一歩です
==================================================*/
.section05_wrap {
  background: url(../../../202209/img/sec05_bg.jpg) center 0/contain no-repeat;
}

@media screen and (max-width: 1490px) {
  .section05_wrap {
    background-size: 1490px auto;
  }
}
@media screen and (max-width: 767px) {
  .section05_wrap {
    background: none;
  }
}
.section05 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.section05 > .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1080px;
  height: 26.78vw;
  min-height: 399px;
}

.section05_main {
  margin-top: -30px;
  margin-bottom: 30px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section05_main > .head {
  max-width: 1000px;
  margin: 0 auto;
}

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

.section05_main > .body {
  margin-top: 20px;
  text-align: center;
  letter-spacing: 0.05em;
}

.section05_text01 {
  color: #4e4d4d;
  font-size: 20px;
  font-weight: bold;
  line-height: 2.25;
}

.section05_text01 em {
  color: #0099ff;
  font-size: 33px;
}

.section05_text02 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -17px;
  padding-top: 120px;
  min-height: 282px;
  background: url(../../../202209/img/sec05_bg02.jpg) center 0 no-repeat;
  color: #4e4d4d;
  font-size: 20px;
  line-height: 2.1;
}

@media screen and (max-width: 1440px) {
  .section05_text02 {
    background-size: 100% auto;
  }
}
@media screen and (max-width: 767px) {
  .section05 > .head {
    display: block;
    padding: 0;
    max-width: 100%;
    height: auto;
    min-height: auto;
  }
  .section05_top {
    padding-bottom: 51.56vw;
    background: #e7f4f9 url(../../../202504/img/conflict23/sec05_bg_sp.jpg) center bottom/contain no-repeat;
  }
  .section05_top > .head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5px;
    height: 68px;
    background: url(../../../202504/img/conflict23/sec05_title_bg01_sp.gif) center 0/auto 68px no-repeat, url(../../../202504/img/conflict23/sec05_title_bg02_sp.gif) 0 0/auto 68px repeat-x;
  }
  .section05_top > .head img {
    width: 271px;
    height: 47px;
  }
  .section05_top > .body {
    margin-top: 15px;
    font-size: 15px;
    line-height: 25px;
  }
  .section05_top > .body em {
    color: #0096ff;
    font-size: 18px;
    font-weight: bold;
  }
  .section05_middle > .body {
    margin-top: 1em;
    text-align: left;
    font-size: 15px;
    line-height: 25px;
  }
  .section05_img02 {
    margin-top: 1em;
  }
  .section05_img02 img {
    width: 320px;
  }
}
.section05_bottom {
  margin: 59px auto 0;
  text-align: center;
}

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

.section05_bottom .head {
  font-size: 40px;
  letter-spacing: 0.05em;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 900;
  color: #00aeef;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  text-align: center;
}

.section05_bottom .section05_items .section05_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;
}

.section05_bottom .section05_items .section05_item:nth-of-type(5) .section05_item_body {
  letter-spacing: -0.03em;
}

.section05_bottom .section05_items .section05_item_body {
  padding: 30px 20px 20px;
}

.section05_bottom .section05_items .section05_item em {
  color: #0099ff;
  font-weight: bold;
}

@media screen and (min-width: 1000px) {
  .section05_bottom .section05_items .section05_item:nth-of-type(1),
  .section05_bottom .section05_items .section05_item:nth-of-type(4) {
    margin-left: 0;
  }
  .section05_bottom .section05_items .section05_item:nth-of-type(4),
  .section05_bottom .section05_items .section05_item:nth-of-type(5) {
    margin-top: 30px;
  }
}
@media screen and (min-width: 885px) {
  .section05_bottom {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #e4f3fd url(../../../202209/img/sec05_img02.png) calc(50% + 350px) calc(100% - 50px) no-repeat;
  }
  .section05_bottom .section05_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;
  }
  .section05_bottom .section05_items:after {
    content: "";
    width: 30%;
    margin-left: 20px;
  }
  .section05_bottom .section05_items .section05_item {
    margin-left: 20px;
    width: 30%;
    font-size: 18px;
    line-height: 1.67;
  }
}
@media screen and (max-width: 999.98px) {
  .section05_bottom .head {
    max-width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #09f;
  }
  .section05_bottom .head img {
    width: 650px;
  }
  .section05_bottom .section05_items .section05_item {
    margin: 25px auto;
  }
  .section05_bottom .section05_items .section05_item_body p {
    text-align: justify;
  }
}
@media screen and (max-width: 884.98px) {
  .section05_bottom {
    padding-top: 40px;
    padding-bottom: 60px;
    background: #e4f3fd;
  }
  .section05_bottom .section05_items {
    width: 95%;
    margin: 0 auto;
  }
  .section05_bottom .section05_items .section05_item {
    margin-left: 20px;
    width: 90%;
    margin: 20px auto;
    font-size: 18px;
    line-height: 1.67;
  }
}
@media screen and (max-width: 767px) {
  .section05_bottom {
    margin-top: 25px;
  }
  .section05_bottom .head {
    font-size: 5.8666666667vw;
    line-height: 1.25;
    letter-spacing: 0.05em;
    font-weight: 900;
    color: #00aeef;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
    text-align: center;
  }
  .section05_bottom .section05_items .section05_item {
    width: 90%;
    margin: 20px auto;
    font-size: 18px;
    line-height: 1.67;
  }
  .section05_bottom .section05_items .section05_item_body {
    padding: 30px 20px 20px;
  }
}
/*==================================================
	section06
	すべての子どものために スライド
==================================================*/
.section06 .section06_slide {
  height: 460px;
  text-align: center;
}

.section06 .section06_slide .section06_item img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 1490px) {
  .section06 .section06_slide .section06_item img {
    -o-object-fit: fill;
    object-fit: fill;
    width: auto;
    height: auto;
  }
}
@media screen and (max-width: 1120px) {
  .section06 .section06_slide {
    height: auto;
  }
  .section06 .section06_slide .section06_item img {
    -o-object-fit: fill;
    object-fit: fill;
  }
}
/*==================================================
	section07
	すべての子どもが、たくさんの希望を持てるように
==================================================*/
/*初期設定*/
@media screen and (min-width: 767px) {
  :root {
    --pc-rate: calc(1 / 1300* 100%);
    --pc-rate-cont: calc(1 / 1200* 100%);
    --vw-rate: calc(1 / 1300* 100vw);
  }
}
.section07 {
  overflow: hidden;
  margin-bottom: 8em;
}

@media screen and (max-width: 767px) {
  .section07 {
    margin-bottom: 0;
  }
}
.section07_inner {
  max-width: 1300px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .section07_inner {
    max-width: 100%;
  }
}
.section07_head {
  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);
}

.section07_head .img_contents {
  position: absolute;
  left: 0;
  top: 0;
  width: min(542 * var(--pc-rate), 542px);
}

.section07_head .img_contents picture {
  display: block;
}

.section07_head .img_contents img {
  max-width: 100%;
}

.section07_head .img_contents .img_content {
  position: relative;
  margin-top: 3em;
  margin-right: 2em;
}

.section07_head .img_contents .img_content .section07_slide_pc,
.section07_head .img_contents .img_content .section07_slide_sp {
  overflow: hidden;
}

.section07_head .img_contents .img_content .item a {
  position: relative;
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}

.section07_head .img_contents .img_content .item a._youtube:before,
.section07_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;
}

.section07_head .img_contents .img_content .item a._youtube:before {
  background: #ff0033;
  border-radius: 50%;
  width: 20px;
  z-index: 2;
}

.section07_head .img_contents .img_content .item a._youtube:after {
  background: #fff;
  clip-path: polygon(0 0, 0% 100%, 100% 54%);
  width: 6px;
  height: 8px;
  z-index: 3;
}

.section07_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);
}

.section07_head .img_contents .img_content .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section07_head .txt-area {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% + 3rem);
  position: relative;
}

.section07_head .txt-area .title {
  width: calc(100% + 5rem);
  max-width: 758px;
  margin: 0 0;
}

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

.section07_head .txt-area .txt1 span {
  display: inline-block;
}

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

.section07_head .txt-area .txt2 a {
  color: #00aeef;
  text-decoration-thickness: 1px;
  text-underline-offset: 12px;
}

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

@media screen and (max-width: 767px) {
  .section07_head {
    padding-top: 0;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section07_head .img {
    width: 44.375%;
    margin: 0;
  }
  .section07_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
  }
  .section07_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
    max-width: none;
  }
  .section07_head .txt-area .txt1 {
    padding: 0;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }
  .section07_head .txt-area .txt1 small {
    font-size: 14px;
  }
  .section07_head .txt-area .txt2 {
    margin-top: 6px;
    padding-left: 0;
    font-size: 100%;
  }
  .section07_head .txt-area .txt2 a {
    display: inline;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
  }
  .section07_head .txt-area .note {
    margin-top: 10px;
    padding-left: 0;
    line-height: 1.2857142857;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
}
.section07_detail {
  margin: 0 auto 80px;
  padding-left: min(592 * var(--pc-rate), 592px);
  padding-right: min(94 * var(--pc-rate), 94px);
}

.section07_detail .img {
  width: calc(100% + 4rem);
  margin: 0 70px 0 0;
  max-width: 481px;
}

.section07_detail .img img {
  width: 100%;
}

.section07_detail .note-area {
  width: calc(100% + 3rem);
  margin: 22px 80px 0 auto;
}

.section07_detail .note-area .txt li {
  font-size: 15px;
  line-height: 1.6666666667;
  letter-spacing: 0.02em;
  padding-left: 1em;
  text-indent: -1em;
}

.section07_detail .note-area .txt li a {
  color: #00aeef;
}

@media screen and (max-width: 767px) {
  .section07_detail {
    margin: 15px 0 3em;
    padding-left: 0;
    padding-right: 0;
  }
  .section07_detail .img {
    width: 100%;
    margin: 0;
    max-width: 100%;
  }
  .section07_detail .note-area {
    width: 100%;
    margin: 12px 0 0;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section07_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section07_detail .note-area .txt a {
    color: #00aeef;
  }
  .section07_detail .img_contents .img_content {
    position: relative;
    margin: 3em auto 2em;
    width: 90%;
  }
  .section07_detail .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section07_detail .img_contents .img_content .item a._youtube:before,
  .section07_detail .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;
  }
  .section07_detail .img_contents .img_content .item a._youtube:before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }
  .section07_detail .img_contents .img_content .item a._youtube:after {
    background: #fff;
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }
  .section07_detail .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);
  }
}
.section07_other {
  margin-top: 3em;
  width: 90%;
  margin: 0 auto;
}

.section07_other .txt {
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
}

.section07_other .accordion-area {
  margin-top: 42px;
}

.section07_other .accordion-area_item .contents {
  display: none;
  float: none;
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 65px;
}

.section07_other .accordion-area_item .contents img {
  width: 100%;
}

.section07_other .accordion-area_item.item1 .btn {
  padding-left: 100px;
}

.section07_other .accordion-area_item.item1 .btn .icon {
  width: 36px;
  line-height: 1;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  top: -24px;
  margin-left: -160px;
}

.section07_other .accordion-area_item.item1 .contents {
  max-width: 1026px;
}

.section07_other .accordion-area_item.item1 .contents .img {
  padding-top: 29px;
}

.section07_other .accordion-area_item.item1 .contents .img_content {
  width: 302px;
  margin-left: 112px;
  position: relative;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 {
  overflow: hidden;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_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);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2 .item a {
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_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;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev:before,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_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);
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev:hover:before,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev.swiper-button-disabled,
.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next.swiper-button-disabled {
  opacity: 0;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev {
  left: 2px;
  rotate: 180deg;
}

.section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next {
  right: 2px;
}

.section07_other .accordion-area_item.item1 .contents .img_content .note {
  margin-top: 5px;
  text-align: right;
  font-size: 14px;
}

.section07_other .accordion-area_item.item2 {
  margin-top: 30px;
}

.section07_other .accordion-area_item.item2 .btn .icon {
  width: 59px;
  line-height: 1;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  top: -11px;
  margin-left: -260px;
}

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

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

.section07_other .accordion-area_item .btn.is-active:after {
  background-image: url(../../../202501/img/icon_accordion_close.svg);
}

@media screen and (max-width: 767px) {
  .section07_other {
    width: 100%;
  }
  .section07_other .txt {
    font-size: 17px;
    line-height: 1.5882352941;
  }
  .section07_other .accordion-area {
    margin-top: 24px;
  }
  .section07_other .accordion-area_item.item1 .btn {
    padding-left: 63px;
  }
  .section07_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }
  .section07_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }
  .section07_other .accordion-area_item.item1 .contents .img_content {
    width: 95.3125%;
    margin: 26px 0 21px auto;
  }
  .section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-prev {
    left: 0;
  }
  .section07_other .accordion-area_item.item1 .contents .img_content .section07_slide2-button-next {
    right: 0;
  }
  .section07_other .accordion-area_item.item1 .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    font-size: 12px;
  }
  .section07_other .accordion-area_item.item2 {
    margin-top: 20px;
  }
  .section07_other .accordion-area_item.item2 .btn .icon {
    top: -2px;
    left: 10px;
    width: 43px;
    translate: 0;
    margin-left: 0;
  }
  .section07_other .accordion-area_item .btn {
    width: 90.625%;
    max-width: 100%;
    height: 55px;
    font-size: 17px;
    line-height: 1.1764705882;
    letter-spacing: -0.04em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 63px;
  }
  .section07_other .accordion-area_item .btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }
  .section07_other .accordion-area_item .contents {
    max-width: 100%;
    margin: 20px 0 0;
  }
}
.section07_faq {
  max-width: 896px;
  width: 90%;
  margin: 30px auto 0;
}

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

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

.section07_faq .btn.is-active:after {
  background-image: url(../../../202501/img/icon_accordion_close.svg);
}

.section07_faq .contents {
  display: none;
  float: none;
  width: 100%;
  background: #eceae9;
}

.section07_faq .contents .inner {
  padding: 56px 48px 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

.section07_faq .contents .tab-area li.active {
  background: #000;
  color: #fff;
}

.section07_faq .contents .panel-area {
  display: none;
  margin-top: 30px;
}

.section07_faq .contents .panel-area.active {
  display: block;
}

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

.section07_faq .contents .panel-area_list + .panel-area_title {
  margin-top: 39px;
}

.section07_faq .contents .panel-area_list_item {
  background: #fff;
}

.section07_faq .contents .panel-area_list_item:not(:first-child) {
  margin-top: 25px;
}

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

.section07_faq .contents .panel-area_list_item dt:before,
.section07_faq .contents .panel-area_list_item dt:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #000;
}

.section07_faq .contents .panel-area_list_item dt:before {
  right: 21px;
  width: 20px;
  height: 2px;
}

.section07_faq .contents .panel-area_list_item dt:after {
  right: 30px;
  width: 2px;
  height: 20px;
}

.section07_faq .contents .panel-area_list_item dt.is-active:after {
  display: none;
}

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

.section07_faq .contents .panel-area_list_item dd .inner {
  padding: 1px 70px 28px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section07_faq .contents .panel-area_list_item dd a {
  color: #00aeef;
}

.section07_faq .contents .panel-area_list_item dd .img_graph {
  margin: 20px 0 13px;
}

.section07_faq .contents .panel-area_list_item dd .img_graph .img {
  max-width: 309px;
}

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

@media screen and (max-width: 767px) {
  .section07_faq {
    max-width: 100%;
    width: 90.625%;
    margin-top: 20px;
  }
  .section07_faq .btn {
    height: 55px;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 9px;
  }
  .section07_faq .btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }
  .section07_faq .contents {
    padding: 20px 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section07_faq .contents .inner {
    padding: 0;
  }
  .section07_faq .contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    letter-spacing: -0.08em;
  }
  .section07_faq .contents .panel-area {
    margin-top: 25px;
  }
  .section07_faq .contents .panel-area_title {
    font-size: 16px;
    margin-bottom: 12px;
    padding: 5px 14px 6px;
  }
  .section07_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 25px;
  }
  .section07_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }
  .section07_faq .contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    padding: 8px 28px 8px 37px;
    background-position: top 12px left 11px;
    background-size: 17px auto;
  }
  .section07_faq .contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }
  .section07_faq .contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }
  .section07_faq .contents .panel-area_list_item dd {
    font-size: 17px;
    line-height: 1.5882352941;
    background-position: top 14px left 12px;
    background-size: 16px auto;
  }
  .section07_faq .contents .panel-area_list_item dd .inner {
    padding: 11px 30px 14px 38px;
  }
  .section07_faq .contents .panel-area_list_item dd .img_graph {
    margin: 25px 0 18px;
  }
  .section07_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }
  .section07_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    font-size: 12px;
    line-height: 1.3913043478;
  }
}
.section07 .img_content .note {
  margin-top: 0.5em;
  text-align: right;
}

.section07 .section07_slide_pc-button-prev,
.section07 .section07_slide_pc-button-next,
.section07 .section07_slide_sp-button-prev,
.section07 .section07_slide_sp-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;
}

.section07 .section07_slide_pc-button-prev:before,
.section07 .section07_slide_pc-button-next:before,
.section07 .section07_slide_sp-button-prev:before,
.section07 .section07_slide_sp-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);
}

.section07 .section07_slide_pc-button-prev:hover:before,
.section07 .section07_slide_pc-button-next:hover:before,
.section07 .section07_slide_sp-button-prev:hover:before,
.section07 .section07_slide_sp-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section07 .section07_slide_pc-button-prev,
.section07 .section07_slide_sp-button-prev {
  left: 2px;
  rotate: 180deg;
}

.section07 .section07_slide_pc-button-next,
.section07 .section07_slide_sp-button-next {
  right: 2px;
}

.section07 .swiper-button-disabled {
  opacity: 0;
}

/*==================================================
	donation
	ドネーションサンプル
==================================================*/
.donation {
  margin: 0 0 50px;
}

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

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

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

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

@media screen and (min-width: 850px) {
  .donation > .head {
    background: #acc911;
    font-family: "Noto Sans JP", sans-serif;
    font-size: 31px;
    font-weight: 700;
    letter-spacing: 0.08em;
    line-height: 1;
    text-align: center;
    color: #fff;
    padding: 23px 40px 22px;
  }
  .donation_text01 {
    color: #acc911;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
  }
  .donation > .body {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
  }
  .donation_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .donation_item {
    width: 23.5%;
    font-size: 15px;
    line-height: 1.67;
  }
  .donation_item_spimg {
    display: none;
  }
}
@media screen and (max-width: 849.98px) {
  .donation {
    margin-bottom: 25px;
  }
  .donation > .head {
    margin-top: 40px;
    padding-bottom: 12px;
    background: url("../../../202309/img/donation_title_bg_sp.gif") 0 bottom/auto 3px repeat-x;
    text-align: center;
    color: #95c000;
    font-family: "Noto Sans JP", sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 900;
    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_text01 br {
    display: block;
  }
  .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_item_spimg {
    display: block;
    width: 42.5%;
  }
  .donation_item_text {
    margin-left: 3%;
    width: 52.7%;
    line-height: 1.411;
    font-size: 17px;
  }
  .donation dd.body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .donation_annotation {
    margin-top: 7px;
    padding: 0 12px;
    text-align: left;
    font-size: 12px;
    line-height: 1.25;
  }
}
/*==================================================
	共通要素
==================================================*/
.sectionFlow,
.sectionJoin,
.sectionQA,
.sectionVoice,
.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) {
  .sectionFlow .toggle_ttl,
  .sectionQA .toggle_ttl,
  .sectionVoice .toggle_ttl,
  .sectionAbout .toggle_ttl {
    display: none;
  }
  .head_pc {
    width: 100%;
  }
  .head_pc img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 767px) {
  .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;
  }
  .sectionFlow_bottom img {
    width: 98%;
  }
}
@media screen and (max-width: 767px) {
  .sectionFlow > .body {
    padding: 25px 0 30px;
    background: #fff;
  }
  .sectionFlow_top {
    display: block;
  }
  .sectionFlow_top_text {
    width: 100%;
    padding: 0 20px;
    font-size: 15px;
  }
  .sectionFlow_top_video {
    margin: 20px 0 0;
  }
  .sectionFlow .youtube-area {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .sectionFlow .youtube-area iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .sectionFlow_bottom {
    margin-top: 20px;
    text-align: center;
  }
  .sectionFlow_bottom img {
    width: 98%;
  }
}
/*==================================================
	sectionJoin
	ユニセフ・マンスリーサポート・プログラムにご参加いただくと
==================================================*/
.sectionJoin {
  padding-bottom: 40px;
  max-width: 1000px;
  width: 100%;
}

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

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

.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_item.item02 {
  width: 65%;
}

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

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

.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) .head {
  background-image: url("../../../202309/img/join_num2.png");
}

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

.sectionJoin_items > li:nth-of-type(2) .sectionJoin_img {
  text-align: right;
  /* width: 44%; */
  padding: 0;
}

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

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

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

@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: 767px) {
  .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 (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;
  }
}
@media screen and (min-width: 767.98px) and (max-width: 844.98px) {
  .sectionJoin h2 img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .sectionJoin > .body {
    width: 100%;
    padding: 0;
  }
  .sectionJoin_item > .head {
    padding: 10px 0 0 45px;
    font-size: 17px;
    line-height: 1.25;
    overflow: hidden;
  }
  .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-of-type(1) .head,
  .sectionJoin_items > li:nth-of-type(2) .head,
  .sectionJoin_items > li:nth-of-type(3) .head {
    background-size: 30px auto;
  }
  .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;
    margin-inline: 10px;
  }
  .sectionJoin_items > li:nth-of-type(1) .head {
    padding-top: 20px;
    background-position: 4px 28px;
  }
  .sectionJoin_items > li:nth-of-type(1) .body {
    padding-top: 10px;
  }
  .sectionJoin_items > li:nth-of-type(1) .body .note li {
    padding-left: 0;
    text-indent: 0;
  }
  .sectionJoin_items > li:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sectionJoin_items > li:nth-of-type(2) .head {
    padding: 18px 0 10px 45px;
    background-position: 4px 15px;
  }
  .sectionJoin_items > li:nth-of-type(2) .sectionJoin_img {
    width: 100%;
    padding: 15px 0;
  }
  .sectionJoin_items > li:nth-of-type(3) .head {
    background-position: 4px 10px;
    padding: 12px 0 10px 45px;
  }
  .sectionJoin_items > li:not(:first-child) {
    padding-top: 0;
    border-top: unset;
  }
  .sectionJoin_img_sp01,
  .sectionJoin_img_sp02,
  .sectionJoin_img_sp03 {
    text-align: center !important;
  }
  .sectionJoin_img_sp01 img {
    width: 242px;
  }
  .sectionJoin_img_sp02 img {
    width: 70%;
    padding: 15px 0;
  }
  .sectionJoin_img_sp03 img {
    width: 60%;
    margin: 10px auto 0;
  }
}
/*==================================================
	sectionQA
	ユニセフ・マンスリーサポート・プログラムに関するQ
==================================================*/
.sectionQA {
  color: #4b4847;
}

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

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

.sectionQA_item {
  /* ２行の場合 */
}

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

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

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

@media screen and (min-width: 767px) {
  .sectionQA_link_01 {
    padding: 5px 30px 136px 0;
  }
}
@media screen and (min-width: 800px) {
  .sectionQA_link_01 {
    padding: 5px 30px 70px 0;
  }
}
.sectionQA_link_01 img {
  display: block;
  width: auto;
  margin-left: auto;
}

@media screen and (min-width: 767px) {
  .sectionQA {
    max-width: 1000px;
  }
  .sectionQA > .head img {
    position: relative;
    left: -1px;
    width: 100%;
    height: auto;
  }
  .sectionQA > .body {
    margin-left: 11px;
    width: 97.5%;
    margin: 0 auto;
    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 > .body .note {
    padding-left: 1em;
    text-indent: -1em;
  }
  .sectionQA_item_graph p.graf {
    padding: 10px 20px 0 20px;
  }
  .sectionQA_item_graph p.graf img {
    width: 90%;
    height: auto;
  }
  .sectionQA_item_graph .annotation {
    position: absolute;
    width: 48%;
    top: 150px;
  }
  .sectionQA_item_graph .annotation small {
    padding-left: 2em;
    text-indent: -1.8em;
    display: block;
  }
  .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;
  }
}
@media screen and (max-width: 950px) {
  .sectionQA_item_graph {
    padding-bottom: 140px;
  }
}
@media screen and (max-width: 767px) {
  .sectionQA > .head img {
    position: relative;
    width: 100%;
    height: auto;
  }
  .sectionQA > .body {
    margin-left: 0;
  }
  .sectionQA_item .head {
    font-size: 14px;
  }
  .sectionQA_item > .body {
    font-size: 15px;
  }
  .sectionQA_item_graph {
    display: block;
    padding-bottom: 0;
  }
  .sectionQA_item_graph p.graf {
    text-align: center;
    margin: 20px 0 0;
  }
  .sectionQA_item_graph p.graf img {
    width: 100% !important;
    height: auto;
  }
  .sectionQA_item_graph .maintext {
    width: 100%;
  }
  .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;
  }
}
@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 > .head img {
    left: 0;
  }
  .sectionQA_item > .head {
    padding: 10px 50px 8px 40px;
  }
  .sectionQA_item > .head:before {
    content: "Q.";
    position: absolute;
    left: 15px;
    top: 8px;
  }
  .sectionQA_item > .body {
    padding: 15px 15px 0 40px;
  }
  .sectionQA_item > .body:before {
    content: "A.";
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 15px;
    color: #0099ff;
    font-weight: bold;
  }
  .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;
  }
}
/*==================================================
	sectionVoice
	マンスリーサポーターの皆様の声
==================================================*/
.sectionVoice {
  margin-top: 40px;
}

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

.sectionVoice h2 img {
  width: 100%;
  height: auto;
}

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

#cont_voice .swiper_voice {
  max-width: 94%;
  margin: 0 0 0 30px;
  overflow: hidden;
  padding: 19px 0 22px;
}

#cont_voice .swiper_voice .swiper-slide {
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

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

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

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

#cont_voice .swiper_voice .swiper-slide .inner .item.ic01:before {
  background-image: url(../../../202503/img/msupporter_icon01.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../../../202503/img/msupporter_icon02.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../../../202503/img/msupporter_icon03.png);
}

#cont_voice .swiper_voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../../../202503/img/msupporter_icon04.png);
}

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

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

#cont_voice .swiper_voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
  margin-top: 21px;
}

#cont_voice .swiper_voice .swiper-slide .inner .item span {
  color: #ec5401;
}

#cont_voice .swiper_voice .swiper-slide .inner .item .main-txt {
  margin-bottom: 1px;
  line-break: strict;
  position: relative;
  z-index: 3;
}

#cont_voice .swiper_voice .swiper-slide .inner .item .data {
  margin-top: auto;
  text-align: right;
  position: relative;
  z-index: 4;
}

#cont_voice .swiper-button-next:after,
#cont_voice .swiper-button-prev:after,
#cont_voice .swiper-rtl .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-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 {
  margin-top: 21px;
  position: static;
}

#cont_voice .swiper-pagination-bullets .swiper-pagination-horizontal {
  bottom: -50px !important;
}

#cont_voice .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background: #a3b4c0;
  opacity: 1;
}

#cont_voice .swiper-pagination-bullet-active {
  background: #0096ff;
}

@media screen and (min-width: 767px) {
  #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: 767px) {
  #cont_voice {
    margin: 0 0 25px;
    padding: 0;
    /* 前へ次への矢印カスタマイズ */
  }
  #cont_voice.cont_voice_inr {
    position: relative;
    overflow: hidden;
  }
  #cont_voice .swiper_voice {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px 0 30px;
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item {
    width: 48.3333333333%;
    padding: 9px 10px 7px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.6153846154;
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item.ic01:before {
    background-image: url(../../../202503/img/msupporter_icon01_sp.png);
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../../../202503/img/msupporter_icon02_sp.png);
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../../../202503/img/msupporter_icon03_sp.png);
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../../../202503/img/msupporter_icon04_sp.png);
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item:before {
    right: 5px;
    width: 43px;
    height: 46px;
  }
  #cont_voice .swiper_voice .swiper-slide .inner .item:after {
    top: 9px;
    width: 86.2068965517%;
    height: calc(100% - 25px);
    background-size: 100% 1.6153846154em;
  }
  #cont_voice .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-next,
  #cont_voice .swiper-button-prev {
    top: auto !important;
    bottom: 20px;
    height: 40px;
    width: 40px;
  }
  #cont_voice .swiper-button-next:after,
  #cont_voice .swiper-button-prev: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;
  }
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

/*==================================================
	sectionReport
	世界の子どもたちへ、2023年、たとえばこんな支援を届けることができました
==================================================*/
.sectionReport {
  overflow: hidden;
}

@media screen and (min-width: 950px) {
  .sectionReport .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;
  }
  .sectionReport .report_textwrap {
    width: 50%;
    background-color: rgb(0, 150, 255);
    mix-blend-mode: Multiply;
    /* 重ね方を指定 */
    height: 660px;
  }
  .sectionReport .report_text {
    position: absolute;
    left: 53%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .sectionReport .report_text figure {
    position: absolute;
    top: 80px;
    left: 350px;
    width: 50%;
  }
  .sectionReport .report_text figure img {
    width: 100%;
    max-width: 211px;
  }
  .sectionReport .report_text .head {
    font-family: "Noto Serif JP", serif;
    color: #ffed00;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.05em;
  }
  .sectionReport .report_text .head .big {
    font-size: 42px;
  }
  .sectionReport .report_text .body {
    padding-top: 26px;
  }
  .sectionReport .report_text .body .item:nth-of-type(n + 2) {
    margin-top: 20px;
  }
  .sectionReport .report_text .txt {
    margin-top: 9px;
    color: #fff;
    font-size: 18px;
    line-height: 1.66;
    letter-spacing: 0.1em;
  }
  .sectionReport h2 {
    font-size: 27px;
    color: #fff;
  }
  .sectionReport p {
    max-width: 410px;
    margin: 25px 0 0;
  }
  .sectionReport p img {
    width: 100%;
  }
}
@media screen and (max-width: 949.98px) {
  .sectionReport {
    display: none;
  }
}
.report_sp {
  display: none;
}

@media screen and (max-width: 949.98px) {
  .report_sp {
    display: block;
    margin: 30px 0 0;
  }
  .report_sp .report_sp_heas {
    width: 100%;
  }
  .report_sp_text {
    background: #0078ff;
    padding: 28px 24px;
  }
  .report_sp_text .head {
    font-family: "Noto Serif JP", serif;
    color: #ffed00;
    font-size: 5.86vw;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.05em;
  }
  .report_sp_text .head .big {
    font-size: 8.2026666667vw;
  }
  .report_sp_text .body .item:nth-of-type(n + 2) {
    margin-top: 15px;
  }
  .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 img {
    max-width: 470px;
    width: revert-layer;
  }
  .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 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f3fae0;
  max-width: 1100px;
  margin: 0 auto;
}

.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_text_02 a {
  color: #00aeef;
}

.sectionAbout_img_01 {
  text-align: center;
}

.sectionAbout_img_01 img {
  width: 95%;
}

@media screen and (min-width: 767px) {
  .sectionAbout {
    padding-top: 50px;
  }
  .sectionAbout .head {
    padding: 0 15px;
  }
  .sectionAbout_img_01 img {
    width: 100%;
    max-width: 800px;
  }
  .sectionAbout_text_02 p {
    padding-left: 1.5em;
    text-indent: -1.2em;
  }
}
@media screen and (max-width: 949.98px) {
  .sectionAbout_inner {
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .sectionAbout_inner {
    margin-top: 50px;
    padding-top: 0;
    padding-bottom: 0;
    background: none;
  }
}
@media screen and (max-width: 479.98px) {
  .sectionAbout {
    margin: 0;
    position: relative;
    z-index: 999;
  }
  .sectionAbout_inner {
    margin-top: 0;
  }
}
/*==================================================
	blockOffer
==================================================*/
.blockOffer {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.footerCTA_top_top .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: 767px) {
  .footerCTA {
    margin-top: 30px;
    padding: 20px;
    font-size: 17px;
  }
  .footerCTA .footer_btns {
    display: none;
  }
  .footerCTA .footer_annotation {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .footerCTA {
    padding: 0;
    margin-top: 30px;
  }
  .footerCTA_top {
    display: none;
  }
  .footerCTA_text_01 {
    text-align: left;
  }
  .footerCTA .footer_btns {
    width: 93%;
    margin: 10px auto 6px;
    overflow: hidden;
  }
  .footerCTA .footer_btns li {
    width: 48%;
    float: left;
    line-height: 1;
    font-size: 0;
    max-width: 289px;
  }
  .footerCTA .footer_btns li:last-child {
    float: right;
  }
  .footerCTA .footer_btns li img {
    width: 100%;
  }
  .footerCTA .footer_annotation {
    margin: 15px auto 6px;
    width: 93%;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.3;
  }
}
.sp_copyright {
  display: none;
}

@media screen and (max-width: 767px) {
  .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,
#pageTop .pagetop2 {
  text-align: right;
  margin: 0 0 15px 8%;
  padding-right: 5%;
  font-size: 14px;
}

#pageTop .pagetop a,
#pageTop .pagetop2 a {
  font-weight: bold;
  color: #0096ff;
  font-size: 14px;
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
}

#pageTop .pagetop a {
  background-image: url(../../../202309/img/icon_circle_top.png);
}

#pageTop .pagetop2 a {
  background-image: url("../../../202309/img/icon_circle_right.png");
}

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

.js-accordionTarget {
  display: none;
}

.js-accordionTarget.is-active {
  display: block;
}

/*==================================================
	facebook
==================================================*/
#fbLikebox {
  width: 876px;
  margin: 40px auto;
  text-align: center;
}

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

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

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

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

#footer2 .copyright {
  float: none;
}

#footer2 .footer_tel {
  float: right;
}

@media screen and (min-width: 767px) {
  #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 .footInner li a {
    color: #ffffff;
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  #footer2 {
    background: #fff;
    padding: 15px 0 0;
  }
  #footer2 .footInner .copyright {
    display: none;
  }
  #footer2 .footerText {
    display: block;
  }
  #footer2 .footerText li a {
    display: block;
    color: #0096ff;
    font-size: 12px;
    line-height: 20px;
    border-top: 1px solid #ccc;
    padding: 5px 10px;
    text-decoration: none;
  }
  #footer2 .footerText li.text03,
  #footer2 .footerText li.text04 {
    float: none;
    padding: 0;
    border-right: 1px solid #ffffff;
    margin: 0;
    line-height: 1;
  }
  #footer2 .footerText li:last-child {
    border-bottom: 1px solid #ccc;
  }
}
/*==================================================
	導線（PC）
==================================================*/
.blockAction {
  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);
}

@media screen and (max-width: 767px) {
  .blockAction {
    display: none !important;
  }
}
.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;
}

/*==================================================
	導線（上に配置するパターンページ）
==================================================*/
.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;
}

/*==================================================
	導線（SP）
==================================================*/
.optFloatbtn {
  display: none;
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  padding: 1% 0;
  background: #fff;
}

.optFloatbtn img {
  display: block;
}

.optFloatbtn .floatTitle {
  display: inline-block;
  width: 26%;
  margin: 0 0 0 2%;
}

.optFloatbtn .btnArea {
  display: inline-block;
  width: 68%;
  margin: 0 0 0 0;
}

.optFloatbtn .btnArea a {
  width: 100%;
}

.optFloatbtn .btnArea .fundBtn {
  display: block;
  height: auto !important;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}

@media screen and (min-width: 767px) {
  .optFloatbtn {
    display: none !important;
  }
}
/*==================================================
	ユニセフ（国際連合児童基金）について
==================================================*/
.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;
}

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

.btnentry img {
  width: 100%;
}

.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 {
  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;
  display: inline-block;
  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(../../../202209/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;
}

/*募金、申込ボタンの注釈
---------------------------------------------------*/
.btn_notice {
  display: block;
  margin-top: 10px;
  margin-bottom: 16px;
  color: #666;
  font-size: 13.5px;
  text-align: right;
}

/* 追加 */
.txt_shadow {
  text-shadow: #000 1px 0 10px;
}

/*==================================================
	section11
	すべての子どもに希望を運ぼう。
  ==================================================*/
.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 .icon {
  width: 87px;
  line-height: 1;
  position: absolute;
  left: calc(50% - 220px);
  top: -11px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.section11_other .accordion-area_item.item1 .contents .img {
  padding-top: 29px;
}

.section11_other .accordion-area_item .contents .img_content {
  width: 302px;
  margin-left: 112px;
  position: relative;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3 {
  overflow: hidden;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2 .item:hover img,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3 .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2 .item img,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3 .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,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3 .item a {
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-prev,
.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-next,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-prev,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-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,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-prev:before,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-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 .contents .img_content .sec11_slide2-button-prev:hover:before,
.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-next:hover:before,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-prev:hover:before,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled,
.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-next.swiper-button-disabled,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-prev.swiper-button-disabled,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-next.swiper-button-disabled {
  opacity: 0;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-prev,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-prev {
  left: 2px;
  rotate: 180deg;
}

.section11_other .accordion-area_item .contents .img_content .sec11_slide2-button-next,
.section11_other .accordion-area_item .contents .img_content .sec11_slide3-button-next {
  right: 2px;
}

.section11_other .accordion-area_item .contents .img_content .note {
  margin-top: 5px;
  text-align: right;
  font-size: 14px;
}

.accordion-area_item + .accordion-area_item {
  margin-top: 30px;
}

.section11_other .accordion-area_item.item2 .btn .icon {
  width: 59px;
  line-height: 1;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  top: -11px;
  margin-left: -260px;
}

.section11_other .accordion-area_item.item3 .btn .icon {
  width: 90px;
  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:before {
  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;
  clip-path: polygon(0 0, 0% 100%, 100% 54%);
  width: 6px;
  height: 8px;
  z-index: 3;
}

.section11_head .img_contents .img_content .item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.section11_head .img_contents .img_content .item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.section11 .img_content .note {
  margin-top: 0.5em;
  text-align: right;
}

.section11 .sec11_slide-button-prev,
.section11 .sec11_slide-button-next {
  position: absolute;
  z-index: 2;
  top: 50%;
  translate: 0 -50%;
  margin-top: -10px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 36px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.section11 .sec11_slide-button-prev {
  left: 2px;
  rotate: 180deg;
}

/* @media screen and (max-width:1400px) {
.section11 .sec11_slide-button-prev {
 	left: 10px;
}

 } */
.section11 .sec11_slide-button-next {
  right: 2px;
}

.section11 .swiper-button-disabled {
  opacity: 0;
}

.section11 .sec11_slide-button-prev::before,
.section11 .sec11_slide-button-next::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-image: url(../../../202501/img/ico_arrow_w.png);
  -webkit-filter: brightness(1) invert(2);
  filter: brightness(1) invert(2);
}

.section11 .sec11_slide-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

.section11 .sec11_slide-button-prev:hover:before {
  -webkit-animation: arrow 0.8s;
  animation: arrow 0.8s;
}

@-webkit-keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.section11_other {
  margin-top: 3em;
  /* width: 90%; */
  margin: 0 auto;
}

.mmInner {
  max-width: 600px;
  padding: 50px 50px 0 !important;
}

.mmClose {
  position: absolute !important;
  height: 50px !important;
  width: 50px !important;
  top: 15px !important;
  right: 35px !important;
  background: #fff !important;
}

.mmClose:before,
.mmClose:after {
  width: 50% !important;
  height: 2px !important;
  background: #000 !important;
}

.mmPrev,
.mmNext {
  position: absolute !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.mmPrev {
  left: 0 !important;
}

.mmNext {
  right: 0 !important;
}

.mmPrev:before,
.mmNext:before {
  width: 75% !important;
  border-width: 2px 0 0 2px !important;
}

.section11 .sp {
  display: none;
}

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

.absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.tc_blue {
  color: #00a0e9;
}

@media screen and (min-width: 768px) {
  .item_sp {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .item_pc {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  #cont_7_main {
    background: url("../../../202510/img/conflict23/cont_7_main_bg_pc.jpg") no-repeat center top;
    background-size: min(1420 * var(--pc-rate), 1420px) auto;
    padding: min(120 * var(--pc-rate), 120px) 0 0;
  }
  #cont_7_main_hdr {
    width: min(759 * var(--pc-rate), 50% + 55px);
    margin: 0 0 0 auto;
    background: url("../../../202510/img/conflict23/cont_7_main_hdr_bg.jpg") no-repeat left top;
    background-size: cover;
    padding: 34px 0 34px 54px;
  }
  #cont_7_main_hdr_ttl_cp {
    width: 309px;
    top: auto;
    left: auto;
    right: 0;
    bottom: 0;
    margin-bottom: -18px;
  }
  #cont_7_main_hdr_ttl_cp img {
    width: 100%;
    height: auto;
  }
  #cont_7_main_hdr_ttl {
    font-size: 40px;
    line-height: 1.325;
    letter-spacing: 0.06em;
    color: #fff;
  }
  #cont_7_exp_1 {
    /* max-width: 1300px; */
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 40px auto 0;
    font-weight: 700;
    padding-left: min(596 * var(--pc-rate), 596px);
    padding-right: 20px;
  }
  .cont_7_exp_1_cp {
    font-size: 20px;
    color: #fff;
    background-color: #e95383;
    padding: 0.3em 0.8em;
    display: inline-block;
    border-radius: 1em;
  }
  .cont_7_exp_1_txt_1 {
    font-size: 22px;
    line-height: 1.4545454545;
    margin-top: 0.6em;
  }
  .cont_7_exp_1_txt_note {
    font-size: 14px;
    margin-top: 0.8em;
  }
  .cont_7_exp_1_txt_2 {
    font-size: 20px;
    margin-top: 1.2em;
    text-decoration: underline;
  }
  .cont_7_exp_1_txt_2 a {
    color: #00a0e9;
  }
  .cont_7_exp_2 {
    /* max-width: 1300px; */
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 28px auto 0;
    padding-left: min(552 * var(--pc-rate), 552px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  #cont_7_exp_2_1 {
    width: 42.2018348624%;
    height: 100%;
    font-weight: 700;
    font-size: min(22 * var(--vw-rate), 22px);
    line-height: 1.4545454545;
    text-align: center;
  }
  #cont_7_exp_2_img img {
    width: 100%;
    height: auto;
    aspect-ratio: 654/380;
    max-width: 654px;
  }
  #cont_7_exp_2_2 {
    margin: 0 0 0 min(896 * var(--vw-rate), 896px);
    left: -1%;
  }
  .cont_7_exp_2_2_txt {
    margin-top: 23.9382239382%;
    font-weight: 700;
    font-size: min(20 * var(--vw-rate), 20px);
    line-height: 1.4545454545;
  }
  .cont_7_exp_2_2_note {
    margin-top: 7.0588235294%;
    font-size: min(13 * var(--vw-rate), 13px);
    line-height: 1.5714285714;
  }
  #cont_7_present {
    padding-top: 45px;
  }
  #cont_7_exp_note {
    width: min(896 * var(--vw-rate), 896px);
    margin: 24px auto 0;
    font-size: 15px;
    line-height: 1.2666666667;
  }
}
@media screen and (max-width: 767px) {
  #cont_7_main {
    background: url("../../../202510/img/conflict23/sp/cont_7_main_bg_sp.jpg") no-repeat center top;
    background-size: 100% auto;
    padding-top: calc(100 * var(--pc-rate));
  }
  #cont_7_main_hdr {
    width: min(759 * var(--pc-rate), 50% + 109px);
    margin: 0 0 0 auto;
    background: url("../../../202510/img/conflict23/cont_7_main_hdr_bg.jpg") no-repeat left top;
    background-size: cover;
    padding: 14px 0 14px 27px;
  }
  #cont_7_main_hdr_ttl_cp {
    width: 108px;
    top: auto;
    left: auto;
    right: 10px;
    bottom: 0;
    margin-bottom: -11px;
  }
  #cont_7_main_hdr_ttl {
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0.06em;
    color: #fff;
  }
  #cont_7_exp_1 {
    margin-top: calc(86 * var(--pc-rate));
    padding-left: calc(366 * var(--pc-rate));
    font-weight: 700;
  }
  .cont_7_exp_1_cp {
    font-size: 14px;
    color: #fff;
    background-color: #e95383;
    padding: 0.3em 0.8em;
    display: inline-block;
    border-radius: 1em;
    letter-spacing: -0.08em;
    line-height: 1;
  }
  .cont_7_exp_1_txt_1 {
    font-size: 3.651vw;
    line-height: 1.5625;
    margin-top: 0.6em;
  }
  .cont_7_exp_1_txt_note {
    font-size: 3.15vw;
    letter-spacing: 0.05em;
    line-height: 1.0666666667;
    margin-top: 0.6em;
    padding-left: 1em;
    text-indent: -1em;
  }
  .cont_7_exp_1_txt_2 {
    font-size: 3.15vw;
    line-height: 1.625;
    margin-top: 1.4em;
    text-decoration: underline;
    text-align: left;
    font-weight: 700;
  }
  .cont_7_exp_1_txt_2 a {
    color: #00a0e9;
  }
  .cont_7_exp_2 {
    margin: calc(86 * var(--pc-rate)) auto 0;
    /* padding-bottom: calc(156 / 750 * 100%); */
  }
  #cont_7_exp_2_2 {
    text-align: center;
    width: 100%;
  }
  .cont_7_exp_2_2_txt {
    font-weight: 700;
    font-size: 3.15vw;
    line-height: 1.5882352941;
  }
  .cont_7_exp_2_2_note {
    /* margin-top: calc(555 / 750 * 100%); */
    font-size: 12px;
    line-height: 1.2307692308;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-inline: auto;
    margin-top: 0.5rem;
  }
  .cont_7_exp_2_2_note em {
    font-size: 16px;
    line-height: 1.5em;
  }
  #cont_7_exp_note {
    margin: 3em auto 0;
    font-size: 16;
    line-height: 1.5625;
    padding: 0 1.1em;
  }
}
@media screen and (max-width: 556px) {
  .cont_7_exp_1_txt_1 {
    font-size: 16px;
  }
  .cont_7_exp_1_txt_note {
    font-size: 14px;
  }
  .cont_7_exp_1_txt_2 {
    font-size: 14px;
  }
  .cont_7_exp_2_2_txt {
    font-size: 16px;
  }
}
/*コンテンツ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_list li.mov {
  border: none;
}

.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;
  -o-object-fit: cover;
     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-top: calc(34 * var(--pc-rate));
    margin-inline: auto;
    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: auto;
    padding-top: 0;
    position: relative;
    aspect-ratio: 9/16;
    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;
  }
  .cont_7_img_pu_list li {
    display: none;
    border: calc(10 * var(--vw-rate)) solid #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .cont_7_img_pu_list li.mov {
    border: none;
    aspect-ratio: 9/16;
    height: auto;
    width: 76vw;
    margin-top: 20.3333333vw;
  }
  /* .cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov iframe {
  display: block;
  width: 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));
    cursor: pointer;
    margin: calc(-340 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
  .cont_7_img_pu_inr:has(li.mov[style*="display: list-item"]) .cont_7_img_pu_cls {
    margin: calc(-450 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
  .cont_7_img_note {
    margin-top: 10px;
    font-size: 13px;
  }
}
@media screen and (min-width: 768px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    padding-top: 72px;
    padding-bottom: 72px;
    position: relative;
  }
  .section11__head .image {
    position: absolute;
    right: -5px;
    top: -2px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .image {
    width: 42.0833333333%;
    right: -3px;
  }
  .section11__head .image img {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea {
    width: 58.3333333333%;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .textarea {
    padding-left: 0;
  }
  .section11__head .textarea .title img {
    width: 100%;
  }
  .section11__head .textarea .mark {
    margin-left: 40px;
  }
  .section11__head .textarea .txt1 {
    padding-left: 40px !important;
    line-height: 1.5 !important;
  }
  .section11__head .textarea .note {
    padding-left: 40px !important;
  }
  .section11__head .textarea .txt2 {
    padding-left: 40px !important;
    line-height: 2 !important;
  }
  .section11__head .textarea .br-tab {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea .mark {
    margin-top: 44px;
    width: 348px;
  }
  .section11__head .textarea .txt1 {
    margin-top: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.02em;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__head .textarea .txt1 .text-blue {
    color: #00aeef;
  }
  .section11__head .textarea .note {
    margin-top: 14px;
    font-size: 18px;
    line-height: 155.5555555556%;
    letter-spacing: 0.03em;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__head .textarea .txt2 {
    margin-top: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.01em;
    color: #00aeef;
    text-underline-offset: 12px;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__head .textarea .txt2 a:hover, .section11__head .textarea .txt2 a:link, .section11__head .textarea .txt2 a:visited {
    color: #00aeef;
  }
  .section11 .bottleSwiper {
    margin-top: 100px;
    width: 100%;
    padding: 20px 0;
    position: relative;
    /* 各スライドごとに傾きを付与 */
    /* 必要に応じて続ける */
  }
  .section11 .bottleSwiper .swiper-slide {
    width: 340px;
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    padding: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11 .bottleSwiper .swiper-slide a {
    display: block;
    width: 100%;
  }
  .section11 .bottleSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    /* ランダムに傾ける */
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(1) {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(2) {
    --rotate: 3deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(3) {
    --rotate: -4deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(4) {
    --rotate: 2deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(5) {
    --rotate: -6deg;
  }
  .section11__bottle {
    background: #cdcdcd;
    padding-top: 55px;
    padding-bottom: 80px;
  }
  .section11__bottle__inner {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__bottle .image {
    width: 73.9166666667%;
    position: absolute;
    left: -67px;
    top: 0;
  }
  .section11__bottle .textarea {
    padding-top: 126px;
    width: 410px;
    margin-left: auto;
  }
  .section11__bottle .textarea .mark {
    margin-top: 35px;
    width: 348px;
  }
  .section11__bottle .textarea .title {
    margin-top: 20px;
    font-size: 22px;
    font-weight: 700;
    line-height: 158.3333333333%;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt1 {
    margin-top: 21px;
    color: #333333;
    font-size: 21px;
    font-weight: 700;
    line-height: 125%;
  }
  .section11__bottle .textarea .txt2 {
    margin-top: 10px;
    color: #333333;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1300px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .section11__bottle .image {
    width: 65%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 35%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1001px) and (max-width: 1200px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section11__bottle .image {
    width: 55%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 45%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11__bottle__inner {
    display: block;
  }
  .section11__bottle .image {
    width: 100%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    margin: 20px auto 0 auto;
    width: 100%;
    max-width: 400px;
    padding-top: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .section11 .note-area {
    margin: 50px auto 0 auto;
    max-width: 850px;
    color: #333;
  }
  .section11 .note-area .txt li {
    padding-left: 1em;
    text-indent: -1em;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
  .section11 .note-area .txt li a:hover, .section11 .note-area .txt li a:link, .section11 .note-area .txt li a:visited {
    color: #00aeef;
  }
  .section11 .section11_other {
    margin-top: 54px;
  }
  .section11 .section11_other .txt {
    text-align: center;
    font-size: 24px;
    line-height: 158.3333333333%;
    font-weight: 600;
  }
  .section11 .section11_other .accordion-area {
    margin-top: 65px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img {
    /*padding-top: 55px;*/
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    width: 945px;
    -webkit-transform: translateX(55px);
    transform: translateX(55px);
  }
}
@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 .contents .img_content {
    margin-top: -34px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11 .section11_other .accordion-area_item .contents .img_content {
    margin-top: 0;
  }
}
@media screen and (max-width: 767.98px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    padding-bottom: 115px;
    padding-bottom: 143px;
    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 .contents .img {
    padding-top: 9px;
  }
  .section11 .section11_other .accordion-area_item .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 {
    -webkit-transform: none;
            transform: none;
    margin-left: 0;
    top: -7px;
    left: 11px;
    width: 61px;
  }
  .section11 .section11_other .accordion-area_item .contents .img_content {
    margin-top: 3px;
  }
  .section11 .section11_other .accordion-area_item .contents .img.img-sp {
    width: 100%;
    margin: 0 auto;
  }
  .section11 .section11_other .accordion-area_item .contents .img.img-sp img {
    width: 100%;
  }
  .anchor-link2 {
    margin-top: -18vw;
    padding-top: 18vw;
  }
  .section11_faq .contents .inner {
    padding: 0;
  }
}
.cont_7_img_pu_12.mov iframe {
  display: block;
  height: 100%;
  width: 56.2414266118%;
  margin: 0 auto;
}
@media screen and (max-width: 767.98px) {
  .cont_7_img_pu_12.mov iframe {
    display: block;
    width: 76vw;
    height: 100%;
  }
}

@media screen and (min-width: 768px) {
  /* アイテム詳細ショルダーバック */
  .section11_other .accordion-area_item .contents.cont_7_present_box_body {
    margin: 0 auto;
    max-width: 896px;
    padding: 29px 0 56px;
  }
  .cont_7_present_box_body_inr {
    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;
  }
  .cont_7_present_box_txt_r_1 {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.4545454545;
    text-align: left;
    font-family: YakuHanJP, "Noto Sans JP", sans-serif;
    color: #333333;
  }
  .cont_7_present_2_main {
    width: 69.6428571429%;
    background: url("/cooperate/202508/img/conflict23/section11_other_item03_img1_pc.jpg") no-repeat left top;
    background-size: 100% auto;
    min-height: 375px;
    aspect-ratio: 624/433;
  }
  .cont_7_present_2_txt_r {
    padding: 10.7142857143% 0 19.1071428571% 47.8571428571%;
  }
  .cont_7_present_2_img_2 {
    width: 44.1964285714%;
    margin-left: -5.1339285714%;
    margin-right: -4.2410714286%;
    padding-top: 2.2321428571%;
  }
  .section11 .section11_other .cont_7_present_2_img_2 img {
    width: 100% !important;
    height: auto;
    max-width: 396px;
  }
  .cont_7_present_box_txt_r_2 {
    font-size: 14px;
    line-height: 1.2857142857;
    margin-top: 1em;
    text-align: left;
    font-family: YakuHanJP, "Noto Sans JP", sans-serif;
    color: #333333;
  }
  .cont_7_present_box_txt_r_2 em {
    font-weight: 700;
    font-style: normal;
  }
}
@media screen and (max-width: 1024px) {
  .section11_other .accordion-area_item .contents.cont_7_present_box_body {
    padding-bottom: 16px;
  }
  .cont_7_present_box_txt_r_1 {
    font-size: 18px;
  }
  .cont_7_present_box_txt_r_2 {
    font-size: 11px;
  }
}
@media screen and (max-width: 767.98px) {
  /* アイテム詳細ショルダーバック */
  .section11_other .accordion-area_item.item3 .btn .icon {
    top: -2px;
    left: 28px;
    width: 65px;
    margin-left: 0;
  }
  .section11_other .accordion-area_item .contents.cont_7_present_box_body {
    padding: 9px 0 22px;
  }
  .cont_7_present_box_txt_r_1 {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5882352941;
    text-align: center;
    font-family: YakuHanJP, "Noto Sans JP", sans-serif;
    color: #333333;
  }
  .cont_7_present_2_txt_r_2 {
    font-size: 14px;
    line-height: 1.2857142857;
    text-align: center;
    /* margin-top: calc(884 / 700 * 100%); */
    font-family: YakuHanJP, "Noto Sans JP", sans-serif;
    color: #333333;
  }
  .cont_7_present_2_txt_r_2 em {
    font-size: 18px;
    font-weight: 700;
  }
  .cont_7_present_2_main {
    width: 110.2941176471%;
    margin-left: 0;
    margin-right: 0;
    /* background: url("/cooperate/202508/img/conflict23/cont_7_present_2_img_1_sp.jpg") no-repeat left top; 
    background-size: 100% auto; */
    max-width: 100%;
    /* aspect-ratio: 750/992; */
    /* min-height: 465px; */
  }
  .cont_7_present_2_txt_r {
    width: 100%;
    text-align: center;
  }
  .cont_7_present_2_img_2 {
    width: 87.2%;
    margin: 8.2666666667% auto 0;
  }
  .section11 .section11_other .cont_7_present_2_img_2 img {
    width: 100% !important;
    height: auto;
    max-width: 607px;
  }
}
/* @media screen and (max-width: 450px) {
		.cont_7_present_2_txt_r_2 {
  margin-top: calc(884 / 750 * 100%);
	}
} */
@media screen and (max-width: 330px) {
  .cont_7_present_box_txt_r_1 {
    font-size: 14px;
  }
  .cont_7_present_2_txt_r_2 {
    font-size: 11px;
  }
  .cont_7_present_2_txt_r_2 em {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  /* Youtubeの再生マーク */
  .img_content .item a._youtube:before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }
  .img_content .item a._youtube:before,
  .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;
  }
  .img_content .item a._youtube:after {
    background: #fff;
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }
}
@media screen and (min-width: 768px) {
  /* Youtube再生マーク */
  .img_content .item a._youtube:before {
    background: #ff0033;
    border-radius: 50%;
    width: 20px;
    z-index: 2;
  }
  .img_content .item a._youtube:after {
    background: #fff;
    clip-path: polygon(0 0, 0% 100%, 100% 54%);
    width: 6px;
    height: 8px;
    z-index: 3;
  }
  .img_content .item a._youtube:before,
  .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;
  }
  .u-maxw100 {
    max-width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIl9iYXNlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDS2hCO0VBQ0U7SUFDRCx3QkFBQTtFREhDO0VDTUE7SUFDRCx5QkFBQTtFREpDO0FBQ0Y7QUNPQTtFQUNFO0lBQ0QseUJBQUE7RURMQztFQ1FBO0lBQ0Qsd0JBQUE7RUROQztBQUNGO0FDU0EsaUJBQUE7QUFDQTs7NkJBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QURQRjs7QUNVQTtFQUNFLG9IQUFBO0VBQ0Esd0RBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QURQRjs7QUNVQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QURQRjs7QUNVQTtFQUNFO0lBQ0QsV0FBQTtJQUNBLFlBQUE7RURQQztBQUNGO0FDVUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0FEUkY7O0FDV0E7O0VBRUUsZ0JBQUE7QURSRjs7QUNXQTs7OztFQUlFLGtCQUFBO0VBQ0EscUJBQUE7QURSRjs7QUNXQTs7Ozs7O0VBTUUsZ0JBQUE7QURSRjs7QUNXQTtFQUNFLHFCQUFBO0FEUkY7O0FDV0E7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QURSRjs7QUNXQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7QURSRjs7QUNXQTtFQUNFLDhCQUFBO0VBQ0Esc0JBQUE7QURSRjs7QUNXQTs7O0VBR0UsbUJBQUE7QURSRjs7QUNXQTs7RUFFRSxpQkFBQTtBRFJGOztBQ1dBOzs2QkFBQTtBQUdBO0VBQ0U7SUFDRCxrQ0FBQTtJQUNBLDBCQUFBO0VEUkM7RUNXQTtJQUNELFVBQUE7SUFDQSxxQ0FBQTtJQUNB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V0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRDFJRjs7QUM2SUE7RUFDRSxpQkFBQTtBRDFJRjs7QUM2SUE7RUFDRSxpQkFBQTtBRDFJRjs7QUM2SUE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRDFJRjs7QUM2SUE7RUFDRSxnQkFBQTtBRDFJRjs7QUM2SUE7RUFDRSw2QkFBQTtFQUNBLHFCQUFBO0FEMUlGOztBQzZJQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4REFBQTtFQUNBLHNEQUFBO0FEMUlGOztBQzZJQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBRDFJRjs7QUM2SUE7O0VBRUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZUFBQTtBRDFJRjs7QUM2SUE7O0VBRUUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBEQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtBRDFJRjs7QUM2SUE7O0VBRUUsNkJBQUE7RUFDQSxxQkFBQTtBRDFJRjs7QUM2SUE7O0VBRUUsVUFBQTtBRDFJRjs7QUM2SUE7RUFDRSxTQUFBO0VBQ0EsY0FBQTtBRDFJRjs7QUM2SUE7RUFDRSxVQUFBO0FEMUlGOztBQzZJQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUQxSUY7O0FDNklBO0VBQ0UsZ0JBQUE7QUQxSUY7O0FDNklBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNB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QUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0VENVFBO0VDK1FBO0lBQ0EsZ0JBQUE7SUFFQSwwQ0FBQTtJQUNBLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUQ3UUE7QUFDRjtBQytRQTtFQUNDLGlCQUFBO0VBQ0E7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUQ3UUM7RUMrUUQ7SUFDQSxnQkFBQTtJQUVBLDBDQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0VEN1FDO0VDK1FEOztJQUVBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0Esd0NBQUE7SUFDQSxnQ0FBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7RUQ3UUM7RUMrUUY7SUFDRSxlQUFBO0VEN1FBO0FBQ0YiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubm9zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ1NTIERvY3VtZW50ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0YmFzZSByZXNldCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJvZHkge1xuICAvKmZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjsqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMzAzMDMgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5wLFxudGgsXG50ZCxcbmRkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnAsXG5saSxcbmR0LFxuZGQsXG50ZCxcbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZW0sXG5zdHJvbmcsXG5zbWFsbCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbmVtLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRrZXlmcmFtZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0YXV0b21vZGFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tbUlubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLm1tQ2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tbUNsb3NlOmJlZm9yZSxcbi5tbUNsb3NlOmFmdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXYsXG4ubW1OZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXY6YmVmb3JlLFxuLm1tTmV4dDpiZWZvcmUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbn1cblxuLm1tUHJldiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1tTmV4dCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHTjgqLjg7Pjgqvjg7zjg6rjg7Pjgq9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuY2hvci1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUuNzgxdnc7XG4gICAgcGFkZGluZy10b3A6IDE1Ljc4MXZ3O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Y29tbW9uIGxheW91dCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI3dyYXAgaDEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3dyYXAge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvZm9vdGVyX2JnX3JlcGVhdC5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbiNmb290ZXIgLmZvb3RJbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDE5OGZmO1xufVxuXG4udGV4dDAyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuI2JvdHRvbVRleHQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAyMCBhdXRvO1xufVxuXG4uZm9vdGVyVGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGV4dDA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb3B5cmlnaHQge1xuICAvKlxuICBcdGZsb2F0OnJpZ2h0O1xuICBcdG1hcmdpbi10b3A6MTVweDtcbiAgKi9cbn1cblxuI2NvbnR3cmFwIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndyYXAge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZjX2JsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDk5ZmYgIWltcG9ydGFudDtcbn1cblxuLmZjX3JlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2IyMmUxNSAhaW1wb3J0YW50O1xufVxuXG4uZmNfZ3JlZW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3YWE5MzAgIWltcG9ydGFudDtcbn1cblxuYS5ob3Zlcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5ib3gwMzA0MDVCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm94MDMwNDA2Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC8qaGVpZ2h0OiAxMDlweDsqL1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hlYWRlcmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTczZGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJiYXJpbm5lciB7XG4gICAgcGFkZGluZzogNnB4IDAgNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmhlYWRlcmlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG4uaGVhZGVyaW5uZXIgYSxcbi5oZWFkZXJpbm5lciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXJpbm5lciBhIGltZyxcbi5oZWFkZXJpbm5lciBwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJpbm5lciBhIHtcbiAgd2lkdGg6IDEyOXB4O1xufVxuXG4uaGVhZGVyaW5uZXIgLmhlYWRlcmlubmVyX3RleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI5cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxOThmZjtcbn1cblxuI2hlYWRlcjMgLmhlYWRlcklubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGVhZGVyMyAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaGVhZGVyMyAubG9nbzAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jaGVhZGVyMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNoZWFkZXIzIC50ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMTA1cHg7XG59XG5cbiNoZWFkZXIzIC5sb2dvMDIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg5njg7zjgrnluYUgKi9cbi5sLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2dnbGVfY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOaxjueUqCh1dGlsaXRpZXMpY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWFsX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Oh44Kk44Oz44OT44K444Ol44Ki44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjk4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjBlMGY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAjbWFpbl93cmFwID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDE0OTBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21haW5fd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbl9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW5fbG9nbyBpbWcge1xuICAvKiB3aWR0aDogMjguMTI1JTsgKi9cbiAgd2lkdGg6IDU4LjYlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDRweDtcbn1cblxuLmxvZ29fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tYWluX3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2N3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5NnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1haW5fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5NnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMztcbn1cblxuLm1haW5fYnRuIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbn1cblxuLm1haW5fYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbl9idG4gYTpob3ZlciBpbWcsXG4ubWFpbl9idG4gYTphY3RpdmUgaW1nLFxuLm1haW5fYnRuIGE6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbl9idG4ge1xuICAgIGJvdHRvbTogMTQuMzAxODAxODAxOCU7XG4gICAgd2lkdGg6IDg2Ljg3NSU7XG4gICAgbWF4LXdpZHRoOiA1NTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWFpbl9jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgbGVmdDogY2FsYyg1MCUgKyA2N3B4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTk2cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLm1haW5fY2F0Y2gge1xuICAgIGJvdHRvbTogODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbi5tYWluX3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ubWFpbl9wcmVzZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDIxN3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyB7XG4gIHdpZHRoOiAzNDZweDtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2NvbmZsaWN0MjMvbWFpbl9wcmVzZW50X29mZi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2NvbmZsaWN0MjMvbWFpbl9wcmVzZW50X29uLnBuZyk7XG59XG5cbi5tYWluX3ByZXNlbnRfdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40MTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5fcHJlc2VudCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiNvcHRBcHBCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jb3B0QXBwQnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNvcHRBcHBCdG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZml4ZWRfbmF2aV9vbi5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4jb3B0QXBwQnRuIGE6aG92ZXIgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiDjg5fjg6zjgrzjg7Pjg4jjgrnjg6njgqTjg4kgKi9cbi5wcmVzZW50X3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IG1pbigxM3Z3LCAxMzFweCk7XG4gIHJpZ2h0OiA1Ljc3MSU7XG4gIHRvcDogbWF4KC0xM3Z3LCAtMTQxcHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuICAgIHJpZ2h0OiAxMy43NzElO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuICAgIHJpZ2h0OiAyMS43NzElO1xuICB9XG59XG4vKiAucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufSAqL1xuLnByZXNlbnRfc2xpZGVyX2l0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayAucHJlc2VudF9zbGlkZXJfcmVkdWN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogeWVsbG93O1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdHJpYW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAucHJlc2VudF9zbGlkZXJfdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5wcmVzZW50X3NsaWRlcl90ZXh0IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogLnByZXNlbnRfc2xpZGVyX3RleHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn0gKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAxXG5cdOS4lueVjOOBp+OBr+OAgemBjuWOu+acgOWkmuOBrjTlhIQyLDYwMOS4h+S6uu+9nlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24wMSAudHh0X3NoYWRvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3Nzc3Nzc3Nzg7XG59XG5cbi5zZWN0aW9uMDFfcmVnaW9uX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmVfc3VidGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3MjA5MzAyMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzdweCA0MHB4IDI2cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lX3N1YnRpdGxlIGVtIHtcbiAgY29sb3I6ICNmZmJhMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmVfc3VidGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQ1Ljd2dztcbn1cblxuLnNlY3Rpb24wMV9ib3R0b21faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Z2F6YVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tIHtcbiAgbWluLWhlaWdodDogNzc3cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMDYwZDE3IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL2NvbmZsaWN0MjMvc2VjMDFfZ2F6YV9iZ193aW4uanBnKSBsZWZ0IHRvcC9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYyg1MCUgLSAxMHB4KSB0b3A7XG4gIH1cbn1cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfZ2F6YV9zdWJ0aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzcyMDkzMDIzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzN3B4IDQwcHggMjZweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9nYXphX3N1YnRpdGxlIGVtIHtcbiAgY29sb3I6ICNmZmJhMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9nYXphX3N1YnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfZ2F6YV9zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogODBweDtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDk4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIgPiAuYm9keSB7XG4gICAgdG9wOiA3NXB4O1xuICB9XG59XG4uc2VjdGlvbjAxX2dhemEgLmJvZHlfc3VidGl0bGVfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAtby1vYmplY3QtZml0OiBub25lO1xuICBvYmplY3QtZml0OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzhweCk7XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2NhdGNoX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDEvaW1nL2NvbmZsaWN0MjMvZHJvdWdodF9iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2NhdGNoX2JvdHRvbSBwIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIgLnR4dF9zaGFkb3cgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0dWtyYWluXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b20ge1xuICBtaW4taGVpZ2h0OiA3MDNweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMwNjBkMTcgdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvY29uZmxpY3QyMy9zZWMwMV9ib3R0b21fYmdfd2luLmpwZykgY2VudGVyIDAvY292ZXIgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDIwcHgpIGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmhlYWQge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIgPiAuYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MDZweDtcbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkgLnR4dF9zaGFkb3cge1xuICBtYXgtd2lkdGg6IDUwN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyID4gLmJvZHkge1xuICAgIHRvcDogODdweDtcbiAgfVxufVxuLnNlY3Rpb24wMV91a3JhaW5lIC5ib2R5X3N1YnRpdGxlX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDFfc3Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDFfc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWN0aW9uMDFfc3BfZ2F6YSxcbiAgLnNlY3Rpb24wMV9zcF91a3JhaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjdGlvbjAxX3NwX2dhemEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF9nYXphIC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTM3cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF91a3JhaW5lIC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTk1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcF9yZWdpb25fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNlY3Rpb24wMV9zcCAuYm9keSB7XG4gICAgd2lkdGg6IDkxLjg3NSU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA1ODgyMzUyOTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDJcblx044Om44OL44K744OV44Gu5pSv5o+044GM44GT44GT44Gr44KC44GC44Gj44Gm44Go44Gm44KC5Yqp44GL44KK44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzAyX2JnLmpwZykgY2VudGVyIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbjAyID4gLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDIgPiAuYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNS41dnc7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5zZWN0aW9uMDIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjIyO1xufVxuXG4uc2VjdGlvbjAyX3RleHQwMSB7XG4gIHdpZHRoOiA0NzBweDtcbn1cblxuLnNlY3Rpb24wMl9pbWcwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTRweDtcbiAgbGVmdDogY2FsYyg1MCUgKyAxOTdweCk7XG59XG5cbi5zZWN0aW9uMDIgLnNlY3Rpb24wMl9hbm5vdGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wM1xuXHTjgqbjgq/jg6njgqTjg4rmlK/mj7TjgpLpgLLjgoHjgovkuIDmlrnjgadcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5zZWN0aW9uMDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uMDMgPiAuaGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5ZjI4MTE7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wMyA+IC5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDNfYmcuanBnKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDNfYmdfbGVmdC5wbmcpIDAgYm90dG9tLzUwJSA3NzRweCByZXBlYXQteDtcbn1cblxuLnNlY3Rpb24wM19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLnNlY3Rpb24wM19pdGVtX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLnNlY3Rpb24wM19pdGVtX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDUxMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5zZWN0aW9uMDMgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xufVxuXG4uc2VjdGlvbjAzIC5zZWN0aW9uMDNfdGV4dDAyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG4uc2VjdGlvbjAzIGVtIHtcbiAgY29sb3I6ICNkZjNmMjI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAzX3NwXG5cdOOCpuOCr+ODqeOCpOODiuaUr+aPtOOCkumAsuOCgeOCi+S4gOaWueOBp1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wM19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuc2VjdGlvbjAzX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAzX3NwID4gLmhlYWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wM19zcCA+IC5ib2R5IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xuICAgIGJhY2tncm91bmQ6ICM0ZDQxM2IgdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwM19iZ19zcC5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC5zZWN0aW9uMDNfc3AgPiAuYm9keSAubC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zZWN0aW9uMDNfc3AgPiAuYm9keSBlbSB7XG4gICAgY29sb3I6ICNkZjNmMjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlY3Rpb24wM19zcF90ZXh0MDEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLnNlY3Rpb24wM19zcF90ZXh0MDIge1xuICAgIG1hcmdpbi10b3A6IDQ2Ljg4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDNfc3Age1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDRcblx044GN44KM44GE44Gq5rC044Gr44Gv5Lq655Sf44KS5aSJ44GI44KL5Yqb44GM44GC44KK44G+44GZLi4uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0ID4gLmhlYWQge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWVmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDQgPiAuaGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uMDRfdG9wIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDY5NnB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNGY3IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2JnLmpwZykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb24wNF90b3AgPiAuYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgKyAxMThweCk7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnNlY3Rpb24wNF90b3AgLnNlY3Rpb24wNF90ZXh0MDIge1xuICBtYXJnaW4tdG9wOiA5dnc7XG4gIG1hcmdpbi1sZWZ0OiA0LjV2dztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAuc2VjdGlvbjA0X3RvcCA+IC5ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF90b3AgLnNlY3Rpb24wNF90ZXh0MDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5zZWN0aW9uMDRfdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoNTAlIC0gMTAwcHgpIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI5cHgpIHtcbiAgLnNlY3Rpb24wNF90b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfdG9wID4gLmJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDRfdG9wIC5zZWN0aW9uMDRfdGV4dDAxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfdG9wIC5zZWN0aW9uMDRfdGV4dDAyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA0X3RvcCAuc2VjdGlvbjA0X3RleHQwMiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuLnNlY3Rpb24wNF9ib3R0b20ge1xuICBwYWRkaW5nOiA2NXB4IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFlZjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAzLjQ2NHB4IDIuMzFweCAwLjY5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggMy40NjRweCAyLjMxcHggMC42OXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNF9pdGVtMDEuanBnKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSxcbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBwYWRkaW5nLWxlZnQ6IDUzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMiksXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgcGFkZGluZy1yaWdodDogNTM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMykgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2ssXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMS5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTAyLmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMikgPiAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMy5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTA0LmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW0gPiAuaGVhZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGNvbG9yOiAjMWZiYWVmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDU1cHggMzBweCA1NXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi4zMztcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9pY29uX2NoZWNrLnBuZykgMjNweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWZiYWVmO1xuICBjb2xvcjogIzFmYmFlZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDIpLFxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzBweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDRfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtcyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDY3LjE3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMy40NjRweCAyLjMxcHggMC42OXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAycHggMy40NjRweCAyLjMxcHggMC42OXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogNjcuMTclO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSxcbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgcGFkZGluZy10b3A6IDY3LjE3JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTAxX3NwLmpwZyk7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDJfc3AuanBnKTtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDIpID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA0X2l0ZW0wM19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMykgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTA0X3NwLmpwZyk7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbSA+IC5oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0gPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gIH1cbiAgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDVcblx057aZ57aa55qE44Gq44GU5pSv5o+044Gv44CB5a2Q44Gp44KC44Gf44Gh44Gu5bmz5ZKM44Gq5pyq5p2l44G444Gu56ys5LiA5q2p44Gn44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA1X3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9iZy5qcGcpIGNlbnRlciAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLnNlY3Rpb24wNV93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0OTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA1X3dyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDUgPiAuaGVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBoZWlnaHQ6IDI2Ljc4dnc7XG4gIG1pbi1oZWlnaHQ6IDM5OXB4O1xufVxuXG4uc2VjdGlvbjA1X21haW4ge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDVfbWFpbiA+IC5oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA1X21haW4gPiAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbjA1X21haW4gPiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnNlY3Rpb24wNV90ZXh0MDEge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG59XG5cbi5zZWN0aW9uMDVfdGV4dDAxIGVtIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLnNlY3Rpb24wNV90ZXh0MDIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9iZzAyLmpwZykgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMi4xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24wNV90ZXh0MDIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA1ID4gLmhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDVfdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTEuNTZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjZTdmNGY5IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDVfYmdfc3AuanBnKSBjZW50ZXIgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG4gIC5zZWN0aW9uMDVfdG9wID4gLmhlYWQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDVfdGl0bGVfYmcwMV9zcC5naWYpIGNlbnRlciAwL2F1dG8gNjhweCBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDVfdGl0bGVfYmcwMl9zcC5naWYpIDAgMC9hdXRvIDY4cHggcmVwZWF0LXg7XG4gIH1cbiAgLnNlY3Rpb24wNV90b3AgPiAuaGVhZCBpbWcge1xuICAgIHdpZHRoOiAyNzFweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV90b3AgPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV90b3AgPiAuYm9keSBlbSB7XG4gICAgY29sb3I6ICMwMDk2ZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zZWN0aW9uMDVfbWlkZGxlID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjA1X2ltZzAyIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLnNlY3Rpb24wNV9pbWcwMiBpbWcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuLnNlY3Rpb24wNV9ib3R0b20ge1xuICBtYXJnaW46IDU5cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDVfYm90dG9tIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNV9pdGVtX2JvZHkge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW1fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSBlbSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoNCksXG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAuc2VjdGlvbjA1X2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9pbWcwMi5wbmcpIGNhbGMoNTAlICsgMzUwcHgpIGNhbGMoMTAwJSAtIDUwcHgpIG5vLXJlcGVhdDtcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OS45OHB4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOWY7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLmhlYWQgaW1nIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtX2JvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg0Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNV9ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW1fYm9keSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA2XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBruOBn+OCgeOBqyDjgrnjg6njgqTjg4lcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSB7XG4gIGhlaWdodDogNDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNiAuc2VjdGlvbjA2X3NsaWRlIC5zZWN0aW9uMDZfaXRlbSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0OTBweCkge1xuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUgLnNlY3Rpb24wNl9pdGVtIGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSAuc2VjdGlvbjA2X2l0ZW0gaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsO1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyrliJ3mnJ/oqK3lrpoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG4gICAgLS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuICAgIC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwdncpO1xuICB9XG59XG4uc2VjdGlvbjA3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogOGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbjA3X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3X2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uMDdfaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogbWluKDU0MiAqIHZhcigtLXBjLXJhdGUpLCA1NDJweCk7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlX3BjLFxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGVfc3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSxcbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG4gIG1heC13aWR0aDogNzU4cHg7XG4gIG1hcmdpbjogMCAwO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMnB4O1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wN19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMDdfaGVhZCAuaW1nIHtcbiAgICB3aWR0aDogNDQuMzc1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDU1LjYyNSU7XG4gICAgcGFkZGluZzogNDIuMTg3NSUgMTVweCAwIDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYuMTc5Nzc1MjgwOSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyOS43NzUyODA4OTg5JTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuLnNlY3Rpb24wN19kZXRhaWwge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IG1pbig1OTIgKiB2YXIoLS1wYy1yYXRlKSwgNTkycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBtaW4oOTQgKiB2YXIoLS1wYy1yYXRlKSwgOTRweCk7XG59XG5cbi5zZWN0aW9uMDdfZGV0YWlsIC5pbWcge1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbiAgbWF4LXdpZHRoOiA0ODFweDtcbn1cblxuLnNlY3Rpb24wN19kZXRhaWwgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wN19kZXRhaWwgLm5vdGUtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgbWFyZ2luOiAyMnB4IDgwcHggMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnNlY3Rpb24wN19kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wN19kZXRhaWwge1xuICAgIG1hcmdpbjogMTVweCAwIDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzZW0gYXV0byAyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsXG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgd2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDEyJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxufVxuLnNlY3Rpb24wN19vdGhlciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY1cHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICB3aWR0aDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgdG9wOiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMge1xuICBtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICB3aWR0aDogMzAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIgLml0ZW06aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyIC5pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIgLml0ZW0gYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMnB4O1xuICByb3RhdGU6IDE4MGRlZztcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjYwcHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3X290aGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG4gICAgdHJhbnNsYXRlOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbjogNHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIHRyYW5zbGF0ZTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNjNweDtcbiAgfVxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24wN19mYXEge1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuYnRuIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wN19mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlY2VhZTk7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuICBwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMi41JTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMjJweCAzcHggMjJweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuNDQ0NDQ0NDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOXB4IDMycHggMTBweCA1NHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIC0xcHggbGVmdCAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuICBwYWRkaW5nOiAxcHggNzBweCAyOHB4IDU0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gIG1hcmdpbjogMjBweCAwIDEzcHg7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3X2ZhcSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmJ0biB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5idG46YWZ0ZXIge1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgICB3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMzMzMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTc2NDcwNTk7XG4gICAgcGFkZGluZzogOHB4IDI4cHggOHB4IDM3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEycHggbGVmdCAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTRweCBsZWZ0IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG4gIH1cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgICBtYXJnaW46IDI1cHggMCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICB9XG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcbiAgfVxufVxuLnNlY3Rpb24wNyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldixcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tbmV4dCxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tcHJldixcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldjpiZWZvcmUsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQ6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4uc2VjdGlvbjA3IC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRkb25hdGlvblxuXHTjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5kb25hdGlvbl9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvbmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWNjOTExO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIzcHggNDBweCAyMnB4O1xuICB9XG4gIC5kb25hdGlvbl90ZXh0MDEge1xuICAgIGNvbG9yOiAjYWNjOTExO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtIHtcbiAgICB3aWR0aDogMjMuNSU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuZG9uYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmhlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9kb25hdGlvbl90aXRsZV9iZ19zcC5naWZcIikgMCBib3R0b20vYXV0byAzcHggcmVwZWF0LXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTVjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb25hdGlvbiA+IC5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZG9uYXRpb25fdGV4dDAxIHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxuICAuZG9uYXRpb25fdGV4dDAxIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG9uYXRpb25faXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIuNSU7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIHdpZHRoOiA1Mi43JTtcbiAgICBsaW5lLWhlaWdodDogMS40MTE7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5kb25hdGlvbiBkZC5ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kb25hdGlvbl9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWFsemAmuimgee0oFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25GbG93LFxuLnNlY3Rpb25Kb2luLFxuLnNlY3Rpb25RQSxcbi5zZWN0aW9uVm9pY2UsXG4uc2VjdGlvbkFib3V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb25GbG93ID4gLmJvZHksXG4uc2VjdGlvbkpvaW4gPiAuYm9keSxcbi5zZWN0aW9uUUEgPiAuYm9keSxcbi5zZWN0aW9uVm9pY2UgPiAuYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXgtd2lkdGg6IDk3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uRmxvd1xuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavjgojjgovli5/ph5Hjga7mtYHjgoxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25BYm91dCAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZF9wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRfcGMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFuZ2VXcmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbkZsb3cge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlY3Rpb25Kb2luIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uc2VjdGlvbkZsb3cgPiAuaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25GbG93ID4gLmJvZHkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDM4cHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzRiNDg0NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uRmxvd190b3AsXG4uc2VjdGlvbkZsb3dfYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGhfaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGhfaXRlbSAuY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWE5YmZjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25GbG93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiA5Ny41JTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuaGVhZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25GbG93ID4gLmJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC55b3V0dWJlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uRmxvdyAueW91dHViZS1hcmVhIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uSm9pblxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavjgZTlj4LliqDjgYTjgZ/jgaDjgY/jgahcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uSm9pbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW0gPiAuaGVhZCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjExO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbS5pdGVtMDIge1xuICB3aWR0aDogNjUlO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiB3aWR0aDogNDQlOyAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4ODtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2ZyYW1lX3RvcC5naWYpIGNlbnRlciAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV9ib3R0b20uZ2lmKSBjZW50ZXIgMTAwJSBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5faW5uZXJfYmcuZ2lmKSBjZW50ZXIgMCByZXBlYXQteTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbiAgLnNlY3Rpb25Kb2luID4gLmJvZHkge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcgaW1nLFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuc2VjdGlvbkpvaW5faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHkgLm5vc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDg0NC45OHB4KSB7XG4gIC5zZWN0aW9uSm9pbiBoMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25Kb2luID4gLmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgNDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQsXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5oZWFkLFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5LFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAyOHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSAubm90ZSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDEsXG4gIC5zZWN0aW9uSm9pbl9pbWdfc3AwMixcbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDEgaW1nIHtcbiAgICB3aWR0aDogMjQycHg7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAyIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25RQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavplqLjgZnjgotRXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblFBIHtcbiAgY29sb3I6ICM0YjQ4NDc7XG59XG5cbi5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0ge1xuICAvKiDvvJLooYzjga7loLTlkIggKi9cbn1cblxuLnNlY3Rpb25RQV9pdGVtOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggNTBweCA4cHggNTVweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9xYV9zd2l0Y2hfcGx1cy5wbmcpIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjVweCkgY2VudGVyO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlEuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjZweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX21pbnVzLnBuZykgY2FsYygxMDAlIC0gMjVweCkgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpID4gLmhlYWQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIOWIneacn+WApCAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDI1cHggNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIkEuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAyNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkgYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uUUFfbGlua18wMSB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nOiA1cHggMzBweCAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uUUFfbGlua18wMSB7XG4gICAgcGFkZGluZzogNXB4IDMwcHggMTM2cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnNlY3Rpb25RQV9saW5rXzAxIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCA3MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uUUFfbGlua18wMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvblFBIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuYm9keSAubm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIC5hbm5vdGF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCAuYW5ub3RhdGlvbiBzbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggLm1haW50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5tYWludGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5hbm5vdGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJRLlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBLlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uVm9pY2Vcblx044Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG5qeY44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuc2VjdGlvblZvaWNlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4jY29udF92b2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgYmFja2dyb3VuZDogI2RmZjNmZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIHtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTlweCAwIDIycHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+iWhOOBj+OBl+OBquOBhCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuICB6LWluZGV4OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/lsI/jgZXjgY/jgZfjgarjgYQgKi9cbiAgei1pbmRleDogMTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gIHdpZHRoOiA0OC42MDQ2NTExNjI4JTtcbiAgcGFkZGluZzogMTJweCAyMXB4IDlweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoMTAsIDM2LCA5NCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgxMCwgMzYsIDk0LCAwLjMpO1xuICBmb250LWZhbWlseTogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODkuOTUyMTUzMTElO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg5MyUsIHRyYW5zcGFyZW50KSwgdG8oI2NjZTBlYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS44NzVlbTtcbiAgei1pbmRleDogMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHNwYW4ge1xuICBjb2xvcjogI2VjNTQwMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSAubWFpbi10eHQge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIC5kYXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDBweDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9iYWNrLnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9uZXh0LnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjY29udF92b2ljZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA5cHgpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRfdm9pY2Uge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgfVxuICAjY29udF92b2ljZS5jb250X3ZvaWNlX2luciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0ge1xuICAgIHdpZHRoOiA0OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA5cHggMTBweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAxX3NwLnBuZyk7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDJfc3AucG5nKTtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wM19zcC5wbmcpO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjA0X3NwLnBuZyk7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuICAgIHRvcDogOXB4O1xuICAgIHdpZHRoOiA4Ni4yMDY4OTY1NTE3JTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjYxNTM4NDYxNTRlbTtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uUmVwb3J0XG5cdOS4lueVjOOBruWtkOOBqeOCguOBn+OBoeOBuOOAgTIwMjPlubTjgIHjgZ/jgajjgYjjgbDjgZPjgpPjgarmlK/mj7TjgpLlsYrjgZHjgovjgZPjgajjgYzjgafjgY3jgb7jgZfjgZ9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uUmVwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLnNlY3Rpb25SZXBvcnQgLnJlcG9ydF9tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL3NlY3Rpb25yZXBvcnRfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dHdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogTXVsdGlwbHk7XG4gICAgLyog6YeN44Gt5pa544KS5oyH5a6aICovXG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMzUwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMTFweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLmhlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmVkMDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLmhlYWQgLmJpZyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCAuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgLnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBwIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvblJlcG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlcG9ydF9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5yZXBvcnRfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLnJlcG9ydF9zcCAucmVwb3J0X3NwX2hlYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzAwNzhmZjtcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IC5oZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZlZDAwO1xuICAgIGZvbnQtc2l6ZTogNS44NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmhlYWQgLmJpZyB7XG4gICAgZm9udC1zaXplOiA4LjIwMjY2NjY2Njd2dztcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICB3aWR0aDogcmV2ZXJ0LWxheWVyO1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAuaGVhZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnJlcG9ydF9zcF90ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25BYm91dFxuXHTjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHntIQ0MO+8heOBjOaJgOW+l+eojumhjeOBi+OCieaOp+mZpOOBleOCjOOBvuOBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25BYm91dCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICB3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbkFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuc2VjdGlvbkFib3V0IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25BYm91dF9pbWdfMDEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5zZWN0aW9uQWJvdXRfdGV4dF8wMiBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHRleHQtaW5kZW50OiAtMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuc2VjdGlvbkFib3V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGJsb2NrT2ZmZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibG9ja09mZmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrT2ZmZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgfVxuICAuYmxvY2tPZmZlciBhIGltZyB7XG4gICAgd2lkdGg6IDk2Ljg3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckZvb3RlcjIge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJGb290ZXIyIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJGb290ZXIyIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IC5ibG9ja09mZmVyRm9vdGVyMl90eHRfbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZvb3RlckNUQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavlj4LliqDjgZnjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290ZXJDVEFfdG9wX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIC5saW5rIGEge1xuICBjb2xvcjogIzNkODhmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAudHh0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3Qge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBtYXJnaW46IDI4cHggYXV0byAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3RfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC50dGwge1xuICBjb2xvcjogIzM5ODVmNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43ODU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzM5ODVmNztcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20gc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mb290ZXJDVEFfdGV4dF8wMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyQ1RBIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9hbm5vdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyQ1RBIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZvb3RlckNUQV90b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3RlckNUQV90ZXh0XzAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIHtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXgtd2lkdGg6IDI4OXB4O1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIGxpOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZm9vdGVyQ1RBIC5mb290ZXJfYnRucyBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byA2cHg7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uc3BfY29weXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwODhGRjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcF9jb3B5cmlnaHQgaW1nIHtcbiAgICB3aWR0aDogODguMTI1JTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRwYWdldG9wIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNwYWdlVG9wIC5wYWdldG9wLFxuI3BhZ2VUb3AgLnBhZ2V0b3AyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDE1cHggOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNwYWdlVG9wIC5wYWdldG9wIGEsXG4jcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbiNwYWdlVG9wIC5wYWdldG9wIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcbn1cblxuI3BhZ2VUb3AgLnBhZ2V0b3AyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3JpZ2h0LnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlVG9wIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlVG9wIC5wYWdldG9wMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZVRvcCAucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2VUb3AgLnBhZ2V0b3Age1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDglO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEphdmFTY3JpcHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5qcy1hY2NvcmRpb25Td2l0Y2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1hY2NvcmRpb25UYXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtYWNjb3JkaW9uVGFyZ2V0LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZhY2Vib29rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZmJMaWtlYm94IHtcbiAgd2lkdGg6IDg3NnB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODleODg+OCv+ODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2Zvb3RlcjIge1xuICBiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTA1cHg7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDAzLFxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4jZm9vdGVyMiAuY29weXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNmb290ZXIyIC5mb290ZXJfdGVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyMiAuZm9vdElubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdElubmVyIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlcjIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciAuY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNmb290ZXIyIC5mb290ZXJUZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwOTZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWwjue3mu+8iFBD77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvY2tBY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDE3M2RlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tBY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrQWN0aW9uIC5ibG9ja0FjdGlvbklubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrQWN0aW9uIC5ibG9ja0JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05bCO57ea77yI5LiK44Gr6YWN572u44GZ44KL44OR44K/44O844Oz44Oa44O844K477yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxvY2tBY3Rpb25fdG9wIHtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuICB3aWR0aDogMjc0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlsI7nt5rvvIhTUO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm9wdEZsb2F0YnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxJSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub3B0RmxvYXRidG4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcHRGbG9hdGJ0biAuZmxvYXRUaXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2JTtcbiAgbWFyZ2luOiAwIDAgMCAyJTtcbn1cblxuLm9wdEZsb2F0YnRuIC5idG5BcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjglO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5vcHRGbG9hdGJ0biAuYnRuQXJlYSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcHRGbG9hdGJ0biAuYnRuQXJlYSAuZnVuZEJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vcHRGbG9hdGJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFib3V0IC50ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDQwcHggMzBweCA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWJvdXQgZGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDE5MDIvaW1nLzIwMTUwMi9hYm91dEJhY2suanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgaGVpZ2h0OiAxODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4ODhweDtcbn1cblxuLmFib3V0IGR0IHtcbiAgbWFyZ2luOiAzMHB4IDAgNXB4IDI3MHB4O1xufVxuXG4uYWJvdXQgZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgNjBweCAwIDI3MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIOWbuuWummZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG5lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5idG5lbnRyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bmVudHJ5IDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ0bmVudHJ5IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4ubXNscCB7XG5cdHdpZHRoOjI1OHB4O1xufVxuKi9cbi5tc2xwIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayA+IC5oZWFkIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayA+IC5ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkgPiBwICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBpIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjkwO1xufVxuXG4vKlxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcblx0bWFyZ2luLWxlZnQ6MThweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLnN1YnRpdGxlIGltZyB7XG5cdG1hcmdpbjogMXB4IDVweCAwIDA7XG59XG4qL1xuLmZvb3Rlci1hbm5vdGF0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogVG9nZ2xlQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9nZ2xlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIENTUzMgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZTp0YXJnZXQgLmZyb250IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8q5qSc6Ki8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTQwcHg7XG4gIGxlZnQ6IDM4MHB4O1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbiNkbmEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2FjYzcyZDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogOTlweDtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCBoMiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbCxcbi5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiB7XG4gIHdpZHRoOiA4NTJweDtcbiAgaGVpZ2h0OiA2MDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvY29udGVudHMwMV9pbWcwMS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8q5Yuf6YeR44CB55Sz6L6844Oc44K/44Oz44Gu5rOo6YeIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bl9ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyog6L+95YqgICovXG4udHh0X3NoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAjMDAwIDFweCAwIDEwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjExXG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjExX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjExX2hlYWQge1xuICAvKiB3aWR0aDogMTE2MHB4O1xuXG4gIHBhZGRpbmctbGVmdDogNTQycHg7ICovXG4gIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG4gIG1heC13aWR0aDogNzU4cHg7XG4gIG1hcmdpbjogMCAwO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMnB4O1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlY3Rpb24xMV9kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLnNlY3Rpb24xMV9kZXRhaWwgLmltZyB7XG4gIC8qIG1hcmdpbjogMCAxMDFweCAwIGF1dG87ICovXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICBtYXgtd2lkdGg6IDQ5OHB4O1xufVxuXG4uc2VjdGlvbjExX2RldGFpbCAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcbiAgd2lkdGg6IDc4NXB4O1xuICBtYXJnaW46IDIycHggODBweCAwIGF1dG87XG59XG5cbi5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4uc2VjdGlvbjExX290aGVyIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICB3aWR0aDogODdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMjBweCk7XG4gIHRvcDogLTExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICB3aWR0aDogMzAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMixcbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW06aG92ZXIgaW1nLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW06aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyAuaXRlbSBhIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldixcbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHdpZHRoOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQ6YmVmb3JlLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXY6YmVmb3JlLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDJweDtcbiAgcm90YXRlOiAxODBkZWc7XG59XG5cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hY2NvcmRpb24tYXJlYV9pdGVtICsgLmFjY29yZGlvbi1hcmVhX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICB3aWR0aDogNTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgdG9wOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMyAuYnRuIC5pY29uIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjYwcHg7XG59XG5cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2NXB4O1xufVxuXG4vKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyBpbWcge1xud2lkdGg6IDEwMCU7XG53aWR0aDogOTIuOCU7XG4gfSAqL1xuLnNlY3Rpb24xMV9vdGhlciAuaXRlbTEuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuICBtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLnNlY3Rpb24xMV9mYXEge1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuYnRuIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmJ0biAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLmlubmVyIHtcbiAgcGFkZGluZzogNTZweCA0OHB4IDYwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzIuNSU7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG59XG5cbi5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDlweCAzMnB4IDEwcHggNTRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxOHB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbi5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42ODc1O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTNweDtcbn1cblxuLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICBtYXgtd2lkdGg6IDMwOXB4O1xufVxuXG4uc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24xMV9kZXRhaWwge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IG1pbig1OTIgKiB2YXIoLS1wYy1yYXRlKSwgNTkycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBtaW4oOTQgKiB2YXIoLS1wYy1yYXRlKSwgOTRweCk7XG59XG5cbi5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG59XG5cbi5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgLyogbWFyZ2luLWxlZnQ6IG1heChjYWxjKC0zODAgKiB2YXIoLS1wYy1yYXRlKSksIC0zODBweCk7ICovXG59XG5cbi5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMTBweDsgKi9cbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG4uc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgei1pbmRleDogMztcbn1cblxuLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4uc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW06aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDJweDtcbiAgcm90YXRlOiAxODBkZWc7XG59XG5cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4uc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gXHRsZWZ0OiAxMHB4O1xufVxuXG4gfSAqL1xuLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4uc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG5cbi5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICBhbmltYXRpb246IGFycm93IDAuOHM7XG59XG5cbi5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICBhbmltYXRpb246IGFycm93IDAuOHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhcnJvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcnJvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLnNlY3Rpb24xMV9vdGhlciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgLyogd2lkdGg6IDkwJTsgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tbUlubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLm1tQ2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tbUNsb3NlOmJlZm9yZSxcbi5tbUNsb3NlOmFmdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXYsXG4ubW1OZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tbVByZXYge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbU5leHQge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW1QcmV2OmJlZm9yZSxcbi5tbU5leHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uMTEgLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24xMSAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgc2VjdGlvbjExXG4gIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAuc2VjdGlvbjExIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWcge1xuICAgIHdpZHRoOiA0NC4zNzUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogNTUuNjI1JTtcbiAgICBwYWRkaW5nOiA0Mi4xODc1JSAxNXB4IDAgMTVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYuMTc5Nzc1MjgwOSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyOS43NzUyODA4OTg5JTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvMjAyNTAxL21vcmUtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFyZ2luOiAwIDdweCAtMXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSArIC50eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgLyogbWFyZ2luLXRvcDogNDBweDsgKi9cbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLyogLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH0gKi9cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZyBpbWcubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGltZyxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtc3AgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIC5pdGVtIGEge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3AsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LXNwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3A6YmVmb3JlLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3Auc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQtc3Auc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3Age1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogN3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0biB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogN3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2VjZWFlOTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDMyLjU5MjU5MjU5MjYlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTMzMzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDE0cHggNnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogOHB4IDI4cHggOHB4IDM3cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDExcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5hY3RpdmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgMTRweCBsZWZ0IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgICBtYXJnaW46IDI1cHggMCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgMjAyNS8wMi8xOCDjg6Ljg7zjg4Djg6vov73liqBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDEwcHg7ICovXG4gICAgbWFyZ2luOiAzZW0gYXV0byAyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICB3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuICAgIGhlaWdodDogMTIlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01JTtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgfVxuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICBcdGxlZnQ6IDEwcHg7XG4gIH1cblxuICAgfSAqL1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLm1tSW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNSUgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBjYWxjKDUlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tQ2xvc2U6YmVmb3JlLFxuICAubW1DbG9zZTphZnRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYsXG4gIC5tbU5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldiB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbU5leHQge1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldjpiZWZvcmUsXG4gIC5tbU5leHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1wYy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDAlKTtcbiAgICAtLXBjLXJhdGUtY29udDogY2FsYygxIC8gMTIwMCogMTAwJSk7XG4gICAgLS12dy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDB2dyk7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uMTFcbiAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICB9XG4gIC5zZWN0aW9uMTFfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG4gICAgLyogd2lkdGg6IDExNjBweDtcblxuICAgICAgcGFkZGluZy1sZWZ0OiA1NDJweDsgKi9cbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogbWluKDU0MiAqIHZhcigtLXBjLXJhdGUpLCA1NDJweCk7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgICBtYXgtd2lkdGg6IDc1OHB4O1xuICAgIG1hcmdpbjogMCAwO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuaW1nIHtcbiAgICAvKiBtYXJnaW46IDAgMTAxcHggMCBhdXRvOyAqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICBtYXJnaW46IDAgNzBweCAwIDA7XG4gICAgbWF4LXdpZHRoOiA0OThweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG4gICAgd2lkdGg6IDc4NXB4O1xuICAgIG1hcmdpbjogMjJweCA4MHB4IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB3aWR0aDogODdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMjBweCk7XG4gICAgdG9wOiAtMTFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgbWFyZ2luOiAwIDUuNXZ3IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtOmhvdmVyIGltZyxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW06aG92ZXIgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW0gYSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjVweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyBpbWcge1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIHdpZHRoOiA5Mi44JTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5pdGVtMS5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDI2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEge1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuICAgIGhlaWdodDogNjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4gLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VjZWFlOTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAyMnB4IDNweCAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMi40NDQ0NDQ0NDQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogOXB4IDMycHggMTBweCA1NHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMjFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLWFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIC0xcHggbGVmdCAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxcHggNzBweCAyOHB4IDU0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICAgIG1hcmdpbjogMjBweCAwIDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICAgIG1heC13aWR0aDogMzA5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgICAvKiBtYXJnaW4tbGVmdDogbWF4KGNhbGMoLTM4MCAqIHZhcigtLXBjLXJhdGUpKSwgLTM4MHB4KTsgKi9cbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGdhcDogMTBweDsgKi9cbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG4gIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbTpob3ZlciBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICAgXHRsZWZ0OiAxMHB4O1xuICB9XG5cbiAgIH0gKi9cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBhcnJvdyB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYXJyb3cge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjExX290aGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW1Jbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlOmJlZm9yZSxcbiAgLm1tQ2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2LFxuICAubW1OZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1OZXh0IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXY6YmVmb3JlLFxuICAubW1OZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24xMSAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBzZWN0aW9uMTFcbiAgIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLnNlY3Rpb24xMSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcbiAgICB3aWR0aDogNDQuMzc1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDU1LjYyNSU7XG4gICAgcGFkZGluZzogNDIuMTg3NSUgMTVweCAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2LjE3OTc3NTI4MDklO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjkuNzc1MjgwODk4OSU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzIwMjUwMS9tb3JlLWFycm93LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hcmdpbjogMCA3cHggLTFweCAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUgKyAudHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuICAgIC8qIG1hcmdpbi10b3A6IDQwcHg7ICovXG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC8qIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICBcdHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgIH0gKi9cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZyBpbWcubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGltZyxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtc3AgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIC5pdGVtIGEge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3AsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LXNwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3A6YmVmb3JlLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3Auc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQtc3Auc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3Age1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgICB3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMzMzMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTc2NDcwNTk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxMnB4IGxlZnQgMTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmFjdGl2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAxNHB4IGxlZnQgMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDE0cHggMzhweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICAgIG1hcmdpbjogMjVweCAwIDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICAgIG1heC13aWR0aDogMjAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTEzMDQzNDc4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExX2RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBnYXA6IDEwcHg7ICovXG4gICAgbWFyZ2luOiAzZW0gYXV0byAyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICB3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuICAgIGhlaWdodDogMTIlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01JTtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgfVxuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICBcdGxlZnQ6IDEwcHg7XG4gIH1cblxuICAgfSAqL1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gc2VjdGlvbjExIOOCt+ODp+ODq+ODgOODvOODkOODg+OCsFxuIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGNfYmx1ZSB7XG4gIGNvbG9yOiAjMDBhMGU5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbV9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbV9wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udF83X21haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjUxMC9pbWcvY29uZmxpY3QyMy9jb250XzdfbWFpbl9iZ19wYy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBtaW4oMTQyMCAqIHZhcigtLXBjLXJhdGUpLCAxNDIwcHgpIGF1dG87XG4gICAgcGFkZGluZzogbWluKDEyMCAqIHZhcigtLXBjLXJhdGUpLCAxMjBweCkgMCAwO1xuICB9XG4gICNjb250XzdfbWFpbl9oZHIge1xuICAgIHdpZHRoOiBtaW4oNzU5ICogdmFyKC0tcGMtcmF0ZSksIDUwJSArIDU1cHgpO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDI1MTAvaW1nL2NvbmZsaWN0MjMvY29udF83X21haW5faGRyX2JnLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMzRweCA1NHB4O1xuICB9XG4gICNjb250XzdfbWFpbl9oZHJfdHRsX2NwIHtcbiAgICB3aWR0aDogMzA5cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xuICB9XG4gICNjb250XzdfbWFpbl9oZHJfdHRsX2NwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNjb250XzdfbWFpbl9oZHJfdHRsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI2NvbnRfN19leHBfMSB7XG4gICAgLyogbWF4LXdpZHRoOiAxMzAwcHg7ICovXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiBtaW4oNTk2ICogdmFyKC0tcGMtcmF0ZSksIDU5NnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb250XzdfZXhwXzFfY3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1MzgzO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICB9XG4gIC5jb250XzdfZXhwXzFfdHh0XzIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuY29udF83X2V4cF8xX3R4dF8yIGEge1xuICAgIGNvbG9yOiAjMDBhMGU5O1xuICB9XG4gIC5jb250XzdfZXhwXzIge1xuICAgIC8qIG1heC13aWR0aDogMTMwMHB4OyAqL1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IG1pbig1NTIgKiB2YXIoLS1wYy1yYXRlKSwgNTUycHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbiAgfVxuICAjY29udF83X2V4cF8yXzEge1xuICAgIHdpZHRoOiA0Mi4yMDE4MzQ4NjI0JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IG1pbigyMiAqIHZhcigtLXZ3LXJhdGUpLCAyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjY29udF83X2V4cF8yX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDY1NC8zODA7XG4gICAgbWF4LXdpZHRoOiA2NTRweDtcbiAgfVxuICAjY29udF83X2V4cF8yXzIge1xuICAgIG1hcmdpbjogMCAwIDAgbWluKDg5NiAqIHZhcigtLXZ3LXJhdGUpLCA4OTZweCk7XG4gICAgbGVmdDogLTElO1xuICB9XG4gIC5jb250XzdfZXhwXzJfMl90eHQge1xuICAgIG1hcmdpbi10b3A6IDIzLjkzODIyMzkzODIlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBtaW4oMjAgKiB2YXIoLS12dy1yYXRlKSwgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgfVxuICAuY29udF83X2V4cF8yXzJfbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNy4wNTg4MjM1Mjk0JTtcbiAgICBmb250LXNpemU6IG1pbigxMyAqIHZhcigtLXZ3LXJhdGUpLCAxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xuICB9XG4gICNjb250XzdfcHJlc2VudCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgI2NvbnRfN19leHBfbm90ZSB7XG4gICAgd2lkdGg6IG1pbig4OTYgKiB2YXIoLS12dy1yYXRlKSwgODk2cHgpO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2NjY2NjY2Njc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250XzdfbWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyNTEwL2ltZy9jb25mbGljdDIzL3NwL2NvbnRfN19tYWluX2JnX3NwLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDAgKiB2YXIoLS1wYy1yYXRlKSk7XG4gIH1cbiAgI2NvbnRfN19tYWluX2hkciB7XG4gICAgd2lkdGg6IG1pbig3NTkgKiB2YXIoLS1wYy1yYXRlKSwgNTAlICsgMTA5cHgpO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDI1MTAvaW1nL2NvbmZsaWN0MjMvY29udF83X21haW5faGRyX2JnLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMTRweCAyN3B4O1xuICB9XG4gICNjb250XzdfbWFpbl9oZHJfdHRsX2NwIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4O1xuICB9XG4gICNjb250XzdfbWFpbl9oZHJfdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNjb250XzdfZXhwXzEge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoODYgKiB2YXIoLS1wYy1yYXRlKSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDM2NiAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jb250XzdfZXhwXzFfY3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1MzgzO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfMSB7XG4gICAgZm9udC1zaXplOiAzLjY1MXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfbm90ZSB7XG4gICAgZm9udC1zaXplOiAzLjE1dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjY2NjY2NjY3O1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG4gIC5jb250XzdfZXhwXzFfdHh0XzIge1xuICAgIGZvbnQtc2l6ZTogMy4xNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfMiBhIHtcbiAgICBjb2xvcjogIzAwYTBlOTtcbiAgfVxuICAuY29udF83X2V4cF8yIHtcbiAgICBtYXJnaW46IGNhbGMoODYgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byAwO1xuICAgIC8qIHBhZGRpbmctYm90dG9tOiBjYWxjKDE1NiAvIDc1MCAqIDEwMCUpOyAqL1xuICB9XG4gICNjb250XzdfZXhwXzJfMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250XzdfZXhwXzJfMl90eHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjE1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgfVxuICAuY29udF83X2V4cF8yXzJfbm90ZSB7XG4gICAgLyogbWFyZ2luLXRvcDogY2FsYyg1NTUgLyA3NTAgKiAxMDAlKTsgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjMwNzY5MjMwODtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRfN19leHBfMl8yX25vdGUgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgI2NvbnRfN19leHBfbm90ZSB7XG4gICAgbWFyZ2luOiAzZW0gYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBwYWRkaW5nOiAwIDEuMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTZweCkge1xuICAuY29udF83X2V4cF8xX3R4dF8xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250XzdfZXhwXzFfdHh0XzIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29udF83X2V4cF8yXzJfdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi8q44Kz44Oz44OG44Oz44OEN+OAgOODoeOCpOODs+WVhuWTgeiqrOaYjuOCueODqeOCpOODgOODvCovXG4uY29udF83X2ltZ19zbGlkZSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTQyMHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiBtaW4oNS45MTU0OTI5NTc3JSwgODRweCkgbWluKDkuMzY2MTk3MTgzMSUsIDEzM3B4KSBtaW4oMi4xMTI2NzYwNTYzJSwgMzBweCk7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjU1LjI4NTk2MTg3MTglOyAvKm1hcmdpbuWQiOioiC0yNDYg5YaFMjk0NiovXG4gIHdpZHRoOiAyNDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiAtNjYuNTUxMTI2NTE2NSU7IC8qKDI5NDYtMTE1NCkvNz0yNTYqL1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9saXN0IGxpIHtcbiAgd2lkdGg6IDkuMDI5MTkyMTI0OSU7XG4gIGJvcmRlcjogbWluKDEwICogdmFyKC0tdnctcmF0ZSksIDEwcHgpIHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIG1pbigxMCAqIHZhcigtLXZ3LXJhdGUpLCAxMHB4KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCBtaW4oMTAgKiB2YXIoLS12dy1yYXRlKSwgMTBweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8zIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMjcxNTU0NjUwNCU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuNjEwOTk3OTYzMyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wMzM5NDQzMzEzJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV83IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMzM5NDQzMzEzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC41NDMxMDkzMDA3JTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMTAxODMyOTkzOSU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICBtYXJnaW4tbGVmdDogLTEuODY2OTM4MjIxMyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMzA1NDk4OTgxNyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjU0MzEwOTMwMDclO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV9hcndfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQuMjI1MzUyMTEyNyU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yLjExMjY3NjA1NjMlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbWluKDMgKiB2YXIoLS12dy1yYXRlKSwgM3B4KSBtaW4oMyAqIHZhcigtLXZ3LXJhdGUpLCAzcHgpIG1pbig4ICogdmFyKC0tdnctcmF0ZSksIDhweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiBtaW4oMyAqIHZhcigtLXZ3LXJhdGUpLCAzcHgpIG1pbigzICogdmFyKC0tdnctcmF0ZSksIDNweCkgbWluKDggKiB2YXIoLS12dy1yYXRlKSwgOHB4KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfYXJ3X3ByZXYge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTAuMjgxNjkwMTQwOCU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTAuMjgxNjkwMTQwOCU7XG59XG5cbi5jb250XzdfaW1nX3B1IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDc3LCA3NywgMC44KTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uY29udF83X2ltZ19wdV9pbnIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udF83X2ltZ19wdV9saXN0IHtcbiAgd2lkdGg6IG1pbig2NDAgKiB2YXIoLS1wYy1yYXRlKSwgNjQwcHgpO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiBtaW4oNjQwICogdmFyKC0tcGMtcmF0ZSksIDY0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udF83X2ltZ19wdV9saXN0IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBtaW4oMTAgKiB2YXIoLS12dy1yYXRlKSwgMTBweCkgc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250XzdfaW1nX3B1X2xpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRfN19pbWdfcHVfbGlzdCBsaS5tb3Yge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jb250XzdfaW1nX3B1X2Fyd19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBtaW4oNTAlIC0gMzAgKiB2YXIoLS1wYy1yYXRlKSwgNTAlIC0gMzBweCk7XG4gIHdpZHRoOiBtaW4oNjAgKiB2YXIoLS1wYy1yYXRlKSwgNjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogbWF4KC0zMCAqIHZhcigtLXBjLXJhdGUpLCAtMzBweCk7XG59XG5cbi5jb250XzdfaW1nX3B1X2Fyd19wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IG1heCgtNDIwICogdmFyKC0tcGMtcmF0ZSksIC00MjBweCk7XG59XG5cbi5jb250XzdfaW1nX3B1X2Fyd19uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IG1pbig0MjAgKiB2YXIoLS1wYy1yYXRlKSwgNDIwcHgpO1xufVxuXG4uY29udF83X2ltZ19wdV9jbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogbWluKDYwICogdmFyKC0tcGMtcmF0ZSksIDYwcHgpO1xuICBtYXJnaW46IG1heCgtMjk4ICogdmFyKC0tcGMtcmF0ZSksIC0yOThweCkgbWF4KC0yOTggKiB2YXIoLS1wYy1yYXRlKSwgLTI5OHB4KSBhdXRvIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRfN19pbWdfcHVfaW5yLm1vdiAuY29udF83X2ltZ19wdV9jbHMge1xuICBtYXJnaW46IG1heCgtMzIwICogdmFyKC0tcGMtcmF0ZSksIC0zMjBweCkgbWF4KC0yNTMgKiB2YXIoLS1wYy1yYXRlKSwgLTI1M3B4KSBhdXRvIGF1dG87XG59XG5cbi5jb250XzdfaW1nX25vdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtaW5kZW50OiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnlvdXR1YmUtc3F1YXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueW91dHViZS1zcXVhcmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tcGMtcmF0ZTogY2FsYygxIC8gNzUwICogMTAwJSk7XG4gICAgLS12dy1yYXRlOiBjYWxjKDEgLyA3NTAgKiAxMDB2dyk7XG4gIH1cbiAgLyrjgrPjg7Pjg4bjg7Pjg4Q344CA44Oh44Kk44Oz5ZWG5ZOB6Kqs5piO44K544Op44Kk44OA44O8Ki9cbiAgLmNvbnRfN19pbWdfc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiBjYWxjKDc4ICogdmFyKC0tcGMtcmF0ZSkpIGNhbGMoMTMzICogdmFyKC0tcGMtcmF0ZSkpIGNhbGMoMzAgKiB2YXIoLS1wYy1yYXRlKSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzNCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2MDguNjc3Njg1OTUwNCU7IC8qbWFyZ2lu5ZCI6KiILTI0NiDlhoUyOTQ2Ki9cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogLTI1NC4zMzg4NDI5NzUyJTsgLyooMjk0Ni00ODQpLzEwPTI0Ni4yKi9cbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9saXN0IGxpIHtcbiAgICB3aWR0aDogOS4wMjkxOTIxMjQ5JTtcbiAgICBib3JkZXI6IGNhbGMoMTAgKiB2YXIoLS12dy1yYXRlKSkgc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDAgY2FsYygxMCAqIHZhcigtLXZ3LXJhdGUpKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9saXN0IGxpOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNzE1NTQ2NTA0JTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV80IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYxMDk5Nzk2MzMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wMzM5NDQzMzEzJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzYge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV83IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjIuNTU2MzkwOTc3NCUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzM5NDQzMzEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV84IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU0MzEwOTMwMDclO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEwMTgzMjk5MzklO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogLTEuODY2OTM4MjIxMyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfMTEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMDU0OTg5ODE3JTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8xMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NDMxMDkzMDA3JTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9hcndfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoODAgKiB2YXIoLS1wYy1yYXRlKSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTQwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMi4xMzMzMzMzMzMzcHggMi4xMzMzMzMzMzMzcHggNC4yNjY2NjY2NjY3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDIuMTMzMzMzMzMzM3B4IDIuMTMzMzMzMzMzM3B4IDQuMjY2NjY2NjY2N3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9hcndfcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5ICogdmFyKC0tcGMtcmF0ZSkpO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2Fyd19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoOSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDc3LCA3NywgMC44KTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfaW5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9saXN0IHtcbiAgICB3aWR0aDogY2FsYyg1NDAgKiB2YXIoLS1wYy1yYXRlKSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuY29udF83X2ltZ19wdV9saXN0IGxpLm1vdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc2dnc7XG4gICAgbWFyZ2luLXRvcDogMjAuMzMzMzMzM3Z3O1xuICB9XG4gIC8qIC5jb250XzdfaW1nX3B1X2luci5tb3YgLmNvbnRfN19pbWdfcHVfbGlzdCBsaS5tb3YgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTQyLjI0MzkwMjQzOSU7XG4gIG1hcmdpbjogLTE0JSBhdXRvO1xuICAgfSAqL1xuICAuY29udF83X2ltZ19wdV9hcndfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICB3aWR0aDogY2FsYyg2MCAqIHZhcigtLXBjLXJhdGUpKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfYXJ3X3ByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0zMjUgKiB2YXIoLS1wYy1yYXRlKSk7XG4gIH1cbiAgLmNvbnRfN19pbWdfcHVfYXJ3X25leHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMyNSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9jbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4JTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDYwICogdmFyKC0tcGMtcmF0ZSkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IGNhbGMoLTM0MCAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKC0yOTUgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byBhdXRvO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2lucjpoYXMobGkubW92W3N0eWxlKj1cImRpc3BsYXk6IGxpc3QtaXRlbVwiXSkgLmNvbnRfN19pbWdfcHVfY2xzIHtcbiAgICBtYXJnaW46IGNhbGMoLTQ1MCAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKC0yOTUgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byBhdXRvO1xuICB9XG4gIC5jb250XzdfaW1nX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjExX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbjExX19oZWFkIC5pbWFnZSB7XG4gICAgd2lkdGg6IDQyLjA4MzMzMzMzMzMlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLmJyLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm1hcmsge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgd2lkdGg6IDM0OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzMzMzMyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEgLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTMzLjMzMzMzMzMzMzMlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmhvdmVyLCAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiBhOmxpbmssIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOWQhOOCueODqeOCpOODieOBlOOBqOOBq+WCvuOBjeOCkuS7mOS4jiAqL1xuICAgIC8qIOW/heimgeOBq+W/nOOBmOOBpue2muOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8qIOODqeODs+ODgOODoOOBq+WCvuOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG4gICAgLS1yb3RhdGU6IDNkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICAtLXJvdGF0ZTogLTRkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICAtLXJvdGF0ZTogMmRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuICAgIC0tcm90YXRlOiAtNmRlZztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUge1xuICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIHtcbiAgICB3aWR0aDogNzMuOTE2NjY2NjY2NyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02N3B4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLm1hcmsge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgd2lkdGg6IDM0OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTguMzMzMzMzMzMzMyU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTg2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VjdGlvbjExX19ib3R0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC5tYXJrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbjExX19ib3R0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjExX19ib3R0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxODYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpob3ZlciwgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpsaW5rLCAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTU4LjMzMzMzMzMzMzMlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIC8qcGFkZGluZy10b3A6IDU1cHg7Ki9cbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcgaW1nIHtcbiAgICB3aWR0aDogOTQ1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjExX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyMDhweDtcbiAgICB3aWR0aDogNzIlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubWFyayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNzRweDtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MSAudGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6aG92ZXIsIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6bGluaywgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyog5ZCE44K544Op44Kk44OJ44GU44Go44Gr5YK+44GN44KS5LuY5LiOICovXG4gICAgLyog5b+F6KaB44Gr5b+c44GY44Gm57aa44GR44KLICovXG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLyog44Op44Oz44OA44Og44Gr5YK+44GR44KLICovXG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgICAtLXJvdGF0ZTogM2RlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgIC0tcm90YXRlOiAtNGRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIC0tcm90YXRlOiAyZGVnO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSB7XG4gICAgLS1yb3RhdGU6IC02ZGVnO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSB7XG4gICAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUuNzE0Mjg1NzE0MyU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjMuMDc2OTIzMDc2OSU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIHtcbiAgICBtYXJnaW46IDIycHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MC42NjY2NjY2NjY3JTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpob3ZlciwgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkgYTpsaW5rLCAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTQxLjE3NjQ3MDU4ODIlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLyp3aWR0aDogODguNjY2NjY2NjY2NyU7Ki9cbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgd2lkdGg6IDYxcHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcuaW1nLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcuaW1nLXNwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFuY2hvci1saW5rMiB7XG4gICAgbWFyZ2luLXRvcDogLTE4dnc7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRfN19pbWdfcHVfMTIubW92IGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1Ni4yNDE0MjY2MTE4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udF83X2ltZ19wdV8xMi5tb3YgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzZ2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyog44Ki44Kk44OG44Og6Kmz57Sw44K344On44Or44OA44O844OQ44OD44KvICovXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzLmNvbnRfN19wcmVzZW50X2JveF9ib2R5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDg5NnB4O1xuICAgIHBhZGRpbmc6IDI5cHggMCA1NnB4O1xuICB9XG4gIC5jb250XzdfcHJlc2VudF9ib3hfYm9keV9pbnIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC5jb250XzdfcHJlc2VudF8yX21haW4ge1xuICAgIHdpZHRoOiA2OS42NDI4NTcxNDI5JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29vcGVyYXRlLzIwMjUwOC9pbWcvY29uZmxpY3QyMy9zZWN0aW9uMTFfb3RoZXJfaXRlbTAzX2ltZzFfcGMuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgICBhc3BlY3QtcmF0aW86IDYyNC80MzM7XG4gIH1cbiAgLmNvbnRfN19wcmVzZW50XzJfdHh0X3Ige1xuICAgIHBhZGRpbmc6IDEwLjcxNDI4NTcxNDMlIDAgMTkuMTA3MTQyODU3MSUgNDcuODU3MTQyODU3MSU7XG4gIH1cbiAgLmNvbnRfN19wcmVzZW50XzJfaW1nXzIge1xuICAgIHdpZHRoOiA0NC4xOTY0Mjg1NzE0JTtcbiAgICBtYXJnaW4tbGVmdDogLTUuMTMzOTI4NTcxNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4yNDEwNzE0Mjg2JTtcbiAgICBwYWRkaW5nLXRvcDogMi4yMzIxNDI4NTcxJTtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmNvbnRfN19wcmVzZW50XzJfaW1nXzIgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM5NnB4O1xuICB9XG4gIC5jb250XzdfcHJlc2VudF9ib3hfdHh0X3JfMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAuY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzIgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMuY29udF83X3ByZXNlbnRfYm94X2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250XzdfcHJlc2VudF9ib3hfdHh0X3JfMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jb250XzdfcHJlc2VudF9ib3hfdHh0X3JfMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiDjgqLjgqTjg4bjg6DoqbPntLDjgrfjg6fjg6vjg4Djg7zjg5Djg4Pjgq8gKi9cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMyAuYnRuIC5pY29uIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMjhweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cy5jb250XzdfcHJlc2VudF9ib3hfYm9keSB7XG4gICAgcGFkZGluZzogOXB4IDAgMjJweDtcbiAgfVxuICAuY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbiAgLmNvbnRfN19wcmVzZW50XzJfdHh0X3JfMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIG1hcmdpbi10b3A6IGNhbGMoODg0IC8gNzAwICogMTAwJSk7ICovXG4gICAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAuY29udF83X3ByZXNlbnRfMl90eHRfcl8yIGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY29udF83X3ByZXNlbnRfMl9tYWluIHtcbiAgICB3aWR0aDogMTEwLjI5NDExNzY0NzElO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoXCIvY29vcGVyYXRlLzIwMjUwOC9pbWcvY29uZmxpY3QyMy9jb250XzdfcHJlc2VudF8yX2ltZ18xX3NwLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7IFxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiBhc3BlY3QtcmF0aW86IDc1MC85OTI7ICovXG4gICAgLyogbWluLWhlaWdodDogNDY1cHg7ICovXG4gIH1cbiAgLmNvbnRfN19wcmVzZW50XzJfdHh0X3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udF83X3ByZXNlbnRfMl9pbWdfMiB7XG4gICAgd2lkdGg6IDg3LjIlO1xuICAgIG1hcmdpbjogOC4yNjY2NjY2NjY3JSBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5jb250XzdfcHJlc2VudF8yX2ltZ18yIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDdweDtcbiAgfVxufVxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHQuY29udF83X3ByZXNlbnRfMl90eHRfcl8yIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg4ODQgLyA3NTAgKiAxMDAlKTtcblx0fVxufSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmNvbnRfN19wcmVzZW50X2JveF90eHRfcl8xIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRfN19wcmVzZW50XzJfdHh0X3JfMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5jb250XzdfcHJlc2VudF8yX3R4dF9yXzIgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogWW91dHViZeOBruWGjeeUn+ODnuODvOOCryAqL1xuICAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsXG4gIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgd2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDEyJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBZb3V0dWJl5YaN55Sf44Oe44O844KvICovXG4gIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSxcbiAgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC51LW1heHcxMDAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInV0aWxpdGllc1wiIGFzICo7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3BjIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vc3Age1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub3BjIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3NwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIENTUyBEb2N1bWVudCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGJhc2UgcmVzZXQgY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5ib2R5IHtcbiAgLypmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7Ki9cbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAsXG50aCxcbnRkLFxuZGQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxucCxcbmxpLFxuZHQsXG5kZCxcbnRkLFxudGgge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5kZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5zZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5lbSxcbnN0cm9uZyxcbnNtYWxsIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuZW0sXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdGtleWZyYW1lc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgMjUlIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cblxuICA1MCUge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgMjUlIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cblxuICA1MCUge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRhdXRvbW9kYWxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1tSW5uZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4ubW1DbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1tQ2xvc2U6YmVmb3JlLFxuLm1tQ2xvc2U6YWZ0ZXIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLm1tUHJldixcbi5tbU5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm1tUHJldjpiZWZvcmUsXG4ubW1OZXh0OmJlZm9yZSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xufVxuXG4ubW1QcmV2IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW1OZXh0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdOOCouODs+OCq+ODvOODquODs+OCr1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5jaG9yLWxpbmsge1xuXHRtYXJnaW4tdG9wOiAtMTUuNzgxdnc7XG5cdHBhZGRpbmctdG9wOiAxNS43ODF2dztcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Y29tbW9uIGxheW91dCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI3dyYXAgaDEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3dyYXAge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvZm9vdGVyX2JnX3JlcGVhdC5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbiNmb290ZXIgLmZvb3RJbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDE5OGZmO1xufVxuXG4udGV4dDAyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuI2JvdHRvbVRleHQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAyMCBhdXRvO1xufVxuXG4uZm9vdGVyVGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGV4dDA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb3B5cmlnaHQge1xuICAvKlxuICBcdGZsb2F0OnJpZ2h0O1xuICBcdG1hcmdpbi10b3A6MTVweDtcbiAgKi9cbn1cblxuI2NvbnR3cmFwIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndyYXAge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZjX2JsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDk5ZmYgIWltcG9ydGFudDtcbn1cblxuLmZjX3JlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2IyMmUxNSAhaW1wb3J0YW50O1xufVxuXG4uZmNfZ3JlZW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3YWE5MzAgIWltcG9ydGFudDtcbn1cblxuYS5ob3Zlcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5ib3gwMzA0MDVCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm94MDMwNDA2Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC8qaGVpZ2h0OiAxMDlweDsqL1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2hlYWRlcmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTczZGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJiYXJpbm5lciB7XG5cdHBhZGRpbmc6IDZweCAwIDVweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmhlYWRlcmlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG4uaGVhZGVyaW5uZXIgYSxcbi5oZWFkZXJpbm5lciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXJpbm5lciBhIGltZyxcbi5oZWFkZXJpbm5lciBwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJpbm5lciBhIHtcbiAgd2lkdGg6IDEyOXB4O1xufVxuXG4uaGVhZGVyaW5uZXIgLmhlYWRlcmlubmVyX3RleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI5cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxOThmZjtcbn1cblxuI2hlYWRlcjMgLmhlYWRlcklubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGVhZGVyMyAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaGVhZGVyMyAubG9nbzAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jaGVhZGVyMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNoZWFkZXIzIC50ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMTA1cHg7XG59XG5cbiNoZWFkZXIzIC5sb2dvMDIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg5njg7zjgrnluYUgKi9cbi5sLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50IHtcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9nZ2xlX2NvbnRlbnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05rGO55SoKHV0aWxpdGllcyljbGFzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnUtYWxfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMGUwZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAjbWFpbl93cmFwPmltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogY2FsYygoMTAwJSAtIDE0OTBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbWFpbl93cmFwIHtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjVweDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1haW5fbG9nbyBpbWd7XG4gIC8qIHdpZHRoOiAyOC4xMjUlOyAqL1xuICB3aWR0aDogNTguNiU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwNHB4O1xufVxuXG4ubG9nb190ZXh0e1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMztcbmZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1haW5fdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY3cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTk2cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbl9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTk2cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWFpbl9idG4gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4ubWFpbl9idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluX2J0biBhOmhvdmVyIGltZyxcbi5tYWluX2J0biBhOmFjdGl2ZSBpbWcsXG4ubWFpbl9idG4gYTpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX2J0biB7XG5cdGJvdHRvbTogMTQuMzAxODAxODAxOCU7XG5cdHdpZHRoOiA4Ni44NzUlO1xuXHRtYXgtd2lkdGg6IDU1NnB4O1xuXHRwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tYWluX2NhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSArIDY3cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTZweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubWFpbl9jYXRjaCB7XG5cdGJvdHRvbTogODBweDtcblx0bGVmdDogNTAlO1xuICB9XG59XG5cbi5tYWluX3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX3RvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9wcmVzZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDIxN3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyB7XG4gIHdpZHRoOiAzNDZweDtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2NvbmZsaWN0MjMvbWFpbl9wcmVzZW50X29mZi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cztcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2NvbmZsaWN0MjMvbWFpbl9wcmVzZW50X29uLnBuZyk7XG59XG5cbi5tYWluX3ByZXNlbnRfdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40MTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5fcHJlc2VudCB7XG5cdHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiNvcHRBcHBCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jb3B0QXBwQnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNvcHRBcHBCdG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZml4ZWRfbmF2aV9vbi5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4jb3B0QXBwQnRuIGE6aG92ZXIgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiDjg5fjg6zjgrzjg7Pjg4jjgrnjg6njgqTjg4kgKi9cbi5wcmVzZW50X3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IG1pbigxM3Z3LCAxMzFweCk7XG4gIHJpZ2h0OiA1Ljc3MSU7XG4gIHRvcDogbWF4KC0xM3Z3LCAtMTQxcHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcblx0cmlnaHQ6IDEzLjc3MSU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdHJpZ2h0OiAyMS43NzElO1xuICB9XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIC5wcmVzZW50X3NsaWRlcl9yZWR1Y3Rpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90cmlhbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlcl90ZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59ICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMVxuXHTkuJbnlYzjgafjga/jgIHpgY7ljrvmnIDlpJrjga405YSEMiw2MDDkuIfkurrvvZ5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uMDEgLnR4dF9zaGFkb3cge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xufVxuXG4uc2VjdGlvbjAxX3JlZ2lvbl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lX3N1YnRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMS4zNzIwOTMwMjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM3cHggNDBweCAyNnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDFfdWtyYWluZV9zdWJ0aXRsZSBlbSB7XG4gIGNvbG9yOiAjZmZiYTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lX3N1YnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0NS43dnc7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGdhemFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2JvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDc3N3B4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzA2MGQxNyB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9jb25mbGljdDIzL3NlYzAxX2dhemFfYmdfd2luLmpwZykgbGVmdCB0b3AvY292ZXIgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDEwcHgpIHRvcDtcbiAgfVxufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2dhemFfc3VidGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3MjA5MzAyMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzdweCA0MHB4IDI2cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfZ2F6YV9zdWJ0aXRsZSBlbSB7XG4gIGNvbG9yOiAjZmZiYTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfZ2F6YV9zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2dhemFfc3VidGl0bGUgYnIge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uMDFfZ2F6YSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lcj4uaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4MHB4O1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXI+LmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDk4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9ib3R0b21faW5uZXI+LmJvZHkge1xuXHR0b3A6IDc1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24wMV9nYXphIC5ib2R5X3N1YnRpdGxlX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgLW8tb2JqZWN0LWZpdDogbm9uZTtcbiAgb2JqZWN0LWZpdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4cHgpO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9jYXRjaF9ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDAxL2ltZy9jb25mbGljdDIzL2Ryb3VnaHRfYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uc2VjdGlvbjAxX2dhemEgLnNlY3Rpb24wMV9jYXRjaF9ib3R0b20gcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLnNlY3Rpb24wMV9nYXphIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyIC50eHRfc2hhZG93IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVrcmFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tIHtcbiAgbWluLWhlaWdodDogNzAzcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMDYwZDE3IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL2NvbmZsaWN0MjMvc2VjMDFfYm90dG9tX2JnX3dpbi5qcGcpIGNlbnRlciAwL2NvdmVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VjdGlvbjAxX3VrcmFpbmUgLnNlY3Rpb24wMV9ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoNTAlIC0gMjBweCkgY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lcj4uaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lcj4uYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MDZweDtcbn1cblxuLnNlY3Rpb24wMV91a3JhaW5lIC5zZWN0aW9uMDFfYm90dG9tX2lubmVyPi5ib2R5IC50eHRfc2hhZG93IHtcbiAgbWF4LXdpZHRoOiA1MDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uMDFfdWtyYWluZSAuc2VjdGlvbjAxX2JvdHRvbV9pbm5lcj4uYm9keSB7XG5cdHRvcDogODdweDtcbiAgfVxufVxuXG4uc2VjdGlvbjAxX3VrcmFpbmUgLmJvZHlfc3VidGl0bGVfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMV9zcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wMV9zcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbiAgfVxuXG4gIC5zZWN0aW9uMDFfc3BfZ2F6YSxcbiAgLnNlY3Rpb24wMV9zcF91a3JhaW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24wMV9zcF9nYXphIHtcblx0bWFyZ2luLWJvdHRvbTogNzFweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDFfc3BfZ2F6YSAuc2VjdGlvbjAxX3NwX3JlZ2lvbl90aXRsZSB7XG5cdHdpZHRoOiAxMzdweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDFfc3BfdWtyYWluZSAuc2VjdGlvbjAxX3NwX3JlZ2lvbl90aXRsZSB7XG5cdHdpZHRoOiAxOTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDFfc3BfcmVnaW9uX3RpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zOHB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuc2VjdGlvbjAxX3NwIC5ib2R5IHtcblx0d2lkdGg6IDkxLjg3NSU7XG5cdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNzA1ODgyMzUyOTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMlxuXHTjg6bjg4vjgrvjg5Xjga7mlK/mj7TjgYzjgZPjgZPjgavjgoLjgYLjgaPjgabjgajjgabjgoLliqnjgYvjgorjgb7jgZfjgZ9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDJfYmcuanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uMDI+LmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDI+LmJvZHkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjUuNXZ3O1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4uc2VjdGlvbjAyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi4yMjtcbn1cblxuLnNlY3Rpb24wMl90ZXh0MDEge1xuICB3aWR0aDogNDcwcHg7XG59XG5cbi5zZWN0aW9uMDJfaW1nMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU0cHg7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTk3cHgpO1xufVxuXG4uc2VjdGlvbjAyIC5zZWN0aW9uMDJfYW5ub3RhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDNcblx044Km44Kv44Op44Kk44OK5pSv5o+044KS6YCy44KB44KL5LiA5pa544GnXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuc2VjdGlvbjAzIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbjAzPi5oZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzlmMjgxMTtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjAzPi5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDNfYmcuanBnKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDNfYmdfbGVmdC5wbmcpIDAgYm90dG9tLzUwJSA3NzRweCByZXBlYXQteDtcbn1cblxuLnNlY3Rpb24wM19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLnNlY3Rpb24wM19pdGVtX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLnNlY3Rpb24wM19pdGVtX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDUxMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5zZWN0aW9uMDMgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xufVxuXG4uc2VjdGlvbjAzIC5zZWN0aW9uMDNfdGV4dDAyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG4uc2VjdGlvbjAzIGVtIHtcbiAgY29sb3I6ICNkZjNmMjI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAzX3NwXG5cdOOCpuOCr+ODqeOCpOODiuaUr+aPtOOCkumAsuOCgeOCi+S4gOaWueOBp1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wM19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuc2VjdGlvbjAzX3NwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLnNlY3Rpb24wM19zcD4uaGVhZCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb24wM19zcD4uYm9keSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRtaW4taGVpZ2h0OiA1MzVweDtcblx0YmFja2dyb3VuZDogIzRkNDEzYiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzAzX2JnX3NwLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc2VjdGlvbjAzX3NwPi5ib2R5IC5sLWNvbnRlbnQge1xuXHR3aWR0aDogOTAlO1xuICB9XG5cbiAgLnNlY3Rpb24wM19zcD4uYm9keSBlbSB7XG5cdGNvbG9yOiAjZGYzZjIyO1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5zZWN0aW9uMDNfc3BfdGV4dDAxIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5zZWN0aW9uMDNfc3BfdGV4dDAyIHtcblx0bWFyZ2luLXRvcDogNDYuODh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjAzX3NwIHtcblx0bWFyZ2luOiAwO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOOBjeOCjOOBhOOBquawtOOBq+OBr+S6uueUn+OCkuWkieOBiOOCi+WKm+OBjOOBguOCiuOBvuOBmS4uLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wND4uaGVhZCB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wND4uaGVhZCB7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24wNF90b3Age1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogNjk2cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY0ZjcgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfYmcuanBnKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbjA0X3RvcD4uYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgKyAxMThweCk7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnNlY3Rpb24wNF90b3AgLnNlY3Rpb24wNF90ZXh0MDIge1xuICBtYXJnaW4tdG9wOiA5dnc7XG4gIG1hcmdpbi1sZWZ0OiA0LjV2dztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAuc2VjdGlvbjA0X3RvcD4uYm9keSB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA0X3RvcCAuc2VjdGlvbjA0X3RleHQwMiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLnNlY3Rpb24wNF90b3Age1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoNTAlIC0gMTAwcHgpIGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjlweCkge1xuICAuc2VjdGlvbjA0X3RvcCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA0X3RvcD4uYm9keSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfdG9wIC5zZWN0aW9uMDRfdGV4dDAxIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA0X3RvcCAuc2VjdGlvbjA0X3RleHQwMiB7XG5cdG1hcmdpbjogMzBweCBhdXRvIDUwcHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA0X3RvcCAuc2VjdGlvbjA0X3RleHQwMiB7XG5cdHdpZHRoOiA5MCU7XG5cdG1heC13aWR0aDogNjQwcHg7XG5cdG1hcmdpbjogMWVtIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG4uc2VjdGlvbjA0X2JvdHRvbSB7XG4gIHBhZGRpbmc6IDY1cHggNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWVmO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTA4MHB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtIHtcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDMuNDY0cHggMi4zMXB4IDAuNjlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDJweCAzLjQ2NHB4IDIuMzFweCAwLjY5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMS5qcGcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLFxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHBhZGRpbmctbGVmdDogNTM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKSxcbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1MzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSAuc2VjdGlvbjA0X2JvdHRvbV9jaGVjayxcbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTAxLmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNF9pdGVtMDIuanBnKTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgyKT4uaGVhZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA0X2l0ZW0wMy5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uMDRfYm90dG9tX2NoZWNrIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDRfaXRlbTA0LmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2l0ZW0+LmhlYWQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBjb2xvcjogIzFmYmFlZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faXRlbT4uYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNTVweCAzMHB4IDU1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9jaGVjayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL2ljb25fY2hlY2sucG5nKSAyM3B4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZmJhZWY7XG4gIGNvbG9yOiAjMWZiYWVmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44Mztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0ge1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcblx0cGFkZGluZy10b3A6IDQyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMiksXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuXHRwYWRkaW5nLXRvcDogNDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA0X2JvdHRvbSB7XG5cdHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbXMge1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0ge1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogNjcuMTclO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDMuNDY0cHggMi4zMXB4IDAuNjlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJveC1zaGFkb3c6IDJweCAzLjQ2NHB4IDIuMzFweCAwLjY5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY5O1xuICB9XG5cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcblx0cGFkZGluZy10b3A6IDY3LjE3JTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMiksXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuXHRwYWRkaW5nLXRvcDogNjcuMTclO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24wNF9ib3R0b21faXRlbTpudGgtb2YtdHlwZSgxKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDQvaW1nL2NvbmZsaWN0MjMvc2VjMDRfaXRlbTAxX3NwLmpwZyk7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDIpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDJfc3AuanBnKTtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMik+LmhlYWQge1xuXHRmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDMpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDNfc3AuanBnKTtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW06bnRoLW9mLXR5cGUoMykgLnNlY3Rpb24wNF9ib3R0b21fY2hlY2sge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtOm50aC1vZi10eXBlKDQpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNF9pdGVtMDRfc3AuanBnKTtcbiAgfVxuXG4gIC5zZWN0aW9uMDRfYm90dG9tX2l0ZW0+LmhlYWQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9pdGVtPi5ib2R5IHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjk7XG4gIH1cblxuICAuc2VjdGlvbjA0X2JvdHRvbV9jaGVjayB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDVcblx057aZ57aa55qE44Gq44GU5pSv5o+044Gv44CB5a2Q44Gp44KC44Gf44Gh44Gu5bmz5ZKM44Gq5pyq5p2l44G444Gu56ys5LiA5q2p44Gn44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA1X3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9zZWMwNV9iZy5qcGcpIGNlbnRlciAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLnNlY3Rpb24wNV93cmFwIHtcblx0YmFja2dyb3VuZC1zaXplOiAxNDkwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA1X3dyYXAge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDU+LmhlYWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgaGVpZ2h0OiAyNi43OHZ3O1xuICBtaW4taGVpZ2h0OiAzOTlweDtcbn1cblxuLnNlY3Rpb24wNV9tYWluIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjA1X21haW4+LmhlYWQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDVfbWFpbj4uaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbjA1X21haW4+LmJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfdGV4dDAxIHtcbiAgY29sb3I6ICM0ZTRkNGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xufVxuXG4uc2VjdGlvbjA1X3RleHQwMSBlbSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5zZWN0aW9uMDVfdGV4dDAyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAyODJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfYmcwMi5qcGcpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgY29sb3I6ICM0ZTRkNGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uMDVfdGV4dDAyIHtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNT4uaGVhZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uMDVfdG9wIHtcblx0cGFkZGluZy1ib3R0b206IDUxLjU2dnc7XG5cdGJhY2tncm91bmQ6ICNlN2Y0ZjkgdXJsKC4uLy4uLy4uLzIwMjUwNC9pbWcvY29uZmxpY3QyMy9zZWMwNV9iZ19zcC5qcGcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gIH1cblxuICAuc2VjdGlvbjA1X3RvcD4uaGVhZCB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDVweDtcblx0aGVpZ2h0OiA2OHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA1X3RpdGxlX2JnMDFfc3AuZ2lmKSBjZW50ZXIgMC9hdXRvIDY4cHggbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyNTA0L2ltZy9jb25mbGljdDIzL3NlYzA1X3RpdGxlX2JnMDJfc3AuZ2lmKSAwIDAvYXV0byA2OHB4IHJlcGVhdC14O1xuICB9XG5cbiAgLnNlY3Rpb24wNV90b3A+LmhlYWQgaW1nIHtcblx0d2lkdGg6IDI3MXB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG4gIH1cblxuICAuc2VjdGlvbjA1X3RvcD4uYm9keSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbjA1X3RvcD4uYm9keSBlbSB7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnNlY3Rpb24wNV9taWRkbGU+LmJvZHkge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbjA1X2ltZzAyIHtcblx0bWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLnNlY3Rpb24wNV9pbWcwMiBpbWcge1xuXHR3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24wNV9ib3R0b20ge1xuICBtYXJnaW46IDU5cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDVfYm90dG9tIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDVfYm90dG9tIC5oZWFkIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ub3Rvc2Fucztcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNV9pdGVtX2JvZHkge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW1fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSBlbSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoMSksXG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDQpIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSg0KSxcbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5zZWN0aW9uMDVfYm90dG9tIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZTRmM2ZkIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZykgY2FsYyg1MCUgKyAzNTBweCkgY2FsYygxMDAlIC0gNTBweCkgbm8tcmVwZWF0O1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtczphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAzMCU7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0d2lkdGg6IDMwJTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS42NztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTkuOThweCkge1xuICAuc2VjdGlvbjA1X2JvdHRvbSAuaGVhZCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDlmO1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLmhlYWQgaW1nIHtcblx0d2lkdGg6IDY1MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuXHRtYXJnaW46IDI1cHggYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtX2JvZHkgcCB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg0Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNV9ib3R0b20ge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdGJhY2tncm91bmQ6ICNlNGYzZmQ7XG4gIH1cblxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA1X2JvdHRvbSAuc2VjdGlvbjA1X2l0ZW1zIC5zZWN0aW9uMDVfaXRlbSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS42NztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA1X2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbjA1X2JvdHRvbSAuaGVhZCB7XG5cdGZvbnQtc2l6ZTogdncoNDQpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTUsIDQ0KTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRjb2xvcjogJGNvbG9yLWtleTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24wNV9ib3R0b20gLnNlY3Rpb24wNV9pdGVtcyAuc2VjdGlvbjA1X2l0ZW0ge1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS42NztcbiAgfVxuXG4gIC5zZWN0aW9uMDVfYm90dG9tIC5zZWN0aW9uMDVfaXRlbXMgLnNlY3Rpb24wNV9pdGVtX2JvZHkge1xuXHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNlxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjga7jgZ/jgoHjgasg44K544Op44Kk44OJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDYgLnNlY3Rpb24wNl9zbGlkZSAuc2VjdGlvbjA2X2l0ZW0gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcbiAgLnNlY3Rpb24wNiAuc2VjdGlvbjA2X3NsaWRlIC5zZWN0aW9uMDZfaXRlbSBpbWcge1xuXHQtby1vYmplY3QtZml0OiBmaWxsO1xuXHRvYmplY3QtZml0OiBmaWxsO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUge1xuXHRoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbjA2IC5zZWN0aW9uMDZfc2xpZGUgLnNlY3Rpb24wNl9pdGVtIGltZyB7XG5cdC1vLW9iamVjdC1maXQ6IGZpbGw7XG5cdG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDdcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKuWIneacn+ioreWumiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICA6cm9vdCB7XG5cdC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG5cdC0tcGMtcmF0ZS1jb250OiBjYWxjKDEgLyAxMjAwKiAxMDAlKTtcblx0LS12dy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDB2dyk7XG4gIH1cbn1cblxuLnNlY3Rpb24wNyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wNyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24wN19pbm5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24wN19pbm5lciB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbjA3X2hlYWQge1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogbWluKDU0MiAqIHZhcigtLXBjLXJhdGUpLCA1NDJweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IG1pbig1NDIgKiB2YXIoLS1wYy1yYXRlKSwgNTQycHgpO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZV9wYyxcbi5zZWN0aW9uMDdfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlX3NwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgei1pbmRleDogMztcbn1cblxuLnNlY3Rpb24wN19oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4uc2VjdGlvbjA3X2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW06aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuICBtYXgtd2lkdGg6IDc1OHB4O1xuICBtYXJnaW46IDAgMDtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudHh0MiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbn1cblxuLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfaGVhZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2VjdGlvbjA3X2hlYWQgLmltZyB7XG5cdHdpZHRoOiA0NC4zNzUlO1xuXHRtYXJnaW46IDA7XG4gIH1cblxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDU1LjYyNSU7XG5cdHBhZGRpbmc6IDQyLjE4NzUlIDE1cHggMCAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNi4xNzk3NzUyODA5JTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMjkuNzc1MjgwODk4OSU7XG5cdG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDEgc21hbGwge1xuXHRmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb24wN19oZWFkIC50eHQtYXJlYSAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG4uc2VjdGlvbjA3X2RldGFpbCB7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gIHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbn1cblxuLnNlY3Rpb24wN19kZXRhaWwgLmltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICBtYXgtd2lkdGg6IDQ4MXB4O1xufVxuXG4uc2VjdGlvbjA3X2RldGFpbCAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBtYXJnaW46IDIycHggODBweCAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkgYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3X2RldGFpbCB7XG5cdG1hcmdpbjogMTVweCAwIDNlbTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAxMnB4IDAgMDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc2VjdGlvbjA3X2RldGFpbCAubm90ZS1hcmVhIC50eHQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBhIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cblxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAzZW0gYXV0byAyZW07XG5cdHdpZHRoOiA5MCU7XG4gIH1cblxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZGV0YWlsIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlLFxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24wN19kZXRhaWwgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAzMCU7XG5cdHotaW5kZXg6IDI7XG4gIH1cblxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0d2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcblx0aGVpZ2h0OiAxMiU7XG5cdHotaW5kZXg6IDM7XG4gIH1cblxuICAuc2VjdGlvbjA3X2RldGFpbCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbn1cblxuLnNlY3Rpb24wN19vdGhlciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY1cHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICB3aWR0aDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgdG9wOiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMge1xuICBtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyB7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICB3aWR0aDogMzAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIgLml0ZW06aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyIC5pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTIgLml0ZW0gYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlY3Rpb24wN19zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMnB4O1xuICByb3RhdGU6IDE4MGRlZztcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjYwcHg7XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjA3X290aGVyIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbjA3X290aGVyIC50eHQge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gIH1cblxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHR0cmFuc2xhdGU6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR0b3A6IC0xM3B4O1xuXHRsZWZ0OiAyMHB4O1xuXHR3aWR0aDogMjdweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdHdpZHRoOiA5NS4zMTI1JTtcblx0bWFyZ2luOiAyNnB4IDAgMjFweCBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWN0aW9uMDdfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjdGlvbjA3X3NsaWRlMi1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcblx0d2lkdGg6IDkwLjYyNSU7XG5cdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuXHR0b3A6IC0ycHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHdpZHRoOiA0M3B4O1xuXHR0cmFuc2xhdGU6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcblx0d2lkdGg6IDkwLjYyNSU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0cmlnaHQ6IDdweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG5cbi5zZWN0aW9uMDdfZmFxIHtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmJ0biB7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLmlubmVyIHtcbiAgcGFkZGluZzogNTZweCA0OHB4IDYwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzIuNSU7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0Ky5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi40NDQ0NDQ0NDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA5cHggMzJweCAxMHB4IDU0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuICByaWdodDogMjFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42ODc1O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTNweDtcbn1cblxuLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICBtYXgtd2lkdGg6IDMwOXB4O1xufVxuXG4uc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMDdfZmFxIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogOTAuNjI1JTtcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5idG4ge1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctbGVmdDogOXB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmJ0bjphZnRlciB7XG5cdHJpZ2h0OiA3cHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMge1xuXHRwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0d2lkdGg6IDMyLjU5MjU5MjU5MjYlO1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0cGFkZGluZzogNXB4IDE0cHggNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QrLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEycHggbGVmdCAxMXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcblx0cmlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24wN19mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcblx0cGFkZGluZzogMTFweCAzMHB4IDE0cHggMzhweDtcbiAgfVxuXG4gIC5zZWN0aW9uMDdfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG5cdG1hcmdpbjogMjVweCAwIDE4cHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG5cdG1heC13aWR0aDogMjAycHg7XG4gIH1cblxuICAuc2VjdGlvbjA3X2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM5MTMwNDM0Nzg7XG4gIH1cbn1cblxuLnNlY3Rpb24wNyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldixcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tbmV4dCxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tcHJldixcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldjpiZWZvcmUsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQ6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG5cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9wYy1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlX3NwLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZV9zcC1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcbiAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfcGMtYnV0dG9uLW5leHQsXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGVfc3AtYnV0dG9uLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4uc2VjdGlvbjA3IC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRkb25hdGlvblxuXHTjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5kb25hdGlvbl9pdGVtPi5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRvbmF0aW9uX2l0ZW0gZW0ge1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kb25hdGlvbl9hbm5vdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kb25hdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZG9uYXRpb24+LmhlYWQge1xuXHRiYWNrZ3JvdW5kOiAjYWNjOTExO1xuXHRmb250LWZhbWlseTogJGZvbnQtbm90b3NhbnM7XG5cdGZvbnQtc2l6ZTogMzFweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyM3B4IDQwcHggMjJweDtcbiAgfVxuXG4gIC5kb25hdGlvbl90ZXh0MDEge1xuXHRjb2xvcjogI2FjYzkxMTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRvbmF0aW9uPi5ib2R5IHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cblxuICAuZG9uYXRpb25faXRlbXMge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZG9uYXRpb25faXRlbSB7XG5cdHdpZHRoOiAyMy41JTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS42NztcbiAgfVxuXG4gIC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuZG9uYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmRvbmF0aW9uPi5oZWFkIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvZG9uYXRpb25fdGl0bGVfYmdfc3AuZ2lmXCIpIDAgYm90dG9tL2F1dG8gM3B4IHJlcGVhdC14O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjOTVjMDAwO1xuICBmb250LWZhbWlseTogJGZvbnQtbm90b3NhbnM7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRvbmF0aW9uPi5oZWFkIGltZyB7XG5cdG1heC13aWR0aDogMzEwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmRvbmF0aW9uX3RleHQwMSB7XG5cdGNvbG9yOiAjNzk3OTc5O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE4NDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjRweCAwIDA7XG4gIH1cblxuICAuZG9uYXRpb25fdGV4dDAxIGJyIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZG9uYXRpb25faXRlbXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDkwJTtcblx0bWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cblxuICAuZG9uYXRpb25faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuICB9XG5cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQyLjUlO1xuICB9XG5cbiAgLmRvbmF0aW9uX2l0ZW1fdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAzJTtcblx0d2lkdGg6IDUyLjclO1xuXHRsaW5lLWhlaWdodDogMS40MTE7XG5cdGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5kb25hdGlvbiBkZC5ib2R5IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWFsemAmuimgee0oFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25GbG93LFxuLnNlY3Rpb25Kb2luLFxuLnNlY3Rpb25RQSxcbi5zZWN0aW9uVm9pY2UsXG4uc2VjdGlvbkFib3V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5LFxuLnNlY3Rpb25Kb2luPi5ib2R5LFxuLnNlY3Rpb25RQT4uYm9keSxcbi5zZWN0aW9uVm9pY2U+LmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWF4LXdpZHRoOiA5NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbkZsb3dcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44KI44KL5Yuf6YeR44Gu5rWB44KMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25BYm91dCAudG9nZ2xlX3R0bCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZF9wYyB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRfcGMgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmdlV3JhcCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNlY3Rpb25GbG93IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdG9yZGVyOiAxO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luIHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdG9yZGVyOiAyO1xuICB9XG59XG5cbi5zZWN0aW9uRmxvdz4uaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzOHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICM0YjQ4NDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgd2lkdGg6IDk3LjUlO1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wLFxuLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5cbi5zZWN0aW9uRmxvd190b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF90ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wX3ZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5zZWN0aW9uRmxvd19ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhOWJmYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR3aWR0aDogOTcuNSU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb25GbG93Pi5oZWFkIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uRmxvd19ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG5cdHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25GbG93Pi5ib2R5IHtcblx0cGFkZGluZzogMjVweCAwIDMwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuc2VjdGlvbkZsb3dfdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VjdGlvbkZsb3dfdG9wX3RleHQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbkZsb3dfdG9wX3ZpZGVvIHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuXG4gIC5zZWN0aW9uRmxvdyAueW91dHViZS1hcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zZWN0aW9uRmxvdyAueW91dHViZS1hcmVhIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uRmxvd19ib3R0b20gaW1nIHtcblx0d2lkdGg6IDk4JTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25Kb2luXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+OBlOWPguWKoOOBhOOBn+OBoOOBj+OBqFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25Kb2luIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb25Kb2luPi5oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uSm9pbj4uYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtPi5oZWFkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTE7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtLml0ZW0wMiB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgxKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0xLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiB3aWR0aDogNDQlOyAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTBlMztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW0+LmJvZHkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4ODtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogOTI0cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfdG9wLmdpZikgY2VudGVyIDAgbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2ZyYW1lX2JvdHRvbS5naWYpIGNlbnRlciAxMDAlIG5vLXJlcGVhdCwgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9pbm5lcl9iZy5naWYpIGNlbnRlciAwIHJlcGVhdC15O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cblxuICAuc2VjdGlvbkpvaW4+LmJvZHkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZjNmZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXG4gIC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIGltZyxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uSm9pbl9pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5ib2R5IC5ub3NwIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDg0NC45OHB4KSB7XG4gIC5zZWN0aW9uSm9pbiBoMiBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uSm9pbj4uYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW0+LmhlYWQge1xuXHRwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpIHtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQsXG4gIC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuaGVhZCxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5oZWFkIHtcblx0YmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG4gIC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRtYXJnaW4taW5saW5lOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDRweCAyOHB4O1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkgLm5vdGUgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHRleHQtaW5kZW50OiAwO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIHtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5oZWFkIHtcblx0cGFkZGluZzogMThweCAwIDEwcHggNDVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMTBweDtcblx0cGFkZGluZzogMTJweCAwIDEwcHggNDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uSm9pbl9pdGVtcz5saTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRib3JkZXItdG9wOiB1bnNldDtcbiAgfVxuXG4gIC5zZWN0aW9uSm9pbl9pbWdfc3AwMSxcbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAyLFxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uSm9pbl9pbWdfc3AwMSBpbWcge1xuXHR3aWR0aDogMjQycHg7XG4gIH1cblxuICAuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcblx0d2lkdGg6IDcwJTtcblx0cGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG5cdHdpZHRoOiA2MCU7XG5cdG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uUUFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr6Zai44GZ44KLUVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25RQSB7XG4gIGNvbG9yOiAjNGI0ODQ3O1xufVxuXG4uc2VjdGlvblFBPi5oZWFkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSB7XG4gIC8qIO+8kuihjOOBruWgtOWQiCAqL1xufVxuXG4uc2VjdGlvblFBX2l0ZW06bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggNTBweCA4cHggNTVweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9xYV9zd2l0Y2hfcGx1cy5wbmcpIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjVweCkgY2VudGVyO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogOHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmhlYWQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvblFBX2l0ZW06bnRoLW9mLXR5cGUoNCk+LmhlYWQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiDliJ3mnJ/lgKQgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtPi5ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQS5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHkgYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHkgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEge1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZzogNXB4IDMwcHggMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbi5zZWN0aW9uUUFfbGlua18wMSB7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDEzNnB4IDA7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuLnNlY3Rpb25RQV9saW5rXzAxIHtcbiAgcGFkZGluZzogNXB4IDMwcHggNzBweCAwO1xufVxufVxuLnNlY3Rpb25RQV9saW5rXzAxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uUUEge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uUUE+LmhlYWQgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb25RQT4uYm9keSB7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR3aWR0aDogOTcuNSU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuXG4gIC5zZWN0aW9uUUE+LmJvZHkgLm5vdGUge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG5cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cblxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCAuYW5ub3RhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDQ4JTtcblx0dG9wOiAxNTBweDtcblxuICAgIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xLjhlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuXHR3aWR0aDogNDglO1xuICB9XG5cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdHdpZHRoOiA1MCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvblFBPi5oZWFkIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uUUE+LmJvZHkge1xuXHRtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbSAuaGVhZCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbT4uYm9keSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCAubWFpbnRleHQge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdG9yZGVyOiAxO1xuICB9XG5cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuYW5ub3RhdGlvbiB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG5cdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRvcmRlcjogMztcbiAgfVxuXG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuXHQtbXMtZmxleC1vcmRlcjogMjtcblx0b3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk3Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQT4uaGVhZCBpbWcge1xuXHRsZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb25RQV9pdGVtPi5oZWFkIHtcblx0cGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb25RQV9pdGVtPi5oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiUS5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNXB4O1xuXHR0b3A6IDhweDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbT4uYm9keSB7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAwIDQwcHg7XG4gIH1cblxuICAuc2VjdGlvblFBX2l0ZW0+LmJvZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJBLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMTVweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uVm9pY2Vcblx044Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG5qeY44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuc2VjdGlvblZvaWNlIHtcblx0bWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG4jY29udF92b2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgYmFja2dyb3VuZDogI2RmZjNmZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIHtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTlweCAwIDIycHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+iWhOOBj+OBl+OBquOBhCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuICB6LWluZGV4OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/lsI/jgZXjgY/jgZfjgarjgYQgKi9cbiAgei1pbmRleDogMTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gIHdpZHRoOiA0OC42MDQ2NTExNjI4JTtcbiAgcGFkZGluZzogMTJweCAyMXB4IDlweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoMTAsIDM2LCA5NCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgxMCwgMzYsIDk0LCAwLjMpO1xuICBmb250LWZhbWlseTogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODkuOTUyMTUzMTElO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg5MyUsIHRyYW5zcGFyZW50KSwgdG8oI2NjZTBlYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS44NzVlbTtcbiAgei1pbmRleDogMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHNwYW4ge1xuICBjb2xvcjogI2VjNTQwMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSAubWFpbi10eHQge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIC5kYXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDBweDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9iYWNrLnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy92b2ljZV9uZXh0LnBuZyk7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjY29udF92b2ljZSB7XG5cdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdG1heC13aWR0aDogOTc1cHg7XG4gIH1cblxuICAjY29udF92b2ljZSAuc3dpcGVyIHtcblx0cGFkZGluZzogMDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcblx0bGVmdDogYXV0bztcblx0dG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG87XG5cdHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRfdm9pY2Uge1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHQvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgfVxuXG4gICNjb250X3ZvaWNlLmNvbnRfdm9pY2VfaW5yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG5cdHdpZHRoOiA0OC4zMzMzMzMzMzMzJTtcblx0cGFkZGluZzogOXB4IDEwcHggN3B4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMV9zcC5wbmcpO1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyX3NwLnBuZyk7XG4gIH1cblxuICAjY29udF92b2ljZSAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDNfc3AucG5nKTtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNF9zcC5wbmcpO1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuXHRyaWdodDogNXB4O1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiA0NnB4O1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG5cdHRvcDogOXB4O1xuXHR3aWR0aDogODYuMjA2ODk2NTUxNyU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjYxNTM4NDYxNTRlbTtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvO1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG87XG4gIH1cblxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGJvdHRvbTogMjBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMTlweDtcbiAgfVxuXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvblJlcG9ydFxuXHTkuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjgbjjgIEyMDIz5bm044CB44Gf44Go44GI44Gw44GT44KT44Gq5pSv5o+044KS5bGK44GR44KL44GT44Go44GM44Gn44GN44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblJlcG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfbWFpbiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvc2VjdGlvbnJlcG9ydF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRoZWlnaHQ6IDY2MHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHR3cmFwIHtcblx0d2lkdGg6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcblx0bWl4LWJsZW5kLW1vZGU6IE11bHRpcGx5O1xuXHQvKiDph43jga3mlrnjgpLmjIflrpogKi9cblx0aGVpZ2h0OiA2NjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTMlO1xuXHR0b3A6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCBmaWd1cmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogODBweDtcblx0bGVmdDogMzUwcHg7XG5cdHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgZmlndXJlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIxMXB4O1xuICB9XG5cbiAgLnNlY3Rpb25SZXBvcnQgLnJlcG9ydF90ZXh0IC5oZWFkIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuXHRjb2xvcjogI2ZmZWQwMDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHQuYmlnIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdH1cbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IC5yZXBvcnRfdGV4dCAuYm9keSB7XG5cdHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG5cbiAgLnNlY3Rpb25SZXBvcnQgLnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvblJlcG9ydCAucmVwb3J0X3RleHQgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDlweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IGgyIHtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IHAge1xuXHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRtYXJnaW46IDI1cHggMCAwO1xuICB9XG5cbiAgLnNlY3Rpb25SZXBvcnQgcCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvblJlcG9ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlcG9ydF9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5yZXBvcnRfc3Age1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuXG4gIC5yZXBvcnRfc3AgLnJlcG9ydF9zcF9oZWFzIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVwb3J0X3NwX3RleHQge1xuXHRiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuXHRwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIH1cblxuICAucmVwb3J0X3NwX3RleHQgLmhlYWQge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cdGNvbG9yOiAjZmZlZDAwO1xuXHRmb250LXNpemU6IHZ3KDQzLjk1KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0LmJpZyB7XG5cdFx0Zm9udC1zaXplOiB2dyg2MS41Mik7XG5cdH1cbiAgfVxuXG4gIC5yZXBvcnRfc3BfdGV4dCAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLnJlcG9ydF9zcF90ZXh0IC50eHQge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cblxuICAucmVwb3J0X3NwX3RleHQgaW1nIHtcblx0bWF4LXdpZHRoOiA0NzBweDtcblx0d2lkdGg6IHJldmVydC1sYXllcjtcbiAgfVxuXG4gIC5yZXBvcnRfc3BfdGV4dCAuaGVhZCBpbWcge1xuXHRoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnJlcG9ydF9zcF90ZXh0IHtcblx0cGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb25BYm91dFxuXHTjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHntIQ0MO+8heOBjOaJgOW+l+eojumhjeOBi+OCieaOp+mZpOOBleOCjOOBvuOBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25BYm91dCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiBhIHtcbiAgY29sb3I6ICRjb2xvci1rZXk7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICB3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbkFib3V0IHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuc2VjdGlvbkFib3V0IC5oZWFkIHtcblx0cGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb25BYm91dF9pbWdfMDEgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAuc2VjdGlvbkFib3V0X3RleHRfMDIgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuc2VjdGlvbkFib3V0IHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0YmxvY2tPZmZlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsb2NrT2ZmZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tPZmZlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMCAxM3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcbiAgfVxuXG4gIC5ibG9ja09mZmVyIGEgaW1nIHtcblx0d2lkdGg6IDk2Ljg3NSU7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJUaXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckJvZHkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckZvb3RlcjIge1xuXHRtYXJnaW46IDVweCAwIDAgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYmxvY2tPZmZlciAuYmxvY2tPZmZlckZvb3RlcjIgc3BhbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJGb290ZXIyIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogNXB4IDE1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1Nztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5ibG9ja09mZmVyIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41NzE7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJsb2NrT2ZmZXIgLmJsb2NrT2ZmZXJGb290ZXIyIC50eHQgLmJsb2NrT2ZmZXJGb290ZXIyX3R4dF9saW5rIHtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZvb3RlckNUQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavlj4LliqDjgZnjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290ZXJDVEFfdG9wX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIC5saW5rIGEge1xuICBjb2xvcjogIzNkODhmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX2lubmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAudHh0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3Qge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBtYXJnaW46IDI4cHggYXV0byAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3RfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC50dGwge1xuICBjb2xvcjogIzM5ODVmNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43ODU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzM5ODVmNztcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20gc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mb290ZXJDVEFfdGV4dF8wMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyQ1RBIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZzogMjBweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2Fubm90YXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJDVEEge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmZvb3RlckNUQV90b3Age1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3RlckNUQV90ZXh0XzAxIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIHtcblx0d2lkdGg6IDkzJTtcblx0bWFyZ2luOiAxMHB4IGF1dG8gNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZvb3RlckNUQSAuZm9vdGVyX2J0bnMgbGkge1xuXHR3aWR0aDogNDglO1xuXHRmbG9hdDogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMDtcblx0bWF4LXdpZHRoOiAyODlweDtcbiAgfVxuXG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9idG5zIGxpOmxhc3QtY2hpbGQge1xuXHRmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZm9vdGVyQ1RBIC5mb290ZXJfYnRucyBsaSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJDVEEgLmZvb3Rlcl9hbm5vdGF0aW9uIHtcblx0bWFyZ2luOiAxNXB4IGF1dG8gNnB4O1xuXHR3aWR0aDogOTMlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLnNwX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcF9jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogIzAwODhGRjtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcF9jb3B5cmlnaHQgaW1nIHtcblx0d2lkdGg6IDg4LjEyNSU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRwYWdldG9wIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNwYWdlVG9wIC5wYWdldG9wLFxuI3BhZ2VUb3AgLnBhZ2V0b3AyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDE1cHggOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNwYWdlVG9wIC5wYWdldG9wIGEsXG4jcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbiNwYWdlVG9wIC5wYWdldG9wIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcbn1cblxuI3BhZ2VUb3AgLnBhZ2V0b3AyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3JpZ2h0LnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNwYWdlVG9wIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlVG9wIC5wYWdldG9wMiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI3BhZ2VUb3AgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjcGFnZVRvcCAucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3BhZ2VUb3AgLnBhZ2V0b3Age1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbjogMCAwIDEwcHggOCU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRKYXZhU2NyaXB0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtYWNjb3JkaW9uU3dpdGNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uVGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRmYWNlYm9va1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2ZiTGlrZWJveCB7XG4gIHdpZHRoOiA4NzZweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg5Xjg4Pjgr/jg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNmb290ZXIyIHtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgcGFkZGluZzogMTVweCAwIDEwNXB4O1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuI2Zvb3RlcjIgLmNvcHlyaWdodCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyX3RlbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA4NjBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciBsaSBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyMiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG5cbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciAuY29weXJpZ2h0IHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNmb290ZXIyIC5mb290ZXJUZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlsI7nt5rvvIhQQ++8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsb2NrQWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAxNzNkZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrQWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9ja0FjdGlvbiAuYmxvY2tBY3Rpb25Jbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9ja0FjdGlvbiAuYmxvY2tCb2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgZHQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsb2NrQWN0aW9uX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQWN0aW9uSW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk2MHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja1RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAyODRweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuY3JlZGl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciAuZGwge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5vcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx05bCO57ea77yIU1DvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5vcHRGbG9hdGJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMSUgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm9wdEZsb2F0YnRuIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0RmxvYXRidG4gLmZsb2F0VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNiU7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG59XG5cbi5vcHRGbG9hdGJ0biAuYnRuQXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY4JTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4ub3B0RmxvYXRidG4gLmJ0bkFyZWEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0RmxvYXRidG4gLmJ0bkFyZWEgLmZ1bmRCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAub3B0RmxvYXRidG4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg6bjg4vjgrvjg5XvvIjlm73pmpvpgKPlkIjlhZDnq6Xln7rph5HvvInjgavjgaTjgYTjgaZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hYm91dCAudGV4dCB7XG4gIG1hcmdpbjogMjBweCA0MHB4IDMwcHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFib3V0IGRsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAxOTAyL2ltZy8yMDE1MDIvYWJvdXRCYWNrLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGhlaWdodDogMTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODg4cHg7XG59XG5cbi5hYm91dCBkdCB7XG4gIG1hcmdpbjogMzBweCAwIDVweCAyNzBweDtcbn1cblxuLmFib3V0IGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDYwcHggMCAyNzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiDlm7rlrppmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuZW50cnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuXHR3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbms+LmhlYWQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rPi5ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rPi5ib2R5PnArcCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHA+aSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcD5hIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHA+YTpob3ZlciB7XG4gIGNvbG9yOiAjZjkwO1xufVxuXG4vKlxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcblx0bWFyZ2luLWxlZnQ6MThweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLnN1YnRpdGxlIGltZyB7XG5cdG1hcmdpbjogMXB4IDVweCAwIDA7XG59XG4qL1xuLmZvb3Rlci1hbm5vdGF0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogVG9nZ2xlQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9nZ2xlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIENTUzMgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZTp0YXJnZXQgLmZyb250IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8q5qSc6Ki8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTQwcHg7XG4gIGxlZnQ6IDM4MHB4O1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbiNkbmEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2FjYzcyZDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogOTlweDtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCBoMiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbCxcbi5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiB7XG4gIHdpZHRoOiA4NTJweDtcbiAgaGVpZ2h0OiA2MDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvY29udGVudHMwMV9pbWcwMS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8q5Yuf6YeR44CB55Sz6L6844Oc44K/44Oz44Gu5rOo6YeIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bl9ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyog6L+95YqgICovXG4udHh0X3NoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAjMDAwIDFweCAwIDEwcHg7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24xMVxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjgavluIzmnJvjgpLpgYvjgbzjgYbjgIJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4gIC5zZWN0aW9uMTFfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEzMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcblx0Lyogd2lkdGg6IDExNjBweDtcblxuXHRwYWRkaW5nLWxlZnQ6IDU0MnB4OyAqL1xuXHRwYWRkaW5nLXRvcDogMTIycHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEzMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogbWluKDU0MiAqIHZhcigtLXBjLXJhdGUpLCA1NDJweCk7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcblx0bWF4LXdpZHRoOiA3NThweDtcblx0bWFyZ2luOiAwIDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcblx0bWFyZ2luLXRvcDogOXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCB7XG5cdG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5pbWcge1xuXHQvKiBtYXJnaW46IDAgMTAxcHggMCBhdXRvOyAqL1xuXHR3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cdG1hcmdpbjogMCA3MHB4IDAgMDtcblx0bWF4LXdpZHRoOiA0OThweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuaW1nIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHR3aWR0aDogNzg1cHg7XG5cdG1hcmdpbjogMjJweCA4MHB4IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHR0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkgYSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0bWFyZ2luLXRvcDogNDJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHR3aWR0aDogODdweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogY2FsYyg1MCUgLSAyMjBweCk7XG5cdHRvcDogLTExcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcblx0cGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcblx0d2lkdGg6IDMwMnB4O1xuXHRtYXJnaW4tbGVmdDogMTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtOmhvdmVyIGltZyxcblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW06aG92ZXIgaW1nIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nLFxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyAuaXRlbSBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSxcblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMgLml0ZW0gYSB7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LFxuIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuICAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYsXG4gLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0dHJhbnNpdGlvbjogMC41cztcblx0d2lkdGg6IDM2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0OmJlZm9yZSAge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHRcdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldntcblx0bGVmdDogMnB4O1xuXHRyb3RhdGU6IDE4MGRlZztcbiAgfVxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCxcblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHRcbiAgIHtcblx0cmlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDE0cHg7XG4gIH1cbiAuYWNjb3JkaW9uLWFyZWFfaXRlbSArIC5hY2NvcmRpb24tYXJlYV9pdGVtIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuXHR3aWR0aDogNTlweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2xhdGU6IC01MCUgMDtcblx0dG9wOiAtMTFweDtcblx0bWFyZ2luLWxlZnQ6IC0yNjBweDtcbiAgfVxuXHQgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTMgLmJ0biAuaWNvbiB7XG5cdHdpZHRoOiA5MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zbGF0ZTogLTUwJSAwO1xuXHR0b3A6IC0xMXB4O1xuXHRtYXJnaW4tbGVmdDogLTI2MHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDg5NnB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDRweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG8gNjVweDtcbiAgfVxuICAvKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0d2lkdGg6IDkyLjglO1xuICB9ICovXG4gIC5zZWN0aW9uMTFfb3RoZXIgLml0ZW0xLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0bWF4LXdpZHRoOiAxMDI2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEge1xuXHRtYXgtd2lkdGg6IDg5NnB4O1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuXHRoZWlnaHQ6IDY4cHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDRweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0biAuaXMtYWN0aXZlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlY2VhZTk7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5pbm5lciB7XG5cdHBhZGRpbmc6IDU2cHggNDhweCA2MHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzMi41JTtcblx0aGVpZ2h0OiA3MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdHBhZGRpbmc6IDVweCAyMnB4IDNweCAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzOXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDlweCAzMnB4IDEwcHggNTRweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxOHB4IGxlZnQgMTlweDtcblx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0YmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG5cdHJpZ2h0OiAyMXB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHJpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1hY3RpdmU6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42ODc1O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcblx0cGFkZGluZzogMXB4IDcwcHggMjhweCA1NHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcblx0bWFyZ2luOiAyMHB4IDAgMTNweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG5cdG1heC13aWR0aDogMzA5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHRleHQtaW5kZW50OiAtMWVtO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB9XG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0MjAyNS8wMi8xOCDjg6Ljg7zjg4Djg6vov73liqBcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExX2RldGFpbCB7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcblx0LyogbWFyZ2luLWxlZnQ6IG1heChjYWxjKC0zODAgKiB2YXIoLS1wYy1yYXRlKSksIC0zODBweCk7ICovXG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgcGljdHVyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdGdhcDogMTBweDsgKi9cblx0bWFyZ2luLXRvcDogM2VtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZjAwMzM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogOHB4O1xuXHR6LWluZGV4OiAzO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtOmhvdmVyIGltZyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHR3aWR0aDogMzZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAycHg7XG5cdHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgXHRsZWZ0OiAxMHB4O1xuXHR9XG5cbiAgfSAqL1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG5cdFx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFycm93IDAuOHM7XG5cdFx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGFycm93IHtcblx0MCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cdDI1JSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0fVxuXHQ1MCUge1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuICB9XG4gIEBrZXlmcmFtZXMgYXJyb3cge1xuXHQwJSB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblx0MjUlIHtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHR9XG5cdDUwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHRcdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHR9XG5cdDEwMCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciB7XG5cdG1hcmdpbi10b3A6IDNlbTtcblx0Lyogd2lkdGg6IDkwJTsgKi9cblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1tSW5uZXIge1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRwYWRkaW5nOiA1MHB4IDUwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXHR0b3A6IDE1cHggIWltcG9ydGFudDtcblx0cmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlOmJlZm9yZSxcbiAgLm1tQ2xvc2U6YWZ0ZXIge1xuXHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2LFxuICAubW1OZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldiB7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1OZXh0IHtcblx0cmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2OmJlZm9yZSxcbiAgLm1tTmV4dDpiZWZvcmUge1xuXHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExIC5zcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24xMSAucGMge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBzZWN0aW9uMTFcbiAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5zZWN0aW9uMTEgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcblx0d2lkdGg6IDQ0LjM3NSU7XG5cdG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDU1LjYyNSU7XG5cdHBhZGRpbmc6IDQyLjE4NzUlIDE1cHggMCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2LjE3OTc3NTI4MDklO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEyOS43NzUyODA4OTg5JTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Y29sb3I6ICMwMGFlZWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNTYyNTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIC5zd2lwZXItd3JhcHBlciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuXHRjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRjb2xvcjogIzAwYWVlZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvMjAyNTAxL21vcmUtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRtYXJnaW46IDAgN3B4IC0xcHggMDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlICsgLnR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZS5hY3RpdmUge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuXHQvKiBtYXJnaW4tdG9wOiA0MHB4OyAqL1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAvKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuICBcdHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfSAqL1xuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHR0cmFuc2xhdGU6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR0b3A6IC0xM3B4O1xuXHRsZWZ0OiAyMHB4O1xuXHR3aWR0aDogMjdweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIHtcblx0cGFkZGluZy10b3A6IDhweDtcblx0cGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZyBpbWcubm9zcCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHR3aWR0aDogOTUuMzEyNSU7XG5cdG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLFxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1zcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1zcCAuaXRlbSBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSxcblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtc3AgLml0ZW0gYSAge1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuXHQgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3AsXG4gICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHR3aWR0aDogMzZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LXNwOmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LXNwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG5cdCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldi1zcC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQtc3Auc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZFxuXHR7XG5cdG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LXNwIHtcblx0cm90YXRlOiAxODBkZWc7XG5cdGxlZnQ6IDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LFxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcCB7XG5cdHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAubm90ZSB7XG5cdHdpZHRoOiA5MC42MjUlO1xuXHRtYXJnaW46IDRweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG5cdHRvcDogLTJweDtcblx0bGVmdDogMTBweDtcblx0d2lkdGg6IDQzcHg7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdHdpZHRoOiA5MC42MjUlO1xuXHRoZWlnaHQ6IDU1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDdweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSB7XG5cdHdpZHRoOiA5MC42MjUlO1xuXHRtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZy1sZWZ0OiA5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDdweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNlY2VhZTk7XG5cdHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHR3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG5cdGhlaWdodDogNTVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxMnB4IGxlZnQgMTFweDtcblx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRyaWdodDogMTZweDtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuYWN0aXZlOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuXHRtYXJnaW46IDI1cHggMCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcblx0bWF4LXdpZHRoOiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuXHRtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIHtcblx0bWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LyogZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0Z2FwOiAxMHB4OyAqL1xuXHRtYXJnaW46IDNlbSBhdXRvIDJlbTtcblx0d2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZjAwMzM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDMwJTtcblx0ei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdHdpZHRoOiBjYWxjKDEyJSAtIDJweCk7XG5cdGhlaWdodDogMTIlO1xuXHR6LWluZGV4OiAzO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdCAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHR3aWR0aDogMzZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogLTUlO1xuXHRyb3RhdGU6IDE4MGRlZztcbiAgfVxuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gIFx0bGVmdDogMTBweDtcblx0fVxuXG4gIH0gKi9cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRyaWdodDogLTUlO1xuICB9XG4gIC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5tbUlubmVyIHtcblx0cGFkZGluZzogNDBweCA1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tQ2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRyaWdodDogY2FsYyg1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZTpiZWZvcmUsXG4gIC5tbUNsb3NlOmFmdGVyIHtcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldixcbiAgLm1tTmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYge1xuXHRsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tTmV4dCB7XG5cdHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldjpiZWZvcmUsXG4gIC5tbU5leHQ6YmVmb3JlIHtcblx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuXHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcblx0LS1wYy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDAlKTtcblx0LS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuXHQtLXZ3LXJhdGU6IGNhbGMoMSAvIDEzMDAqIDEwMHZ3KTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCBzZWN0aW9uMTFcblx0IOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogOGVtO1xuICB9XG4gIC5zZWN0aW9uMTFfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEzMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcblx0Lyogd2lkdGg6IDExNjBweDtcblxuXHQgIHBhZGRpbmctbGVmdDogNTQycHg7ICovXG5cdHBhZGRpbmctdG9wOiAxMjJweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTMwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuXHRtYXgtd2lkdGg6IDc1OHB4O1xuXHRtYXJnaW46IDAgMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcblx0cGFkZGluZy10b3A6IDI0cHg7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcblx0Y29sb3I6ICMwMGFlZWY7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiA5cHg7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLmltZyB7XG5cdC8qIG1hcmdpbjogMCAxMDFweCAwIGF1dG87ICovXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcblx0bWFyZ2luOiAwIDcwcHggMCAwO1xuXHRtYXgtd2lkdGg6IDQ5OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG5cdHdpZHRoOiA3ODVweDtcblx0bWFyZ2luOiAyMnB4IDgwcHggMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSBhIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAudHh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG5cdHdpZHRoOiA4N3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDIyMHB4KTtcblx0dG9wOiAtMTFweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuXHRwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHR3aWR0aDogMzAycHg7XG5cdG1hcmdpbjogMCB2d19wYygxMTApIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLFxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW06aG92ZXIgaW1nLFxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyAuaXRlbTpob3ZlciBpbWcge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGltZyxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzIC5pdGVtIGltZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEsXG4gICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMyAuaXRlbSBhIHtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsXG4gICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LFxuICAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0dHJhbnNpdGlvbjogMC41cztcblx0d2lkdGg6IDM2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSxcblx0IC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4gICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUsXG5cdCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsXG4gICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwO1xuICB9XG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMnB4O1xuXHRyb3RhdGU6IDE4MGRlZztcbiAgfVxuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQsXG4uc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDg5NnB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0byA2NXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIGltZyB7XG5cdC8qIHdpZHRoOiAxMDAlOyAqL1xuXHR3aWR0aDogOTIuOCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuaXRlbTEuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuXHRtYXgtd2lkdGg6IDEwMjZweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSB7XG5cdG1heC13aWR0aDogODk2cHg7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0biB7XG5cdGhlaWdodDogNjhweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuIC5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2VjZWFlOTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLmlubmVyIHtcblx0cGFkZGluZzogNTZweCA0OHB4IDYwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDMyLjUlO1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0cGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIuNDQ0NDQ0NDQ0NDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogOXB4IDMycHggMTBweCA1NHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcblx0cmlnaHQ6IDIxcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0cmlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLWFjdGl2ZTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIC0xcHggbGVmdCAxOXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG5cdHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG5cdG1hcmdpbjogMjBweCAwIDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuXHRtYXgtd2lkdGg6IDMwOXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHR0ZXh0LWluZGVudDogLTFlbTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExX2RldGFpbCB7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcblx0LyogbWFyZ2luLWxlZnQ6IG1heChjYWxjKC0zODAgKiB2YXIoLS1wYy1yYXRlKSksIC0zODBweCk7ICovXG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgcGljdHVyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIGRpc3BsYXk6IGdyaWQ7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0ICBnYXA6IDEwcHg7ICovXG5cdG1hcmdpbi10b3A6IDNlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbi5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZjAwMzM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG4gIH1cbiAgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ei1pbmRleDogMztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtOmhvdmVyIGltZyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNsYXRlOiAwIC01MCU7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG5cdHRyYW5zaXRpb246IDAuNXM7XG5cdHdpZHRoOiAzNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDJweDtcblx0cm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcblx0IC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgIFx0bGVmdDogMTBweDtcblx0IH1cblxuICAgfSAqL1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHRhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGFycm93IHtcblx0MCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblx0MjUlIHtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdH1cblx0NTAlIHtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG4gIH1cbiAgQGtleWZyYW1lcyBhcnJvdyB7XG5cdDAlIHtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cdDI1JSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHR9XG5cdDUwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG5cdH1cblx0MTAwJSB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuXHRtYXJnaW4tdG9wOiAzZW07XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tbUlubmVyIHtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0cGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0dG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZTpiZWZvcmUsXG4gIC5tbUNsb3NlOmFmdGVyIHtcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldixcbiAgLm1tTmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYge1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tTmV4dCB7XG5cdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldjpiZWZvcmUsXG4gIC5tbU5leHQ6YmVmb3JlIHtcblx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuXHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3Age1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbjExIC5wYyB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3Age1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgc2VjdGlvbjExXG4gICDjgZnjgbnjgabjga7lrZDjganjgoLjgavluIzmnJvjgpLpgYvjgbzjgYbjgIJcbiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5zZWN0aW9uMTEgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcblx0d2lkdGg6IDQ0LjM3NSU7XG5cdG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDU1LjYyNSU7XG5cdHBhZGRpbmc6IDQyLjE4NzUlIDE1cHggMCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2LjE3OTc3NTI4MDklO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEyOS43NzUyODA4OTg5JTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Y29sb3I6ICMwMGFlZWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNTYyNTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIC5zd2lwZXItd3JhcHBlciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuXHRjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRjb2xvcjogIzAwYWVlZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvMjAyNTAxL21vcmUtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRtYXJnaW46IDAgN3B4IC0xcHggMDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlICsgLnR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZS5hY3RpdmUge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuXHQvKiBtYXJnaW4tdG9wOiA0MHB4OyAqL1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAvKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuICAgXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICB9ICovXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biAuaWNvbiB7XG5cdHRyYW5zbGF0ZTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHRvcDogLTEzcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHdpZHRoOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcge1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nIGltZy5ub3NwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdHdpZHRoOiA5NS4zMTI1JTtcblx0bWFyZ2luOiAyNnB4IDAgMjFweCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBpbWcsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIC5pdGVtIGltZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyIC5pdGVtIGEsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLXNwIC5pdGVtIGEge1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1wcmV2LXNwLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHR3aWR0aDogMzZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQ6YmVmb3JlLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldi1zcDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LXNwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tcHJldi1zcC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMy1idXR0b24tbmV4dC1zcC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTMtYnV0dG9uLXByZXYtc3Age1xuXHRyb3RhdGU6IDE4MGRlZztcblx0bGVmdDogMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQsXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUzLWJ1dHRvbi1uZXh0LXNwIHtcblx0cmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcblx0d2lkdGg6IDkwLjYyNSU7XG5cdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuXHR3aWR0aDogOTAuNjI1JTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDdweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEge1xuXHR3aWR0aDogOTAuNjI1JTtcblx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuIHtcblx0aGVpZ2h0OiA1NXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmctbGVmdDogOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDdweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNlY2VhZTk7XG5cdHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHR3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG5cdGhlaWdodDogNTVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxMnB4IGxlZnQgMTFweDtcblx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRyaWdodDogMTZweDtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuYWN0aXZlOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBhIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuXHRtYXJnaW46IDI1cHggMCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcblx0bWF4LXdpZHRoOiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExX2RldGFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMge1xuXHRtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBkaXNwbGF5OiBncmlkO1xuXHQgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdCAgZ2FwOiAxMHB4OyAqL1xuXHRtYXJnaW46IDNlbSBhdXRvIDJlbTtcblx0d2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZmMDAzMztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMzAlO1xuXHR6LWluZGV4OiAyO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHR3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuXHRoZWlnaHQ6IDEyJTtcblx0ei1pbmRleDogMztcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0dHJhbnNpdGlvbjogMC41cztcblx0d2lkdGg6IDM2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG5cdGxlZnQ6IC01JTtcblx0cm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcblx0IC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgIFx0bGVmdDogMTBweDtcblx0IH1cblxuICAgfSAqL1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAtNSU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxufVxuXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBzZWN0aW9uMTEg44K344On44Or44OA44O844OQ44OD44KwXG4gICDjgZnjgbnjgabjga7lrZDjganjgoLjgavluIzmnJvjgpLpgYvjgbzjgYbjgIJcbiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgLmFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG4udGNfYmx1ZXtcblx0ICBjb2xvcjogIzAwYTBlOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lml0ZW1fc3Age1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lml0ZW1fcGMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiNjb250XzdfbWFpbiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjUxMC9pbWcvY29uZmxpY3QyMy9jb250XzdfbWFpbl9iZ19wYy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogbWluKGNhbGMoMTQyMCAqIHZhcigtLXBjLXJhdGUpKSwgMTQyMHB4KSBhdXRvO1xuXHRwYWRkaW5nOiBtaW4oY2FsYygxMjAgKiB2YXIoLS1wYy1yYXRlKSksIDEyMHB4KSAwIDA7XG59XG4jY29udF83X21haW5faGRyIHtcblx0d2lkdGg6IG1pbihjYWxjKDc1OSAqIHZhcigtLXBjLXJhdGUpKSwgY2FsYyg1MCUgKyA1NXB4KSk7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyNTEwL2ltZy9jb25mbGljdDIzL2NvbnRfN19tYWluX2hkcl9iZy5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiAzNHB4IDAgMzRweCA1NHB4O1xufVxuI2NvbnRfN19tYWluX2hkcl90dGxfY3Age1xuXHR3aWR0aDogMzA5cHg7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogLTE4cHg7XG59XG4jY29udF83X21haW5faGRyX3R0bF9jcCBpbWd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udF83X21haW5faGRyX3R0bCB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoNTMgLyA0MCk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jY29udF83X2V4cF8xIHtcblx0LyogbWF4LXdpZHRoOiAxMzAwcHg7ICovXG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmctbGVmdDogbWluKGNhbGMoNTk2ICogdmFyKC0tcGMtcmF0ZSkpLDU5NnB4KTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jb250XzdfZXhwXzFfY3Age1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1MzgzO1xuXHRwYWRkaW5nOiAwLjNlbSAwLjhlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG59XG4uY29udF83X2V4cF8xX3R4dF8xIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogY2FsYygzMiAvIDIyKTtcblx0bWFyZ2luLXRvcDogMC42ZW07XG59XG4uY29udF83X2V4cF8xX3R4dF9ub3RlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiAwLjhlbTtcbn1cbi5jb250XzdfZXhwXzFfdHh0XzIge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDEuMmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250XzdfZXhwXzFfdHh0XzIgYXtcblx0Y29sb3I6ICMwMGEwZTk7XG59XG4uY29udF83X2V4cF8yIHtcblx0LyogbWF4LXdpZHRoOiAxMzAwcHg7ICovXG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdG1hcmdpbjogMjhweCBhdXRvIDA7XG5cdHBhZGRpbmctbGVmdDogbWluKGNhbGMoNTUyICogdmFyKC0tcGMtcmF0ZSkpLDU1MnB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKGNhbGMoOTQgKiB2YXIoLS1wYy1yYXRlKSksOTRweCk7XG59XG4jY29udF83X2V4cF8yXzEge1xuXHR3aWR0aDogY2FsYygyNzYgLyA2NTQgKiAxMDAlKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IG1pbihjYWxjKDIyICogdmFyKC0tdnctcmF0ZSkpLCAyMnB4KTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250XzdfZXhwXzJfaW1nIGltZ3tcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOjY1NC8zODA7XG4gIG1heC13aWR0aDogNjU0cHg7XG59XG4jY29udF83X2V4cF8yXzIge1xuXHRtYXJnaW46IDAgMCAwIG1pbihjYWxjKDg5NiAqIHZhcigtLXZ3LXJhdGUpKSwgODk2cHgpO1xuICBsZWZ0OiAtMSU7XG59XG4uY29udF83X2V4cF8yXzJfdHh0IHtcblx0bWFyZ2luLXRvcDogY2FsYygxMjQgLyA1MTggKiAxMDAlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiBtaW4oY2FsYygyMCAqIHZhcigtLXZ3LXJhdGUpKSwgMjBweCk7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjIpO1xufVxuLmNvbnRfN19leHBfMl8yX25vdGUge1xuXHRtYXJnaW4tdG9wOiBjYWxjKDI0IC8gMzQwICogMTAwJSk7XG5cdGZvbnQtc2l6ZTogbWluKGNhbGMoMTMgKiB2YXIoLS12dy1yYXRlKSksIDEzcHgpO1xuXHRsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcbn1cbiNjb250XzdfcHJlc2VudCB7XG5cdHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXHQjY29udF83X2V4cF9ub3RlIHtcblx0XHR3aWR0aDogbWluKGNhbGMoODk2ICogdmFyKC0tdnctcmF0ZSkpLCA4OTZweCk7XG5cdFx0bWFyZ2luOiAyNHB4IGF1dG8gMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMTkgLyAxNSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiNjb250XzdfbWFpbiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjUxMC9pbWcvY29uZmxpY3QyMy9zcC9jb250XzdfbWFpbl9iZ19zcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRwYWRkaW5nLXRvcDogY2FsYygxMDAgKiB2YXIoLS1wYy1yYXRlKSk7XG59XG4jY29udF83X21haW5faGRyIHtcblx0d2lkdGg6IG1pbihjYWxjKDc1OSAqIHZhcigtLXBjLXJhdGUpKSwgY2FsYyg1MCUgKyAxMDlweCkpO1xuXHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjUxMC9pbWcvY29uZmxpY3QyMy9jb250XzdfbWFpbl9oZHJfYmcuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogMTRweCAwIDE0cHggMjdweDtcbn1cbiNjb250XzdfbWFpbl9oZHJfdHRsX2NwIHtcblx0d2lkdGg6IDEwOHB4O1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxMHB4O1xuXHRib3R0b206IDA7XG5cdG1hcmdpbi1ib3R0b206IC0xMXB4O1xufVxuI2NvbnRfN19tYWluX2hkcl90dGwge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gNDApO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRjb2xvcjogI2ZmZjtcbn1cbiNjb250XzdfZXhwXzEge1xuXHRtYXJnaW4tdG9wOiBjYWxjKDg2ICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoMzY2ICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRfN19leHBfMV9jcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOTUzODM7XG5cdHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbnRfN19leHBfMV90eHRfMSB7XG4gIGZvbnQtc2l6ZTogMy42NTF2dztcblx0bGluZS1oZWlnaHQ6IGNhbGMoNTAgLyAzMik7XG5cdG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLmNvbnRfN19leHBfMV90eHRfbm90ZSB7XG5mb250LXNpemU6IDMuMTV2dzsgIFxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcblx0bWFyZ2luLXRvcDogMC42ZW07XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHR0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5jb250XzdfZXhwXzFfdHh0XzIge1xuXHRmb250LXNpemU6IDMuMTV2dzsgIFxuXHRsaW5lLWhlaWdodDogY2FsYyg1MiAvIDMyKTtcblx0bWFyZ2luLXRvcDogMS40ZW07XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRfN19leHBfMV90eHRfMiBhe1xuICBjb2xvcjogIzAwYTBlOTtcbn1cbi5jb250XzdfZXhwXzIge1xuXHRtYXJnaW46IGNhbGMoODYgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byAwO1xuXHQvKiBwYWRkaW5nLWJvdHRvbTogY2FsYygxNTYgLyA3NTAgKiAxMDAlKTsgKi9cbn1cbiNjb250XzdfZXhwXzJfMiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG4uY29udF83X2V4cF8yXzJfdHh0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzLjE1dnc7ICBcblx0bGluZS1oZWlnaHQ6IGNhbGMoNTQgLyAzNCk7XG59XG4uY29udF83X2V4cF8yXzJfbm90ZSB7XG5cdC8qIG1hcmdpbi10b3A6IGNhbGMoNTU1IC8gNzUwICogMTAwJSk7ICovXG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyNik7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmNvbnRfN19leHBfMl8yX25vdGUgZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblx0I2NvbnRfN19leHBfbm90ZSB7XG5cdFx0bWFyZ2luOiAzZW0gYXV0byAwO1xuXHRcdGZvbnQtc2l6ZTogMTY7XG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoNTAgLyAzMik7XG5cdFx0cGFkZGluZzogMCAxLjFlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTZweCkge1xuICAuY29udF83X2V4cF8xX3R4dF8xe1xuXHRmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRfN19leHBfMV90eHRfbm90ZXtcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG4uY29udF83X2V4cF8xX3R4dF8ye1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udF83X2V4cF8yXzJfdHh0e1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbn1cblxuICAvKuOCs+ODs+ODhuODs+ODhDfjgIDjg6HjgqTjg7PllYblk4HoqqzmmI7jgrnjg6njgqTjg4Djg7wqL1xuLmNvbnRfN19pbWdfc2xpZGUge1xuICB3aWR0aDogbWluKDEwMCUsIDE0MjBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogbWluKDUuOTE1NDkyOTU3NyUsIDg0cHgpIG1pbig5LjM2NjE5NzE4MzElLCAxMzNweCkgbWluKDIuMTEyNjc2MDU2MyUsIDMwcHgpO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNTUuMjg1OTYxODcxOCU7IC8qbWFyZ2lu5ZCI6KiILTI0NiDlhoUyOTQ2Ki9cbiAgd2lkdGg6IDI0MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IC02Ni41NTExMjY1MTY1JTsgLyooMjk0Ni0xMTU0KS83PTI1NiovXG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkge1xuICB3aWR0aDogOS4wMjkxOTIxMjQ5JTtcbiAgYm9yZGVyOiBtaW4oMTAgKiB2YXIoLS12dy1yYXRlKSwgMTBweCkgc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgbWluKDEwICogdmFyKC0tdnctcmF0ZSksIDEwcHgpIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHQgIGJveC1zaGFkb3c6IDAgMCBtaW4oMTAgKiB2YXIoLS12dy1yYXRlKSwgMTBweCkgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG4uY29udF83X2ltZ19zbGlkZV9saXN0IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGk6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8xIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuXHRcdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8zIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuXHRcdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI3MTU1NDY1MDQlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV80IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MTA5OTc5NjMzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfbGlzdCBsaS5jb250XzdfaW1nX3NsaWRlXzUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuXHRcdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wMzM5NDQzMzEzJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjIuNTU2MzkwOTc3NCUpIHJvdGF0ZSgtNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMzk0NDMzMTMlO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV84IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC41NDMxMDkzMDA3JTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEwMTgzMjk5MzklO1xufVxuXG4uY29udF83X2ltZ19zbGlkZV8xMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjIuNTU2MzkwOTc3NCUpIHJvdGF0ZSgtNWRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMzA1NDk4OTgxNyU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlXzEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC41NDMxMDkzMDA3JTtcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfYXJ3X2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0LjIyNTM1MjExMjclO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMi4xMTI2NzYwNTYzJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG1pbigzICogdmFyKC0tdnctcmF0ZSksIDNweCkgbWluKDMgKiB2YXIoLS12dy1yYXRlKSwgM3B4KSBtaW4oOCAqIHZhcigtLXZ3LXJhdGUpLCA4cHgpIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHQgIGJveC1zaGFkb3c6IG1pbigzICogdmFyKC0tdnctcmF0ZSksIDNweCkgbWluKDMgKiB2YXIoLS12dy1yYXRlKSwgM3B4KSBtaW4oOCAqIHZhcigtLXZ3LXJhdGUpLCA4cHgpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRfN19pbWdfc2xpZGVfYXJ3X3ByZXYge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTAuMjgxNjkwMTQwOCU7XG59XG5cbi5jb250XzdfaW1nX3NsaWRlX2Fyd19uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTAuMjgxNjkwMTQwOCU7XG59XG5cbi5jb250XzdfaW1nX3B1IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDc3LCA3NywgMC44KTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uY29udF83X2ltZ19wdV9pbnIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0ICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0ICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udF83X2ltZ19wdV9saXN0IHtcbiAgd2lkdGg6IG1pbig2NDAgKiB2YXIoLS1wYy1yYXRlKSwgNjQwcHgpO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiBtaW4oNjQwICogdmFyKC0tcGMtcmF0ZSksIDY0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udF83X2ltZ19wdV9saXN0IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBtaW4oMTAgKiB2YXIoLS12dy1yYXRlKSwgMTBweCkgc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udF83X2ltZ19wdV9saXN0IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250XzdfaW1nX3B1X2xpc3QgIGxpLm1vdiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRfN19pbWdfcHVfYXJ3X2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IG1pbig1MCUgLSAzMCAqIHZhcigtLXBjLXJhdGUpLCA1MCUgLSAzMHB4KTtcbiAgd2lkdGg6IG1pbig2MCAqIHZhcigtLXBjLXJhdGUpLCA2MHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiBtYXgoLTMwICogdmFyKC0tcGMtcmF0ZSksIC0zMHB4KTtcbn1cblxuLmNvbnRfN19pbWdfcHVfYXJ3X3ByZXYge1xuICBtYXJnaW4tbGVmdDogbWF4KC00MjAgKiB2YXIoLS1wYy1yYXRlKSwgLTQyMHB4KTtcbn1cblxuLmNvbnRfN19pbWdfcHVfYXJ3X25leHQge1xuICBtYXJnaW4tbGVmdDogbWluKDQyMCAqIHZhcigtLXBjLXJhdGUpLCA0MjBweCk7XG59XG5cbi5jb250XzdfaW1nX3B1X2NscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiBtaW4oNjAgKiB2YXIoLS1wYy1yYXRlKSwgNjBweCk7XG4gIG1hcmdpbjogbWF4KC0yOTggKiB2YXIoLS1wYy1yYXRlKSwgLTI5OHB4KSBtYXgoLTI5OCAqIHZhcigtLXBjLXJhdGUpLCAtMjk4cHgpIGF1dG8gYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udF83X2ltZ19wdV9pbnIubW92IC5jb250XzdfaW1nX3B1X2NscyB7XG4gIG1hcmdpbjogbWF4KC0zMjAgKiB2YXIoLS1wYy1yYXRlKSwgLTMyMHB4KSBtYXgoLTI1MyAqIHZhcigtLXBjLXJhdGUpLCAtMjUzcHgpIGF1dG8gYXV0bztcbn1cblxuLmNvbnRfN19pbWdfbm90ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnlvdXR1YmUtc3F1YXJlIHtcblx0d2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueW91dHViZS1zcXVhcmUgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA4MCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAwO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOnJvb3Qge1xuXHQtLXBjLXJhdGU6IGNhbGMoMSAvIDc1MCAqIDEwMCUpO1xuXHQtLXZ3LXJhdGU6IGNhbGMoMSAvIDc1MCAqIDEwMHZ3KTtcbiAgfVxuICAvKuOCs+ODs+ODhuODs+ODhDfjgIDjg6HjgqTjg7PllYblk4HoqqzmmI7jgrnjg6njgqTjg4Djg7wqL1xuICAuY29udF83X2ltZ19zbGlkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmc6IGNhbGMoNzggKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygxMzMgKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygzMCAqIHZhcigtLXBjLXJhdGUpKTtcblx0bWFyZ2luLXRvcDogY2FsYygzNCAqIHZhcigtLXBjLXJhdGUpKTtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3Qge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiA2MDguNjc3Njg1OTUwNCU7IC8qbWFyZ2lu5ZCI6KiILTI0NiDlhoUyOTQ2Ki9cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRtYXJnaW4tbGVmdDogLTI1NC4zMzg4NDI5NzUyJTsgLyooMjk0Ni00ODQpLzEwPTI0Ni4yKi9cbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9saXN0IGxpIHtcblx0d2lkdGg6IDkuMDI5MTkyMTI0OSU7XG5cdGJvcmRlcjogY2FsYygxMCAqIHZhcigtLXZ3LXJhdGUpKSBzb2xpZCAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiAyO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGk6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogMC42O1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfMiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV8zIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0wLjI3MTU1NDY1MDQlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41MDM3NTkzOTg1JSkgcm90YXRlKDEwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0wLjYxMDk5Nzk2MzMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2xpc3QgbGkuY29udF83X2ltZ19zbGlkZV81IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMuMTU3ODk0NzM2OCUpIHJvdGF0ZSgtMTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogLTAuMDMzOTQ0MzMxMyU7XG5cdHotaW5kZXg6IDE7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfNiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiAtMS44NjY5MzgyMjEzJTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV83IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0wLjMzOTQ0MzMxMyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfOCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjUwMzc1OTM5ODUlKSByb3RhdGUoMTBkZWcpO1xuXHRtYXJnaW4tbGVmdDogLTAuNTQzMTA5MzAwNyU7XG4gIH1cbiAgLmNvbnRfN19pbWdfc2xpZGVfOSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMy4xNTc4OTQ3MzY4JSkgcm90YXRlKC0xMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzLjE1Nzg5NDczNjglKSByb3RhdGUoLTEwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0wLjEwMTgzMjk5MzklO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEwIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0xLjg2NjkzODIyMTMlO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzExIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyLjU1NjM5MDk3NzQlKSByb3RhdGUoLTVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMi41NTYzOTA5Nzc0JSkgcm90YXRlKC01ZGVnKTtcblx0bWFyZ2luLWxlZnQ6IC0wLjMwNTQ5ODk4MTclO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlXzEyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNTAzNzU5Mzk4NSUpIHJvdGF0ZSgxMGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiAtMC41NDMxMDkzMDA3JTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9hcndfYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IGNhbGMoODAgKiB2YXIoLS1wYy1yYXRlKSk7XG5cdHotaW5kZXg6IDEwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IGNhbGMoLTQwICogdmFyKC0tcGMtcmF0ZSkpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMi4xMzMzMzMzMzMzcHggMi4xMzMzMzMzMzMzcHggNC4yNjY2NjY2NjY3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMi4xMzMzMzMzMzMzcHggMi4xMzMzMzMzMzMzcHggNC4yNjY2NjY2NjY3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5jb250XzdfaW1nX3NsaWRlX2Fyd19wcmV2IHtcblx0bGVmdDogMDtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoOSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19zbGlkZV9hcndfbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoOSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCA3NywgNzcsIDAuOCk7XG5cdHotaW5kZXg6IDk5OTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9pbnIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2xpc3Qge1xuXHR3aWR0aDogY2FsYyg1NDAgKiB2YXIoLS1wYy1yYXRlKSk7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiA5LzE2O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udF83X2ltZ19wdV9saXN0IGxpIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyOiBjYWxjKDEwICogdmFyKC0tdnctcmF0ZSkpIHNvbGlkICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2xpc3QgbGkubW92IHtcblx0Ym9yZGVyOiBub25lO1xuXHRhc3BlY3QtcmF0aW86IDkvMTY7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDc2dnc7XG5cdG1hcmdpbi10b3A6IDIwLjMzMzMzMzN2dztcbiAgfVxuICAvKiAuY29udF83X2ltZ19wdV9pbnIubW92IC5jb250XzdfaW1nX3B1X2xpc3QgbGkubW92IGlmcmFtZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDE0Mi4yNDM5MDI0MzklO1xuXHRtYXJnaW46IC0xNCUgYXV0bztcbiAgfSAqL1xuXG4gIC5jb250XzdfaW1nX3B1X2Fyd19ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDMwICogdmFyKC0tcGMtcmF0ZSkpO1xuXHR3aWR0aDogY2FsYyg2MCAqIHZhcigtLXBjLXJhdGUpKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2Fyd19wcmV2IHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTMyNSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9hcndfbmV4dCB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDMyNSAqIHZhcigtLXBjLXJhdGUpKTtcbiAgfVxuICAuY29udF83X2ltZ19wdV9jbHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDglO1xuXHRyaWdodDogNTAlO1xuXHR3aWR0aDogY2FsYyg2MCAqIHZhcigtLXBjLXJhdGUpKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IGNhbGMoLTM0MCAqIHZhcigtLXBjLXJhdGUpKSBjYWxjKC0yOTUgKiB2YXIoLS1wYy1yYXRlKSkgYXV0byBhdXRvO1xuICB9XG4gIC5jb250XzdfaW1nX3B1X2lucjpoYXMobGkubW92W3N0eWxlKj1cImRpc3BsYXk6IGxpc3QtaXRlbVwiXSkgLmNvbnRfN19pbWdfcHVfY2xzIHtcblx0bWFyZ2luOiBjYWxjKC00NTAgKiB2YXIoLS1wYy1yYXRlKSkgY2FsYygtMjk1ICogdmFyKC0tcGMtcmF0ZSkpIGF1dG8gYXV0bztcbiAgfVxuICAuY29udF83X2ltZ19ub3RlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjExX19pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCB7XG5cdHBhZGRpbmctdG9wOiA3MnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLmltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMTFfX2hlYWQgLmltYWdlIHtcblx0d2lkdGg6IDQyLjA4MzMzMzMzMzMlO1xuXHRyaWdodDogLTNweDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC5pbWFnZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEge1xuXHR3aWR0aDogNTguMzMzMzMzMzMzMyU7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50aXRsZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubWFyayB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQxIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAubm90ZSB7XG5cdHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLmJyLXRhYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC5tYXJrIHtcblx0bWFyZ2luLXRvcDogNDRweDtcblx0d2lkdGg6IDM0OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQxIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTMzLjMzMzMzMzMzMzMlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEgLnRleHQtYmx1ZSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC5ub3RlIHtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTU1LjU1NTU1NTU1NTYlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MiB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMzMzMzJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdGNvbG9yOiAjMDBhZWVmO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogN3B4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6aG92ZXIsIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6bGluaywgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIHtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lyog5ZCE44K544Op44Kk44OJ44GU44Go44Gr5YK+44GN44KS5LuY5LiOICovXG5cdC8qIOW/heimgeOBq+W/nOOBmOOBpue2muOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IDM0MHB4O1xuXHRoZWlnaHQ6IDM0MHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRwYWRkaW5nOiAxM3B4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdCAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQvKiDjg6njg7Pjg4Djg6Djgavlgr7jgZHjgosgKi9cbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikge1xuXHQtLXJvdGF0ZTogM2RlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuXHQtLXJvdGF0ZTogLTRkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcblx0LS1yb3RhdGU6IDJkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpIHtcblx0LS1yb3RhdGU6IC02ZGVnO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSB7XG5cdGJhY2tncm91bmQ6ICNjZGNkY2Q7XG5cdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGVfX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLmltYWdlIHtcblx0d2lkdGg6IDczLjkxNjY2NjY2NjclO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC02N3B4O1xuXHR0b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG5cdHBhZGRpbmctdG9wOiAxMjZweDtcblx0d2lkdGg6IDQxMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC5tYXJrIHtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0d2lkdGg6IDM0OHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTU4LjMzMzMzMzMzMzMlO1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnR4dDEge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC50eHQyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE4Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlY3Rpb24xMV9fYm90dGxlX19pbm5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2Uge1xuXHR3aWR0aDogNjUlO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG5cdHdpZHRoOiAzNSU7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG5cdG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uMTFfX2JvdHRsZV9faW5uZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG5cdHdpZHRoOiA1NSU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcblx0d2lkdGg6IDQ1JTtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIC5tYXJrIHtcblx0bWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjExX19ib3R0bGVfX2lubmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC5pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAubWFyayB7XG5cdG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSB7XG5cdG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcblx0bWF4LXdpZHRoOiA4NTBweDtcblx0Y29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIC50eHQgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE4Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOmhvdmVyLCAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOmxpbmssIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSAudHh0IGxpIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciB7XG5cdG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC50eHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDE1OC4zMzMzMzMzMzMzJTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0bWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuXHQvKnBhZGRpbmctdG9wOiA1NXB4OyovXG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nIGltZyB7XG5cdHdpZHRoOiA5NDVweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdG1hcmdpbi10b3A6IC0zNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24xMV9faW5uZXIge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQge1xuXHRwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDExNXB4ICsgMjhweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC5pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDIwOHB4O1xuXHR3aWR0aDogNzIlO1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm1hcmsge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNzRweDtcblx0bWFyZ2luLWxlZnQ6IC03cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDEge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAuc2VjdGlvbjExX19oZWFkIC50ZXh0YXJlYSAudHh0MSAudGV4dC1ibHVlIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIHtcblx0bWFyZ2luLXRvcDogMjNweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTg3LjUlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0Y29sb3I6ICMwMGFlZWY7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6aG92ZXIsIC5zZWN0aW9uMTFfX2hlYWQgLnRleHRhcmVhIC50eHQyIGE6bGluaywgLnNlY3Rpb24xMV9faGVhZCAudGV4dGFyZWEgLnR4dDIgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiDlkITjgrnjg6njgqTjg4njgZTjgajjgavlgr7jgY3jgpLku5jkuI4gKi9cblx0Lyog5b+F6KaB44Gr5b+c44GY44Gm57aa44GR44KLICovXG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogMzQwcHg7XG5cdGhlaWdodDogMzQwcHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMSAuYm90dGxlU3dpcGVyIC5zd2lwZXItc2xpZGUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdC8qIOODqeODs+ODgOODoOOBq+WCvuOBkeOCiyAqL1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG5cdC0tcm90YXRlOiAzZGVnO1xuICB9XG4gIC5zZWN0aW9uMTEgLmJvdHRsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG5cdC0tcm90YXRlOiAtNGRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuXHQtLXJvdGF0ZTogMmRlZztcbiAgfVxuICAuc2VjdGlvbjExIC5ib3R0bGVTd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuXHQtLXJvdGF0ZTogLTZkZWc7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIHtcblx0YmFja2dyb3VuZDogI2NkY2RjZDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAuaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX19ib3R0bGUgLnRleHRhcmVhIHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudGl0bGUge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMzUuNzE0Mjg1NzE0MyU7XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9fYm90dGxlIC50ZXh0YXJlYSAudHh0MSB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5zZWN0aW9uMTFfX2JvdHRsZSAudGV4dGFyZWEgLnR4dDIge1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjMuMDc2OTIzMDc2OSU7XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMSAubm90ZS1hcmVhIHtcblx0bWFyZ2luOiAyMnB4IGF1dG8gMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDkwLjY2NjY2NjY2NjclO1xuXHRjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOmhvdmVyLCAuc2VjdGlvbjExIC5ub3RlLWFyZWEgLnR4dCBsaSBhOmxpbmssIC5zZWN0aW9uMTEgLm5vdGUtYXJlYSAudHh0IGxpIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciB7XG5cdG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC50eHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDE0MS4xNzY0NzA1ODgyJTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0bWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWcge1xuXHRwYWRkaW5nLXRvcDogOXB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdC8qd2lkdGg6IDg4LjY2NjY2NjY2NjclOyovXG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR0b3A6IC03cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiA2MXB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgLmltZy5pbWctc3Age1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nLmltZy1zcCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuICAuYW5jaG9yLWxpbmsyIHtcblx0bWFyZ2luLXRvcDogLTE4dnc7XG5cdHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jb250XzdfaW1nX3B1XzEyLm1vdiBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyg0MTAgLyA3MjkgKiAxMDAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNzZ2dztcblx0XHRoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi8qIOOCouOCpOODhuODoOips+e0sOOCt+ODp+ODq+ODgOODvOODkOODg+OCryAqL1xuLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMuY29udF83X3ByZXNlbnRfYm94X2JvZHl7XG5cdCAgbWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogODk2cHg7XG5cdHBhZGRpbmc6IDI5cHggMCA1NnB4O1xufVxuLmNvbnRfN19wcmVzZW50X2JveF9ib2R5X2luciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRfN19wcmVzZW50X2JveF90eHRfcl8xIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogY2FsYygzMiAvIDIyKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdFx0ICBcdGNvbG9yOiAjMzMzMzMzO1xuXHR9XG4uY29udF83X3ByZXNlbnRfMl9tYWluIHtcblx0d2lkdGg6IGNhbGMoNjI0IC8gODk2ICogMTAwJSk7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb29wZXJhdGUvMjAyNTA4L2ltZy9jb25mbGljdDIzL3NlY3Rpb24xMV9vdGhlcl9pdGVtMDNfaW1nMV9wYy5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wOyBcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICBhc3BlY3QtcmF0aW86IDYyNCAvIDQzMztcbn1cbi5jb250XzdfcHJlc2VudF8yX3R4dF9yIHtcblx0cGFkZGluZzogY2FsYyg2MCAvIDU2MCAqIDEwMCUpIDAgY2FsYygxMDcgLyA1NjAgKiAxMDAlKSBjYWxjKDI2OCAvIDU2MCAqIDEwMCUpO1xufVxuLmNvbnRfN19wcmVzZW50XzJfaW1nXzIge1xuXHR3aWR0aDogY2FsYygzOTYgLyA4OTYgKiAxMDAlKTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTQ2IC8gODk2ICogMTAwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtMzggLyA4OTYgKiAxMDAlKTtcblx0cGFkZGluZy10b3A6IGNhbGMoMjAgLyA4OTYgKiAxMDAlKTtcbn1cbi5zZWN0aW9uMTEgLnNlY3Rpb24xMV9vdGhlciAuY29udF83X3ByZXNlbnRfMl9pbWdfMiBpbWd7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDM5NnB4O1xufVxuLmNvbnRfN19wcmVzZW50X2JveF90eHRfcl8yIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogY2FsYygxOCAvIDE0KTtcblx0bWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBcdGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLmNvbnRfN19wcmVzZW50X2JveF90eHRfcl8yIGVte1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzLmNvbnRfN19wcmVzZW50X2JveF9ib2R5e1xucGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuICAuY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzIge1xuXHRmb250LXNpemU6IDExcHg7XG5cbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIOOCouOCpOODhuODoOips+e0sOOCt+ODp+ODq+ODgOODvOODkOODg+OCryAqL1xuXHQgIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTMgLmJ0biAuaWNvbiB7XG5cdFx0dG9wOiAtMnB4O1xuXHRsZWZ0OiAyOHB4O1xuXHR3aWR0aDogNjVweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbi5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzLmNvbnRfN19wcmVzZW50X2JveF9ib2R5e1xuXHRwYWRkaW5nOiA5cHggMCAyMnB4O1xufVxuXG4uY29udF83X3ByZXNlbnRfYm94X3R4dF9yXzEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDU0IC8gMzQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogWWFrdUhhbkpQLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0XHQgIFx0Y29sb3I6ICMzMzMzMzM7XG5cdH1cblx0XHQuY29udF83X3ByZXNlbnRfMl90eHRfcl8yIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogY2FsYygxOCAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtYXJnaW4tdG9wOiBjYWxjKDg4NCAvIDcwMCAqIDEwMCUpOyAqL1xuXHQgIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHQgIGNvbG9yOiAjMzMzMzMzO1xuXHR9XG5cdFx0LmNvbnRfN19wcmVzZW50XzJfdHh0X3JfMiBlbSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbi5jb250XzdfcHJlc2VudF8yX21haW4ge1xuICB3aWR0aDogY2FsYyg3NTAgLyA2ODAgKiAxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcblx0LyogYmFja2dyb3VuZDogdXJsKFwiL2Nvb3BlcmF0ZS8yMDI1MDgvaW1nL2NvbmZsaWN0MjMvY29udF83X3ByZXNlbnRfMl9pbWdfMV9zcC5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wOyBcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87ICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogYXNwZWN0LXJhdGlvOiA3NTAvOTkyOyAqL1xuICAvKiBtaW4taGVpZ2h0OiA0NjVweDsgKi9cbn1cbi5jb250XzdfcHJlc2VudF8yX3R4dF9yIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udF83X3ByZXNlbnRfMl9pbWdfMiB7XG5cdFx0d2lkdGg6IGNhbGMoNjU0IC8gNzUwICogMTAwJSk7XG5cdFx0bWFyZ2luOiBjYWxjKDYyIC8gNzUwICogMTAwJSkgYXV0byAwO1xufVxuLnNlY3Rpb24xMSAuc2VjdGlvbjExX290aGVyIC5jb250XzdfcHJlc2VudF8yX2ltZ18yIGltZ3tcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjA3cHg7XG59XG5cbn1cblxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHQuY29udF83X3ByZXNlbnRfMl90eHRfcl8yIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg4ODQgLyA3NTAgKiAxMDAlKTtcblx0fVxufSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbi5jb250XzdfcHJlc2VudF9ib3hfdHh0X3JfMSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdFx0LmNvbnRfN19wcmVzZW50XzJfdHh0X3JfMiB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXHRcdC5jb250XzdfcHJlc2VudF8yX3R4dF9yXzIgZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQvKiBZb3V0dWJl44Gu5YaN55Sf44Oe44O844KvICovXG5cdFx0LmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0XHQuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsIFxuXHRcdC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0XHQuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0d2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcblx0XHRoZWlnaHQ6IDEyJTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG4gIH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC8qIFlvdXR1YmXlho3nlJ/jg57jg7zjgq8gKi9cbiAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHR6LWluZGV4OiAyO1xufVxuIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA4cHg7XG5cdHotaW5kZXg6IDM7XG59XG4gLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6YmVmb3JlLCBcbiAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnUtbWF4dzEwMHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGNvbG9yLWtleTogIzAwYWVlZjtcbiRjb2xvci1kYXJrYmx1ZTogIzAwNzJlODtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci15ZWxsb3c6ICNmZmM2M2U7XG5cbiRicmVhay1wb2ludDogNzY3cHg7XG4kYnJlYWstcG9pbnQtcGM6IDE5OTlweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiRmb250LXNlcmlmOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4kZm9udC1ub3Rvc2FuczogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiJdfQ== */
