@charset "UTF-8";
/* ---------------------------------------------------
	Foundation
--------------------------------------------------- */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  line-height: 1.15;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 0;
}

hr {
  overflow: visible;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  vertical-align: baseline;
  line-height: 0;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  margin: 0 2px;
  padding: .35em .625em .75em;
  border: 1px solid #c0c0c0;
}

legend {
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  max-width: 100%;
  color: inherit;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/* ---------------------------------------------------
/* base
/* -------------------------------------------------- */
html {
  height: 100%;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  font-size: .625em;
  font-display: swap;
}

@-ms-viewport {
  width: device-width;
}

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #525252;
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0;
}

section,
div,
p {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}

dl,
dt,
dd {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

dl {
  margin: 0;
  padding: 0;
}

dd {
  margin: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
}

li {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
}

hr {
  border-bottom: 1px solid #ddd;
}

span {
  font-weight: inherit;
}

address,
em {
  font-style: inherit;
}

strong,
b,
em {
  font-weight: bold;
}

a {
  text-decoration: none;
  -webkit-transition: .25s;
  transition: .25s;
}

a img {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

a:hover img {
  opacity: .8;
  -webkit-transition: .25s;
  transition: .25s;
}

img {
  max-width: 100%;
  height: auto;
}

img[src$='.svg'] {
  width: 100%;
}

/* ==heading
/* ==================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3', YuGothic,'Yu Gothic', sans-serif;
}

/* ---------------------------------------------------
	Layout
--------------------------------------------------- */
.l-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  max-width: 850px;
}

/* ---------------------------------------------------
	Object
--------------------------------------------------- */
/* -----------------------------
# ヘッダー
-------------------------------- */
.page-header {
  color: #fff;
}

.page-header a {
  color: #fff;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

.page-header a:hover,
.page-header a:active,
.page-header a:focus {
  opacity: .8;
}

.page-header_top {
  background-color: #0070e1;
  font-size: 13px;
  text-align: center;
}

.page-header_top a {
  text-decoration: underline;
}

.page-header_bottom {
  background-color: #09f;
}

.page-header_bottom > .inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.page-header_bottom .img {
  line-height: 0;
}

/* # ヘッダーロゴ
----------------------- */
/* -----------------------------
# フッター
-------------------------------- */
.page-footer {
  color: #fff;
}

.page-footer a {
  color: #fff;
}

.sp_footer_link {
  margin-top: 15px;
}

.sp_footer_link a {
  padding-left: 15px;
  background: url(../img/blockbottom_icon.gif) no-repeat left center;
  background-size: 7px auto;
  color: #0096ff;
  font-size: 13px;
}

.sp_footer_link li {
  display: inline-block;
  margin-right: 10px;
}

/* # ページトップ
----------------------- */
.pagetop p {
  text-align: right;
}

.pagetop a {
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
  color: #09f;
}

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

.pagetop .home a {
  background-image: url(../img/icon_circle_right.png);
}

/* # クレジット
----------------------- */
.credit {
  color: #444;
  font-size: 10px;
  line-height: 1.5;
}

/* # フッター注記
----------------------- */
.footer_text_annotation {
  margin-top: 20px;
  font-size: 13px;
  line-height: 1.5;
}

/* # コピーライト
----------------------- */
.copyright {
  padding-top: 10px;
  padding-bottom: 10px;
}

.copyright .text_sm {
  font-weight: normal;
}

/* -----------------------------
# サイドバー
-------------------------------- */
.sidefixed1 {
  display: none;
  position: fixed !important;
  z-index: 999;
  right: 0;
  bottom: 40px;
  -webkit-transform: translate3d(0, 0, 0);
}

/* -----------------------------
# SP / フローとボタン
-------------------------------- */
#floatbtn {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  padding: 2% 0 1% 0;
  width: 100%;
  background: #fff;
  line-height: 0;
}

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

#floatbtn .btnArea {
  display: inline-block;
  margin: 0 0 0 0;
  width: 34%;
}

#floatbtn .btnArea a {
  width: 100%;
}

#floatbtn .btnArea .fundBtn {
  height: auto !important;
}

/* -----------------------------
# 見出し
-------------------------------- */
.title {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3', YuGothic,'Yu Gothic', sans-serif;
}

/* -----------------------------
# SNSシェアボタン
-------------------------------- */
.block_share {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* Utility
/* ==================================== */
/* display
/* ------------------ */
.u-flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.u-hide {
  display: none;
}

.u-block {
  display: block;
}

/* position
/* ------------------ */
.u-pos_static {
  position: static;
}

.u-pos_relative {
  position: relative;
}

.u-pos_absolute {
  position: absolute;
}

.u-pos_fixed {
  position: fixed;
}

/* border
/* ------------------ */
.u-border {
  border: 1px solid #ddd;
}

.u-radius {
  border-radius: 10px;
}

/* background
/* ------------------ */
.u-bg_white {
  background-color: #fff;
}

.u-bg_primary {
  background-color: #09f;
  color: #fff;
}

.u-bg_primary a {
  color: #fff;
}

.u-bg_white {
  background-color: #fff;
}

.u-bg_blue {
  background-color: #e6f7fd;
}

/* text
/* ------------------ */
.u-text_bold {
  font-weight: bold;
}

.u-text_ul {
  text-decoration: underline;
}

.u-text_md {
  font-size: 16px;
}

.u-text_xs {
  font-size: 11px;
}

.u-text_sm {
  font-size: 13px;
}

.u-text_lg {
  font-size: 18px;
}

.u-text_xl {
  font-size: 22px;
}

.u-text_primary {
  color: #09f;
}

.u-text_secondary {
  color: #fd883b;
}

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

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

.u-al_center {
  text-align: center;
}

/* vertical-align
/* ------------------ */
.u-val_baseline {
  vertical-align: baseline;
}

.u-val_top {
  vertical-align: top;
}

.u-val_middle {
  vertical-align: middle;
}

.u-val_bottom {
  vertical-align: bottom;
}

.u-val_text-bottom {
  vertical-align: text-bottom;
}

.u-val_text-top {
  vertical-align: text-top;
}

/* -----------------------------
# メインビジュアル
-------------------------------- */
.mainvisual_top {
  text-align: center;
}

.mainvisual_img {
  line-height: 0;
}

.mainvisual_img img {
  width: 100%;
}

.mainvisual_btn {
  position: absolute;
  bottom: 23px;
  left: calc(50% - 427px);
}

.mainvisual_bottom > .head {
  position: relative;
  background-color: #09f;
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: .03em;
  text-indent: .03em;
}

.mainvisual_bottom > .head:before {
  content: '';
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #09f transparent transparent transparent;
}

.mainvisual_bottom > .body > p {
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
}

.mainvisual_exam_list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.mainvisual_exam_list > li {
  width: calc(100% / 3);
  font-weight: bold;
  line-height: 1.46;
}

.mainvisual_exam_list > li:nth-child(n + 2) {
  border-left: 2px dotted #09f;
}

.mainvisual_exam_list img {
  width: auto;
}

.mainvisual_exam_list em {
  color: #09f;
}

/* -----------------------------
# SP / CTA
-------------------------------- */
.block_donation_sp {
  margin-top: 15px;
  line-height: 1;
}

.block_donation_sp.mt0 {
  margin-top: 0;
}

.block_donation_sp hr {
  margin: 7px 10px 7px 10px;
  border: none;
  border-bottom: 1px solid #b5b5b5;
}

.block_donation_sp > .head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 4%;
  padding-top: 16.25px;
  padding-right: 18.75%;
  padding-bottom: 16.25px;
  height: 64px;
  background: #09f url(../img/donation_title_img.jpg) right 0/contain no-repeat;
  text-align: center;
  line-height: 0;
}

.block_donation_sp > .head img {
  height: 31.5px;
}

.block_donation_sp .fund_btn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 93.4375%;
  max-width: 375px;
  height: auto;
  text-align: center;
}

.block_donation_sp .link a,
.block_donation_sp .link2 a {
  display: block;
  color: #09f;
  font-size: 14px;
  text-decoration: underline;
  line-height: 1.5;
}

.block_donation_sp .link {
  margin: 4% auto 0 auto;
  padding: 2% 0 6%;
  background: url(../img/cta_bg1.png) calc(50% - 140px) top no-repeat;
  background-size: 20%;
  text-align: center;
}

.block_donation_sp .link a {
  margin: 0 4% 0 12%;
}

.block_donation_sp .link2 {
  margin: 4% auto 0;
  padding: 2% 0 2%;
  width: 90%;
  text-align: left;
}

.block_donation_sp .guideArea {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 5% auto 30px;
  padding: 1em;
  width: calc(100% - 40px);
  min-height: 20px;
  border: 2px dotted #c7c7c7;
  background-color: #fff;
  color: #5f4c41;
  font-size: 12px;
}

.block_donation_sp .guideArea p {
  font-weight: bold;
}

.block_donation_sp .guideArea a {
  display: inline-block;
  padding-left: 6%;
  background: url(../img/guide_bg1.png) left no-repeat;
  background-size: 18px;
  color: #5f4c41;
  font-size: 12px;
  text-decoration: underline;
}

.block_donation_sp .guideArea a + a {
  margin-left: 5%;
}

/* -----------------------------
# SP / ソフトバンク
-------------------------------- */
.block_softbank_sp {
  margin: 4% 0 0 0;
  width: 100%;
  background: #f7f7f7;
  color: #000;
}

.block_softbank_sp .contents_box {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 0 2% 10px 2%;
  width: 96%;
  border-bottom: 1px dotted #4b4847;
  background: #f7f7f7;
}

.block_softbank_sp .contents_box2 {
  border-bottom: none;
}

.block_softbank_sp .contents_box3 {
  padding: 4%;
  background: #eaf7ff;
  font-size: 14px;
  text-align: center;
}

.block_softbank_sp .contents_box3 a {
  color: #09f;
  text-decoration: underline;
}

.block_softbank_sp .text0 {
  padding: 5px 3% 15px 3%;
  color: #4b4847;
  font-size: 12px;
}

.block_softbank_sp .text0 span {
  color: #3797ce;
  font-weight: bold;
}

.block_softbank_sp .img1 {
  padding: 5% 0 0 3%;
  width: 30%;
}

.block_softbank_sp .text1 {
  padding: 15px 3% 20px 3%;
  width: 68%;
  color: #4b4847;
  font-size: 14px;
  text-align: justify;
  line-height: 1.5;
}

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

.block_softbank_sp .sbBox2_wrap {
  margin: 0 4%;
  padding: 1% 4% 3% 4%;
  border: 5px solid #dcdcdc;
  border-radius: 5px;
  background-color: #fff;
  font-size: 12px;
}

.block_softbank_sp .sbleft {
  display: inline-block;
  margin: 0 5%;
  width: 26%;
}

.block_softbank_sp .sbright {
  display: inline-block;
  width: 55%;
}

.block_softbank_sp .sbright a {
  display: inline-block;
  padding-top: 15px;
}

.contents-wrap {
  overflow: hidden;
}

/* -----------------------------
# section01 / 激動する世界。脅かされる幼い命と未来
-------------------------------- */
.section01 {
  margin-top: 47px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

.section01 .inner {
  position: relative;
  max-width: 850px;
  margin: 0 auto;
}

.section01 .head {
  margin-bottom: 62px;
}

.section01 .section01__warp1 {
  background: url("../img/sec01/sec01_bg.jpg") no-repeat center top;
}

.section01 .section01__warp1 .inner {
  padding-top: 67px;
  padding-bottom: 256px;
}

.section01_item {
  position: relative;
}

.section01_item .detail {
  background: #fff;
  padding: 62px 26px 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 411px;
}

.section01_item .detail .ttl {
  border-bottom: 1px solid #1e1614;
  padding-left: 7px;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 21px;
}

.section01_item .detail .txt {
  font-size: 17px;
  line-height: 205.88235%;
  color: #2d1e04;
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section01_item:first-of-type {
  margin-bottom: 123px;
}

.section01_item:first-of-type .img {
  position: absolute;
  left: -136px;
  top: 40px;
}

.section01_item:first-of-type .detail {
  margin: 0 0 0 auto;
  height: 393px;
}

.section01_item:first-of-type .img2 {
  position: absolute;
  right: 25px;
  bottom: -123px;
}

.section01_item:nth-of-type(2) {
  margin-bottom: 89px;
}

.section01_item:nth-of-type(2) .img {
  position: absolute;
  right: -37px;
  top: 54px;
}

.section01_item:nth-of-type(2) .detail {
  margin: 0 auto 0 0;
  padding: 62px 42px 0 25px;
  max-width: 404px;
  height: 298px;
}

.section01_item:nth-of-type(2) .img2 {
  position: absolute;
  left: -234px;
  top: 144px;
}

.section01_item:nth-of-type(3) .img {
  position: absolute;
  left: -3px;
  top: 28px;
}

.section01_item:nth-of-type(3) .detail {
  margin: 0 0 0 auto;
  height: 296px;
}

.section01_item:nth-of-type(3) .img2 {
  position: absolute;
  right: -111px;
  bottom: -179px;
}

.section01 .section01__warp2 {
  background: url("../img/sec01/sec01_bg2.jpg") no-repeat center top;
}

.section01 .section01__warp2 .inner {
  padding-top: 162px;
  padding-bottom: 129px;
}

.section01 .section01__warp2 .arrow {
  position: absolute;
  left: 50%;
  top: -36px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.section01 .section01__warp2 .txt1 {
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 10;
}

.section01 .section01__warp2 .txt1 img {
  margin: 0 auto;
}

.section01 .section01__warp2 .img1 {
  position: absolute;
  left: -235px;
  top: 426px;
  max-width: 257px;
}

.section01 .section01__warp2 .img2 {
  position: absolute;
  right: -252px;
  top: 207px;
  max-width: 257px;
}

.section01 .section01__warp2 .txt2 {
  margin: 77px auto 0 auto;
  text-align: center;
  position: relative;
  z-index: 10;
}

.section01 .section01__warp2 .txt2 img {
  margin: 0 auto;
}

@media screen and (max-width: 1365px) {
  .section01 .section01__warp1 .section01_item:nth-of-type(3) .img2 {
    right: -50px;
  }
  .section01 .section01__warp2 .img1 {
    left: -80px;
  }
  .section01 .section01__warp2 .img2 {
    right: -80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .section01 {
    background-size: cover;
  }
  .section01 .inner {
    width: calc(100% - 40px);
  }
  .section01 .section01__warp1 {
    background-size: cover;
  }
  .section01 .section01__warp1 .inner {
    padding-bottom: 200px;
  }
  .section01_item:first-of-type .img {
    width: 60.85193%;
    position: absolute;
    left: 0;
    right: -26px;
  }
  .section01_item:first-of-type .detail {
    width: 41.68357%;
    height: auto;
    padding-bottom: 30px;
  }
  .section01_item:first-of-type .img2 {
    display: none;
  }
  .section01_item:nth-of-type(2) {
    margin-bottom: 89px;
  }
  .section01_item:nth-of-type(2) .img {
    width: 56.17978%;
    right: 0;
  }
  .section01_item:nth-of-type(2) .detail {
    width: 45.39326%;
    height: auto;
    padding-bottom: 30px;
  }
  .section01_item:nth-of-type(2) .img2 {
    display: none;
  }
  .section01_item:nth-of-type(3) .img {
    width: 55.05882%;
  }
  .section01_item:nth-of-type(3) .detail {
    width: 48.35294%;
    height: auto;
    padding-bottom: 30px;
  }
  .section01_item:nth-of-type(3) .img2 {
    display: none;
  }
  .section01 .section01__warp2 {
    background: url("../img/sec01/sec01_bg2_tab.jpg") no-repeat center top;
    background-size: cover;
  }
  .section01 .section01__warp2 .img1 {
    display: none;
  }
  .section01 .section01__warp2 .img2 {
    display: none;
  }
}

@media screen and (max-width: 767.98px) {
  .section01 {
    margin-top: 0;
  }
  .section01 .head {
    width: 81.09375%;
    max-width: 260px;
    margin: 0 auto 27px auto;
  }
  .section01 .section01__warp1 {
    background: #412006;
  }
  .section01 .section01__warp1 .inner {
    padding-top: 9.375%;
    padding-bottom: 7.8125%;
  }
  .section01_item {
    margin-bottom: 15px;
  }
  .section01_item .img {
    width: 100%;
  }
  .section01_item .img img {
    width: 100%;
  }
  .section01_item .detail {
    width: 90.625%;
    height: auto;
    padding: 26px 22px 18px 19px;
    position: relative;
    z-index: 10;
  }
  .section01_item .detail .ttl {
    border-bottom: 1px solid #1e1614;
    padding-left: 2px;
    padding-bottom: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 15px;
  }
  .section01_item .detail .txt {
    font-size: 17px;
    line-height: 161.76471%;
    color: #333e3d;
    padding-left: 0;
  }
  .section01_item:first-of-type {
    margin-bottom: 15px;
  }
  .section01_item:first-of-type .img {
    position: static;
  }
  .section01_item:first-of-type .detail {
    margin: -26px auto 0 auto;
    height: auto;
    padding: 26px 22px 18px 19px;
  }
  .section01_item:first-of-type .img2 {
    position: static;
  }
  .section01_item:nth-of-type(2) {
    margin-bottom: 15px;
  }
  .section01_item:nth-of-type(2) .img {
    position: static;
  }
  .section01_item:nth-of-type(2) .detail {
    margin: -26px auto 0 auto;
    height: auto;
    padding: 26px 22px 18px 19px;
  }
  .section01_item:nth-of-type(2) .img2 {
    position: static;
  }
  .section01_item:nth-of-type(3) {
    margin-bottom: 0;
  }
  .section01_item:nth-of-type(3) .img {
    position: static;
  }
  .section01_item:nth-of-type(3) .detail {
    margin: -26px auto 0 auto;
    height: auto;
    padding: 26px 22px 18px 19px;
  }
  .section01_item:nth-of-type(3) .img2 {
    position: static;
  }
  .section01 .section01__warp2 {
    background: url("../img/sec01/sec01_bg2_sp.jpg") no-repeat center top;
    background-size: cover;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .section01 .section01__warp2 .inner {
    padding-top: 31.25%;
    padding-bottom: 9.375%;
  }
  .section01 .section01__warp2 .arrow {
    width: 40.78125%;
    max-width: 132px;
    position: absolute;
    left: 50%;
    top: -12px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .section01 .section01__warp2 .txt1 {
    width: 86.40625%;
    margin: 0 auto 21px;
    max-width: 277px;
  }
  .section01 .section01__warp2 .txt1 img {
    margin: 0 auto;
  }
  .section01 .section01__warp2 .img_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 88.28125%;
    margin: 0 auto 0 auto;
  }
  .section01 .section01__warp2 .img1 {
    width: 47.07965%;
    position: static;
  }
  .section01 .section01__warp2 .img2 {
    width: 47.07965%;
    position: static;
  }
  .section01 .section01__warp2 .txt2 {
    width: 87.03125%;
    margin: 20px auto 0 auto;
    max-width: 279px;
  }
  .section01 .section01__warp2 .txt2 img {
    margin: 0 auto;
  }
}

/* -----------------------------
# section02 /
-------------------------------- */
.section02_item_inner {
  position: relative;
  max-width: 850px;
  margin: 0 auto;
}

.section02_item_txt {
  font-size: 16px;
  font-weight: 700;
  line-height: 187.5%;
  color: #fff;
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section02_item_txt em {
  color: #fff000;
}

.section02_item_box {
  width: 560px;
  background: #0099ff;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 83px 0 14px 0;
  font-family: "Yu Gothic", YuGothic, Meiryo, sans-serif;
}

.section02_item_box .deco {
  font-size: 25px;
  font-weight: 700;
  letter-spacing: .05em;
  text-indent: .05em;
  line-height: 1;
  color: #fff;
  background: url("../img/sec02/section02_item_box_deco.png") no-repeat center top;
  width: 350px;
  height: 65px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  padding-top: 16px;
  text-align: center;
}

.section02_item_box .txt {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: .05em;
  text-indent: .05em;
  line-height: 1;
  color: #fff;
  text-align: center;
  margin-bottom: 23px;
}

.section02_item_box .txt span {
  font-weight: 400;
}

.section02_item_box .detail {
  background: #fff;
  border-radius: 3px;
  position: relative;
  width: 95%;
  margin: 0 auto;
  padding: 23px 25px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section02_item_box .detail .list li {
  color: #0099ff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 200%;
}

.section02_item_box .img {
  position: absolute;
}

.section02_item:first-of-type {
  background: url("../img/sec02/section02_item01_bg.jpg") no-repeat center top;
  height: 753px;
}

.section02_item:first-of-type .section02_item_inner {
  padding-right: 290px;
  padding-top: 86px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section02_item:first-of-type .section02_item_heading {
  position: absolute;
  left: -219px;
  top: 30px;
}

.section02_item:first-of-type .section02_item_ttl {
  max-width: 557px;
  margin-bottom: 13px;
}

.section02_item:first-of-type .section02_item_txt {
  padding-left: 10px;
  margin-bottom: 46px;
}

.section02_item:first-of-type .section02_item_box .img {
  width: 229px;
  right: -153px;
  bottom: -5px;
}

.section02_item:nth-of-type(2) {
  background: url("../img/sec02/section02_item02_bg.jpg") no-repeat center top;
  height: 854px;
}

.section02_item:nth-of-type(2) .section02_item_inner {
  padding-left: 290px;
  padding-top: 119px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section02_item:nth-of-type(2) .section02_item_heading {
  position: absolute;
  left: -219px;
  top: 106px;
}

.section02_item:nth-of-type(2) .section02_item_ttl {
  max-width: 557px;
  margin-bottom: 17px;
}

.section02_item:nth-of-type(2) .section02_item_txt {
  padding-left: 2px;
  margin-bottom: 59px;
}

.section02_item:nth-of-type(2) .section02_item_box .img {
  width: 229px;
  right: -52px;
  bottom: -35px;
}

.section02_item:last-of-type {
  background: url("../img/sec02/section02_item03_bg.jpg") no-repeat center top;
  height: 900px;
}

.section02_item:last-of-type .section02_item_inner {
  padding-left: 290px;
  padding-top: 185px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section02_item:last-of-type .section02_item_heading {
  position: absolute;
  left: -219px;
  top: 74px;
}

.section02_item:last-of-type .section02_item_ttl {
  max-width: 444px;
  margin-bottom: 22px;
}

.section02_item:last-of-type .section02_item_txt {
  margin-bottom: 17px;
}

.section02_item:last-of-type .section02_item_box .img {
  width: 229px;
  right: -17px;
  bottom: -7px;
}

@media only screen and (min-width: 768px) and (max-width: 1300px) {
  .section02_item .section02_item_box {
    width: 100%;
  }
  .section02_item:first-of-type {
    /*background-position: 62% top;*/
  }
  .section02_item:first-of-type .section02_item_inner {
    width: calc(100% - 40px);
    padding-right: 0;
    padding-left: 224px;
  }
  .section02_item:first-of-type .section02_item_inner .section02_item_heading {
    position: absolute;
    left: 0;
    top: 74px;
  }
  .section02_item:first-of-type .section02_item_inner .section02_item_box .img {
    width: 26.35294%;
    right: 0;
    bottom: -15px;
  }
  .section02_item:nth-of-type(2) {
    /*background-position: 35% top;*/
  }
  .section02_item:nth-of-type(2) .section02_item_inner {
    width: calc(100% - 40px);
    padding-left: 224px;
  }
  .section02_item:nth-of-type(2) .section02_item_inner .section02_item_heading {
    position: absolute;
    left: 0;
    top: 74px;
  }
  .section02_item:nth-of-type(2) .section02_item_inner .section02_item_box .img {
    width: 26.35294%;
    right: 0;
    bottom: -15px;
  }
  .section02_item:last-of-type {
    /*background-position: 30% top;*/
  }
  .section02_item:last-of-type .section02_item_inner {
    width: calc(100% - 40px);
    padding-left: 224px;
  }
  .section02_item:last-of-type .section02_item_inner .section02_item_heading {
    position: absolute;
    left: 0;
    top: 74px;
  }
  .section02_item:last-of-type .section02_item_inner .section02_item_box .img {
    width: 26.35294%;
    right: 0;
    bottom: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .section02 .section02_item {
    padding: 0 0 40px 0;
  }
  .section02 .section02_item:first-of-type {
    background: url(../img/sec02/section02_item01_bg_tab.jpg) no-repeat center top;
    height: auto;
    background-size: cover;
  }
  .section02 .section02_item:nth-of-type(2) {
    background: url(../img/sec02/section02_item02_bg_tab.jpg) no-repeat center top;
    height: auto;
    background-size: cover;
  }
  .section02 .section02_item:last-of-type {
    background: url(../img/sec02/section02_item03_bg_tab.jpg) no-repeat center top;
    height: auto;
    background-size: cover;
  }
  .section02 .section02_item:last-of-type .section02_item_inner {
    padding-top: 119px;
  }
}

@media screen and (max-width: 767.98px) {
  .section02 {
    background: #47536d;
    padding-bottom: 15.625%;
  }
  .section02_item {
    margin-bottom: 0;
    padding-bottom: 7.8125%;
  }
  .section02_item:last-of-type {
    margin-bottom: 0;
  }
  .section02_item_img {
    line-height: 1;
    vertical-align: bottom;
  }
  .section02_item_img img {
    width: 100%;
  }
  .section02_item_ttl {
    margin: 0 auto 8px auto;
    line-height: 1;
  }
  .section02_item_txt {
    width: 90.625%;
    margin: 0 auto 14px auto;
    font-size: 17.5px;
    font-weight: 400;
    line-height: 157.14286%;
  }
  .section02_item_txt em {
    color: #ffd200;
    font-weight: 700;
  }
  .section02_item_box {
    max-width: 560px;
    width: 87.5%;
    margin: 0 auto;
    padding: 41px 0 8px 0;
    border-radius: 5px;
  }
  .section02_item_box .deco {
    font-size: 15px;
    width: 175px;
    height: 46px;
    padding-top: 6px;
    background-size: 100% auto;
  }
  .section02_item_box .txt {
    font-size: 18px;
    letter-spacing: 0;
    text-indent: 0;
    margin-bottom: 10px;
  }
  .section02_item_box .detail {
    background: #fff;
    border-radius: 1.5px;
    position: relative;
    width: 95%;
    margin: 0 auto;
    padding: 10px 10px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section02_item_box .detail .list li {
    font-size: 14px;
    line-height: 142.85714%;
    padding-left: 1em;
    text-indent: -1em;
  }
  .section02_item_box .img {
    position: absolute;
  }
  .section02_item:first-of-type {
    background: none;
    height: auto;
  }
  .section02_item:first-of-type .section02_item_inner {
    padding: 0 0 0 0;
  }
  .section02_item:first-of-type .section02_item_ttl {
    width: 100%;
    padding: 0 4.21875% 0 4.53125%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto 8px auto;
    max-width: 100%;
  }
  .section02_item:first-of-type .section02_item_ttl img {
    max-width: 292px;
  }
  .section02_item:first-of-type .section02_item_txt {
    padding-left: 0;
    margin-bottom: 19px;
  }
  .section02_item:first-of-type .section02_item_box .img {
    width: 126px;
    right: 12px;
    bottom: -29px;
  }
  .section02_item:nth-of-type(2) {
    background: none;
    height: auto;
    padding-bottom: 16.09375%;
  }
  .section02_item:nth-of-type(2) .section02_item_inner {
    padding: 0 0 0 0;
  }
  .section02_item:nth-of-type(2) .section02_item_ttl {
    padding: 0 4.21875% 0 4.53125%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto 8px auto;
    max-width: 100%;
  }
  .section02_item:nth-of-type(2) .section02_item_ttl img {
    max-width: 292px;
  }
  .section02_item:nth-of-type(2) .section02_item_txt {
    padding-left: 0;
    margin-bottom: 10px;
  }
  .section02_item:nth-of-type(2) .section02_item_txt span {
    display: block;
    margin-top: 10px;
  }
  .section02_item:nth-of-type(2) .section02_item_box .img {
    width: 126px;
    right: -13px;
    bottom: -39px;
  }
  .section02_item:last-of-type {
    background: none;
    height: auto;
    padding-bottom: 0;
  }
  .section02_item:last-of-type .section02_item_inner {
    padding: 0 0 0 0;
  }
  .section02_item:last-of-type .section02_item_ttl {
    padding: 0 4.21875% 0 4.53125%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto 11px auto;
    max-width: 100%;
  }
  .section02_item:last-of-type .section02_item_ttl img {
    max-width: 229px;
  }
  .section02_item:last-of-type .section02_item_txt {
    padding-left: 0;
    margin-bottom: 19px;
  }
  .section02_item:last-of-type .section02_item_box .img {
    width: 126px;
    right: 11px;
    bottom: -13px;
  }
}

/* -----------------------------
# section03 /世界的な危機のかげでさまざまな困難に
-------------------------------- */
.section03 .head {
  height: 218px;
  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;
}

.section03 .head img {
  position: relative;
  z-index: 10;
}

.section03 .head:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 26px);
  background: url(../img/sec03/section03_title_bg_pc.png) center bottom no-repeat;
}

.section03_detail {
  background: url(../img/sec03/section03_img_pc.jpg) center top no-repeat;
  height: 806px;
}

.section03_detail .inner {
  max-width: 850px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.section03_txt {
  position: absolute;
  top: 393px;
  left: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .section03 .head img {
    width: calc(100% - 40px);
  }
  .section03_detail {
    background: url(../img/sec03/section03_img_tab.jpg) center top no-repeat;
    background-size: cover;
  }
  .section03_txt {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .section03_txt img {
    min-width: 578px;
  }
}

@media screen and (max-width: 767.98px) {
  .section03 {
    background: #e6f7fd;
    padding-bottom: 37px;
  }
  .section03 .head {
    height: 144px;
    padding-bottom: 4.0625vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section03 .head img {
    max-width: 296px;
  }
  .section03 .head:before {
    background: url(../img/sec03/section03_title_bg_sp.png) center bottom no-repeat;
    background-size: 100% auto;
    height: 100%;
  }
  .section03_detail {
    background: none;
    height: auto;
    margin-top: -4.0625vw;
  }
  .section03_detail img {
    width: 100%;
  }
  .section03_txt {
    margin-top: 13px;
    position: static;
    font-size: 17.5px;
    line-height: 157.14286%;
    padding-left: 7.8125%;
    padding-right: 5.46875%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

/* -----------------------------
# section04 /2019年、ユニセフは災害・紛争などの緊急下で…
-------------------------------- */
.section04 {
  background: #e6f7fd;
  overflow: hidden;
  padding-bottom: 75px;
}

@media screen and (max-width: 767.98px) {
  .section04 {
    background: #fff;
    padding-bottom: 0;
  }
}

.section04_2019 {
  max-width: 850px;
  margin: 0 auto 70px auto;
  padding-top: 50px;
}

.section04_2019_ttl {
  text-align: center;
  margin-bottom: 118px;
}

.section04_2019_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 14px;
}

.section04_2019_list_item {
  width: 31.52941%;
  max-width: 268px;
  -webkit-box-shadow: 0px 9px 6px 0px rgba(85, 179, 218, 0.21);
          box-shadow: 0px 9px 6px 0px rgba(85, 179, 218, 0.21);
  position: relative;
  background: #fff;
}

.section04_2019_list_item .ttl {
  position: absolute;
  left: 0;
  top: -82px;
  width: 280px;
}

.section04_2019_list_item .txt {
  font-size: 23px;
  line-height: 147.82609%;
  color: #0099ff;
  height: 113px;
  padding-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-family: "Yu Gothic", YuGothic, Meiryo, sans-serif;
}

.section04_2019_list_item .txt .txt-big {
  font-size: 28px;
  font-weight: 700;
}

.section04_2019_list_item:nth-of-type(2) .ttl, .section04_2019_list_item:last-of-type .ttl {
  top: -86px;
}

.section04_2019_fukidashi {
  background: url("../img/sec04/section04_item04_bg_pc.png") no-repeat center top;
  height: 380px;
  background-size: 100% auto;
  padding-top: 13.41176%;
  text-align: center;
  position: relative;
}

.section04_2019_fukidashi .txt {
  margin: 0 auto;
  width: 78.70588%;
  max-width: 669px;
}

.section04_2019_fukidashi .img1 {
  position: absolute;
  left: -309px;
  top: 34px;
}

.section04_2019_fukidashi .img2 {
  position: absolute;
  right: -265px;
  top: 159px;
}

@media only screen and (min-width: 768px) and (max-width: 1026px) {
  .section04_2019_ttl img {
    width: calc(100% - 40px);
    margin: 0 auto;
  }
  .section04_2019_list {
    width: calc(100% - 40px);
    margin: 0 auto 14px auto;
  }
  .section04_2019_list_item .ttl {
    position: absolute;
    left: 0;
    top: -82px;
    width: 104.47761%;
    max-width: 280px;
  }
  .section04_2019_list_item .txt {
    font-size: 18px;
  }
  .section04_2019_list_item .txt .txt-big {
    font-size: 23px;
  }
  .section04_2019_list_item:nth-of-type(2) .ttl, .section04_2019_list_item:last-of-type .ttl {
    top: -86px;
  }
  .section04_2019_fukidashi .img1 {
    display: none;
  }
  .section04_2019_fukidashi .img2 {
    display: none;
  }
}

@media screen and (max-width: 767.98px) {
  .section04_2019 {
    margin: 0 auto 0 auto;
    padding-top: 0;
    padding-bottom: 30px;
    background: #e6f7fd;
  }
  .section04_2019_ttl {
    text-align: center;
    width: 81.71875%;
    max-width: 262px;
    margin: 0 auto 75px auto;
  }
  .section04_2019_list {
    display: block;
    margin-bottom: 14px;
  }
  .section04_2019_list_item {
    width: 100%;
    max-width: 100%;
    margin-bottom: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section04_2019_list_item:last-of-type {
    margin-bottom: 0;
  }
  .section04_2019_list_item .ttl {
    width: 54.6875%;
    max-width: 175px;
    position: absolute;
    left: 0;
    top: -54px;
  }
  .section04_2019_list_item .img {
    width: 45.9375%;
  }
  .section04_2019_list_item .txt {
    width: 54.0625%;
    font-size: 19px;
    line-height: 133.33333%;
    height: auto;
    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-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
  }
  .section04_2019_list_item .txt .txt-big {
    font-size: 22px;
  }
  .section04_2019_list_item:nth-of-type(2) .ttl, .section04_2019_list_item:last-of-type .ttl {
    top: -54px;
  }
  .section04_2019_fukidashi {
    background: url("../img/sec04/section04_item04_bg_sp.png") no-repeat center top;
    height: auto;
    background-size: cover;
    padding-top: 16.25%;
    padding-bottom: 25px;
  }
  .section04_2019_fukidashi .txt {
    margin: 0 auto 24px auto;
    width: 88.28125%;
    max-width: 283px;
  }
  .section04_2019_fukidashi .img1 {
    margin: 0 auto;
    width: 83.75%;
    position: static;
  }
}

/* -----------------------------
# あなたのご支援でできること
-------------------------------- */
.section04 > .head {
  background-color: #09f;
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: .3em;
  font-family: "Yu Gothic", YuGothic, Meiryo, sans-serif;
}

.section04 > .head:before {
  content: '';
  display: inline-block;
  position: relative;
  background: url(../img/section04_title_bg.png) 0 0 no-repeat;
}

.section04_item {
  background-repeat: no-repeat;
  background-position: center 0;
}

.section04_item:nth-of-type(1) {
  background-image: url(../img/section04_item01_img.jpg);
}

.section04_item:nth-of-type(2) {
  background-image: url(../img/section04_item02_img.jpg);
}

.section04_item:nth-of-type(3) {
  background-image: url(../img/section04_item03_img.jpg);
}

.section04_item:nth-of-type(4) {
  background-image: url(../img/section04_item04_img.jpg);
}

.section04_item:nth-of-type(5) {
  background-image: url(../img/section04_item05_img.jpg);
}

.section04_item > .head {
  position: relative;
  background-color: #ffeb3e;
  color: #0173de;
  font-weight: bold;
  text-align: center;
  letter-spacing: -.01em;
  font-family: "Yu Gothic", YuGothic, Meiryo, sans-serif;
}

.section04_item > .head:before {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: -14px;
  left: 50%;
  margin-left: -12.5px;
  width: 0;
  height: 0;
  border-width: 14px 12.5px 0 12.5px;
  border-style: solid;
  border-color: #ffeb3e transparent transparent transparent;
}

.section04_item > .head .text_sm {
  margin-right: -.5em;
}

.section04_item > .head .text_price {
  position: relative;
  margin-left: 3px;
  font-family: YuGothic,'Yu Gothic', sans-serif;
  letter-spacing: -.02em;
}

.section04_item > .body {
  line-height: 1.56;
}

.section04_item > .body em {
  font-weight: bold;
}

/* -----------------------------
# 青背景（ユニセフ紹介）
-------------------------------- */
/* -----------------------------
# ユニセフ（国際連合児童基金）について、
# 日本ユニセフ協会の支出内訳
	/ 共通
-------------------------------- */
.section_about > .head,
.section_expenditure > .head {
  width: 100%;
  background-color: #09f;
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: .05em;
}

/* -----------------------------
# ユニセフ（国際連合児童基金）について
-------------------------------- */
.section_about .main p + p {
  margin-top: 1em;
}

.section_about .sub {
  max-width: 426px;
}

.section_about .movie iframe {
  width: 100%;
}

/* -----------------------------
# 日本ユニセフ協会の支出内訳
-------------------------------- */
.section_expenditure .main a {
  color: #09f;
  text-decoration: underline;
}

.section_expenditure .sub {
  line-height: 1.615;
}

.section_expenditure .block_report {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.section_expenditure .block_report a {
  color: #09f;
  text-decoration: underline;
}

.section_expenditure .block_report > .img {
  width: 58%;
  max-width: 288px;
}

.section_expenditure .block_report > .text {
  padding-left: 1em;
  width: 42%;
}

.section_expenditure .block_report > .text span {
  margin-bottom: .5em;
}

/* -----------------------------
# ユニセフ募金は税額控除の対象となり、…
-------------------------------- */
.section_tax > .head {
  margin-right: auto;
  margin-left: auto;
  font-weight: bold;
  text-align: center;
}

.section_tax > .body {
  width: 100%;
  color: #666;
  line-height: 1.86;
}

.section_tax > .body mark {
  color: inherit;
}

.section_tax > .body > .img {
  text-align: center;
}

.section_tax > .body > .img p {
  margin-top: 20px;
}

.section_tax > .body .text_annotation {
  line-height: 1.75;
}

/* -----------------------------
# ユニセフ募金にご協力ください
-------------------------------- */
.section_donation {
  padding: 15px 15px 20px;
  background-color: #09f;
}

.section_donation > .head {
  position: relative;
  color: #fff;
  font-size: 27.5px;
  font-weight: bold;
  text-align: center;
  line-height: 32px;
}

.section_donation > .head:before {
  content: '';
  display: block;
  position: absolute;
  top: -32px;
  left: 5px;
  width: 125px;
  height: 125px;
  background: url(../img/section_donation_img_pc.png);
}

.section_donation > .head span {
  display: block;
}

.section_donation > .head .text_sm {
  font-size: 20px;
}

.section_donation > .body {
  margin-top: 15px;
  padding: 40px 40px 35px;
  border-radius: 5px;
  background-color: #fff;
}

.donation_btn_list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.donation_btn_list > li {
  width: calc((100% - 35px) / 2);
  max-width: 352px;
}

.donation_text_list > li {
  padding-right: 16px;
  background: url(../img/chevron-right-solid.svg) right center/8px 13px no-repeat;
  font-size: 12px;
  text-align: right;
  line-height: 26px;
}

.donation_text_list a {
  color: #09f;
  text-decoration: underline;
}

@media screen\0 {
  html {
    /* ie */
    font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'MS UI Gothic', 'Arial', sans-serif;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
  }
}

@media print {
  body {
    color: #000;
    -webkit-print-color-adjust: exact;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023.98px) {
  .l-container {
    width: calc(100% - 40px);
  }
  .mainvisual_top {
    height: calc(70vh - 250px);
  }
  .mainvisual_btn {
    left: 128px;
    left: 10vw;
    height: 22.3%;
  }
  .mainvisual_btn img {
    width: auto;
    max-height: 100%;
  }
  .mainvisual_bottom > .head {
    font-size: 24px;
  }
  .mainvisual_exam_list > li {
    font-size: 18px;
  }
  .section04 > .head {
    font-size: 24px;
  }
  .section04_items:before {
    right: 20px;
    width: 24vw;
    background-position: right center;
  }
  .section04_item > .head {
    /*font-size: 16px;*/
    font-size: 14px;
  }
  .section04_item > .head .text_sm {
    font-size: 13px;
    letter-spacing: -.02em;
  }
  .section04_item > .head .text_price {
    top: 1px;
    font-size: 22px;
  }
  .section04_item > .body {
    font-size: 14px;
  }
  .section_about > .head,
  .section_expenditure > .head {
    width: calc(100% - 40px);
    font-size: 24px;
  }
  .section_report {
    width: calc(100% - 40px);
  }
  .section_tax {
    width: calc(100% - 40px);
  }
  .section_tax > .head {
    position: relative;
    font-size: 19px;
  }
  .section_tax > .head:before,
  .section_tax > .head:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    width: 50%;
    height: 100%;
    background-image: url(../img/tax_title_bg_pc.png);
    background-repeat: no-repeat;
  }
  .section_tax > .head:before {
    left: 0;
    background-position: 0 0;
  }
  .section_tax > .head:after {
    left: 50%;
    background-position: 100% 0;
  }
  .section_donation > .head {
    padding-left: 60px;
  }
}

@media screen and (max-width: 767.98px) {
  .l-container {
    width: calc(100% - 30px);
  }
  .page-header_top {
    padding: 5px 0;
    font-size: 10px;
    line-height: 1.529;
  }
  .page-header_bottom > .inner {
    padding-top: 3px;
    padding-bottom: 3px;
    height: 43px;
  }
  .page-header_bottom .name {
    font-size: 11px;
    line-height: 1.3;
  }
  .page-header_bottom .img {
    width: 45%;
    text-align: right;
  }
  .page-header_bottom .img img {
    max-width: 100px;
  }
  .header_logo {
    line-height: 0;
  }
  .page-footer {
    margin-top: 20px;
    background-color: #08f;
  }
  .pagetop {
    font-size: 12px;
  }
  .pagetop a {
    font-weight: bold;
  }
  .credit {
    margin-top: 20px;
  }
  .copyright {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
  }
  .copyright .text_sm {
    font-size: 10px;
  }
  .sidefixed1 {
    display: none;
    pointer-events: none;
  }
  .mainvisual_bottom > .head {
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 15px;
    line-height: 1.33;
  }
  .mainvisual_bottom > .head:before {
    bottom: -12px;
    margin-left: -15px;
    border-width: 12px 15px 0 15px;
  }
  .mainvisual_bottom > .body {
    margin-top: 16px;
  }
  .mainvisual_bottom > .body > p {
    font-size: 13px;
  }
  .mainvisual_exam_list {
    margin-right: -12px;
    margin-left: -12px;
  }
  .mainvisual_exam_list > li {
    padding: 0 12px 12px;
    font-size: 12px;
    text-align: center;
  }
  .mainvisual_exam_list > li:first-child img {
    height: 42px;
  }
  .mainvisual_exam_list > li:last-child img {
    height: 48px;
  }
  .mainvisual_exam_list > li:nth-child(2) img {
    height: 41px;
  }
  .mainvisual_exam_list .img {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    height: 56px;
    -ms-flex-direction: column;
  }
  .block_softbank_sp > .head,
  .block_softbank_sp > .body {
    margin-right: auto;
    margin-left: auto;
    max-width: 480px;
  }
  .section04 {
    /*margin-top: 25px;*/
  }
  .section04 > .head {
    font-size: 16px;
    line-height: 69px;
  }
  .section04 > .head:before {
    top: 9px;
    margin-right: 15px;
    width: 23px;
    height: 27px;
    background-size: contain;
  }
  .section04_item {
    margin-top: 15px;
    background-position: 0 41px;
    background-size: 40% auto;
  }
  .section04_item:nth-of-type(1) {
    background-image: url(../img/section04_item01_img_sp.jpg);
  }
  .section04_item:nth-of-type(2) {
    background-image: url(../img/section04_item02_img_sp.jpg);
  }
  .section04_item:nth-of-type(3) {
    background-image: url(../img/section04_item03_img_sp.jpg);
  }
  .section04_item:nth-of-type(4) {
    background-image: url(../img/section04_item04_img_sp.jpg);
  }
  .section04_item:nth-of-type(5) {
    background-image: url(../img/section04_item05_img_sp.jpg);
  }
  .section04_item > .head {
    font-size: 13px;
    line-height: 41px;
  }
  .section04_item > .head .text_price {
    top: 2px;
    font-size: 19px;
  }
  .section04_item > .body {
    margin-left: 40%;
    padding: 20px 10px 10px;
    font-size: 14px;
  }
  .section04_item > .body em {
    color: #0173de;
  }
  .section04 .text_annotation {
    margin-top: 10px;
    font-size: 10px;
    line-height: 1.4;
  }
  .section_about > .head,
  .section_expenditure > .head {
    font-size: 15px;
    line-height: 60px;
  }
  .section_about > .body,
  .section_expenditure > .body {
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.5;
  }
  .section_about {
    margin-top: 15px;
    background: #e6f7fd;
  }
  .section_about .sub {
    margin: 20px auto 0;
  }
  .section_about .movie {
    overflow: hidden;
    position: relative;
    padding-top: 30px;
    padding-bottom: 56.25%;
    width: 100%;
    height: 0;
  }
  .section_about .movie iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .section_expenditure {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #e6f7fd;
  }
  .section_expenditure .sub > .img {
    margin-top: 18px;
    margin-right: auto;
    margin-left: auto;
    max-width: 253px;
  }
  .section_expenditure .sub > .text {
    margin-top: 18px;
  }
  .section_expenditure .block_report {
    margin-top: 18px;
  }
  .section_tax {
    margin-top: 20px;
    padding-bottom: 20px;
    background-color: #fcfbdc;
  }
  .section_tax > .head {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #09f;
    color: #fff;
    font-size: 15px;
    line-height: 1.2;
    letter-spacing: .05em;
  }
  .section_tax > .body {
    margin: 20px auto 0;
    width: calc(100% - 40px);
    font-size: 14px;
    line-height: 18px;
  }
  .section_tax > .body p + p {
    margin-top: 8px;
  }
  .section_tax > .body mark {
    border-bottom: 4px solid #fcfbdc;
    background-color: #f1e63b;
    line-height: 22px;
  }
  .section_tax > .body > .img {
    margin-right: auto;
    margin-left: auto;
    max-width: 480px;
  }
  .section_tax > .body .text_annotation {
    margin-top: 20px;
    font-size: 11px;
    line-height: 1.3;
  }
  .block_share {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-hide_sm {
    display: none;
  }
  .u-block_sm {
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  .page-header_top {
    line-height: 30px;
  }
  .page-header_bottom > .inner {
    height: 75px;
  }
  .page-header_wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .page-header_bottom .name {
    font-size: 16px;
    line-height: 1.437;
  }
  .header_logo {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    -ms-flex-direction: row;
  }
  .page-footer {
    margin-top: 60px;
    background-color: #09f;
  }
  .page-footer > .inner {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .pc_footer_link {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .pagetop {
    font-size: 13px;
  }
  .credit {
    margin-top: 40px;
  }
  .footer_text_annotation {
    text-align: right;
  }
  .copyright {
    font-size: 16px;
  }
  .copyright .text_sm {
    font-size: 13px;
  }
  .mainvisual_top {
    position: relative;
    width: 100%;
    background: #634c3c url(../img/mainvisual_pc.jpg) center 0/cover no-repeat;
  }
  .mainvisual_bottom > .head {
    line-height: 94px;
  }
  .mainvisual_bottom > .head:before {
    bottom: -25px;
    margin-left: -31px;
    border-width: 25px 31px 0 31px;
  }
  .mainvisual_bottom > .body {
    margin-top: 42px;
  }
  .mainvisual_bottom > .body > p {
    font-size: 32px;
  }
  .mainvisual_exam_list > li {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    height: 135px;
  }
  .mainvisual_exam_list > li:first-child {
    border-left: 2px dotted #09f;
  }
  .mainvisual_exam_list > li:first-child img {
    width: 94px;
    height: 66px;
  }
  .mainvisual_exam_list > li:first-child .img {
    margin-right: 18px;
    margin-left: 5px;
  }
  .mainvisual_exam_list > li:nth-child(2) img {
    height: 68px;
  }
  .mainvisual_exam_list > li:last-child {
    border-right: 2px dotted #09f;
  }
  .mainvisual_exam_list > li:last-child .img {
    margin-right: 3px;
    margin-left: 6px;
  }
  .mainvisual_exam_list > li:last-child img {
    height: 62px;
  }
  .mainvisual_exam_list .img {
    margin-right: 28px;
  }
  .section04 > .head {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 850px;
    line-height: 86px;
  }
  .section04 > .head:before {
    top: 15px;
    margin-right: 30px;
    width: 47px;
    height: 55px;
  }
  .section04_items {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    position: relative;
  }
  .section04_items:before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 35px;
    width: 100%;
    max-width: 306px;
    height: 294px;
    background-image: url(../img/section04_bg_pc.png);
    background-repeat: no-repeat;
    background-size: contain;
  }
  .section04_item {
    margin-top: 30px;
    padding-top: 175px;
    width: calc((100% - 40px) / 3);
    background-color: #09f;
    color: #fff;
  }
  .section04_item:not(:first-child):not(:nth-of-type(4n)) {
    margin-left: 20px;
  }
  .section04_item > .head {
    line-height: 54px;
  }
  .section04_item > .body {
    padding: 25px 15px;
  }
  .section04_item > .body em {
    color: #fcff00;
    font-size: 18px;
  }
  .section04 .text_annotation {
    margin-top: 25px;
    font-size: 13px;
    letter-spacing: .1em;
    text-align: right;
  }
  .block_introduction {
    padding-top: 70px;
    padding-bottom: 60px;
  }
  .section_about > .head,
  .section_expenditure > .head {
    margin-right: auto;
    margin-left: auto;
    max-width: 850px;
    line-height: 86px;
  }
  .section_about > .body,
  .section_expenditure > .body {
    margin-top: 35px;
  }
  .section_about > .body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  .section_about > .body > .main,
  .section_about > .body > .sub {
    width: calc(50% - 17.5px);
  }
  .section_about .main {
    max-width: 400px;
    font-size: 16px;
    line-height: 1.875;
  }
  .section_expenditure {
    margin-top: 60px;
  }
  .section_expenditure .main {
    font-size: 15px;
    line-height: 2;
  }
  .section_expenditure .sub {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-top: 45px;
    font-size: 13px;
  }
  .section_expenditure .sub > .img {
    width: 38%;
    max-width: 325px;
  }
  .section_expenditure .sub > .text {
    margin-left: 50px;
    width: 62%;
  }
  .section_expenditure .sub > .text p + p {
    margin-top: 1em;
  }
  .section_expenditure .block_report {
    margin-top: 45px;
  }
  .section_expenditure .block_report a {
    font-size: 12px;
  }
  .section_tax {
    margin-top: 40px;
  }
  .section_tax > .head {
    max-width: 824px;
    color: #7aa92f;
    line-height: 51px;
  }
  .section_tax > .body {
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    max-width: 810px;
    font-size: 15px;
  }
  .section_tax > .body mark {
    background-color: inherit;
  }
  .section_tax > .body .text_annotation {
    margin-top: 15px;
    font-size: 12px;
  }
  .section_donation {
    margin-top: 50px;
  }
  .u-hide_over-md {
    display: none;
  }
}

@media only screen and (max-width: 320px) {
  .page-header_top {
    font-size: 10px;
  }
  .header_logo {
    margin-left: -10px;
    width: 20%;
  }
  .mainvisual_exam_list > li {
    font-size: 10px;
  }
  .block_donation_sp .link {
    background-position: 0 0;
  }
  .block_donation_sp .link a {
    margin-left: 16%;
  }
  .section04 > .head {
    letter-spacing: .2em;
  }
  .section04_item > .body {
    padding-right: 0;
    font-size: 12px;
  }
  .section_expenditure .block_report > .text {
    font-size: 13px;
  }
}

@media print, screen and (min-width: 1024px) {
  .mainvisual_top {
    height: 650px;
  }
  .mainvisual_bottom > .head {
    font-size: 30px;
  }
  .mainvisual_exam_list {
    margin-top: 22px;
  }
  .mainvisual_exam_list > li {
    font-size: 22.5px;
  }
  .section04 > .head {
    font-size: 32px;
  }
  .section04_items:before {
    right: -37px;
    background-position: right bottom;
  }
  .section04_item > .head {
    font-size: 18px;
  }
  .section04_item > .head .text_sm {
    font-size: 14px;
  }
  .section04_item > .head .text_price {
    top: 3px;
    font-size: 28px;
  }
  .section04_item > .body {
    font-size: 16px;
  }
  .section_about > .head,
  .section_expenditure > .head {
    font-size: 25px;
  }
  .section_tax > .head {
    background: url(../img/tax_title_bg_pc.png) center 0 no-repeat;
    font-size: 22px;
  }
}

@media only screen and (min-width: 2000px) {
  .mainvisual_top {
    background-size: auto auto;
  }
}

@media only screen and (max-width: 1023.98px) {
  .mainvisual_exam_list {
    margin-top: 15px;
  }
  .section_tax {
    margin-right: auto;
    margin-left: auto;
  }
}

@media only screen and (min-width: 601px) and (max-width: 767.98px) {
  .section04_item {
    min-height: 175px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section03_detail {
    background-position: 71% top;
  }
  .section04_items:before {
    width: 30%;
    max-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9jb21tb24uc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOztxRERHcUQ7QUNBckQsMkVBQUE7QUFDQTtFQUNDLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsaUJBQWlCO0FERWxCOztBQ0NBO0VBQ0MsU0FBUztBREVWOztBQ0NBOzs7Ozs7RUFNQyxjQUFjO0FERWY7O0FDQ0E7RUFDQyxlQUFlO0VBQ2YsY0FBYztBREVmOztBQ0NBOzs7RUFHQyxjQUFjO0FERWY7O0FDQ0E7RUFDQyxTQUFTO0FERVY7O0FDQ0E7RUFDQyxpQkFBaUI7RUFDakIsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixTQUFTO0FERVY7O0FDQ0E7RUFDQyxpQ0FBaUM7RUFDakMsY0FBYztBREVmOztBQ0NBO0VBQ0MsNkJBQTZCO0VBQzdCLHFDQUFxQztBREV0Qzs7QUNDQTs7RUFFQyxnQkFBZ0I7QURFakI7O0FDQ0E7RUFDQyxtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLHlDQUFpQztVQUFqQyxpQ0FBaUM7QURFbEM7O0FDQ0E7O0VBRUMsb0JBQW9CO0FERXJCOztBQ0NBOztFQUVDLG1CQUFtQjtBREVwQjs7QUNDQTs7O0VBR0MsaUNBQWlDO0VBQ2pDLGNBQWM7QURFZjs7QUNDQTtFQUNDLGtCQUFrQjtBREVuQjs7QUNDQTtFQUNDLHNCQUFzQjtFQUN0QixXQUFXO0FERVo7O0FDQ0E7RUFDQyxjQUFjO0FERWY7O0FDQ0E7O0VBRUMsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztBREVmOztBQ0NBO0VBQ0MsY0FBYztBREVmOztBQ0NBO0VBQ0MsVUFBVTtBREVYOztBQ0NBOztFQUVDLHFCQUFxQjtBREV0Qjs7QUNDQTtFQUNDLGFBQWE7RUFDYixTQUFTO0FERVY7O0FDQ0E7RUFDQyxrQkFBa0I7QURFbkI7O0FDQ0E7RUFDQyxnQkFBZ0I7QURFakI7O0FDQ0E7Ozs7O0VBS0Ms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QUFnQjtFQUNoQixVQUFVO0FERVg7O0FDQ0E7RUFDQyxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFVBQVU7QURFWDs7QUNDQTtFQUNDLFdBQVc7QURFWjs7QUNDQTtFQUNDLHVCQUF1QjtBREV4Qjs7QUNDQTs7a0NER2tDO0FDQWxDO0VBQ0MsMkZBQWE7QURFZDs7QUNDQTs7a0NER2tDO0FDQWxDO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBREVwQjs7QUNDQTt5Q0RFeUM7QUNBekM7dUJERXVCO0FDQXZCO0VBRUMsb0JBQW9CO0VBQ3BCLG9CQUFhO0VBQWIsYUFBYTtBREVkOztBQ0NBO0VBQ0MsYUFBYTtBREVkOztBQ0NBO0VBQ0MsY0FBYztBREVmOztBQ0NBO3VCREV1QjtBQ0F2QjtFQUNDLGdCQUFnQjtBREVqQjs7QUNDQTtFQUNDLGtCQUFrQjtBREVuQjs7QUNDQTtFQUNDLGtCQUFrQjtBREVuQjs7QUNDQTtFQUNDLGVBQWU7QURFaEI7O0FDQ0E7dUJERXVCO0FDQXZCO0VBQ0Msc0JBQXNCO0FERXZCOztBQ0NBO0VBQ0MsbUJBQW1CO0FERXBCOztBQ0NBO3VCREV1QjtBQ0F2QjtFQUNDLHNCQUFzQjtBREV2Qjs7QUNDQTtFQUNDLHNCQUFzQjtFQUN0QixXQUFXO0FERVo7O0FDQ0E7RUFDQyxXQUFXO0FERVo7O0FDQ0E7RUFDQyxzQkFBc0I7QURFdkI7O0FDQ0E7RUFDQyx5QkFBeUI7QURFMUI7O0FDQ0E7dUJERXVCO0FDQXZCO0VBQ0MsaUJBQWlCO0FERWxCOztBQ0NBO0VBQ0MsMEJBQTBCO0FERTNCOztBQ0NBO0VBQ0MsZUFBZTtBREVoQjs7QUNDQTtFQUNDLGVBQWU7QURFaEI7O0FDQ0E7RUFDQyxlQUFlO0FERWhCOztBQ0NBO0VBQ0MsZUFBZTtBREVoQjs7QUNDQTtFQUNDLGVBQWU7QURFaEI7O0FDQ0E7RUFDQyxXQUFXO0FERVo7O0FDQ0E7RUFDQyxjQUFjO0FERWY7O0FDQ0E7dUJERXVCO0FDQXZCO0VBQ0MsZ0JBQWdCO0FERWpCOztBQ0NBO0VBQ0MsaUJBQWlCO0FERWxCOztBQ0NBO0VB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Rjs7QUVsZUE7RUFDQztJQUNDLGdCQUFnQjtFRnFlaEI7RUVsZUQ7SUFDQyxrQkFBa0I7SUFDbEIsaUJBQWlCO0VGb2VqQjtBQUNGOztBRWplQTtFQUVDO0lBQ0MsaUJBQWlCO0VGbWVqQjtBQUNGOztBRWhlQTtFQUVDO0lBQ0MsNEJBQTRCO0VGa2U1QjtFRS9kRDtJQUNDLFVBQVU7SUFDVixlQUFlO0VGaWVmO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZvdW5kYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgbWFyZ2luOiAuNjdlbSAwO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIGJhc2Vcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuNjI1ZW07XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbnNlY3Rpb24sXG5kaXYsXG5wIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xufVxuXG5kbCxcbmR0LFxuZGQge1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZGwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYWRkcmVzcyxcbmVtIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuc3Ryb25nLFxuYixcbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cbmEgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IC44O1xuICB0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW1nW3NyYyQ9Jy5zdmcnXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiA9PWhlYWRpbmdcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCdZdSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0TGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRPYmplY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xufVxuXG4ucGFnZS1oZWFkZXIgYTpob3Zlcixcbi5wYWdlLWhlYWRlciBhOmFjdGl2ZSxcbi5wYWdlLWhlYWRlciBhOmZvY3VzIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5wYWdlLWhlYWRlcl90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGUxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyX3RvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xufVxuXG4ucGFnZS1oZWFkZXJfYm90dG9tID4gLmlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfYm90dG9tIC5pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyogIyDjg5jjg4Pjg4Djg7zjg63jgrRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNwX2Zvb3Rlcl9saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNwX2Zvb3Rlcl9saW5rIGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmxvY2tib3R0b21faWNvbi5naWYpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgY29sb3I6ICMwMDk2ZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNwX2Zvb3Rlcl9saW5rIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qICMg44Oa44O844K444OI44OD44OXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3AgcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFnZXRvcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBjb2xvcjogIzA5Zjtcbn1cblxuLnBhZ2V0b3AgLnRvcCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcbn1cblxuLnBhZ2V0b3AgLmhvbWUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcbn1cblxuLyogIyDjgq/jg6zjgrjjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY3JlZGl0IHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogIyDjg5Xjg4Pjgr/jg7zms6joqJhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogIyDjgrPjg5Tjg7zjg6njgqTjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29weXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY29weXJpZ2h0IC50ZXh0X3NtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44K144Kk44OJ44OQ44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGVmaXhlZDEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNQIC8g44OV44Ot44O844Go44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Zsb2F0YnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDIlIDAgMSUgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4jZmxvYXRidG4gLmZsb2F0VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG4gIHdpZHRoOiAyNiU7XG59XG5cbiNmbG9hdGJ0biAuYnRuQXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB3aWR0aDogMzQlO1xufVxuXG4jZmxvYXRidG4gLmJ0bkFyZWEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZmxvYXRidG4gLmJ0bkFyZWEgLmZ1bmRCdG4ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCBZdUdvdGhpYywnWXUgR290aGljJywgc2Fucy1zZXJpZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU05T44K344Kn44Ki44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJsb2NrX3NoYXJlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLyogVXRpbGl0eVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBkaXNwbGF5XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcG9zaXRpb25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcG9zX3N0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LXBvc19yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtcG9zX2Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1wb3NfZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8qIGJvcmRlclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udS1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKiBiYWNrZ3JvdW5kXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYmdfcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ19wcmltYXJ5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmZDtcbn1cblxuLyogdGV4dFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0X2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtdGV4dF91bCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS10ZXh0X21kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udS10ZXh0X3hzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udS10ZXh0X3NtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udS10ZXh0X2xnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udS10ZXh0X3hsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udS10ZXh0X3ByaW1hcnkge1xuICBjb2xvcjogIzA5Zjtcbn1cblxuLnUtdGV4dF9zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZkODgzYjtcbn1cblxuLyogYWxpZ25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogdmVydGljYWwtYWxpZ25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdmFsX2Jhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udS12YWxfdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtdmFsX21pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZhbF9ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS12YWxfdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi51LXZhbF90ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW52aXN1YWxfdG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbnZpc3VhbF9pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1haW52aXN1YWxfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbnZpc3VhbF9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjNweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0MjdweCk7XG59XG5cbi5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICB0ZXh0LWluZGVudDogLjAzZW07XG59XG5cbi5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDlmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbnZpc3VhbF9ib3R0b20gPiAuYm9keSA+IHAge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW52aXN1YWxfZXhhbV9saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40Njtcbn1cblxuLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bnRoLWNoaWxkKG4gKyAyKSB7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICMwOWY7XG59XG5cbi5tYWludmlzdWFsX2V4YW1fbGlzdCBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW52aXN1YWxfZXhhbV9saXN0IGVtIHtcbiAgY29sb3I6ICMwOWY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNQIC8gQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJsb2NrX2RvbmF0aW9uX3NwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcC5tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgaHIge1xuICBtYXJnaW46IDdweCAxMHB4IDdweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjViNWI1O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgPiAuaGVhZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBwYWRkaW5nLXRvcDogMTYuMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTguNzUlO1xuICBwYWRkaW5nLWJvdHRvbTogMTYuMjVweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjMDlmIHVybCguLi9pbWcvZG9uYXRpb25fdGl0bGVfaW1nLmpwZykgcmlnaHQgMC9jb250YWluIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwID4gLmhlYWQgaW1nIHtcbiAgaGVpZ2h0OiAzMS41cHg7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZnVuZF9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDkzLjQzNzUlO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5saW5rIGEsXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwOWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayB7XG4gIG1hcmdpbjogNCUgYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDIlIDAgNiU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3RhX2JnMS5wbmcpIGNhbGMoNTAlIC0gMTQwcHgpIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayBhIHtcbiAgbWFyZ2luOiAwIDQlIDAgMTIlO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsyIHtcbiAgbWFyZ2luOiA0JSBhdXRvIDA7XG4gIHBhZGRpbmc6IDIlIDAgMiU7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1JSBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgI2M3YzdjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1ZjRjNDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5ndWlkZUFyZWEgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDYlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2d1aWRlX2JnMS5wbmcpIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNWY0YzQxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyDjgr3jg5Xjg4jjg5Djg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2tfc29mdGJhbmtfc3Age1xuICBtYXJnaW46IDQlIDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDIlIDEwcHggMiU7XG4gIHdpZHRoOiA5NiU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRiNDg0NztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5jb250ZW50c19ib3gyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5jb250ZW50c19ib3gzIHtcbiAgcGFkZGluZzogNCU7XG4gIGJhY2tncm91bmQ6ICNlYWY3ZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLmNvbnRlbnRzX2JveDMgYSB7XG4gIGNvbG9yOiAjMDlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC50ZXh0MCB7XG4gIHBhZGRpbmc6IDVweCAzJSAxNXB4IDMlO1xuICBjb2xvcjogIzRiNDg0NztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHNwYW4ge1xuICBjb2xvcjogIzM3OTdjZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuaW1nMSB7XG4gIHBhZGRpbmc6IDUlIDAgMCAzJTtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC50ZXh0MSB7XG4gIHBhZGRpbmc6IDE1cHggMyUgMjBweCAzJTtcbiAgd2lkdGg6IDY4JTtcbiAgY29sb3I6ICM0YjQ4NDc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYkJveDIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnNiQm94Ml93cmFwIHtcbiAgbWFyZ2luOiAwIDQlO1xuICBwYWRkaW5nOiAxJSA0JSAzJSA0JTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JsZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNSU7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JyaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU1JTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYnJpZ2h0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY29udGVudHMtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHNlY3Rpb24wMSAvIOa/gOWLleOBmeOCi+S4lueVjOOAguiEheOBi+OBleOCjOOCi+W5vOOBhOWRveOBqOacquadpVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uMDEge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjAxIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDEgLmhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuXG4uc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAxL3NlYzAxX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMSAuaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDI1NnB4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDFfaXRlbSAuZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNjJweCAyNnB4IDAgNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA0MTFweDtcbn1cblxuLnNlY3Rpb24wMV9pdGVtIC5kZXRhaWwgLnR0bCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWUxNjE0O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5zZWN0aW9uMDFfaXRlbSAuZGV0YWlsIC50eHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDUuODgyMzUlO1xuICBjb2xvcjogIzJkMWUwNDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDFfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIzcHg7XG59XG5cbi5zZWN0aW9uMDFfaXRlbTpmaXJzdC1vZi10eXBlIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMzZweDtcbiAgdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuZGV0YWlsIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBoZWlnaHQ6IDM5M3B4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuaW1nMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogLTEyM3B4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tYm90dG9tOiA4OXB4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW06bnRoLW9mLXR5cGUoMikgLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zN3B4O1xuICB0b3A6IDU0cHg7XG59XG5cbi5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuZGV0YWlsIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICBwYWRkaW5nOiA2MnB4IDQycHggMCAyNXB4O1xuICBtYXgtd2lkdGg6IDQwNHB4O1xuICBoZWlnaHQ6IDI5OHB4O1xufVxuXG4uc2VjdGlvbjAxX2l0ZW06bnRoLW9mLXR5cGUoMikgLmltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMzRweDtcbiAgdG9wOiAxNDRweDtcbn1cblxuLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMjhweDtcbn1cblxuLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5kZXRhaWwge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGhlaWdodDogMjk2cHg7XG59XG5cbi5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgzKSAuaW1nMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMTFweDtcbiAgYm90dG9tOiAtMTc5cHg7XG59XG5cbi5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDEvc2VjMDFfYmcyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbn1cblxuLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAuaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTYycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjlweDtcbn1cblxuLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC50eHQxIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAudHh0MSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAuaW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIzNXB4O1xuICB0b3A6IDQyNnB4O1xuICBtYXgtd2lkdGg6IDI1N3B4O1xufVxuXG4uc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC5pbWcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1MnB4O1xuICB0b3A6IDIwN3B4O1xuICBtYXgtd2lkdGg6IDI1N3B4O1xufVxuXG4uc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC50eHQyIHtcbiAgbWFyZ2luOiA3N3B4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLnR4dDIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAxIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgzKSAuaW1nMiB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLmltZzEge1xuICAgIGxlZnQ6IC04MHB4O1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLmltZzIge1xuICAgIHJpZ2h0OiAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24wMSAuaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAxIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDEgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOmZpcnN0LW9mLXR5cGUgLmltZyB7XG4gICAgd2lkdGg6IDYwLjg1MTkzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogLTI2cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOmZpcnN0LW9mLXR5cGUgLmRldGFpbCB7XG4gICAgd2lkdGg6IDQxLjY4MzU3JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOmZpcnN0LW9mLXR5cGUgLmltZzIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1nIHtcbiAgICB3aWR0aDogNTYuMTc5NzglO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuZGV0YWlsIHtcbiAgICB3aWR0aDogNDUuMzkzMjYlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbjAxX2l0ZW06bnRoLW9mLXR5cGUoMikgLmltZzIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5pbWcge1xuICAgIHdpZHRoOiA1NS4wNTg4MiU7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5kZXRhaWwge1xuICAgIHdpZHRoOiA0OC4zNTI5NCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgzKSAuaW1nMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDEvc2VjMDFfYmcyX3RhYi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC5pbWcxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLmltZzIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbjAxIC5oZWFkIHtcbiAgICB3aWR0aDogODEuMDkzNzUlO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjdweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDEge1xuICAgIGJhY2tncm91bmQ6ICM0MTIwMDY7XG4gIH1cbiAgLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMSAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA5LjM3NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODEyNSU7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAxX2l0ZW0gLmltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbSAuZGV0YWlsIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjZweCAyMnB4IDE4cHggMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtIC5kZXRhaWwgLnR0bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTE2MTQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtIC5kZXRhaWwgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjEuNzY0NzElO1xuICAgIGNvbG9yOiAjMzMzZTNkO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjAxX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbjAxX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpmaXJzdC1vZi10eXBlIC5kZXRhaWwge1xuICAgIG1hcmdpbjogLTI2cHggYXV0byAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI2cHggMjJweCAxOHB4IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOmZpcnN0LW9mLXR5cGUgLmltZzIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuZGV0YWlsIHtcbiAgICBtYXJnaW46IC0yNnB4IGF1dG8gMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyNnB4IDIycHggMThweCAxOXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1nMiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbjAxX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5kZXRhaWwge1xuICAgIG1hcmdpbjogLTI2cHggYXV0byAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI2cHggMjJweCAxOHB4IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9pdGVtOm50aC1vZi10eXBlKDMpIC5pbWcyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwMS9zZWMwMV9iZzJfc3AuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMxLjI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4zNzUlO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLmFycm93IHtcbiAgICB3aWR0aDogNDAuNzgxMjUlO1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC50eHQxIHtcbiAgICB3aWR0aDogODYuNDA2MjUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgbWF4LXdpZHRoOiAyNzdweDtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC50eHQxIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAuaW1nX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4OC4yODEyNSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fd2FycDIgLmltZzEge1xuICAgIHdpZHRoOiA0Ny4wNzk2NSU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC5pbWcyIHtcbiAgICB3aWR0aDogNDcuMDc5NjUlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wMSAuc2VjdGlvbjAxX193YXJwMiAudHh0MiB7XG4gICAgd2lkdGg6IDg3LjAzMTI1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNzlweDtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3dhcnAyIC50eHQyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAyIC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjAyX2l0ZW1fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDJfaXRlbV90eHQgZW0ge1xuICBjb2xvcjogI2ZmZjAwMDtcbn1cblxuLnNlY3Rpb24wMl9pdGVtX2JveCB7XG4gIHdpZHRoOiA1NjBweDtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4M3B4IDAgMTRweCAwO1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuLnNlY3Rpb24wMl9pdGVtX2JveCAuZGVjbyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWluZGVudDogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtX2JveF9kZWNvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wMl9pdGVtX2JveCAudHh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtaW5kZW50OiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbV9ib3ggLnR4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24wMl9pdGVtX2JveCAuZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyM3B4IDI1cHggNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW1fYm94IC5kZXRhaWwgLmxpc3QgbGkge1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuXG4uc2VjdGlvbjAyX2l0ZW1fYm94IC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtMDFfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBoZWlnaHQ6IDc1M3B4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyOTBweDtcbiAgcGFkZGluZy10b3A6IDg2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjE5cHg7XG4gIHRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24wMl9pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX3R0bCB7XG4gIG1heC13aWR0aDogNTU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90eHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gIHdpZHRoOiAyMjlweDtcbiAgcmlnaHQ6IC0xNTNweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMl9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGhlaWdodDogODU0cHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xuICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1faGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIxOXB4O1xuICB0b3A6IDEwNnB4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24wMl9pdGVtX3R0bCB7XG4gIG1heC13aWR0aDogNTU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDU5cHg7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1fYm94IC5pbWcge1xuICB3aWR0aDogMjI5cHg7XG4gIHJpZ2h0OiAtNTJweDtcbiAgYm90dG9tOiAtMzVweDtcbn1cblxuLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwMi9zZWN0aW9uMDJfaXRlbTAzX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgaGVpZ2h0OiA5MDBweDtcbn1cblxuLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xuICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2hlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMTlweDtcbiAgdG9wOiA3NHB4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90dGwge1xuICBtYXgtd2lkdGg6IDQ0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90eHQge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uc2VjdGlvbjAyX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gIHdpZHRoOiAyMjlweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICBib3R0b206IC03cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlY3Rpb24wMl9pdGVtIC5zZWN0aW9uMDJfaXRlbV9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAvKmJhY2tncm91bmQtcG9zaXRpb246IDYyJSB0b3A7Ki9cbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjI0cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2lubmVyIC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDc0cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2lubmVyIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gICAgd2lkdGg6IDI2LjM1Mjk0JTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgdG9wOyovXG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uMDJfaXRlbV9pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjI0cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uMDJfaXRlbV9pbm5lciAuc2VjdGlvbjAyX2l0ZW1faGVhZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3NHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIgLnNlY3Rpb24wMl9pdGVtX2JveCAuaW1nIHtcbiAgICB3aWR0aDogMjYuMzUyOTQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgdG9wOyovXG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2lubmVyIC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDc0cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIgLnNlY3Rpb24wMl9pdGVtX2JveCAuaW1nIHtcbiAgICB3aWR0aDogMjYuMzUyOTQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjAyIC5zZWN0aW9uMDJfaXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAyIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtMDFfYmdfdGFiLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24wMiAuc2VjdGlvbjAyX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMl9iZ190YWIuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbjAyIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wM19iZ190YWIuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbjAyIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMiB7XG4gICAgYmFja2dyb3VuZDogIzQ3NTM2ZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuNjI1JTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODEyNSU7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW1faW1nIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbV9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW1fdHRsIHtcbiAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW1fdHh0IHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDAgYXV0byAxNHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTU3LjE0Mjg2JTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW1fdHh0IGVtIHtcbiAgICBjb2xvcjogI2ZmZDIwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbV9ib3gge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgd2lkdGg6IDg3LjUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQxcHggMCA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtX2JveCAuZGVjbyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW1fYm94IC50eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmRldGFpbCAubGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3MTQlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0LjIxODc1JSAwIDQuNTMxMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90dGwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI5MnB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90eHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogLTI5cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuMDkzNzUlO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uMDJfaXRlbV90dGwge1xuICAgIHBhZGRpbmc6IDAgNC4yMTg3NSUgMCA0LjUzMTI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24wMl9pdGVtX3R0bCBpbWcge1xuICAgIG1heC13aWR0aDogMjkycHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uMDJfaXRlbV90eHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjAyX2l0ZW1fdHh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uMDJfaXRlbV9ib3ggLmltZyB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICBib3R0b206IC0zOXB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX3R0bCB7XG4gICAgcGFkZGluZzogMCA0LjIxODc1JSAwIDQuNTMxMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTFweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAyX2l0ZW06bGFzdC1vZi10eXBlIC5zZWN0aW9uMDJfaXRlbV90dGwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyOXB4O1xuICB9XG4gIC5zZWN0aW9uMDJfaXRlbTpsYXN0LW9mLXR5cGUgLnNlY3Rpb24wMl9pdGVtX3R4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbjAyX2l0ZW1fYm94IC5pbWcge1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICByaWdodDogMTFweDtcbiAgICBib3R0b206IC0xM3B4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHNlY3Rpb24wMyAv5LiW55WM55qE44Gq5Y2x5qmf44Gu44GL44GS44Gn44GV44G+44GW44G+44Gq5Zuw6Zuj44GrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24wMyAuaGVhZCB7XG4gIGhlaWdodDogMjE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDMgLmhlYWQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNlY3Rpb24wMyAuaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWMwMy9zZWN0aW9uMDNfdGl0bGVfYmdfcGMucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAzL3NlY3Rpb24wM19pbWdfcGMuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA4MDZweDtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAzX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOTNweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjAzIC5oZWFkIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAzL3NlY3Rpb24wM19pbWdfdGFiLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbjAzX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuc2VjdGlvbjAzX3R4dCBpbWcge1xuICAgIG1pbi13aWR0aDogNTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMyB7XG4gICAgYmFja2dyb3VuZDogI2U2ZjdmZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxuICAuc2VjdGlvbjAzIC5oZWFkIHtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjV2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDMgLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICB9XG4gIC5zZWN0aW9uMDMgLmhlYWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAzL3NlY3Rpb24wM190aXRsZV9iZ19zcC5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTQuMDYyNXZ3O1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wM190eHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE3LjVweDtcbiAgICBsaW5lLWhlaWdodDogMTU3LjE0Mjg2JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODEyNSU7XG4gICAgcGFkZGluZy1yaWdodDogNS40Njg3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDQgLzIwMTnlubTjgIHjg6bjg4vjgrvjg5Xjga/ngb3lrrPjg7vntJvkuonjgarjganjga7nt4rmgKXkuIvjgafigKZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjA0IHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24wNF8yMDE5IHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24wNF8yMDE5X3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG59XG5cbi5zZWN0aW9uMDRfMjAxOV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5zZWN0aW9uMDRfMjAxOV9saXN0X2l0ZW0ge1xuICB3aWR0aDogMzEuNTI5NDElO1xuICBtYXgtd2lkdGg6IDI2OHB4O1xuICBib3gtc2hhZG93OiAwcHggOXB4IDZweCAwcHggcmdiYSg4NSwgMTc5LCAyMTgsIDAuMjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDRfMjAxOV9saXN0X2l0ZW0gLnR0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtODJweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4uc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50eHQge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDcuODI2MDklO1xuICBjb2xvcjogIzAwOTlmZjtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uMDRfMjAxOV9saXN0X2l0ZW0gLnR4dCAudHh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24wNF8yMDE5X2xpc3RfaXRlbTpudGgtb2YtdHlwZSgyKSAudHRsLCAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtOmxhc3Qtb2YtdHlwZSAudHRsIHtcbiAgdG9wOiAtODZweDtcbn1cblxuLnNlY3Rpb24wNF8yMDE5X2Z1a2lkYXNoaSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwNC9zZWN0aW9uMDRfaXRlbTA0X2JnX3BjLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMy40MTE3NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0XzIwMTlfZnVraWRhc2hpIC50eHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc4LjcwNTg4JTtcbiAgbWF4LXdpZHRoOiA2NjlweDtcbn1cblxuLnNlY3Rpb24wNF8yMDE5X2Z1a2lkYXNoaSAuaW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwOXB4O1xuICB0b3A6IDM0cHg7XG59XG5cbi5zZWN0aW9uMDRfMjAxOV9mdWtpZGFzaGkgLmltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjY1cHg7XG4gIHRvcDogMTU5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNlY3Rpb24wNF8yMDE5X3R0bCBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDE0cHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50dGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTgycHg7XG4gICAgd2lkdGg6IDEwNC40Nzc2MSU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50eHQgLnR4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtOm50aC1vZi10eXBlKDIpIC50dGwsIC5zZWN0aW9uMDRfMjAxOV9saXN0X2l0ZW06bGFzdC1vZi10eXBlIC50dGwge1xuICAgIHRvcDogLTg2cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2Z1a2lkYXNoaSAuaW1nMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfZnVraWRhc2hpIC5pbWcyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDRfMjAxOSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlNmY3ZmQ7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X3R0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4MS43MTg3NSU7XG4gICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICBtYXJnaW46IDAgYXV0byA3NXB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2xpc3RfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50dGwge1xuICAgIHdpZHRoOiA1NC42ODc1JTtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTU0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2xpc3RfaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogNDUuOTM3NSU7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2xpc3RfaXRlbSAudHh0IHtcbiAgICB3aWR0aDogNTQuMDYyNSU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtIC50eHQgLnR4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc2VjdGlvbjA0XzIwMTlfbGlzdF9pdGVtOm50aC1vZi10eXBlKDIpIC50dGwsIC5zZWN0aW9uMDRfMjAxOV9saXN0X2l0ZW06bGFzdC1vZi10eXBlIC50dGwge1xuICAgIHRvcDogLTU0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2Z1a2lkYXNoaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzA0L3NlY3Rpb24wNF9pdGVtMDRfYmdfc3AucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiAxNi4yNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF8yMDE5X2Z1a2lkYXNoaSAudHh0IHtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gICAgd2lkdGg6IDg4LjI4MTI1JTtcbiAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICB9XG4gIC5zZWN0aW9uMDRfMjAxOV9mdWtpZGFzaGkgLmltZzEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4My43NSU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjgYLjgarjgZ/jga7jgZTmlK/mj7TjgafjgafjgY3jgovjgZPjgahcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjA0ID4gLmhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbjA0ID4gLmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF90aXRsZV9iZy5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uMDRfaXRlbSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDFfaW1nLmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wMl9pbWcuanBnKTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAzX2ltZy5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDRfaW1nLmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wNV9pbWcuanBnKTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2U7XG4gIGNvbG9yOiAjMDE3M2RlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMTIuNXB4IDAgMTIuNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmViM2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3NtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtLjVlbTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBZdUdvdGhpYywnWXUgR290aGljJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg6Z2S6IOM5pmv77yI44Om44OL44K744OV57S55LuL77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44Gm44CBXG4jIOaXpeacrOODpuODi+OCu+ODleWNlOS8muOBruaUr+WHuuWGheios1xuXHQvIOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsXG4uc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0IC5tYWluIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc2VjdGlvbl9hYm91dCAuc3ViIHtcbiAgbWF4LXdpZHRoOiA0MjZweDtcbn1cblxuLnNlY3Rpb25fYWJvdXQgLm1vdmllIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDml6XmnKzjg6bjg4vjgrvjg5XljZTkvJrjga7mlK/lh7rlhoXoqLNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAubWFpbiBhIHtcbiAgY29sb3I6ICMwOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG4gIGNvbG9yOiAjMDlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC5pbWcge1xuICB3aWR0aDogNTglO1xuICBtYXgtd2lkdGg6IDI4OHB4O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgd2lkdGg6IDQyJTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHigKZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl90YXggPiAuaGVhZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5Xli5/ph5HjgavjgZTljZTlipvjgY/jgaDjgZXjgYRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9kb25hdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNy41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2RvbmF0aW9uX2ltZ19wYy5wbmcpO1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCAudGV4dF9zbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNlY3Rpb25fZG9uYXRpb24gPiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kb25hdGlvbl9idG5fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5kb25hdGlvbl9idG5fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzNXB4KSAvIDIpO1xuICBtYXgtd2lkdGg6IDM1MnB4O1xufVxuXG4uZG9uYXRpb25fdGV4dF9saXN0ID4gbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDEzcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmRvbmF0aW9uX3RleHRfbGlzdCBhIHtcbiAgY29sb3I6ICMwOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiAgaHRtbCB7XG4gICAgLyogaWUgKi9cbiAgICBmb250LWZhbWlseTogJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsICdNUyBVSSBHb3RoaWMnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIGJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5tYWludmlzdWFsX3RvcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDcwdmggLSAyNTBweCk7XG4gIH1cbiAgLm1haW52aXN1YWxfYnRuIHtcbiAgICBsZWZ0OiAxMjhweDtcbiAgICBsZWZ0OiAxMHZ3O1xuICAgIGhlaWdodDogMjIuMyU7XG4gIH1cbiAgLm1haW52aXN1YWxfYnRuIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNCA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtczpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNHZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG4gICAgLypmb250LXNpemU6IDE2cHg7Ki9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc20ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcbiAgICB0b3A6IDFweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLFxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uX3JlcG9ydCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSxcbiAgLnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90YXhfdGl0bGVfYmdfcGMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIH1cbiAgLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl90b3Age1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41Mjk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX2JvdHRvbSA+IC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfYm90dG9tIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAucGFnZS1oZWFkZXJfYm90dG9tIC5pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX2JvdHRvbSAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAuaGVhZGVyX2xvZ28ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhmO1xuICB9XG4gIC5wYWdldG9wIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnBhZ2V0b3AgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmNyZWRpdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb3B5cmlnaHQgLnRleHRfc20ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuc2lkZWZpeGVkMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5ID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bGFzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0IC5pbWcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9ja19zb2Z0YmFua19zcCA+IC5oZWFkLFxuICAuYmxvY2tfc29mdGJhbmtfc3AgPiAuYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNCB7XG4gICAgLyptYXJnaW4tdG9wOiAyNXB4OyovXG4gIH1cbiAgLnNlY3Rpb24wNCA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gIH1cbiAgLnNlY3Rpb24wNCA+IC5oZWFkOmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNDFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAxX2ltZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAyX2ltZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAzX2ltZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTA0X2ltZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTA1X2ltZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfcHJpY2Uge1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZW0ge1xuICAgIGNvbG9yOiAjMDE3M2RlO1xuICB9XG4gIC5zZWN0aW9uMDQgLnRleHRfYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLFxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb25fYWJvdXQgPiAuYm9keSxcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTZmN2ZkO1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0IC5zdWIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb25fYWJvdXQgLm1vdmllIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCAubW92aWUgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTZmN2ZkO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAuaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI1M3B4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmRjO1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5ib2R5IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmY2ZiZGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZTYzYjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5ib2R5IC50ZXh0X2Fubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLmJsb2NrX3NoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnUtaGlkZV9zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1ibG9ja19zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlcl90b3Age1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mzc7XG4gIH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICB9XG4gIC5wYWdlLWZvb3RlciA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLnBjX2Zvb3Rlcl9saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jcmVkaXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29weXJpZ2h0IC50ZXh0X3NtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLm1haW52aXN1YWxfdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzYzNGMzYyB1cmwoLi4vaW1nL21haW52aXN1YWxfcGMuanBnKSBjZW50ZXIgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLm1haW52aXN1YWxfYm90dG9tID4gLmhlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDMxcHggMCAzMXB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5ID4gcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjMDlmO1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIC5pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxuICAubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgIzA5ZjtcbiAgfVxuICAubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpsYXN0LWNoaWxkIC5pbWcge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bGFzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxuICAubWFpbnZpc3VhbF9leGFtX2xpc3QgLmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMDQgPiAuaGVhZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIH1cbiAgLnNlY3Rpb24wNCA+IC5oZWFkOmJlZm9yZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2JnX3BjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtb2YtdHlwZSg0bikpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG4gICAgY29sb3I6ICNmY2ZmMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDQgLnRleHRfYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJsb2NrX2ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb25fYWJvdXQgPiAuaGVhZCxcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIH1cbiAgLnNlY3Rpb25fYWJvdXQgPiAuYm9keSxcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5ib2R5ID4gLm1haW4sXG4gIC5zZWN0aW9uX2Fib3V0ID4gLmJvZHkgPiAuc3ViIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNy41cHgpO1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0IC5tYWluIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuaGVhZCB7XG4gICAgbWF4LXdpZHRoOiA4MjRweDtcbiAgICBjb2xvcjogIzdhYTkyZjtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSAudGV4dF9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbl9kb25hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudS1oaWRlX292ZXItbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucGFnZS1oZWFkZXJfdG9wIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5ibG9ja19kb25hdGlvbl9zcCAubGluayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIC5ibG9ja19kb25hdGlvbl9zcCAubGluayBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG4gIC5zZWN0aW9uMDQgPiAuaGVhZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW52aXN1YWxfdG9wIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDIyLjVweDtcbiAgfVxuICAuc2VjdGlvbjA0ID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW1zOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0zN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3NtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfcHJpY2Uge1xuICAgIHRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsXG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuaGVhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXhfdGl0bGVfYmdfcGMucG5nKSBjZW50ZXIgMCBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tYWludmlzdWFsX3RvcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW52aXN1YWxfZXhhbV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24wM19kZXRhaWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcxJSB0b3A7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtczpiZWZvcmUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Rm91bmRhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEge1xuXHRtYXJnaW46IC42N2VtIDA7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbmhyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtLjVlbTtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMsXG5tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogYmFzZVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IC42MjVlbTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYm9keSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjNTI1MjUyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuc2VjdGlvbixcbmRpdixcbnAge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG59XG5cbmRsLFxuZHQsXG5kZCB7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5kbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hZGRyZXNzLFxuZW0ge1xuXHRmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG5zdHJvbmcsXG5iLFxuZW0ge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogLjI1cztcbn1cblxuYSBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmE6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogLjg7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbWdbc3JjJD0nLnN2ZyddIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qID09aGVhZGluZ1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgWXVHb3RoaWMsJ1l1IEdvdGhpYycsIHNhbnMtc2VyaWY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiA4NTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdE9iamVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1oZWFkZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi5wYWdlLWhlYWRlciBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyIGE6YWN0aXZlLFxuLnBhZ2UtaGVhZGVyIGE6Zm9jdXMge1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLnBhZ2UtaGVhZGVyX3RvcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcwZTE7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfdG9wIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2UtaGVhZGVyX2JvdHRvbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG59XG5cbi5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKiAjIOODmOODg+ODgOODvOODreOCtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWZvb3RlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS1mb290ZXIgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3BfZm9vdGVyX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc3BfZm9vdGVyX2xpbmsgYSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9ibG9ja2JvdHRvbV9pY29uLmdpZikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuXHRjb2xvcjogIzAwOTZmZjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uc3BfZm9vdGVyX2xpbmsgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogIyDjg5rjg7zjgrjjg4jjg4Pjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXRvcCBwIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYWdldG9wIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG5cdGNvbG9yOiAjMDlmO1xufVxuXG4ucGFnZXRvcCAudG9wIGEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xufVxuXG4ucGFnZXRvcCAuaG9tZSBhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmcpO1xufVxuXG4vKiAjIOOCr+ODrOOCuOODg+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jcmVkaXQge1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiAjIOODleODg+OCv+ODvOazqOiomFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXJfdGV4dF9hbm5vdGF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiAjIOOCs+ODlOODvOODqeOCpOODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb3B5cmlnaHQge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jb3B5cmlnaHQgLnRleHRfc20ge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjgrXjgqTjg4njg5Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWZpeGVkMSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDQwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyDjg5Xjg63jg7zjgajjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZmxvYXRidG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMiUgMCAxJSAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbiNmbG9hdGJ0biAuZmxvYXRUaXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAyJTtcblx0d2lkdGg6IDI2JTtcbn1cblxuI2Zsb2F0YnRuIC5idG5BcmVhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDA7XG5cdHdpZHRoOiAzNCU7XG59XG5cbiNmbG9hdGJ0biAuYnRuQXJlYSBhIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiNmbG9hdGJ0biAuYnRuQXJlYSAuZnVuZEJ0biB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDopovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGl0bGUge1xuXHRmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCdZdSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTTlPjgrfjgqfjgqLjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2tfc2hhcmUge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBVdGlsaXR5XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGRpc3BsYXlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi51LWhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBwb3NpdGlvblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1wb3Nfc3RhdGljIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnUtcG9zX3JlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1wb3NfYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LXBvc19maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogYm9yZGVyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi51LXJhZGl1cyB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGJhY2tncm91bmRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmdfd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ19wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5Zjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi51LWJnX3ByaW1hcnkgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ193aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnX2JsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZkO1xufVxuXG4vKiB0ZXh0XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHRfYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS10ZXh0X3VsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51LXRleHRfbWQge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi51LXRleHRfeHMge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi51LXRleHRfc20ge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi51LXRleHRfbGcge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi51LXRleHRfeGwge1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbi51LXRleHRfcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDlmO1xufVxuXG4udS10ZXh0X3NlY29uZGFyeSB7XG5cdGNvbG9yOiAjZmQ4ODNiO1xufVxuXG4vKiBhbGlnblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbF9sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxfY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiB2ZXJ0aWNhbC1hbGlnblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS12YWxfYmFzZWxpbmUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi51LXZhbF90b3Age1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12YWxfbWlkZGxlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmFsX2JvdHRvbSB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LXZhbF90ZXh0LWJvdHRvbSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnUtdmFsX3RleHQtdG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiLi9jb21tb24uc2Nzc1wiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbnZpc3VhbF90b3Age1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWludmlzdWFsX2ltZyB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWFpbnZpc3VhbF9pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWludmlzdWFsX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyM3B4O1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDQyN3B4KTtcbn1cblxuLm1haW52aXN1YWxfYm90dG9tID4gLmhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdHRleHQtaW5kZW50OiAuMDNlbTtcbn1cblxuLm1haW52aXN1YWxfYm90dG9tID4gLmhlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMwOWYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5ID4gcCB7XG5cdGNvbG9yOiAjM2QzZDNkO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbnZpc3VhbF9leGFtX2xpc3Qge1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0LW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuXHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4ubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2O1xufVxuXG4ubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpudGgtY2hpbGQobiArIDIpIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgIzA5Zjtcbn1cblxuLm1haW52aXN1YWxfZXhhbV9saXN0IGltZyB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubWFpbnZpc3VhbF9leGFtX2xpc3QgZW0ge1xuXHRjb2xvcjogIzA5Zjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2tfZG9uYXRpb25fc3Age1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQmLm10MHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCBociB7XG5cdG1hcmdpbjogN3B4IDEwcHggN3B4IDEwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWI1YjU7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCA+IC5oZWFkIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLWJvdHRvbTogNCU7XG5cdHBhZGRpbmctdG9wOiAxNi4yNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxOC43NSU7XG5cdHBhZGRpbmctYm90dG9tOiAxNi4yNXB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJhY2tncm91bmQ6ICMwOWYgdXJsKC4uL2ltZy9kb25hdGlvbl90aXRsZV9pbWcuanBnKSByaWdodCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgPiAuaGVhZCBpbWcge1xuXHRoZWlnaHQ6IDMxLjVweDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5mdW5kX2J0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aWR0aDogcGVyY2VudGFnZSg1OThweC82NDBweCk7XG5cdG1heC13aWR0aDogMzc1cHg7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSxcbi5ibG9ja19kb25hdGlvbl9zcCAubGluazIgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzA5Zjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5saW5rIHtcblx0bWFyZ2luOiA0JSBhdXRvIDAgYXV0bztcblx0cGFkZGluZzogMiUgMCA2JTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdGFfYmcxLnBuZykgY2FsYyg1MCUgLSAxNDBweCkgdG9wIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5saW5rIGEge1xuXHRtYXJnaW46IDAgNCUgMCAxMiU7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAubGluazIge1xuXHRtYXJnaW46IDQlIGF1dG8gMDtcblx0cGFkZGluZzogMiUgMCAyJTtcblx0d2lkdGg6IDkwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5ndWlkZUFyZWEge1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDUlIGF1dG8gMzBweDtcblx0cGFkZGluZzogMWVtO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjYzdjN2M3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzVmNGM0MTtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSBwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNiU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3VpZGVfYmcxLnBuZykgbGVmdCBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0Y29sb3I6ICM1ZjRjNDE7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIGEgKyBhIHtcblx0bWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTUCAvIOOCveODleODiOODkOODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja19zb2Z0YmFua19zcCB7XG5cdG1hcmdpbjogNCUgMCAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5jb250ZW50c19ib3gge1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgMiUgMTBweCAyJTtcblx0d2lkdGg6IDk2JTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNGI0ODQ3O1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLmNvbnRlbnRzX2JveDIge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLmNvbnRlbnRzX2JveDMge1xuXHRwYWRkaW5nOiA0JTtcblx0YmFja2dyb3VuZDogI2VhZjdmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MyBhIHtcblx0Y29sb3I6ICMwOWY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHtcblx0cGFkZGluZzogNXB4IDMlIDE1cHggMyU7XG5cdGNvbG9yOiAjNGI0ODQ3O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAudGV4dDAgc3BhbiB7XG5cdGNvbG9yOiAjMzc5N2NlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5pbWcxIHtcblx0cGFkZGluZzogNSUgMCAwIDMlO1xuXHR3aWR0aDogMzAlO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQxIHtcblx0cGFkZGluZzogMTVweCAzJSAyMHB4IDMlO1xuXHR3aWR0aDogNjglO1xuXHRjb2xvcjogIzRiNDg0Nztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnNiQm94MiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JCb3gyX3dyYXAge1xuXHRtYXJnaW46IDAgNCU7XG5cdHBhZGRpbmc6IDElIDQlIDMlIDQlO1xuXHRib3JkZXI6IDVweCBzb2xpZCAjZGNkY2RjO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCA1JTtcblx0d2lkdGg6IDI2JTtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTUlO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnNicmlnaHQgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jb250ZW50cy13cmFwe1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDEgLyDmv4Dli5XjgZnjgovkuJbnlYzjgILohIXjgYvjgZXjgozjgovlubzjgYTlkb3jgajmnKrmnaVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAxIHtcblx0bWFyZ2luLXRvcDogNDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuaW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuaGVhZHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MnB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9fd2FycDF7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAxL3NlYzAxX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblxuXHRcdC5pbm5lcntcblx0XHRcdHBhZGRpbmctdG9wOiA2N3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1NnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfaXRlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuZGV0YWlse1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDYycHggMjZweCAwIDQ4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWF4LXdpZHRoOiA0MTFweDtcblxuXHRcdFx0LnR0bHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTE2MTQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRcdH1cblxuXHRcdFx0LnR4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzNS8xNyk7XG5cdFx0XHRcdGNvbG9yOiAjMmQxZTA0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjNweDtcblxuXHRcdFx0LmltZ3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTM2cHg7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDM5M3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nMntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0Ym90dG9tOiAtMTIzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg5cHg7XG5cblx0XHRcdC5pbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0zN3B4O1xuXHRcdFx0XHR0b3A6IDU0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMDtcblx0XHRcdFx0cGFkZGluZzogNjJweCA0MnB4IDAgMjVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDRweDtcblx0XHRcdFx0aGVpZ2h0OiAyOThweDtcblx0XHRcdH1cblxuXHRcdFx0LmltZzJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTIzNHB4O1xuXHRcdFx0XHR0b3A6IDE0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cblx0XHRcdC5pbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdGhlaWdodDogMjk2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTExcHg7XG5cdFx0XHRcdGJvdHRvbTogLTE3OXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uMDFfX3dhcnAye1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwMS9zZWMwMV9iZzIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXG5cdFx0LmlubmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDE2MnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyOXB4O1xuXHRcdH1cblxuXHRcdC5hcnJvd3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogLTM2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXG5cdFx0LnR4dDF7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWcxe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTIzNXB4O1xuXHRcdFx0dG9wOiA0MjZweDtcblx0XHRcdG1heC13aWR0aDogMjU3cHg7XG5cdFx0fVxuXG5cdFx0LmltZzJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTI1MnB4O1xuXHRcdFx0dG9wOiAyMDdweDtcblx0XHRcdG1heC13aWR0aDogMjU3cHg7XG5cdFx0fVxuXG5cdFx0LnR4dDJ7XG5cdFx0XHRtYXJnaW46IDc3cHggYXV0byAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpe1xuXG5cdFx0LnNlY3Rpb24wMV9fd2FycDF7XG5cdFx0XHQuc2VjdGlvbjAxX2l0ZW17XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0LmltZzJ7XG5cdFx0XHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wMV9fd2FycDJ7XG5cdFx0XHQuaW1nMXtcblx0XHRcdFx0bGVmdDotODBweDtcblx0XHRcdH1cblxuXHRcdFx0LmltZzJ7XG5cdFx0XHRcdHJpZ2h0OiAtODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdC5pbm5lcntcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHR9XG5cblx0XHQuc2VjdGlvbjAxX193YXJwMXtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRcdC5pbm5lcntcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfaXRlbXtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXG5cdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwcHgvOTg2cHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDExcHgvOTg2cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWcye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODlweDtcblxuXHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUwMHB4Lzg5MHB4KTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDA0cHgvODkwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWcye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblxuXHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQ2OHB4Lzg1MHB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDExcHgvODUwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWcye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbjAxX193YXJwMntcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwMS9zZWMwMV9iZzJfdGFiLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRcdC5pbWcxe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nMntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1NQIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdC5oZWFke1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTE5cHgvNjQwcHgpO1xuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI3cHggYXV0bztcblx0XHR9XG5cblx0XHQuc2VjdGlvbjAxX193YXJwMXtcblx0XHRcdGJhY2tncm91bmQ6ICM0MTIwMDY7XG5cblx0XHRcdC5pbm5lcntcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNjBweC82NDBweCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDUwcHgvNjQwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfaXRlbXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdC5pbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1ODBweC82NDBweCk7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMjZweCAyMnB4IDE4cHggMTlweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQudHRse1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWUxNjE0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNTUvMzQpO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzZTNkO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRldGFpbHtcblx0XHRcdFx0XHRtYXJnaW46IC0yNnB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAyNnB4IDIycHggMThweCAxOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltZzJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMjZweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMjZweCAyMnB4IDE4cHggMTlweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWcye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdG1hcmdpbjogLTI2cHggYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMjJweCAxOHB4IDE5cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1nMntcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wMV9fd2FycDJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDEvc2VjMDFfYmcyX3NwLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDIwMHB4LzY0MHB4KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoNjBweC82NDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5hcnJvd3tcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjYxcHgvNjQwcHgpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQudHh0MXtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTUzcHgvNjQwcHgpO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI3N3B4O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nX3dyYXB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTY1cHgvNjQwcHgpO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcxe1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNjZweC81NjVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcye1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNjZweC81NjVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdC50eHQye1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NTdweC82NDBweCk7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzlweDtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gc3Bcbn0vLyBzZWN0aW9uMDFcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAyIC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAye1xuXG5cdCZfaXRlbXtcblxuXHRcdCZfaW5uZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl90eHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzAvMTYpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGVte1xuXHRcdFx0XHRjb2xvcjogI2ZmZjAwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2JveHtcblx0XHRcdHdpZHRoOiA1NjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDk5ZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDgzcHggMCAxNHB4IDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcblxuXHRcdFx0LmRlY297XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLjA1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtX2JveF9kZWNvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LnR4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAuMDVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1MzJweC81NjBweCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDI1cHggNnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdC5saXN0e1xuXG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg0MC8yMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMV9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRoZWlnaHQ6IDc1M3B4O1xuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI5MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODZweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24wMl9pdGVtX2hlYWRpbmd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTIxOXB4O1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uMDJfaXRlbV90dGx7XG5cdFx0XHRcdG1heC13aWR0aDogNTU3cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uMDJfaXRlbV90eHR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24wMl9pdGVtX2JveHtcblxuXHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAyMjlweDtcblx0XHRcdFx0XHRyaWdodDogLTE1M3B4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMl9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRoZWlnaHQ6IDg1NHB4O1xuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjkwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMTlweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24wMl9pdGVtX2hlYWRpbmd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTIxOXB4O1xuXHRcdFx0XHR0b3A6IDEwNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHRse1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1N3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHh0e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTlweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24wMl9pdGVtX2JveHtcblxuXHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAyMjlweDtcblx0XHRcdFx0XHRyaWdodDogLTUycHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtMDNfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0aGVpZ2h0OiA5MDBweDtcblxuXHRcdFx0LnNlY3Rpb24wMl9pdGVtX2lubmVye1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI5MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTg1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC0yMTlweDtcblx0XHRcdFx0dG9wOiA3NHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHRse1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ0NHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHh0e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fYm94e1xuXG5cdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDIyOXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTdweDtcblx0XHRcdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0Jl9pdGVte1xuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1fYm94e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHQvKmJhY2tncm91bmQtcG9zaXRpb246IDYyJSB0b3A7Ki9cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1faW5uZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMjRweDtcblxuXHRcdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5ne1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogNzRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fYm94e1xuXG5cdFx0XHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMjRweC84NTBweCk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHQvKmJhY2tncm91bmQtcG9zaXRpb246IDM1JSB0b3A7Ki9cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1faW5uZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjI0cHg7XG5cblx0XHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1faGVhZGluZ3tcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDc0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlY3Rpb24wMl9pdGVtX2JveHtcblxuXHRcdFx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjI0cHgvODUwcHgpO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdC8qYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIHRvcDsqL1xuXG5cdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV9pbm5lcntcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMjRweDtcblxuXHRcdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV9oZWFkaW5ne1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogNzRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fYm94e1xuXG5cdFx0XHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMjRweC84NTBweCk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0XHQuc2VjdGlvbjAyX2l0ZW17XG5cdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uMDJfaXRlbTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMV9iZ190YWIuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wMl9pdGVtOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDIvc2VjdGlvbjAyX2l0ZW0wMl9iZ190YWIuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24wMl9pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAyL3NlY3Rpb24wMl9pdGVtMDNfYmdfdGFiLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHQuc2VjdGlvbjAyX2l0ZW1faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1NQIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0YmFja2dyb3VuZDogIzQ3NTM2ZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxMDBweC82NDBweCk7XG5cblx0XHQmX2l0ZW17XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoNTBweC82NDBweCk7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX2ltZ3tcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfdHRse1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHggYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCZfdHh0e1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1ODBweC82NDBweCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE0cHggYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNy41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDU1LzM1KTtcblxuXHRcdFx0XHRlbXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZDIwMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfYm94e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NjBweC82NDBweCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA0MXB4IDAgOHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHQuZGVjb3tcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTMycHgvNTYwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHQubGlzdHtcblxuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoNDAvMjgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0LnNlY3Rpb24wMl9pdGVtX2lubmVye1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHRse1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgyN3B4LzY0MHB4KSAwIHBlcmNlbnRhZ2UoMjlweC82NDBweCk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHggYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV90eHR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fYm94e1xuXG5cdFx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjZweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxMDNweC82NDBweCk7XG5cblx0XHRcdFx0LnNlY3Rpb24wMl9pdGVtX2lubmVye1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHRse1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgyN3B4LzY0MHB4KSAwIHBlcmNlbnRhZ2UoMjlweC82NDBweCk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHggYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV90eHR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWN0aW9uMDJfaXRlbV9ib3h7XG5cblx0XHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xM3B4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMzlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0LnNlY3Rpb24wMl9pdGVtX2lubmVye1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHRse1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgyN3B4LzY0MHB4KSAwIHBlcmNlbnRhZ2UoMjlweC82NDBweCk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMXB4IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMjlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbjAyX2l0ZW1fdHh0e1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlY3Rpb24wMl9pdGVtX2JveHtcblxuXHRcdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTI2cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTFweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly8gc3Bcbn0vLyBzZWN0aW9uMDJcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAzIC/kuJbnlYznmoTjgarljbHmqZ/jga7jgYvjgZLjgafjgZXjgb7jgZbjgb7jgarlm7Dpm6Pjgatcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAze1xuXG5cdC5oZWFke1xuXHRcdGhlaWdodDogMjE4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGltZ3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDI2cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWMwMy9zZWN0aW9uMDNfdGl0bGVfYmdfcGMucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblxuXHQmX2RldGFpbHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYzAzL3NlY3Rpb24wM19pbWdfcGMuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDgwNnB4O1xuXG5cdFx0LmlubmVye1xuXHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdCZfdHh0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM5M3B4O1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0LmhlYWR7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2RldGFpbHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDMvc2VjdGlvbjAzX2ltZ190YWIuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jl90eHR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0bWluLXdpZHRoOiA1NzhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1NQIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0YmFja2dyb3VuZDogI2U2ZjdmZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzdweDtcblxuXHRcdC5oZWFke1xuXHRcdFx0aGVpZ2h0OiAxNDRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjA2MjV2dztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAyOTZweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDMvc2VjdGlvbjAzX3RpdGxlX2JnX3NwLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9kZXRhaWx7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogLSA0LjA2MjV2dztcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3R4dHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNy41cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSg1NS8zNSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoNTBweC82NDBweCk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKDM1cHgvNjQwcHgpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0fS8vIHNwXG59Ly8gc2VjdGlvbjAzXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHNlY3Rpb24wNCAvMjAxOeW5tOOAgeODpuODi+OCu+ODleOBr+eBveWus+ODu+e0m+S6ieOBquOBqeOBrue3iuaApeS4i+OBp+KAplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uMDR7XG5cdGJhY2tncm91bmQ6ICNlNmY3ZmQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG5cdC8vU1AgLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbi5zZWN0aW9uMDRfMjAxOXtcblx0bWF4LXdpZHRoOiA4NTBweDtcblx0bWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHQmX3R0bHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTE4cHg7XG5cdH1cblxuXHQmX2xpc3R7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmX2l0ZW17XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNjhweC84NTBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDI2OHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDlweCA2cHggMHB4IHJnYmEoODUsIDE3OSwgMjE4LCAwLjIxKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdC50dGx7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAtODJweDtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudHh0e1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDM0LzIzKTtcblx0XHRcdFx0Y29sb3I6ICMwMDk5ZmY7XG5cdFx0XHRcdGhlaWdodDogMTEzcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXG5cdFx0XHRcdC50eHQtYmlne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMiksXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0LnR0bHtcblx0XHRcdFx0XHR0b3A6IC04NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9mdWtpZGFzaGl7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYzA0L3NlY3Rpb24wNF9pdGVtMDRfYmdfcGMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGhlaWdodDogMzgwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTE0cHgvODUwcHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudHh0e1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2NjlweC84NTBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDY2OXB4O1xuXHRcdH1cblxuXHRcdC5pbWcxe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTMwOXB4O1xuXHRcdFx0dG9wOiAzNHB4O1xuXHRcdH1cblxuXHRcdC5pbWcye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0yNjVweDtcblx0XHRcdHRvcDogMTU5cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjZweCkge1xuXG5cdFx0Jl90dGx7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9saXN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE0cHggYXV0bztcblxuXHRcdFx0Jl9pdGVte1xuXG5cdFx0XHRcdC50dGx7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAtODJweDtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyODBweC8yNjhweCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0LnR4dC1iaWd7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSxcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0LnR0bHtcblx0XHRcdFx0XHRcdHRvcDogLTg2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9mdWtpZGFzaGl7XG5cblx0XHRcdC5pbWcxe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nMntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1NQIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNmY3ZmQ7XG5cblx0XHQmX3R0bHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUyM3B4LzY0MHB4KTtcblx0XHRcdG1heC13aWR0aDogMjYycHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA3NXB4IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9saXN0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0XHQmX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50dGx7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzUwcHgvNjQwcHgpO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTc1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAtNTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjk0cHgvNjQwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzNDZweC82NDBweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDUyLzM5KTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0XHQudHh0LWJpZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpLFxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHQudHRse1xuXHRcdFx0XHRcdFx0dG9wOiAtNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2Z1a2lkYXNoaXtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWMwNC9zZWN0aW9uMDRfaXRlbTA0X2JnX3NwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMDRweC82NDBweCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRcdFx0LnR4dHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NjVweC82NDBweCk7XG5cdFx0XHRcdG1heC13aWR0aDogMjgzcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcxe1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTM2cHgvNjQwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vIHNwXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOOBguOBquOBn+OBruOBlOaUr+aPtOOBp+OBp+OBjeOCi+OBk+OBqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uMDQgPiAuaGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogLjNlbTtcblx0Zm9udC1mYW1pbHk6IFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uMDQgPiAuaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbjA0X3RpdGxlX2JnLnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb24wNF9pdGVtIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG59XG5cbi5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgxKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wMV9pbWcuanBnKTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDIpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAyX2ltZy5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoMykge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDNfaW1nLmpwZyk7XG59XG5cbi5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg0KSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wNF9pbWcuanBnKTtcbn1cblxuLnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDUpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTA1X2ltZy5qcGcpO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzZTtcblx0Y29sb3I6ICMwMTczZGU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAtLjAxZW07XG5cdGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTE0cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0xMi41cHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMTRweCAxMi41cHggMCAxMi41cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZWIzZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc20ge1xuXHRtYXJnaW4tcmlnaHQ6IC0uNWVtO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9wcmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0Zm9udC1mYW1pbHk6IFl1R290aGljLCdZdSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xufVxuXG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2O1xufVxuXG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLy8gc2VjdGlvbjA0XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg6Z2S6IOM5pmv77yI44Om44OL44K744OV57S55LuL77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44Gm44CBXG4jIOaXpeacrOODpuODi+OCu+ODleWNlOS8muOBruaUr+WHuuWGheios1xuXHQvIOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsXG4uc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0IC5tYWluIHAgKyBwIHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc2VjdGlvbl9hYm91dCAuc3ViIHtcblx0bWF4LXdpZHRoOiA0MjZweDtcbn1cblxuLnNlY3Rpb25fYWJvdXQgLm1vdmllIGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDml6XmnKzjg6bjg4vjgrvjg5XljZTkvJrjga7mlK/lh7rlhoXoqLNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAubWFpbiBhIHtcblx0Y29sb3I6ICMwOWY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcblx0bGluZS1oZWlnaHQ6IDEuNjE1O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG5cdGNvbG9yOiAjMDlmO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC5pbWcge1xuXHR3aWR0aDogNTglO1xuXHRtYXgtd2lkdGg6IDI4OHB4O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0d2lkdGg6IDQyJTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHNwYW4ge1xuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHigKZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl90YXggPiAuaGVhZCB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNjY2O1xuXHRsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyBwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5Xli5/ph5HjgavjgZTljZTlipvjgY/jgaDjgZXjgYRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9kb25hdGlvbiB7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNy41cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zMnB4O1xuXHRsZWZ0OiA1cHg7XG5cdHdpZHRoOiAxMjVweDtcblx0aGVpZ2h0OiAxMjVweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2RvbmF0aW9uX2ltZ19wYy5wbmcpO1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCAudGV4dF9zbSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNlY3Rpb25fZG9uYXRpb24gPiAuYm9keSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHBhZGRpbmc6IDQwcHggNDBweCAzNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kb25hdGlvbl9idG5fbGlzdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHQtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5kb25hdGlvbl9idG5fbGlzdCA+IGxpIHtcblx0d2lkdGg6IGNhbGMoKDEwMCUgLSAzNXB4KSAvIDIpO1xuXHRtYXgtd2lkdGg6IDM1MnB4O1xufVxuXG4uZG9uYXRpb25fdGV4dF9saXN0ID4gbGkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDEzcHggbm8tcmVwZWF0O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmRvbmF0aW9uX3RleHRfbGlzdCBhIHtcblx0Y29sb3I6ICMwOWY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuXFwwIHtcblx0aHRtbCB7XG5cdFx0LyogaWUgKi9cblx0XHRmb250LWZhbWlseTogJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsICdNUyBVSSBHb3RoaWMnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdGJvZHkge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCB7XG5cdGJvZHkge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG5cdC5tYWludmlzdWFsX3RvcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDcwdmggLSAyNTBweCk7XG5cdH1cblx0Lm1haW52aXN1YWxfYnRuIHtcblx0XHRsZWZ0OiAxMjhweDtcblx0XHRsZWZ0OiAxMHZ3O1xuXHRcdGhlaWdodDogMjIuMyU7XG5cdH1cblx0Lm1haW52aXN1YWxfYnRuIGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXHQubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LnNlY3Rpb24wNCA+IC5oZWFkIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtczpiZWZvcmUge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAyNHZ3O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG5cdFx0Lypmb250LXNpemU6IDE2cHg7Ki9cblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc20ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcblx0XHR0b3A6IDFweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuc2VjdGlvbl9hYm91dCA+IC5oZWFkLFxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5zZWN0aW9uX3JlcG9ydCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG5cdC5zZWN0aW9uX3RheCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSxcblx0LnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90YXhfdGl0bGVfYmdfcGMucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG5cdH1cblx0LnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR9XG5cdC5wYWdlLWhlYWRlcl90b3Age1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS41Mjk7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX2JvdHRvbSA+IC5pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdGhlaWdodDogNDNweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfYm90dG9tIC5uYW1lIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXHQucGFnZS1oZWFkZXJfYm90dG9tIC5pbWcge1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX2JvdHRvbSAuaW1nIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0fVxuXHQuaGVhZGVyX2xvZ28ge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDhmO1xuXHR9XG5cdC5wYWdldG9wIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnBhZ2V0b3AgYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LmNyZWRpdCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuY29weXJpZ2h0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5jb3B5cmlnaHQgLnRleHRfc20ge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXHQuc2lkZWZpeGVkMSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHR9XG5cdC5tYWludmlzdWFsX2JvdHRvbSA+IC5oZWFkOmJlZm9yZSB7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxMnB4IDE1cHggMCAxNXB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2JvdHRvbSA+IC5ib2R5ID4gcCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5tYWludmlzdWFsX2V4YW1fbGlzdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0XHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuXHRcdHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgaW1nIHtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bGFzdC1jaGlsZCBpbWcge1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXHQubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpudGgtY2hpbGQoMikgaW1nIHtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0IC5pbWcge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5ibG9ja19zb2Z0YmFua19zcCA+IC5oZWFkLFxuXHQuYmxvY2tfc29mdGJhbmtfc3AgPiAuYm9keSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdH1cblx0LnNlY3Rpb24wNCB7XG5cdFx0LyptYXJnaW4tdG9wOiAyNXB4OyovXG5cdH1cblx0LnNlY3Rpb24wNCA+IC5oZWFkIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY5cHg7XG5cdH1cblx0LnNlY3Rpb24wNCA+IC5oZWFkOmJlZm9yZSB7XG5cdFx0dG9wOiA5cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgNDFweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgxKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAxX2ltZ19zcC5qcGcpO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDIpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDJfaW1nX3NwLmpwZyk7XG5cdH1cblxuXHQuc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoMykge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wM19pbWdfc3AuanBnKTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg0KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTA0X2ltZ19zcC5qcGcpO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDUpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDVfaW1nX3NwLmpwZyk7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9wcmljZSB7XG5cdFx0dG9wOiAycHg7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tbGVmdDogNDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG5cdFx0Y29sb3I6ICMwMTczZGU7XG5cdH1cblx0LnNlY3Rpb24wNCAudGV4dF9hbm5vdGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdC5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxuXHQuc2VjdGlvbl9hYm91dCA+IC5ib2R5LFxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdC5zZWN0aW9uX2Fib3V0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNmY3ZmQ7XG5cdH1cblx0LnNlY3Rpb25fYWJvdXQgLnN1YiB7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0fVxuXHQuc2VjdGlvbl9hYm91dCAubW92aWUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cdC5zZWN0aW9uX2Fib3V0IC5tb3ZpZSBpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNmY3ZmQ7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC5pbWcge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMjUzcHg7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblx0LnNlY3Rpb25fdGF4IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZGM7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmhlYWQge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5ib2R5IHtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmJvZHkgcCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXHQuc2VjdGlvbl90YXggPiAuYm9keSBtYXJrIHtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZjZmJkYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlNjNiO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXHQuYmxvY2tfc2hhcmUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQudS1oaWRlX3NtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC51LWJsb2NrX3NtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhZ2UtaGVhZGVyX3RvcCB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX2JvdHRvbSA+IC5pbm5lciB7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX3dyYXB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX2JvdHRvbSAubmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzNztcblx0fVxuXHQuaGVhZGVyX2xvZ28ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdH1cblx0LnBhZ2UtZm9vdGVyID4gLmlubmVyIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHQtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0fVxuXHQucGNfZm9vdGVyX2xpbmsge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wYWdldG9wIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmNyZWRpdCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHQuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmNvcHlyaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5jb3B5cmlnaHQgLnRleHRfc20ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQubWFpbnZpc3VhbF90b3Age1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjNjM0YzNjIHVybCguLi9pbWcvbWFpbnZpc3VhbF9wYy5qcGcpIGNlbnRlciAwL2NvdmVyIG5vLXJlcGVhdDtcblx0fVxuXHQubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG5cdFx0bGluZS1oZWlnaHQ6IDk0cHg7XG5cdH1cblx0Lm1haW52aXN1YWxfYm90dG9tID4gLmhlYWQ6YmVmb3JlIHtcblx0XHRib3R0b206IC0yNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzFweDtcblx0XHRib3JkZXItd2lkdGg6IDI1cHggMzFweCAwIDMxcHg7XG5cdH1cblx0Lm1haW52aXN1YWxfYm90dG9tID4gLmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdH1cblx0Lm1haW52aXN1YWxfYm90dG9tID4gLmJvZHkgPiBwIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1sZWZ0OiAycHggZG90dGVkICMwOWY7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgaW1nIHtcblx0XHR3aWR0aDogOTRweDtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdH1cblxuXHQubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpmaXJzdC1jaGlsZCAuaW1ne1xuXHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bnRoLWNoaWxkKDIpIGltZyB7XG5cdFx0aGVpZ2h0OiA2OHB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAjMDlmO1xuXHR9XG5cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGk6bGFzdC1jaGlsZCAuaW1ne1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdH1cblxuXHQubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaTpsYXN0LWNoaWxkIGltZyB7XG5cdFx0aGVpZ2h0OiA2MnB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2V4YW1fbGlzdCAuaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0ID4gLmhlYWQge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4NnB4O1xuXHR9XG5cdC5zZWN0aW9uMDQgPiAuaGVhZDpiZWZvcmUge1xuXHRcdHRvcDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDQ3cHg7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbXMge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHQtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAzNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzA2cHg7XG5cdFx0aGVpZ2h0OiAyOTRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9iZ19wYy5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLXRvcDogMTc1cHg7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLW9mLXR5cGUoNG4pKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuXHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IHtcblx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZW0ge1xuXHRcdGNvbG9yOiAjZmNmZjAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuc2VjdGlvbjA0IC50ZXh0X2Fubm90YXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5ibG9ja19pbnRyb2R1Y3Rpb24ge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4NnB4O1xuXHR9XG5cdC5zZWN0aW9uX2Fib3V0ID4gLmJvZHksXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblx0LnNlY3Rpb25fYWJvdXQgPiAuYm9keSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnNlY3Rpb25fYWJvdXQgPiAuYm9keSA+IC5tYWluLFxuXHQuc2VjdGlvbl9hYm91dCA+IC5ib2R5ID4gLnN1YiB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTcuNXB4KTtcblx0fVxuXHQuc2VjdGlvbl9hYm91dCAubWFpbiB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODc1O1xuXHR9XG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC5pbWcge1xuXHRcdHdpZHRoOiAzOCU7XG5cdFx0bWF4LXdpZHRoOiAzMjVweDtcblx0fVxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdHdpZHRoOiA2MiU7XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0fVxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IGEge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuc2VjdGlvbl90YXgge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmhlYWQge1xuXHRcdG1heC13aWR0aDogODI0cHg7XG5cdFx0Y29sb3I6ICM3YWE5MmY7XG5cdFx0bGluZS1oZWlnaHQ6IDUxcHg7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogODEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5zZWN0aW9uX3RheCA+IC5ib2R5IG1hcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdH1cblx0LnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnNlY3Rpb25fZG9uYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0LnUtaGlkZV9vdmVyLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0LnBhZ2UtaGVhZGVyX3RvcCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdC5oZWFkZXJfbG9nbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0Lm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXHQuYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0fVxuXHQuYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2JTtcblx0fVxuXHQuc2VjdGlvbjA0ID4gLmhlYWQge1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5tYWludmlzdWFsX3RvcCB7XG5cdFx0aGVpZ2h0OiA2NTBweDtcblx0fVxuXHQubWFpbnZpc3VhbF9ib3R0b20gPiAuaGVhZCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdC5tYWludmlzdWFsX2V4YW1fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxuXHQubWFpbnZpc3VhbF9leGFtX2xpc3QgPiBsaSB7XG5cdFx0Zm9udC1zaXplOiAyMi41cHg7XG5cdH1cblx0LnNlY3Rpb24wNCA+IC5oZWFkIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtczpiZWZvcmUge1xuXHRcdHJpZ2h0OiAtMzdweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9zbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcblx0XHR0b3A6IDNweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuc2VjdGlvbl9hYm91dCA+IC5oZWFkLFxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cblxuXHQuc2VjdGlvbl90YXggPiAuaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXhfdGl0bGVfYmdfcGMucG5nKSBjZW50ZXIgMCBuby1yZXBlYXQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG5cdC5tYWludmlzdWFsX3RvcCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcblx0Lm1haW52aXN1YWxfZXhhbV9saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LnNlY3Rpb25fdGF4IHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cblx0LnNlY3Rpb24wNF9pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxNzVweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0LnNlY3Rpb24wM19kZXRhaWx7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzElIHRvcDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfaXRlbXM6YmVmb3Jle1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iXX0= */
