@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: 0.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: -0.25em;
}

sup {
  top: -0.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: 0.35em 0.625em 0.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: 'Noto Sans JP', sans-serif;*/
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  font-size: 0.625em;
  font-display: swap;
}

@-ms-viewport {
  width: device-width;
}
body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333333;
  font-size: 18px;
  line-height: 1.75;
  letter-spacing: 0;
}

@media print, screen and (max-width: 767.98px) {
  body {
    font-size: 17px;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.delay04 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.animate {
  -webkit-animation: fadeInUpsmall 1.5s ease 0s 1 normal;
          animation: fadeInUpsmall 1.5s ease 0s 1 normal;
}

@-webkit-keyframes fadeInUpsmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
    transform: translate3d(0, 40%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpsmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
    transform: translate3d(0, 40%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(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: 0.25s;
  transition: 0.25s;
}

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

a:hover img {
  opacity: 0.8;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

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

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

/*@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
img {
image-rendering: -webkit-optimize-contrast;
}
source {
image-rendering: -webkit-optimize-contrast;
}
}
*/
/* ==heading
/* ==================================== */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-family: "source-han-serif-japanese", serif;
  font-weight: 700;
  font-style: normal;
  /*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;
}

/* 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: #00aeef;
  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: #00aeef;
}

.u-text_secondary {
  color: #fd883b;
}

/* size
/* ------------------ */
.u-w100 {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.u-h100 {
  width: auto;
  height: 100%;
  max-height: 100%;
}

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

/*
*[class^='section'] {
content-visibility: auto;
}
*/
@media print, screen and (min-width: 1025px) {
  br.nopc_1025 {
    display: none;
  }
}
@media print, screen and (max-width: 1024.98px) {
  br.nopc_1025 {
    display: block;
  }
}
@media print, screen and (min-width: 768px) {
  br.nopc {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  br.nosp {
    display: none;
  }
}
/* -----------------------------
# ヘッダー
-------------------------------- */
.page-header {
  color: #fff;
}

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

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

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

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

.page-header_bottom {
  background-color: #00aeef;
}

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

/* -----------------------------
# クレジット
-------------------------------- */
.credit {
  color: #444;
  font-size: 10px;
  line-height: 1.5;
}
@media screen and (max-width: 767.98px) {
  .credit {
    font-size: 12px;
    line-height: 1.3333333333;
  }
}

/* -----------------------------
# フッター注記
-------------------------------- */
.footer_text_annotation {
  margin-top: 20px;
  font-size: 13px;
  line-height: 1.5;
}
@media screen and (max-width: 767.98px) {
  .footer_text_annotation {
    margin-top: 18px;
    font-size: 11px;
    line-height: 1.4545454545;
  }
}

/* -----------------------------
# フッター
-------------------------------- */
.sp_footer_link {
  margin-top: 7px;
}

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

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

.page-footer {
  margin-top: 58px;
  height: 105px;
  color: #fff;
  background: #00aeef;
}
@media screen and (max-width: 767.98px) {
  .page-footer {
    margin-top: 18px;
    height: 58px;
  }
}
.page-footer .inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767.98px) {
  .page-footer .inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.page-footer .pc_footer_link {
  margin-left: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.05em;
}
.page-footer .pc_footer_link a {
  padding: 0 15px 0 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border-left: 1px solid #fff;
  letter-spacing: 0.05em;
}
.page-footer .pc_footer_link:last-of-type {
  border-right: 1px solid #fff;
}

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

.copyright {
  font-size: 16px;
  line-height: 1.4375;
}
.copyright .text_sm {
  font-size: 13px;
  line-height: 1.7692307692;
}
@media screen and (max-width: 767.98px) {
  .copyright {
    text-align: center;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .copyright .text_sm {
    font-size: 10px;
  }
}

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

/* -----------------------------
# ページトップ
-------------------------------- */
.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: #00aeef;
}

.pagetop .top a {
  background-image: url(../img/icon_circle_top.png);
}
@media screen and (max-width: 767.98px) {
  .pagetop .top a {
    background-size: 12px 12px;
  }
}

@media screen and (max-width: 767.98px) {
  .pagetop .home {
    margin-top: 4px;
  }
}

.pagetop .home a {
  background-image: url(../img/icon_circle_right.png);
}
@media screen and (max-width: 767.98px) {
  .pagetop .home a {
    background-size: 12px 12px;
  }
}

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

/* -----------------------------
# SP / フロートボタン
-------------------------------- */
#floatbtn {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  padding: 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;
}

/* -----------------------------
# メインビジュアル
-------------------------------- */
.mainvisual {
  position: relative;
  z-index: 3;
  background-color: #c2e3f1;
}

@media print, screen and (min-width: 768px) {
  .mainvisual {
    background-image: url(../img/mainvisual_pc.jpg);
    background-size: 2000px auto;
    background-color: #c2e3f1;
    background-position: center 0;
    background-repeat: no-repeat;
  }
  .mainvisual-btn-wrap {
    width: 850px;
    position: relative;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .mainvisual {
    height: 500px;
    background-size: cover;
  }
}
@media print, screen and (min-width: 1024.02px) {
  .mainvisual {
    height: 707px;
  }
}
.mainvisual_img {
  line-height: 0;
}

.mainvisual_btn {
  width: 437px;
  position: absolute;
  top: 539px;
  left: -180px;
}

@media screen and (max-width: 1024px) {
  .mainvisual_btn {
    top: 350px;
    left: 10%;
    width: 300px;
  }
}
@media screen and (max-width: 1210px) {
  .mainvisual_btn {
    left: -72px;
    width: 300px;
  }
}
@media screen and (max-width: 990px) {
  .mainvisual_btn {
    left: 10px;
    width: 250px;
  }
}
/* -----------------------------
# SP / CTA
-------------------------------- */
.block_donation_sp {
  line-height: 1;
}

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

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

.block_donation_sp > .head {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.0666666667%;
  padding-right: 18.75%;
  height: 64px;
  background: #00aeef url(../img/donation_title_img.jpg) right 0/contain no-repeat;
  text-align: center;
  line-height: 0;
}

.block_donation_sp > .head img {
  height: 34px;
}
@media screen and (max-width: 320px) {
  .block_donation_sp > .head img {
    height: 30px;
  }
}

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

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

.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: 5px auto 0;
  padding: 2% 0 2%;
  width: 86.6666666667%;
  text-align: left;
}

.block_donation_sp .guideArea {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 5% auto 10px;
  padding: 12px 27px;
  width: calc(100% - 50px);
  min-height: 20px;
  border: 2px dotted #c7c7c7;
  background-color: #fff;
  color: #5f4c41;
  font-size: 12px;
}
@media screen and (max-width: 320px) {
  .block_donation_sp .guideArea {
    padding: 12px 8px;
  }
}

.guideArea.secguide {
  margin: 2% auto 39px;
}

.block_donation_sp .guidecap {
  margin: 4% auto 0;
  padding: 2% 0 2%;
  width: 90%;
  text-align: left;
  font-size: 12px;
  line-height: 1.4;
}

.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;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

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

/* -----------------------------
# SP / ソフトバンク つながる募金
-------------------------------- */
.block_softbank_sp {
  margin: 3.6% 0 30px 0;
  width: 100%;
  background: #f7f7f7;
  color: #000;
}
.block_softbank_sp .toggle_content > p {
  margin: 0 auto;
  width: 93.3333333333%;
}

.block_softbank_sp .contents_box {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-bottom: 16px;
  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: 14px 10px;
  background: #eaf7ff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
}

.block_softbank_sp .contents_box3 a {
  color: #00aeef;
  text-decoration: underline;
}

.block_softbank_sp .text0 {
  padding: 12px 3% 15px 3%;
  color: #4b4847;
  font-size: 14px;
  line-height: 1.6;
}
.block_softbank_sp .text0 p:not(:first-of-type) {
  margin-top: 18px;
}

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

.block_softbank_sp .img1 {
  padding: 5% 0 0 3%;
  width: 30%;
  margin-top: 14px;
}

.block_softbank_sp .text1 {
  padding: 15px 3% 20px 3%;
  width: 68%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #4b4847;
  font-size: 16px;
  text-align: justify;
  line-height: 1.6;
}

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

.block_softbank_sp .sbBox2_wrap {
  margin: 7px auto 0;
  width: calc(100% - 30px);
  padding: 18px 19px 7px;
  border: 5px solid #dcdcdc;
  border-radius: 5px;
  background-color: #fff;
  font-size: 14px;
}

.block_softbank_sp .sbleft {
  display: inline-block;
  margin: 0 0 0 4px;
  width: 29.2089249493%;
}

.block_softbank_sp .sbright {
  display: inline-block;
  width: 57.200811359%;
  margin-left: 29px;
  margin-top: 2px;
}

.block_softbank_sp .sbtext {
  margin-top: 5px;
}

.block_softbank_sp .sbright a {
  display: inline-block;
}

.contents-wrap {
  overflow: hidden;
}

/* アコーディオン */
.block_softbank_sp .toggle_ttl {
  margin: 0 auto;
  cursor: pointer;
  line-height: 1;
  font-size: 14.5px;
}

.block_softbank_sp .toggle_ttl:not(.is-active) .toggle_on {
  display: none;
}

.block_softbank_sp .toggle_ttl.is-active .toggle_off {
  display: none;
}

.block_softbank_sp .toggle_content .u-bg_white {
  padding: 0 0 14px;
}

/* -----------------------------
# section01 /
-------------------------------- */
.section01 {
  background: url(../img/section01_bg.jpg) no-repeat center top;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 46px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section01__inner {
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section01 .head {
  margin: 0 auto 81px;
  width: 67.0833333333%;
  -webkit-transform: translateX(7px);
          transform: translateX(7px);
}
.section01__top {
  min-height: 525px;
  position: relative;
  padding-left: 50%;
}
.section01__top .img {
  position: absolute;
  left: -69px;
  top: 0;
  width: 55.5833333333%;
}
.section01__top .textarea {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  width: 100%;
  padding-left: 71px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section01__top .textarea .text {
  font-family: "source-han-serif-japanese", serif;
  color: #fff;
  font-size: 18px;
  line-height: 2.8333333333;
  text-shadow: 0px 0px 12px rgb(0, 0, 0);
}
.section01__top .textarea .text2 {
  margin-top: 21px;
}
.section01__bottom {
  margin-top: -13px;
  min-height: 794px;
  position: relative;
}
.section01__bottom .img {
  position: absolute;
  right: -316px;
  top: 0;
  width: 64.3333333333%;
}
.section01__bottom .textarea {
  font-family: "source-han-serif-japanese", serif;
  width: 100%;
  padding-top: 12.6666666667%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section01__bottom .textarea .heading {
  margin-left: -10px;
  width: 67.0833333333%;
  position: relative;
  z-index: 2;
}
.section01__bottom .textarea .text {
  margin-top: 51px;
  width: 46.6666666667%;
  color: #fff;
  font-size: 18px;
  line-height: 2.8333333333;
  text-shadow: 0px 0px 12px rgb(0, 0, 0);
}
.section01__bottom .textarea .text .text-yellow {
  color: #eec137;
  text-decoration: underline;
  text-underline-offset: 9px;
}
.section01__graph {
  margin: 0 auto;
  max-width: 1340px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section01 .head {
    margin-bottom: 40px;
    -webkit-transform: none;
            transform: none;
  }
  .section01 .section01__top {
    padding-left: 0;
  }
  .section01 .section01__top .img {
    width: 80%;
    position: static;
    margin: 0 auto 30px;
  }
  .section01 .section01__top .textarea {
    padding-left: 0;
  }
  .section01 .section01__bottom .img {
    position: static;
    margin: 30px auto;
  }
  .section01 .section01__bottom .textarea {
    padding-top: 60px;
  }
  .section01 .section01__bottom .textarea .text {
    width: 100%;
  }
  .section01 .section01__graph {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767.98px) {
  .section01 {
    margin-top: 26px;
    background: url(../img/section01_bg_sp.jpg) repeat-y center top;
    background-size: 100% auto;
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .section01__inner {
    padding: 0 17.5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section01 .head {
    margin: 0 auto 27px;
    width: 97.9411764706%;
    -webkit-transform: none;
            transform: none;
  }
  .section01__top {
    margin: 0 auto;
    width: 97.0588235294%;
    min-height: auto;
    padding-left: 0;
  }
  .section01__top .img {
    position: static;
    width: 100%;
  }
  .section01__top .textarea {
    -webkit-transform: none;
            transform: none;
    width: 100%;
    margin-top: 9px;
    padding-left: 0;
  }
  .section01__top .textarea .text {
    padding: 0 12px 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 17px;
    line-height: 2.3529411765;
    text-shadow: 0px 0px 12px rgb(0, 0, 0);
  }
  .section01__top .textarea .img2 {
    margin-top: 23px;
  }
  .section01__top .textarea .text2 {
    margin-top: 12px;
  }
  .section01__bottom {
    margin: 44px auto 0;
    width: 97.0588235294%;
    min-height: auto;
  }
  .section01__bottom .textarea {
    padding-top: 0;
  }
  .section01__bottom .textarea .heading {
    margin-left: -10px;
    width: 67.0833333333%;
    position: relative;
    z-index: 2;
  }
  .section01__bottom .textarea .img {
    width: 100%;
    position: static;
  }
  .section01__bottom .textarea .img .heading {
    width: 91.0606060606%;
    position: absolute;
    left: 24px;
    top: -17px;
  }
  .section01__bottom .textarea .text {
    width: 100%;
    margin-top: 31.8181818182%;
    padding: 0 12px 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 17px;
    line-height: 2.3529411765;
    text-shadow: 0px 0px 12px rgb(0, 0, 0);
  }
  .section01__bottom .textarea .text .text-yellow {
    color: #fff950;
  }
  .section01__graph {
    margin-top: 34px;
    padding: 0 17px;
  }
}

/* -----------------------------
# section02 /
-------------------------------- */
.section02 {
  position: relative;
}
@media screen and (min-width: 768.98px) {
  .section02:before {
    mix-blend-mode: multiply;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 1051px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(213, 213, 213)), color-stop(62%, rgb(255, 255, 255)), color-stop(74%, rgb(255, 255, 255)), color-stop(99%, rgb(255, 255, 255)));
    background: linear-gradient(180deg, rgb(213, 213, 213) 0%, rgb(255, 255, 255) 62%, rgb(255, 255, 255) 74%, rgb(255, 255, 255) 99%);
  }
}
.section02 .head {
  background: -webkit-gradient(linear, left top, right top, from(rgb(14, 16, 99)), color-stop(0%, rgb(4, 5, 45)), color-stop(83%, rgb(83, 44, 54)), to(rgb(161, 83, 63)));
  background: linear-gradient(90deg, rgb(14, 16, 99) 0%, rgb(4, 5, 45) 0%, rgb(83, 44, 54) 83%, rgb(161, 83, 63) 100%);
}
.section02 .head__inner {
  max-width: 1240px;
  padding: 58px 20px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 0 auto;
}
.section02 .head img {
  margin: 0 auto;
  display: block;
  width: 88.75%;
}
.section02__inner {
  max-width: 1240px;
  padding: 67px 20px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 0 auto;
}
.section02__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section02__top__item {
  position: relative;
  width: 30.8333333333%;
  background: #0e1432;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 27%;
}
.section02__top__item:nth-of-type(2) {
  -webkit-transform: translateY(111px);
          transform: translateY(111px);
}
.section02__top__item .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.section02__top__item .heading {
  position: relative;
  z-index: 2;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #fff;
  font-size: 37px;
  line-height: 1;
}
.section02__top__item .heading span {
  margin-top: 7px;
  font-size: 33px;
  line-height: 1;
  color: #ffc485;
}
.section02__top__item .heading span .text-big {
  display: inline-block;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  font-size: 60px;
  font-weight: 600;
  padding: 0 10px;
}
@media screen and (max-width: 320px) {
  .section02__top__item .heading span .text-big {
    font-size: 45px;
  }
}
.section02__top__item .heading .br-tab {
  display: none;
}
.section02__top__item .text {
  margin-top: 21px;
  position: relative;
  z-index: 2;
  padding: 0 30px 46px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  line-height: 1.8888888889;
  font-weight: 500;
  color: #fff;
  font-family: "source-han-serif-japanese", serif;
}
.section02__top__item .fukidashi {
  position: relative;
  z-index: 2;
  margin-top: auto;
  width: 100%;
  font-size: 18px;
  line-height: 1.4782608696;
  font-weight: 500;
  color: #fff;
  background: #00aeef;
  padding: 30px 30px 41px;
}
.section02__top__item .fukidashi:before {
  content: "";
  width: 27px;
  height: 23px;
  background: url("../img/section02_triangle_pc.png") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  top: -22px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.section02__top__item .fukidashi span {
  font-size: 23px;
  font-weight: 700;
  color: #f8ea09;
}
.section02__bottom {
  margin-top: 139px;
  position: relative;
  padding: clamp(320px, 32%, 640px) 0 0;
}
.section02__bottom:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #f1fbfd;
  position: absolute;
  left: 0;
  bottom: 0;
}
.section02__bottom .img {
  max-width: 1764px;
  width: 88.2%;
  z-index: 2;
  position: absolute;
  left: 50%;
  bottom: 11px;
  -webkit-transform: translateX(-48.8%);
          transform: translateX(-48.8%);
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section02__top__item .heading {
    padding: 0 15px;
    font-size: 30px;
  }
  .section02__top__item .heading span {
    margin-top: 7px;
    font-size: 26px;
    line-height: 1.6;
  }
  .section02__top__item .heading span .text-big {
    font-size: 40px;
  }
  .section02__top__item .text {
    padding: 0 15px 46px;
  }
  .section02__top__item .fukidashi {
    padding: 30px 15px 41px;
  }
  .section02__top__item .fukidashi span {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .section02__top__item .heading span {
    line-height: 1.4;
  }
  .section02__top__item .heading .br-tab {
    display: block;
  }
}
@media screen and (max-width: 767.98px) {
  .section02 .head__inner {
    padding: 21px 0 17px;
  }
  .section02 .head img {
    margin: 0 0;
    width: 90%;
    margin-left: 28px;
  }
  .section02__inner {
    padding: 0 0;
  }
  .section02__top {
    display: block;
  }
  .section02__top__item {
    position: relative;
    width: 100%;
    display: block;
    padding-top: 86.4%;
    padding-bottom: 51px;
  }
  .section02__top__item:nth-of-type(2) {
    -webkit-transform: none;
            transform: none;
    padding-bottom: 44px;
  }
  .section02__top__item:nth-of-type(2) {
    padding-bottom: 48px;
  }
  .section02__top__item .heading {
    font-size: 34px;
    line-height: 1;
  }
  .section02__top__item .heading span {
    margin-top: 7px;
    font-size: 33px;
  }
  .section02__top__item .heading .br-tab {
    display: none;
  }
  .section02__top__item .text {
    margin-top: 19px;
    font-size: 17px;
    line-height: 2;
  }
  .section02__top__item .fukidashi {
    margin: 0 auto;
    width: 90.6666666667%;
    font-size: 17px;
    line-height: 1.4782608696;
    padding: 33px 22px 34px;
  }
  .section02__bottom {
    margin-top: 30px;
    padding: 0 0 36px;
  }
  .section02__bottom:before {
    display: none;
  }
  .section02__bottom .img {
    width: 100%;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}

/* -----------------------------
# section03 /
-------------------------------- */
.section03 .head {
  width: 100%;
  height: 180px;
  background: #00aeef;
  position: relative;
}
.section03 .head:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  border-top: 27px solid #00aeef;
  border-bottom: 0;
  display: inline-block;
  line-height: 1;
  position: absolute;
  left: 50%;
  bottom: -26px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.section03 .head__inner {
  margin: 0 auto;
  max-width: 1260px;
  height: 100%;
  padding: 10px 30px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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;
}
.section03 .head__inner .img {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  display: block;
  width: 69.3333333333%;
}
@media screen and (max-width: 767.98px) {
  .section03 .head {
    height: auto;
  }
  .section03 .head:after {
    display: none;
  }
  .section03 .head__inner {
    padding: 23px 0 18px;
  }
  .section03 .head__inner .img {
    -webkit-transform: none;
            transform: none;
    width: 80.9333333333%;
    margin: 0 auto;
  }
}
.section03__main {
  width: 100%;
  min-height: 710px;
  position: relative;
  background: url("../img/section03_main_img_pc.jpg?v=1") no-repeat left top;
  background-size: 1155px;
}
@media screen and (min-width: 768px) and (max-width: 1460px) {
  .section03__main {
    padding-top: 510px;
    background: url("../img/section03_main_img_pc.jpg?v=1") no-repeat center top;
    background-size: 1155px;
  }
}
.section03__main .inner {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 30px;
}
.section03__main .textarea {
  background: rgba(255, 255, 255, 0.8);
  padding: 43px 0 53px 53px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: calc(50% - 105px);
  top: 112px;
}
@media screen and (min-width: 768px) and (max-width: 1460px) {
  .section03__main .textarea {
    width: 85%;
    position: static;
    margin: 0 auto 60px;
    padding: 43px;
    -webkit-transform: none;
            transform: none;
  }
  .section03__main .textarea .title {
    font-size: 36px;
  }
}
.section03__main .textarea .title {
  font-family: "source-han-serif-japanese", serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.75;
  color: #00aeef;
}
.section03__main .textarea .text {
  margin-top: 25px;
  font-family: "source-han-serif-japanese", serif;
  font-size: 25px;
  font-weight: bold;
  line-height: 2;
  color: #464646;
}
.section03__main .textarea .text .text-big {
  font-size: 30px;
  color: #00aeef;
}
.section03__main .textarea .text .text1 {
  display: block;
}
.section03__main .textarea .text .text2 {
  display: block;
  line-height: 1.6666666667;
}
@media screen and (max-width: 767.98px) {
  .section03__main {
    width: 100%;
    min-height: auto;
    background: url("../img/section03_main_img_sp.jpg") no-repeat center top;
    background-size: 100% auto;
    padding-top: 173px;
  }
  .section03__main .inner {
    padding: 0 0;
  }
  .section03__main .textarea {
    background: rgba(255, 255, 255, 0.9);
    margin: 0 auto 0;
    width: 94%;
    padding: 15px 19px 34px 19px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
  .section03__main .textarea .title {
    font-size: 24px;
    text-align: center;
    line-height: 1.3541666667;
  }
  .section03__main .textarea .text {
    margin-top: 13px;
    font-family: "source-han-serif-japanese", serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.8888888889;
    color: #464646;
  }
  .section03__main .textarea .text .text-big {
    font-size: 22px;
    line-height: 1.5813953488;
  }
  .section03__main .textarea .text .text1 {
    display: none;
  }
  .section03__main .textarea .text .text2 {
    display: none;
    line-height: 1.6666666667;
  }
}
.section03__box-wrap {
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767.98px) {
  .section03__box-wrap {
    padding: 0 25px;
  }
}
.section03__box {
  margin: 0 auto;
  width: 100%;
  max-width: 1156px;
  padding: 53px 74px 71px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #f0f9fb;
  position: relative;
}
.section03__box .deco1 {
  width: 97px;
  position: absolute;
  left: -20px;
  top: -20px;
}
.section03__box .deco2 {
  width: 97px;
  position: absolute;
  left: -20px;
  bottom: -20px;
}
.section03__box .deco3 {
  width: 99px;
  position: absolute;
  right: -20px;
  top: -20px;
}
.section03__box .deco4 {
  width: 99px;
  position: absolute;
  right: -20px;
  bottom: -20px;
}
.section03__box .image {
  width: 30.7958477509%;
  position: absolute;
  right: -20px;
  bottom: 73px;
  z-index: 2;
}
.section03__box .title {
  font-family: "source-han-serif-japanese", serif;
  font-size: 35px;
  font-weight: bold;
  line-height: 1.5714285714;
  color: #00aeef;
  text-align: center;
  letter-spacing: 0;
}
.section03__box .text {
  margin-top: 33px;
  color: #716e6e;
  font-size: 27px;
  font-weight: 700;
  text-align: center;
}
.section03__box .list {
  margin-top: 18px;
}
.section03__box .list li {
  font-size: 25px;
  font-weight: 700;
  color: #00aeef;
  background: #fff;
  padding: 29px 10px 19px 74px;
  position: relative;
  line-height: 1;
}
.section03__box .list li:not(:first-of-type) {
  margin-top: 14px;
}
.section03__box .list li .icon {
  position: absolute;
  left: 30px;
  top: 25px;
  width: 31px;
  height: 28px;
  background: url("../img/section03_check_pc.png") no-repeat center top;
  background-size: 100% auto;
}
@media screen and (max-width: 767.98px) {
  .section03__box {
    padding: 24px 20px 25px 20px;
  }
  .section03__box .deco1 {
    width: 49px;
    position: absolute;
    left: -10px;
    top: -13px;
    z-index: 2;
  }
  .section03__box .deco2 {
    width: 49px;
    position: absolute;
    left: -10px;
    bottom: -13px;
    z-index: 2;
  }
  .section03__box .deco3 {
    width: 49px;
    position: absolute;
    right: -10px;
    top: -13px;
    z-index: 2;
  }
  .section03__box .deco4 {
    width: 49px;
    position: absolute;
    right: -10px;
    bottom: -13px;
    z-index: 2;
  }
  .section03__box .image {
    margin: 0 auto;
    width: 95.5830388693%;
    position: static;
  }
  .section03__box .title {
    margin-top: 12px;
    font-size: 19px;
    line-height: 1.7105263158;
  }
  .section03__box .text {
    margin-top: 16px;
    font-size: 16px;
  }
  .section03__box .list {
    margin-top: 8px;
  }
  .section03__box .list li {
    font-size: 17px;
    padding: 8px 20px 5px 37px;
    line-height: 1.4705882353;
  }
  .section03__box .list li:not(:first-of-type) {
    margin-top: 10px;
  }
  .section03__box .list li .icon {
    position: absolute;
    left: 14px;
    top: 13px;
    width: 16.5px;
    height: 15px;
    background: url("../img/section03_check_pc.png") no-repeat center top;
    background-size: 100% auto;
  }
}
.section03__item {
  margin: 93px auto 0;
  max-width: 1260px;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section03__item__first {
  background: #00aeef;
  padding: 140px 75px 133px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.section03__item__first .title {
  margin-bottom: 45px;
  width: 60%;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.5714285714;
  font-family: "source-han-serif-japanese", serif;
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .section03__item__first .title {
    width: 57.1428571429%;
  }
  .section03__item__first .title br.u-hide_sm {
    display: none;
  }
}
.section03__item__first .image {
  position: absolute;
  right: -81px;
  top: 84px;
  width: 41.8333333333%;
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .section03__item__first .image {
    right: -20px;
  }
}
.section03__item__first .image .text-sub {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  padding-right: 106px;
  text-align: right;
  margin-top: 10px;
}
.section03__item__first .text {
  width: 59.0476190476%;
  font-size: 18px;
  line-height: 2.5;
  font-family: "source-han-serif-japanese", serif;
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .section03__item__first .text {
    width: 57.1428571429%;
  }
}
.section03__item__first .text span {
  color: #fffc00;
  text-decoration: underline;
  text-underline-offset: 9px;
}
.section03__item__first .text.text2 {
  margin-top: 19px;
}
.section03__item__first .image2 {
  position: absolute;
  right: 164px;
  bottom: 69px;
  width: 24.9166666667%;
}
.section03__item__inner {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section03__item__second {
  width: 48.3333333333%;
  background: #00aeef;
  padding: 69px 58px 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section03__item__second .image .text-sub {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  padding-right: 4px;
  text-align: right;
  margin-top: 10px;
}
.section03__item__second .text {
  margin-left: -8px;
  margin-top: 15px;
  font-size: 18px;
  line-height: 2.5;
  font-family: "source-han-serif-japanese", serif;
  color: #fff;
}
@media screen and (max-width: 767.98px) {
  .section03__item {
    margin: 50px auto 0;
    padding: 0 0;
  }
  .section03__item__first {
    background: #00aeef;
    padding: 26px 25px 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
  .section03__item__first .title {
    margin-bottom: 19px;
    width: 100%;
    font-size: 23px;
    line-height: 1.6304347826;
  }
  .section03__item__first .image {
    position: static;
    width: 100%;
  }
  .section03__item__first .image .text-sub {
    font-size: 14px;
    padding-right: 0;
    margin-top: 10px;
  }
  .section03__item__first .text {
    padding: 0 6px;
    margin-top: 15px;
    width: 100%;
    font-size: 18px;
    line-height: 1.6666666667;
  }
  .section03__item__first .text span {
    color: #fffc00;
    text-decoration: underline;
    text-underline-offset: 9px;
    font-weight: 700;
  }
  .section03__item__first .text.text2 {
    margin-top: 15px;
  }
  .section03__item__first .image2 {
    margin: 42px auto 0 auto;
    position: static;
    width: 90.1538461538%;
  }
  .section03__item__inner {
    margin-top: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .section03__item__second {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section03 .head {
    height: auto;
    padding: 30px 0;
  }
  .section03 .section03__box {
    padding: 40px 30px;
  }
  .section03 .section03__box .image {
    width: 20%;
    right: 10px;
    bottom: 0;
  }
  .section03 .section03__item__first {
    padding: 70px 30px;
  }
  .section03 .section03__item__first .title {
    width: 100%;
  }
  .section03 .section03__item__first .image {
    margin: 0 auto 30px;
    width: 70%;
    position: static;
  }
  .section03 .section03__item__first .image .text-sub {
    padding-right: 0;
  }
  .section03 .section03__item__first .text {
    width: 100%;
  }
  .section03 .section03__item__first .image2 {
    margin: 60px auto 30px;
    width: 70%;
    position: static;
  }
  .section03 .section03__item__second {
    width: 48.3333333333%;
    background: #00aeef;
    padding: 50px 30px 48px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section03 .section03__item__second .image .text-sub {
    padding-right: 0;
  }
}

/* -----------------------------
# section.support /
-------------------------------- */
.support {
  margin-top: 106px;
  padding-top: 33px;
  padding-bottom: 40px;
  background: url("../img/support_bg_pc.jpg") no-repeat center top;
  background-size: cover;
}
.support .img {
  width: 100%;
  max-width: 2000px;
  margin: 0 auto;
}
.support .img img {
  image-rendering: -webkit-optimize-contrast;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .support {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767.98px) {
  .support {
    margin-top: 29px;
    background: none;
    padding: 0 0;
  }
}

/* -----------------------------
# section04 / あなたのご支援でできること
-------------------------------- */
.section04 .section04__inner > .head {
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.2em;
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", sans-serif;
  position: relative;
}

@media print, screen and (min-width: 768px) {
  .section04 {
    padding-top: 87px;
    padding-bottom: 78px;
    contain-intrinsic-size: 775px;
    background: #ecf6ff;
  }
  .section04__inner {
    max-width: 1260px;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
  }
  .section04 .section04__inner > .head {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 53px;
    padding-top: 30px;
    padding-bottom: 23px;
    font-size: 32px;
    line-height: 1;
    background: #00aeef;
    text-align: center;
  }
  .section04 .section04__inner > .head figure {
    position: absolute;
    top: 17px;
    left: calc(50% - 275px);
    max-width: 45px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .section04_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
  }
}
@media screen and (max-width: 767.98px) {
  .section04 .section04__inner > .head figure {
    position: absolute;
    left: 10%;
    top: 23px;
    max-width: 23px;
  }
  .section04 .section04__inner > .head {
    padding-left: 26px;
    font-size: 18px;
    background: #00aeef;
    line-height: 69px;
    letter-spacing: 0.1em;
  }
}
@media screen and (max-width: 320px) {
  .section04 .section04__inner > .head figure {
    left: 5%;
  }
}
@media screen and (max-width: 374.98px) {
  .section04 .head {
    background-position: calc(50% - 130px);
    letter-spacing: 0.1em;
  }
}
.section04_items::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: -77px;
  bottom: 5px;
  width: 34.8333333333%;
  max-width: 418px;
  height: 333px;
  background-image: url(../img/section04_bg_pc.png);
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 767.98px) {
  .section04_items::before {
    display: none;
  }
}
@media print, screen and (min-width: 768px) {
  .section04_item {
    margin-top: 28px;
    padding-top: 225px;
    background-repeat: no-repeat;
    background-position: center 0;
    width: 30.8333333333%;
    background-color: #00aeef;
    color: #fff;
  }
  .section04_item:nth-of-type(n + 4) {
    margin-top: 38px;
  }
  .section04_item:not(:nth-of-type(3n + 1)) {
    margin-left: 3.75%;
  }
  .section04_item:nth-of-type(1) {
    background-image: url(../img/section04_item01_img.jpg);
    background-size: auto 225px;
  }
  .section04_item:nth-of-type(2) {
    background-image: url(../img/section04_item02_img.jpg);
    background-size: auto 225px;
  }
  .section04_item:nth-of-type(3) {
    background-image: url(../img/section04_item03_img.jpg);
    background-size: auto 225px;
  }
  .section04_item:nth-of-type(4) {
    background-image: url(../img/section04_item04_img.jpg);
    background-size: auto 225px;
  }
  .section04_item:nth-of-type(5) {
    background-image: url(../img/section04_item05_img.jpg);
    background-size: auto 225px;
  }
  .section04_item > .head:before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-width: 13px 12px 0 12px;
    border-style: solid;
    border-color: #fcdf1b transparent transparent transparent;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_items {
    margin: 22px auto 0;
    width: 92.6666666667%;
  }
  .section04_item {
    margin-top: 18px;
    width: 100%;
    background-size: contain;
    color: #2d1e04;
  }
}
.section04_item > .head {
  height: 54px;
  position: relative;
  background-color: #fcdf1b;
  color: #0066cc;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.01em;
  padding-left: 0;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

@media print, screen and (min-width: 768px) {
  .section04_item > .head {
    font-size: 18px;
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  }
}
@media screen and (max-width: 1024px) {
  .section04_item > .head {
    font-size: 15px;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_item > .head {
    padding: 0 0;
    font-size: 13px;
    line-height: 1.2;
    background-color: #00aeef;
    color: #fff;
    border-radius: 5px 5px 0 0;
    letter-spacing: 0.1em;
    height: 28px;
  }
  .section04_item > .head::before {
    bottom: -8px;
    margin-left: -8px;
    border-width: 8px 8px 0 8px;
  }
}
.section04_item > .head .text_sm {
  margin-right: -0.5em;
}

@media print, screen and (min-width: 768px) {
  .section04_item > .head .text_sm {
    font-size: 16px;
    letter-spacing: 0;
  }
}
.section04_item > .head .text_price {
  position: relative;
  margin-left: 3px;
  font-size: 29px;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 767.98px) {
  .section04_item > .head .text_price {
    top: 2px;
    font-size: 20px;
    letter-spacing: 0;
  }
}
.section04_item > .body {
  font-size: 16px;
  line-height: 138.8888888889%;
}

@media print, screen and (min-width: 768px) {
  .section04_item > .body {
    padding: 13px 17px 20px;
    text-align: justify;
  }
  .section04_item > .body figure {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_item > .body {
    background-image: none;
    color: #2d1e04;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 13px 0 0;
  }
  .section04_item > .body p {
    margin-top: -5px;
    padding: 0 0 0 15px;
    width: 62.7338129496%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 17px;
    line-height: 1.4705882353;
  }
  .section04_item > .body figure {
    width: 36.5467625899%;
    max-width: 254px;
  }
  .section04_item > .body figure img {
    /* max-width: -webkit-fill-available;*/
    height: inherit;
  }
}
.section04_item > .body em {
  color: #fcff00;
  font-weight: bold;
  position: relative;
  display: inline;
}

.marker {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(88%, transparent), color-stop(88%, rgb(252, 255, 0)));
  background: linear-gradient(transparent 88%, rgb(252, 255, 0) 88%);
  display: inline;
  padding-bottom: 4px; /* オフセット */
  /* 背景の繰り返しを停止 */
  background-repeat: no-repeat;
  /* マーカーの横方向を0にして縮める */
  background-size: 0 100%;
  background-position: 0 100%;
  /* マーカーが引かれる速度を指定 */
  -webkit-transition: background-size 1.5s;
  transition: background-size 1.5s;
}

/* マーカーが引かれる際に付与するクラス */
.marker.on {
  /* 横方向を100%にして、マーカーを引く */
  background-size: 100% 100%;
}

@media print, screen and (min-width: 768px) {
  .section04_item > .body em {
    font-size: 18px;
  }
  .section04_item > .body p {
    line-height: 1.6;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_item > .body em {
    color: #00aeef;
  }
  .marker {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(88%, transparent), color-stop(88%, rgb(0, 179, 234)));
    background: linear-gradient(transparent 88%, rgb(0, 179, 234) 88%);
    display: inline;
    padding-bottom: 4px; /* オフセット */
    /* 背景の繰り返しを停止 */
    background-repeat: no-repeat;
    /* マーカーの横方向を0にして縮める */
    background-size: 0 100%;
    background-position: 0 100%;
    /* マーカーが引かれる速度を指定 */
    -webkit-transition: background-size 1.5s;
    transition: background-size 1.5s;
  }
  /* マーカーが引かれる際に付与するクラス */
  .marker.on {
    /* 横方向を100%にして、マーカーを引く */
    background-size: 100% 100%;
  }
}
.section04 .text_annotation {
  color: #525252;
  letter-spacing: 0.1em;
}

@media print, screen and (min-width: 768px) {
  .section04 .text_annotation {
    margin-top: 50px;
    font-size: 14px;
    text-align: right;
    color: #525252;
  }
}
@media screen and (max-width: 767.98px) {
  .section04 .text_annotation {
    padding: 0 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 12px;
    font-size: 12px;
    line-height: 1.4166666667;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section04_item {
    width: calc((100% - 40px) / 3);
  }
  .section04_item:not(:nth-of-type(3n + 1)) {
    margin-left: 20px;
  }
  .section04_item > .head {
    height: 42px;
    font-size: 15px;
  }
  .section04_item > .head .text_sm {
    font-size: 12px;
  }
  .section04_item > .head .text_price {
    font-size: 22px;
  }
  .section04_items::before {
    width: 34.8333333333%;
    max-width: 336px;
    right: -25px;
    bottom: -40px;
  }
}
/* -----------------------------
# section05 / 世界の子どもたちの命と未来を守るユニセフの活動は...
-------------------------------- */
.section05 {
  background-color: #C3E7FD;
}

@media screen and (max-width: 767.98px) {
  .section05 {
    margin-top: 30px;
    contain-intrinsic-size: 1066px;
  }
}
.section05 > .head {
  text-align: center;
}

.section05 > .head img {
  margin-top: 0;
  max-width: 777px;
  -webkit-transform: translateX(-27px);
          transform: translateX(-27px);
}

@media screen and (max-width: 767.98px) {
  .section05 > .body {
    margin-top: 5px;
  }
}
.section05_item {
  position: relative;
  background-color: #fff;
}

@media screen and (max-width: 767.98px) {
  .section05_item {
    margin-top: 0;
  }
}
.section05_item > .head {
  color: #fff;
  font-weight: bold;
  text-align: center;
}

@media screen and (max-width: 767.98px) {
  .section05_item > .head {
    line-height: 35px;
  }
}
.section05_item:nth-of-type(1) > .head {
  background-color: #F52B20;
}

.section05_item:nth-of-type(2) > .head {
  background-color: #02345c;
}

@media screen and (max-width: 767.98px) {
  .section05_item > .body .img {
    line-height: 0;
  }
}
@media screen and (min-width: 768px) {
  .section05_item_text {
    padding: 20px 25px 20px 28px;
  }
}
@media screen and (max-width: 767.98px) {
  .section05_item_text {
    padding: 10px 20px;
  }
}
.section05_item_text > .head {
  font-weight: bold;
  text-align: center;
}

.section05_item:nth-of-type(1) .section05_item_text > .head {
  color: #F52B20;
}

.section05_item:nth-of-type(2) .section05_item_text > .head {
  color: #02345c;
}

.section05_item_text > .body {
  margin-top: 12px;
  line-height: 1.6470588235;
  text-align: justify;
  letter-spacing: 0;
  font-size: 17px;
}
@media screen and (max-width: 767.98px) {
  .section05_item_text > .body {
    font-size: 18px;
    line-height: 1.6666666667;
  }
}

.section05_item_text > .body em {
  color: #00aeef;
  font-weight: bold;
}

.section05_item_text > .body p + p {
  margin-top: 1em;
}

.section05_item > .foot {
  position: absolute;
}

.section05_item > .foot img {
  max-width: 100%;
  height: auto;
}

@media print, screen and (min-width: 768px) {
  .section05 {
    padding-top: 28px;
  }
  .section05_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 53px;
  }
  .section05_item {
    margin-bottom: 200px;
    padding-bottom: 30px;
    width: calc(50% - 14px);
    max-width: 410px;
  }
  .section05_item > .head {
    font-size: 21px;
    line-height: 50px;
    letter-spacing: 0.05em;
  }
  .section05_item > .body {
    min-height: 560px;
  }
  .section05_item > .foot {
    margin-right: -10px;
    left: 10px;
  }
  .section05_item_text > .head {
    font-size: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .section05_item_text {
    font-size: 17px;
  }
}
@media screen and (min-width: 768px) and (max-width: 879px) {
  .section05_item_text {
    padding: 15px;
  }
}
@media screen and (max-width: 767.98px) {
  .section05 {
    margin-top: 35px;
    margin-bottom: 35px;
    background-color: #e6f7fd;
  }
  .section05 > .head {
    margin-top: 0;
  }
  .section05 > .head img {
    width: 90.1333333333%;
    max-width: 676px;
    -webkit-transform: translateY(-15px) translateX(2px);
            transform: translateY(-15px) translateX(2px);
  }
  .section05_items {
    margin-top: -30px;
    padding-bottom: 1px;
  }
  .section05_item {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 152px;
    padding-bottom: 43px;
    max-width: 410px;
  }
  .section05_item:last-of-type {
    margin-bottom: 186px;
  }
  .section05_item > .head {
    font-size: 15px;
    line-height: 35px;
  }
  .section05_item_text {
    padding: 15px 17px;
  }
  .section05_item_text > .head {
    font-size: 19px;
    line-height: 1.2631578947;
    letter-spacing: 0.05em;
    text-indent: 0.05em;
  }
  .section05_item > .foot {
    margin-left: 10px;
    margin-top: 4px;
    width: calc(100% - 20px);
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section05 > .head img {
    -webkit-transform: none;
            transform: none;
    width: calc(100% - 30px);
  }
}
/* -----------------------------
# ユニセフ（国際連合児童基金）について、
# 日本ユニセフ協会の支出内訳
/ 共通
-------------------------------- */
.section_about > .head, .section_expenditure > .head {
  width: 100%;
  background-color: #00aeef;
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}

/* -----------------------------
# ユニセフ（国際連合児童基金）について
-------------------------------- */
.section_about .main p + p {
  margin-top: 20px;
}
@media screen and (max-width: 767.98px) {
  .section_about .main p + p {
    margin-top: 10px;
  }
}

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

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

/* -----------------------------
# 日本ユニセフ協会の支出内訳
-------------------------------- */
.section_expenditure .main a {
  color: #00aeef;
  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: #00aeef;
  text-decoration: underline;
}

.section_expenditure .block_report > .img {
  width: 62.9550321199%;
  max-width: 298px;
  margin-left: 0;
  margin-top: 0;
}
@media screen and (max-width: 767.98px) {
  .section_expenditure .block_report > .img {
    width: 46.3492063492%;
    margin-left: 18px;
  }
}

.section_expenditure .block_report > .text {
  padding-left: 7px;
  width: 37.0449678801%;
  padding-top: 11px;
}
@media screen and (max-width: 767.98px) {
  .section_expenditure .block_report > .text {
    width: 44.4444444444%;
    padding: 0 0 0 8px;
  }
}

.section_expenditure .block_report > .text span {
  margin-bottom: 1px;
}

/*==================================================
sectionReport
世界の子どもたちへ、2023年、たとえばこんな支援を届けることができました
==================================================*/
@media screen and (min-width: 950px) {
  .report_main {
    background: url("../img/sectionreport_img.jpg?v=1") no-repeat center top;
    height: 1010px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
  }
  .report_textwrap {
    width: 52.1%;
    background-color: #00aeef;
    height: 1010px;
  }
  .report_text {
    position: absolute;
    left: 50.8%;
    top: 37px;
  }
  .sectionReport h2 {
    font-size: 27px;
    color: #fff;
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
    line-height: 129.6296296296%;
    letter-spacing: 0.14em;
    margin-left: 4px;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .report_text figure {
    position: absolute;
    top: 4px;
    left: 434px;
    width: 39.7802197802%;
  }
  .report_text figure img {
    width: 100%;
  }
  .sectionReport p {
    max-width: 455px;
    margin: 22px 0 0;
  }
  .sectionReport p img {
    width: 100%;
  }
  .report_sp {
    display: none;
  }
  .report_main_sp {
    display: none;
  }
}
@media screen and (max-width: 949.98px) {
  .report_main {
    display: none;
  }
  .report_main_sp {
    background-color: #00aeef;
  }
  .report_main_sp img {
    width: 100%;
  }
  .report_main_sp p {
    width: 100%;
    margin-inline: auto;
    padding: 26px 28px 45px 30px;
  }
}
/* -----------------------------
# ユニセフ募金は税額控除の対象となり、…
-------------------------------- */
.section_tax > .head {
  margin-right: auto;
  margin-left: auto;
  font-weight: bold;
  text-align: center;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

.section_tax > .body {
  width: 100%;
  color: #333333;
  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 > .img p.img2 {
  margin-top: 32px;
}
@media screen and (max-width: 767.98px) {
  .section_tax > .body > .img p.img2 {
    margin-top: 17px;
  }
}

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

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

.section_donation > .head {
  position: relative;
  color: #fff;
  font-size: 27.5px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

.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);
  background-size: 100% auto;
}

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

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

.section_donation > .body {
  margin-top: 8px;
  padding: 39px 40px 27px;
  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 {
  margin-top: 29px;
}

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

.donation_text_list a {
  color: #00aeef;
  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);
  }
  .section05 > .head {
    font-size: 24px;
  }
  .section05_items:before {
    right: 20px;
    width: 24vw;
    background-position: right center;
  }
  .section05_item > .head .text_sm {
    font-size: 13px;
    letter-spacing: -0.02em;
  }
  .section05_item > .head .text_price {
    top: 1px;
    font-size: 22px;
  }
  .section05_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% - 60px);
  }
  .page-header_top {
    padding: 5px 0 4px;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.529;
  }
  .page-header_bottom > .inner {
    padding-top: 3px;
    padding-bottom: 3px;
    height: 40px;
    width: calc(100% - 20px);
  }
  .page-header_bottom .name {
    font-size: 10px;
    font-weight: bold;
    line-height: 1.3;
  }
  .page-header_bottom .img {
    width: 45%;
    text-align: right;
  }
  .page-header_bottom .img img {
    max-width: 96px;
  }
  .header_logo {
    line-height: 0;
  }
  .pagetop {
    font-size: 12px;
    margin-top: 7px;
    margin-right: 9px;
  }
  .pagetop a {
    font-weight: bold;
  }
  .credit {
    margin-top: 12px;
  }
  .sidefixed1 {
    display: none !important;
    pointer-events: none;
  }
  .block_softbank_sp > .head, .block_softbank_sp > .body {
    margin-right: auto;
    margin-left: auto;
    max-width: 480px;
  }
  .section_about > .head, .section_expenditure > .head {
    font-size: 18px;
    line-height: 60px;
    letter-spacing: 0.05em;
    text-indent: 0.05em;
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  }
}
@media screen and (max-width: 767.98px) and (max-width: 320px) {
  .section_about > .head, .section_expenditure > .head {
    font-size: 16px;
  }
}
@media screen and (max-width: 767.98px) {
  .section_about > .body, .section_expenditure > .body {
    margin-top: 17px;
    font-size: 16px;
    line-height: 1.75;
  }
  .section_about {
    /*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: 36px;
    padding-bottom: 38px;
  }
  .section_expenditure .sub > .img {
    margin-top: 27px;
    margin-right: auto;
    margin-left: auto;
    max-width: 254px;
    -webkit-transform: translateX(6px);
            transform: translateX(6px);
  }
  .section_expenditure .sub > .text {
    margin-top: 19px;
    font-size: 13px;
    line-height: 1.6666666667;
  }
  .section_expenditure .sub > .text .kome2 {
    margin-top: 5px;
  }
  .section_expenditure .block_report {
    margin-top: 30px;
  }
  .section_tax {
    margin-top: 42px;
    padding-bottom: 30px;
    background-color: #fcfbdc;
  }
  .section_tax > .head {
    padding-top: 10px;
    padding-bottom: 12px;
    background-color: #00aeef;
    color: #fff;
    font-size: 18px;
    line-height: 1.3333333333;
    letter-spacing: 0;
  }
}
@media screen and (max-width: 767.98px) and (max-width: 320px) {
  .section_tax > .head {
    font-size: 16px;
  }
}
@media screen and (max-width: 767.98px) {
  .section_tax > .body {
    margin: 16px auto 0;
    width: calc(100% - 54px);
    font-size: 16px;
    line-height: 1.4666666667;
  }
  .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;
    width: 98.1308411215%;
  }
  .section_tax > .body .text_annotation {
    margin-top: 11px;
    font-size: 13px;
    line-height: 140%;
  }
  .block_share {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-hide_sm {
    display: none;
  }
  .u-block_sm {
    display: block;
  }
}
@media screen and (max-width: 320px) {
  .l-container {
    width: calc(100% - 30px);
  }
}
@media print, screen and (min-width: 768px) {
  .page-header_top {
    /*line-height: 30px;*/
    padding: 4px 0 3px;
  }
  .page-header_bottom > .inner {
    height: 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 850px;
  }
  .page-header_bottom .img img {
    max-width: 130px;
  }
  .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;
    letter-spacing: 0.05em;
  }
  .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;
  }
  .pagetop {
    margin-top: 58px;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 700;
  }
  .credit {
    margin-top: 20px;
  }
  .footer_text_annotation {
    text-align: right;
  }
  .block_introduction {
    padding-top: 89px;
    padding-bottom: 86px;
  }
  .block_introduction h3 {
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  }
  .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: 30px;
  }
  .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: 50%;
  }
  .section_about .main {
    max-width: 400px;
    font-size: 17px;
    line-height: 1.7647058824;
  }
  .section_expenditure {
    margin-top: 37px;
    contain-intrinsic-size: 608px;
  }
  .section_expenditure .main {
    font-size: 17px;
    line-height: 1.7647058824;
  }
  .section_expenditure .sub {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-top: 42px;
    font-size: 13px;
    line-height: 1.9230769231;
  }
  .section_expenditure .sub > .img {
    width: 38.5882352941%;
    max-width: 328px;
  }
  .section_expenditure .sub > .text {
    margin-left: 54px;
    width: 55.0588235294%;
  }
  .section_expenditure .sub > .text .kome {
    padding-right: 20px;
  }
  .section_expenditure .sub > .text p + p {
    margin-top: 10px;
  }
  .section_expenditure .block_report {
    margin-top: 47px;
  }
  .section_expenditure .block_report .text {
    margin-top: 3px;
    padding-left: 11px;
    padding-top: 0;
  }
  .section_expenditure .block_report .text .text1 {
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 1.5384615385;
  }
  .section_expenditure .block_report .text .text2 {
    font-size: 13px;
    line-height: 1.5384615385;
    color: #4b4847;
    margin-bottom: 0;
  }
  .section_expenditure .block_report a {
    font-size: 12px;
  }
  .section_tax {
    margin-top: 86px;
    contain-intrinsic-size: 1126px;
  }
  .section_tax > .head {
    max-width: 824px;
    color: #7aa92f;
    line-height: 51px;
  }
  .section_tax > .body {
    margin-top: 19px;
    margin-right: auto;
    margin-left: auto;
    max-width: 810px;
    font-size: 17px;
    line-height: 1.6470588235;
  }
  .section_tax > .body mark {
    background-color: inherit;
  }
  .section_tax > .body .text_annotation {
    margin-top: 24px;
    font-size: 12px;
  }
  .section_donation {
    margin-top: 67px;
    contain-intrinsic-size: 323px;
  }
  .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%;
  }
  .section05 > .head {
    letter-spacing: 0.2em;
  }
  .section05_item > .body {
    padding-right: 0;
    font-size: 12px;
  }
  .section_expenditure .block_report > .text {
    font-size: 13px;
  }
}
@media print, screen and (min-width: 1024px) {
  .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 (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) {
  .section05_item {
    min-height: 175px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section05_items:before {
    width: 30%;
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .section_about .main {
    padding-right: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9jb21tb24uc2NzcyIsIl91dGlsaXR5LnNjc3MiLCJfb2JqZWN0LnNjc3MiLCJfbWl4aW4uc2NzcyIsInN0eWxlLnNjc3MiLCJfdmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOztxREFBQTtBQUdBLDJFQUFBO0FBQ0E7RUFDQyw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QURBRDs7QUNFQTtFQUNDLFNBQUE7QURDRDs7QUNHQTtFQUNDLGNBQUE7QURBRDs7QUNFQTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtBRENEOztBQ0NBO0VBQ0MsY0FBQTtBREVEOztBQ0FBO0VBQ0MsU0FBQTtBREdEOztBQ0RBO0VBQ0MsaUJBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtBRElEOztBQ0ZBO0VBQ0MsaUNBQUE7RUFDQSxjQUFBO0FES0Q7O0FDSEE7RUFDQyw2QkFBQTtFQUNBLHFDQUFBO0FETUQ7O0FDSkE7RUFDQyxnQkFBQTtBRE9EOztBQ0xBO0VBQ0MsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlDQUFBO0VBQ0EsaUNBQUE7QURRRDs7QUNOQTtFQUNDLG9CQUFBO0FEU0Q7O0FDUEE7RUFDQyxtQkFBQTtBRFVEOztBQ1JBO0VBQ0MsaUNBQUE7RUFDQSxjQUFBO0FEV0Q7O0FDVEE7RUFDQyxrQkFBQTtBRFlEOztBQ1ZBO0VBQ0Msc0JBQUE7RUFDQSxXQUFBO0FEYUQ7O0FDWEE7RUFDQyxjQUFBO0FEY0Q7O0FDWkE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7QURlRDs7QUNiQTtFQUNDLGVBQUE7QURnQkQ7O0FDZEE7RUFDQyxXQUFBO0FEaUJEOztBQ2ZBO0VBQ0MscUJBQUE7QURrQkQ7O0FDaEJBO0VBQ0MsYUFBQTtFQUNBLFNBQUE7QURtQkQ7O0FDakJBO0VBQ0Msa0JBQUE7QURvQkQ7O0FDbEJBO0VBQ0MsZ0JBQUE7QURxQkQ7O0FDbkJBO0VBQ0Ms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SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtFTHN5QkU7RUtweUJGO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0MseUJBQUE7RUxzeUJDO0VLcHlCRjtJQUNBLHlCQUFBO0VMc3lCRTtFS3B5QkY7SUFDQSxnQkFBQTtJQUNBLGVBQUE7RUxzeUJFO0VLcHlCRjtJQUNBLGdCQUFBO0lBQ0EsNkJBQUE7RUxzeUJFO0VLcHlCRjtJQUNBLGFBQUE7RUxzeUJFO0FBQ0Y7QUtweUJBO0VBQ0E7SUFDQSxlQUFBO0VMc3lCRTtFS3B5QkY7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RUxzeUJFO0VLcHlCRjtJQUNBLGVBQUE7RUxzeUJFO0VLcHlCRjtJQUNBLHdCQUFBO0VMc3lCRTtFS3B5QkY7SUFDQSxnQkFBQTtFTHN5QkU7RUtweUJGO0lBQ0EscUJBQUE7RUxzeUJFO0VLcHlCRjtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtFTHN5QkU7RUtweUJGO0lBQ0EsZUFBQTtFTHN5QkU7QUFDRjtBS3B5QkE7RUFDQTtJQUNBLGVBQUE7RUxzeUJFO0VLbHlCRjtJQUNBLDhEQUFBO0lBQ0EsZUFBQTtFTG95QkU7QUFDRjtBS2x5QkE7RUFDQTtJQUNBLGdCQUFBO0VMb3lCRTtFS2x5QkY7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0VMb3lCRTtBQUNGO0FLbHlCQTtFQUNBO0lBQ0EsaUJBQUE7RUxveUJFO0FBQ0Y7QUtseUJBO0VBQ0E7SUFDQSxVQUFBO0lBQ0EsZUFBQTtFTG95QkU7QUFDRjtBS2p5QkE7RUFDQztJQUNDLG1CQUFBO0lBQ0EsOEJBQUE7WUFBQSxzQkFBQTtFTG15QkE7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZvdW5kYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5maWdjYXB0aW9uLCBmaWd1cmUsIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmF1ZGlvLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscywgbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIGJhc2Vcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKmZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjsqL1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmRlbGF5MDQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcHNtYWxsIDEuNXMgZWFzZSAwcyAxIG5vcm1hbDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwc21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwc21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5zZWN0aW9uLCBkaXYsIHAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cblxuZGwsIGR0LCBkZCB7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmRsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hZGRyZXNzLCBlbSB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbnN0cm9uZywgYiwgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbmEgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAuMDAxZHBjbSkge1xuaW1nIHtcbmltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cbnNvdXJjZSB7XG5pbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG59XG59XG4qL1xuLyogPT1oZWFkaW5nXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCdZdSBHb3RoaWMnLCBzYW5zLXNlcmlmOyovXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cblxuLyogVXRpbGl0eVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBkaXNwbGF5XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBwb3NpdGlvblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1wb3Nfc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnUtcG9zX3JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1wb3NfYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LXBvc19maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogYm9yZGVyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi51LXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGJhY2tncm91bmRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJnX3ByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZkO1xufVxuXG4vKiB0ZXh0XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHRfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS10ZXh0X3VsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51LXRleHRfbWQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi51LXRleHRfeHMge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi51LXRleHRfc20ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi51LXRleHRfbGcge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi51LXRleHRfeGwge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi51LXRleHRfcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuXG4udS10ZXh0X3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmQ4ODNiO1xufVxuXG4vKiBzaXplXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi51LWgxMDAge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBhbGlnblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiB2ZXJ0aWNhbC1hbGlnblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS12YWxfYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi51LXZhbF90b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12YWxfbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmFsX2JvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LXZhbF90ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnUtdmFsX3RleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4vKlxuKltjbGFzc149J3NlY3Rpb24nXSB7XG5jb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG59XG4qL1xuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBici5ub3BjXzEwMjUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcbiAgYnIubm9wY18xMDI1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJyLm5vcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJyLm5vc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4ucGFnZS1oZWFkZXIgYTpob3ZlciwgLnBhZ2UtaGVhZGVyIGE6YWN0aXZlLCAucGFnZS1oZWFkZXIgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnBhZ2UtaGVhZGVyX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwZTE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LWluZGVudDogMC4wMmVtO1xufVxuXG4ucGFnZS1oZWFkZXJfdG9wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2UtaGVhZGVyX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG5cbi5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyX2JvdHRvbSAuaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOOCr+ODrOOCuOODg+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jcmVkaXQge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNyZWRpdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44OV44OD44K/44O85rOo6KiYXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BfZm9vdGVyX2xpbmsge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5zcF9mb290ZXJfbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2NrYm90dG9tX2ljb24uZ2lmKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zcF9mb290ZXJfbGluayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYWVlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciAuaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWZvb3RlciAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1mb290ZXIgLnBjX2Zvb3Rlcl9saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucGFnZS1mb290ZXIgLnBjX2Zvb3Rlcl9saW5rIGEge1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wYWdlLWZvb3RlciAucGNfZm9vdGVyX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnBhZ2UtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cbi5jb3B5cmlnaHQgLnRleHRfc20ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc2OTIzMDc2OTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5jb3B5cmlnaHQgLnRleHRfc20ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uY29weXJpZ2h0IC50ZXh0X3NtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Oa44O844K444OI44OD44OXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3AgcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFnZXRvcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBjb2xvcjogIzAwYWVlZjtcbn1cblxuLnBhZ2V0b3AgLnRvcCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdldG9wIC50b3AgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2V0b3AgLmhvbWUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4ucGFnZXRvcCAuaG9tZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2V0b3AgLmhvbWUgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44K144Kk44OJ44OQ44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGVmaXhlZDEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjJweCAwIDAgMjJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyDjg5Xjg63jg7zjg4jjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZmxvYXRidG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMSUgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4jZmxvYXRidG4gLmZsb2F0VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG4gIHdpZHRoOiAyNiU7XG59XG5cbiNmbG9hdGJ0biAuYnRuQXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB3aWR0aDogMzQlO1xufVxuXG4jZmxvYXRidG4gLmJ0bkFyZWEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZmxvYXRidG4gLmJ0bkFyZWEgLmZ1bmRCdG4ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbnZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTNmMTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haW52aXN1YWxfcGMuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmUzZjE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAubWFpbnZpc3VhbC1idG4td3JhcCB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW52aXN1YWwge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjQuMDJweCkge1xuICAubWFpbnZpc3VhbCB7XG4gICAgaGVpZ2h0OiA3MDdweDtcbiAgfVxufVxuLm1haW52aXN1YWxfaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tYWludmlzdWFsX2J0biB7XG4gIHdpZHRoOiA0MzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzOXB4O1xuICBsZWZ0OiAtMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbnZpc3VhbF9idG4ge1xuICAgIHRvcDogMzUwcHg7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5tYWludmlzdWFsX2J0biB7XG4gICAgbGVmdDogLTcycHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbnZpc3VhbF9idG4ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTUCAvIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja19kb25hdGlvbl9zcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AubXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIGhyIHtcbiAgbWFyZ2luOiAxM3B4IDEwcHggMTNweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjViNWI1O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgPiAuaGVhZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMDY2NjY2NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE4Ljc1JTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmIHVybCguLi9pbWcvZG9uYXRpb25fdGl0bGVfaW1nLmpwZykgcmlnaHQgMC9jb250YWluIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwID4gLmhlYWQgaW1nIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJsb2NrX2RvbmF0aW9uX3NwID4gLmhlYWQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5mdW5kX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogOTMuNiU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSwgLmJsb2NrX2RvbmF0aW9uX3NwIC5saW5rMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsge1xuICBtYXJnaW46IDQlIGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAyJSAwIDYlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N0YV9iZzEucG5nKSBjYWxjKDUwJSAtIDE0MHB4KSB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSB7XG4gIG1hcmdpbjogMCA0JSAwIDEyJTtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5saW5rMiB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMiUgMCAyJTtcbiAgd2lkdGg6IDg2LjY2NjY2NjY2NjclO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1JSBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMjdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgI2M3YzdjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1ZjRjNDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgfVxufVxuXG4uZ3VpZGVBcmVhLnNlY2d1aWRlIHtcbiAgbWFyZ2luOiAyJSBhdXRvIDM5cHg7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVjYXAge1xuICBtYXJnaW46IDQlIGF1dG8gMDtcbiAgcGFkZGluZzogMiUgMCAyJTtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3VpZGVfYmcxLnBuZykgbGVmdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1ZjRjNDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5ndWlkZUFyZWEgYSArIGEge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNQIC8g44K944OV44OI44OQ44Oz44KvIOOBpOOBquOBjOOCi+WLn+mHkVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja19zb2Z0YmFua19zcCB7XG4gIG1hcmdpbjogMy42JSAwIDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC50b2dnbGVfY29udGVudCA+IHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkzLjMzMzMzMzMzMzMlO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLmNvbnRlbnRzX2JveCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbjogMCAyJSAxMHB4IDIlO1xuICB3aWR0aDogOTYlO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM0YjQ4NDc7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MyB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2VhZjdmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MyBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHtcbiAgcGFkZGluZzogMTJweCAzJSAxNXB4IDMlO1xuICBjb2xvcjogIzRiNDg0NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC50ZXh0MCBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHNwYW4ge1xuICBjb2xvcjogIzM3OTdjZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuaW1nMSB7XG4gIHBhZGRpbmc6IDUlIDAgMCAzJTtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC50ZXh0MSB7XG4gIHBhZGRpbmc6IDE1cHggMyUgMjBweCAzJTtcbiAgd2lkdGg6IDY4JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0YjQ4NDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYkJveDIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JCb3gyX3dyYXAge1xuICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZzogMThweCAxOXB4IDdweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JsZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDRweDtcbiAgd2lkdGg6IDI5LjIwODkyNDk0OTMlO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnNicmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1Ny4yMDA4MTEzNTklO1xuICBtYXJnaW4tbGVmdDogMjlweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnNidGV4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYnJpZ2h0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250ZW50cy13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog44Ki44Kz44O844OH44Kj44Kq44OzICovXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRvZ2dsZV90dGwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNC41cHg7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAudG9nZ2xlX3R0bDpub3QoLmlzLWFjdGl2ZSkgLnRvZ2dsZV9vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAudG9nZ2xlX3R0bC5pcy1hY3RpdmUgLnRvZ2dsZV9vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2tfc29mdGJhbmtfc3AgLnRvZ2dsZV9jb250ZW50IC51LWJnX3doaXRlIHtcbiAgcGFkZGluZzogMCAwIDE0cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHNlY3Rpb24wMSAvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24wMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbjAxX2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDFfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjdGlvbjAxIC5oZWFkIHtcbiAgbWFyZ2luOiAwIGF1dG8gODFweDtcbiAgd2lkdGg6IDY3LjA4MzMzMzMzMzMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbn1cbi5zZWN0aW9uMDFfX3RvcCB7XG4gIG1pbi1oZWlnaHQ6IDUyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTAlO1xufVxuLnNlY3Rpb24wMV9fdG9wIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02OXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1NS41ODMzMzMzMzMzJTtcbn1cbi5zZWN0aW9uMDFfX3RvcCAudGV4dGFyZWEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA3MXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlY3Rpb24wMV9fdG9wIC50ZXh0YXJlYSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjgzMzMzMzMzMzM7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEycHggcmdiKDAsIDAsIDApO1xufVxuLnNlY3Rpb24wMV9fdG9wIC50ZXh0YXJlYSAudGV4dDIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLnNlY3Rpb24wMV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIG1pbi1oZWlnaHQ6IDc5NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbjAxX19ib3R0b20gLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMTZweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjQuMzMzMzMzMzMzMyU7XG59XG4uc2VjdGlvbjAxX19ib3R0b20gLnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMi42NjY2NjY2NjY3JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDFfX2JvdHRvbSAudGV4dGFyZWEgLmhlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHdpZHRoOiA2Ny4wODMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24wMV9fYm90dG9tIC50ZXh0YXJlYSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG4gIHdpZHRoOiA0Ni42NjY2NjY2NjY3JTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuODMzMzMzMzMzMztcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2IoMCwgMCwgMCk7XG59XG4uc2VjdGlvbjAxX19ib3R0b20gLnRleHRhcmVhIC50ZXh0IC50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjZWVjMTM3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA5cHg7XG59XG4uc2VjdGlvbjAxX19ncmFwaCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24wMSAuaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wMSAuc2VjdGlvbjAxX190b3Age1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3RvcCAuaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX3RvcCAudGV4dGFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX2JvdHRvbSAuaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDEgLnNlY3Rpb24wMV9fYm90dG9tIC50ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wMSAuc2VjdGlvbjAxX19ib3R0b20gLnRleHRhcmVhIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAxIC5zZWN0aW9uMDFfX2dyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjAxIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbjAxX2JnX3NwLmpwZykgcmVwZWF0LXkgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxuICAuc2VjdGlvbjAxX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNy41cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjAxIC5oZWFkIHtcbiAgICBtYXJnaW46IDAgYXV0byAyN3B4O1xuICAgIHdpZHRoOiA5Ny45NDExNzY0NzA2JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wMV9fdG9wIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTcuMDU4ODIzNTI5NCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9fdG9wIC5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wMV9fdG9wIC50ZXh0YXJlYSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9fdG9wIC50ZXh0YXJlYSAudGV4dCB7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMi4zNTI5NDExNzY1O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEycHggcmdiKDAsIDAsIDApO1xuICB9XG4gIC5zZWN0aW9uMDFfX3RvcCAudGV4dGFyZWEgLmltZzIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9fdG9wIC50ZXh0YXJlYSAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9fYm90dG9tIHtcbiAgICBtYXJnaW46IDQ0cHggYXV0byAwO1xuICAgIHdpZHRoOiA5Ny4wNTg4MjM1Mjk0JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDFfX2JvdHRvbSAudGV4dGFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfX2JvdHRvbSAudGV4dGFyZWEgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogNjcuMDgzMzMzMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24wMV9fYm90dG9tIC50ZXh0YXJlYSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDFfX2JvdHRvbSAudGV4dGFyZWEgLmltZyAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDkxLjA2MDYwNjA2MDYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogLTE3cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9fYm90dG9tIC50ZXh0YXJlYSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzEuODE4MTgxODE4MiU7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMi4zNTI5NDExNzY1O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEycHggcmdiKDAsIDAsIDApO1xuICB9XG4gIC5zZWN0aW9uMDFfX2JvdHRvbSAudGV4dGFyZWEgLnRleHQgLnRleHQteWVsbG93IHtcbiAgICBjb2xvcjogI2ZmZjk1MDtcbiAgfVxuICAuc2VjdGlvbjAxX19ncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAyIC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMjpiZWZvcmUge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNTFweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjEzLCAyMTMsIDIxMykgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA2MiUsIHJnYigyNTUsIDI1NSwgMjU1KSA3NCUsIHJnYigyNTUsIDI1NSwgMjU1KSA5OSUpO1xuICB9XG59XG4uc2VjdGlvbjAyIC5oZWFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTQsIDE2LCA5OSkgMCUsIHJnYig0LCA1LCA0NSkgMCUsIHJnYig4MywgNDQsIDU0KSA4MyUsIHJnYigxNjEsIDgzLCA2MykgMTAwJSk7XG59XG4uc2VjdGlvbjAyIC5oZWFkX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiA1OHB4IDIwcHggMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24wMiAuaGVhZCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4OC43NSU7XG59XG4uc2VjdGlvbjAyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiA2N3B4IDIwcHggMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24wMl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24wMl9fdG9wX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAuODMzMzMzMzMzMyU7XG4gIGJhY2tncm91bmQ6ICMwZTE0MzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyNyU7XG59XG4uc2VjdGlvbjAyX190b3BfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTExcHgpO1xufVxuLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbjAyX190b3BfX2l0ZW0gLmhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmYzQ4NTtcbn1cbi5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyBzcGFuIC50ZXh0LWJpZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5oZWFkaW5nIHNwYW4gLnRleHQtYmlnIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyAuYnItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uMDJfX3RvcF9faXRlbSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzMHB4IDQ2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODg4ODg4ODg4OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG59XG4uc2VjdGlvbjAyX190b3BfX2l0ZW0gLmZ1a2lkYXNoaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc4MjYwODY5NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MXB4O1xufVxuLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5mdWtpZGFzaGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wMl90cmlhbmdsZV9wYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5mdWtpZGFzaGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmOGVhMDk7XG59XG4uc2VjdGlvbjAyX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjbGFtcCgzMjBweCwgMzIlLCA2NDBweCkgMCAwO1xufVxuLnNlY3Rpb24wMl9fYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWZiZmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNlY3Rpb24wMl9fYm90dG9tIC5pbWcge1xuICBtYXgtd2lkdGg6IDE3NjRweDtcbiAgd2lkdGg6IDg4LjIlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4LjglKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuc2VjdGlvbjAyX190b3BfX2l0ZW0gLmhlYWRpbmcgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyBzcGFuIC50ZXh0LWJpZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAudGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDQ2cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5mdWtpZGFzaGkge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MXB4O1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuZnVraWRhc2hpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5oZWFkaW5nIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5oZWFkaW5nIC5ici10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjAyIC5oZWFkX19pbm5lciB7XG4gICAgcGFkZGluZzogMjFweCAwIDE3cHg7XG4gIH1cbiAgLnNlY3Rpb24wMiAuaGVhZCBpbWcge1xuICAgIG1hcmdpbjogMCAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAuc2VjdGlvbjAyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA4Ni40JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgfVxuICAuc2VjdGlvbjAyX190b3BfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxuICAuc2VjdGlvbjAyX190b3BfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAuaGVhZGluZyAuYnItdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDJfX3RvcF9faXRlbSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgLnNlY3Rpb24wMl9fdG9wX19pdGVtIC5mdWtpZGFzaGkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5MC42NjY2NjY2NjY3JTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc4MjYwODY5NjtcbiAgICBwYWRkaW5nOiAzM3B4IDIycHggMzRweDtcbiAgfVxuICAuc2VjdGlvbjAyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDM2cHg7XG4gIH1cbiAgLnNlY3Rpb24wMl9fYm90dG9tOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjAyX19ib3R0b20gLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAzIC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAzIC5oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uMDMgLmhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyN3B4IHNvbGlkICMwMGFlZWY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0yNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbjAzIC5oZWFkX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbjAzIC5oZWFkX19pbm5lciAuaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY5LjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMyAuaGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDMgLmhlYWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wMyAuaGVhZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIzcHggMCAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDMgLmhlYWRfX2lubmVyIC5pbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogODAuOTMzMzMzMzMzMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uMDNfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19tYWluX2ltZ19wYy5qcGc/dj0xXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAuc2VjdGlvbjAzX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19tYWluX2ltZ19wYy5qcGc/dj0xXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTE1NXB4O1xuICB9XG59XG4uc2VjdGlvbjAzX19tYWluIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uc2VjdGlvbjAzX19tYWluIC50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcGFkZGluZzogNDNweCAwIDUzcHggNTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwNXB4KTtcbiAgdG9wOiAxMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC5zZWN0aW9uMDNfX21haW4gLnRleHRhcmVhIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICBwYWRkaW5nOiA0M3B4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjAzX19tYWluIC50ZXh0YXJlYSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG4uc2VjdGlvbjAzX19tYWluIC50ZXh0YXJlYSAudGV4dCAudGV4dC1iaWcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDBhZWVmO1xufVxuLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEgLnRleHQgLnRleHQxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbjAzX19tYWluIC50ZXh0YXJlYSAudGV4dCAudGV4dDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDNfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19tYWluX2ltZ19zcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE3M3B4O1xuICB9XG4gIC5zZWN0aW9uMDNfX21haW4gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHdpZHRoOiA5NCU7XG4gICAgcGFkZGluZzogMTVweCAxOXB4IDM0cHggMTlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDNfX21haW4gLnRleHRhcmVhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zNTQxNjY2NjY3O1xuICB9XG4gIC5zZWN0aW9uMDNfX21haW4gLnRleHRhcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg4ODg4ODg4ODk7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gIH1cbiAgLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEgLnRleHQgLnRleHQtYmlnIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTgxMzk1MzQ4ODtcbiAgfVxuICAuc2VjdGlvbjAzX19tYWluIC50ZXh0YXJlYSAudGV4dCAudGV4dDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wM19fbWFpbiAudGV4dGFyZWEgLnRleHQgLnRleHQyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gIH1cbn1cbi5zZWN0aW9uMDNfX2JveC13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjAzX19ib3gtd3JhcCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG4uc2VjdGlvbjAzX19ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE1NnB4O1xuICBwYWRkaW5nOiA1M3B4IDc0cHggNzFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2YwZjlmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24wM19fYm94IC5kZWNvMSB7XG4gIHdpZHRoOiA5N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xufVxuLnNlY3Rpb24wM19fYm94IC5kZWNvMiB7XG4gIHdpZHRoOiA5N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IC0yMHB4O1xufVxuLnNlY3Rpb24wM19fYm94IC5kZWNvMyB7XG4gIHdpZHRoOiA5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbn1cbi5zZWN0aW9uMDNfX2JveCAuZGVjbzQge1xuICB3aWR0aDogOTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4uc2VjdGlvbjAzX19ib3ggLmltYWdlIHtcbiAgd2lkdGg6IDMwLjc5NTg0Nzc1MDklO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiA3M3B4O1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24wM19fYm94IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQ7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlY3Rpb24wM19fYm94IC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgY29sb3I6ICM3MTZlNmU7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24wM19fYm94IC5saXN0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5zZWN0aW9uMDNfX2JveCAubGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI5cHggMTBweCAxOXB4IDc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VjdGlvbjAzX19ib3ggLmxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uc2VjdGlvbjAzX19ib3ggLmxpc3QgbGkgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19jaGVja19wYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wM19fYm94IHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjVweCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDNfX2JveCAuZGVjbzEge1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24wM19fYm94IC5kZWNvMiB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEzcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLmRlY28zIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLmRlY280IHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEzcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLmltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTUuNTgzMDM4ODY5MyU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTA1MjYzMTU4O1xuICB9XG4gIC5zZWN0aW9uMDNfX2JveCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24wM19fYm94IC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNlY3Rpb24wM19fYm94IC5saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHggNXB4IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDcwNTg4MjM1MztcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLmxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbjAzX19ib3ggLmxpc3QgbGkgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogMTNweDtcbiAgICB3aWR0aDogMTYuNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VjdGlvbjAzX2NoZWNrX3BjLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuLnNlY3Rpb24wM19faXRlbSB7XG4gIG1hcmdpbjogOTNweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjdGlvbjAzX19pdGVtX19maXJzdCB7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIHBhZGRpbmc6IDE0MHB4IDc1cHggMTMzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNDtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAudGl0bGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAudGl0bGUgYnIudS1oaWRlX3NtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbjAzX19pdGVtX19maXJzdCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODFweDtcbiAgdG9wOiA4NHB4O1xuICB3aWR0aDogNDEuODMzMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAuaW1hZ2Uge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLnNlY3Rpb24wM19faXRlbV9fZmlyc3QgLmltYWdlIC50ZXh0LXN1YiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VjdGlvbjAzX19pdGVtX19maXJzdCAudGV4dCB7XG4gIHdpZHRoOiA1OS4wNDc2MTkwNDc2JTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50ZXh0IHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbn1cbi5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50ZXh0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOXB4O1xufVxuLnNlY3Rpb24wM19faXRlbV9fZmlyc3QgLnRleHQudGV4dDIge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLnNlY3Rpb24wM19faXRlbV9fZmlyc3QgLmltYWdlMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2NHB4O1xuICBib3R0b206IDY5cHg7XG4gIHdpZHRoOiAyNC45MTY2NjY2NjY3JTtcbn1cbi5zZWN0aW9uMDNfX2l0ZW1fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24wM19faXRlbV9fc2Vjb25kIHtcbiAgd2lkdGg6IDQ4LjMzMzMzMzMzMzMlO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBwYWRkaW5nOiA2OXB4IDU4cHggNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWN0aW9uMDNfX2l0ZW1fX3NlY29uZCAuaW1hZ2UgLnRleHQtc3ViIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VjdGlvbjAzX19pdGVtX19zZWNvbmQgLnRleHQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDNfX2l0ZW0ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICAgIHBhZGRpbmc6IDI2cHggMjVweCAzOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjMwNDM0NzgyNjtcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wM19faXRlbV9fZmlyc3QgLmltYWdlIC50ZXh0LXN1YiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAudGV4dCB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAudGV4dCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50ZXh0LnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC5pbWFnZTIge1xuICAgIG1hcmdpbjogNDJweCBhdXRvIDAgYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA5MC4xNTM4NDYxNTM4JTtcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbjAzX19pdGVtX19zZWNvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uMDMgLmhlYWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24wMyAuc2VjdGlvbjAzX19ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuICAuc2VjdGlvbjAzIC5zZWN0aW9uMDNfX2JveCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uMDMgLnNlY3Rpb24wM19faXRlbV9fZmlyc3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgfVxuICAuc2VjdGlvbjAzIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wMyAuc2VjdGlvbjAzX19pdGVtX19maXJzdCAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDMgLnNlY3Rpb24wM19faXRlbV9fZmlyc3QgLmltYWdlIC50ZXh0LXN1YiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbjAzIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAzIC5zZWN0aW9uMDNfX2l0ZW1fX2ZpcnN0IC5pbWFnZTIge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zZWN0aW9uMDMgLnNlY3Rpb24wM19faXRlbV9fc2Vjb25kIHtcbiAgICB3aWR0aDogNDguMzMzMzMzMzMzMyU7XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggNDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMDMgLnNlY3Rpb24wM19faXRlbV9fc2Vjb25kIC5pbWFnZSAudGV4dC1zdWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbi5zdXBwb3J0IC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3VwcG9ydCB7XG4gIG1hcmdpbi10b3A6IDEwNnB4O1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdXBwb3J0X2JnX3BjLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zdXBwb3J0IC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1cHBvcnQgLmltZyBpbWcge1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3VwcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cHBvcnQge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjA0IC8g44GC44Gq44Gf44Gu44GU5pSv5o+044Gn44Gn44GN44KL44GT44GoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24wNCAuc2VjdGlvbjA0X19pbm5lciA+IC5oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA0IHtcbiAgICBwYWRkaW5nLXRvcDogODdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgICBjb250YWluLWludHJpbnNpYy1zaXplOiA3NzVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNmZmO1xuICB9XG4gIC5zZWN0aW9uMDRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA0IC5zZWN0aW9uMDRfX2lubmVyID4gLmhlYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wNCAuc2VjdGlvbjA0X19pbm5lciA+IC5oZWFkIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3NXB4KTtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNCAuc2VjdGlvbjA0X19pbm5lciA+IC5oZWFkIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB0b3A6IDIzcHg7XG4gICAgbWF4LXdpZHRoOiAyM3B4O1xuICB9XG4gIC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24wNCAuc2VjdGlvbjA0X19pbm5lciA+IC5oZWFkIGZpZ3VyZSB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gIC5zZWN0aW9uMDQgLmhlYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTMwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuLnNlY3Rpb24wNF9pdGVtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNzdweDtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAzNC44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0MThweDtcbiAgaGVpZ2h0OiAzMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfYmdfcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2l0ZW1zOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA0X2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgd2lkdGg6IDMwLjgzMzMzMzMzMzMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKG4gKyA0KSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW06bm90KDpudGgtb2YtdHlwZSgzbiArIDEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzUlO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAxX2ltZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjVweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wMl9pbWcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDNfaW1nLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTA0X2ltZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjVweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wNV9pbWcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMTNweCAxMnB4IDAgMTJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjZGYxYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNF9pdGVtcyB7XG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcbiAgICB3aWR0aDogOTIuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb2xvcjogIzJkMWUwNDtcbiAgfVxufVxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGYxYjtcbiAgY29sb3I6ICMwMDY2Y2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQ6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgfVxufVxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3NtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9wcmljZSB7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzOC44ODg4ODg4ODg5JTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE3cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICMyZDFlMDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMTNweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgcCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHdpZHRoOiA2Mi43MzM4MTI5NDk2JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40NzA1ODgyMzUzO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDM2LjU0Njc2MjU4OTklO1xuICAgIG1heC13aWR0aDogMjU0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZmlndXJlIGltZyB7XG4gICAgLyogbWF4LXdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlOyovXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG4gIGNvbG9yOiAjZmNmZjAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODglLCByZ2IoMjUyLCAyNTUsIDApIDg4JSk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgLyog44Kq44OV44K744OD44OIICovXG4gIC8qIOiDjOaZr+OBrue5sOOCiui/lOOBl+OCkuWBnOatoiAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiDjg57jg7zjgqvjg7zjga7mqKrmlrnlkJHjgpIw44Gr44GX44Gm57iu44KB44KLICovXG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIC8qIOODnuODvOOCq+ODvOOBjOW8leOBi+OCjOOCi+mAn+W6puOCkuaMh+WumiAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cztcbn1cblxuLyog44Oe44O844Kr44O844GM5byV44GL44KM44KL6Zqb44Gr5LuY5LiO44GZ44KL44Kv44Op44K5ICovXG4ubWFya2VyLm9uIHtcbiAgLyog5qiq5pa55ZCR44KSMTAwJeOBq+OBl+OBpuOAgeODnuODvOOCq+ODvOOCkuW8leOBjyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZW0ge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5tYXJrZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4OCUsIHJnYigwLCAxNzksIDIzNCkgODglKTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgLyog44Kq44OV44K744OD44OIICovXG4gICAgLyog6IOM5pmv44Gu57mw44KK6L+U44GX44KS5YGc5q2iICovXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvKiDjg57jg7zjgqvjg7zjga7mqKrmlrnlkJHjgpIw44Gr44GX44Gm57iu44KB44KLICovXG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgIC8qIOODnuODvOOCq+ODvOOBjOW8leOBi+OCjOOCi+mAn+W6puOCkuaMh+WumiAqL1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzO1xuICB9XG4gIC8qIOODnuODvOOCq+ODvOOBjOW8leOBi+OCjOOCi+mam+OBq+S7mOS4juOBmeOCi+OCr+ODqeOCuSAqL1xuICAubWFya2VyLm9uIHtcbiAgICAvKiDmqKrmlrnlkJHjgpIxMDAl44Gr44GX44Gm44CB44Oe44O844Kr44O844KS5byV44GPICovXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uMDQgLnRleHRfYW5ub3RhdGlvbiB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA0IC50ZXh0X2Fubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0IC50ZXh0X2Fubm90YXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uMDRfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbTpub3QoOm50aC1vZi10eXBlKDNuICsgMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9pdGVtczo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzQuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjA1IC8g5LiW55WM44Gu5a2Q44Gp44KC44Gf44Gh44Gu5ZG944Go5pyq5p2l44KS5a6I44KL44Om44OL44K744OV44Gu5rS75YuV44GvLi4uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24wNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0U3RkQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMTA2NnB4O1xuICB9XG59XG4uc2VjdGlvbjA1ID4gLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDUgPiAuaGVhZCBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDc3N3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA1ID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24wNV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA1X2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDEpID4gLmhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjUyQjIwO1xufVxuXG4uc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoMikgPiAuaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjM0NWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDVfaXRlbSA+IC5ib2R5IC5pbWcge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA1X2l0ZW1fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNV9pdGVtX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSgxKSAuc2VjdGlvbjA1X2l0ZW1fdGV4dCA+IC5oZWFkIHtcbiAgY29sb3I6ICNGNTJCMjA7XG59XG5cbi5zZWN0aW9uMDVfaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbjA1X2l0ZW1fdGV4dCA+IC5oZWFkIHtcbiAgY29sb3I6ICMwMjM0NWM7XG59XG5cbi5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42NDcwNTg4MjM1O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gIH1cbn1cblxuLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuYm9keSBlbSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuYm9keSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnNlY3Rpb24wNV9pdGVtID4gLmZvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWN0aW9uMDVfaXRlbSA+IC5mb290IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24wNSB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIC5zZWN0aW9uMDVfaXRlbSA+IC5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW0gPiAuZm9vdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uMDVfaXRlbV90ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODc5cHgpIHtcbiAgLnNlY3Rpb24wNV9pdGVtX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZkO1xuICB9XG4gIC5zZWN0aW9uMDUgPiAuaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbjA1ID4gLmhlYWQgaW1nIHtcbiAgICB3aWR0aDogOTAuMTMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA2NzZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG4gIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg2cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW1fdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xuICB9XG4gIC5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjMxNTc4OTQ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDVlbTtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW0gPiAuZm9vdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uMDUgPiAuaGVhZCBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBpuOAgVxuIyDml6XmnKzjg6bjg4vjgrvjg5XljZTkvJrjga7mlK/lh7rlhoXoqLNcbi8g5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb25fYWJvdXQgPiAuaGVhZCwgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44GmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb25fYWJvdXQgLm1haW4gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25fYWJvdXQgLm1haW4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fYWJvdXQgLnN1YiB7XG4gIG1heC13aWR0aDogNDI2cHg7XG59XG5cbi5zZWN0aW9uX2Fib3V0IC5tb3ZpZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg5pel5pys44Om44OL44K744OV5Y2U5Lya44Gu5pSv5Ye65YaF6KizXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLm1haW4gYSB7XG4gIGNvbG9yOiAjMDBhZWVmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IGEge1xuICBjb2xvcjogIzAwYWVlZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAuaW1nIHtcbiAgd2lkdGg6IDYyLjk1NTAzMjExOTklO1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAuaW1nIHtcbiAgICB3aWR0aDogNDYuMzQ5MjA2MzQ5MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHdpZHRoOiAzNy4wNDQ5Njc4ODAxJTtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnNlY3Rpb25SZXBvcnRcbuS4lueVjOOBruWtkOOBqeOCguOBn+OBoeOBuOOAgTIwMjPlubTjgIHjgZ/jgajjgYjjgbDjgZPjgpPjgarmlK/mj7TjgpLlsYrjgZHjgovjgZPjgajjgYzjgafjgY3jgb7jgZfjgZ9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5yZXBvcnRfbWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb25yZXBvcnRfaW1nLmpwZz92PTFcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiAxMDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXBvcnRfdGV4dHdyYXAge1xuICAgIHdpZHRoOiA1Mi4xJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgIGhlaWdodDogMTAxMHB4O1xuICB9XG4gIC5yZXBvcnRfdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwLjglO1xuICAgIHRvcDogMzdweDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTI5LjYyOTYyOTYyOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gIC5yZXBvcnRfdGV4dCBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0MzRweDtcbiAgICB3aWR0aDogMzkuNzgwMjE5NzgwMiU7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IHAge1xuICAgIG1heC13aWR0aDogNDU1cHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcG9ydF9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVwb3J0X21haW5fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5yZXBvcnRfbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVwb3J0X21haW5fc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnJlcG9ydF9tYWluX3NwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcG9ydF9tYWluX3NwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMjZweCAyOHB4IDQ1cHggMzBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Om44OL44K744OV5Yuf6YeR44Gv56iO6aGN5o6n6Zmk44Gu5a++6LGh44Go44Gq44KK44CB4oCmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb25fdGF4ID4gLmhlYWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgPiAuaW1nIHAuaW1nMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcgcC5pbWcyIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5cbi5zZWN0aW9uX3RheCA+IC5ib2R5IC50ZXh0X2Fubm90YXRpb24ge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Om44OL44K744OV5Yuf6YeR44Gr44GU5Y2U5Yqb44GP44Gg44GV44GEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb25fZG9uYXRpb24ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cblxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjcuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uX2RvbmF0aW9uID4gLmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9kb25hdGlvbl9pbWdfcGMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uX2RvbmF0aW9uID4gLmhlYWQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIC50ZXh0X3NtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2VjdGlvbl9kb25hdGlvbiA+IC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAzOXB4IDQwcHggMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZG9uYXRpb25fYnRuX2xpc3Qge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5kb25hdGlvbl9idG5fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzNXB4KSAvIDIpO1xuICBtYXgtd2lkdGg6IDM1MnB4O1xufVxuXG4uZG9uYXRpb25fdGV4dF9saXN0IHtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmRvbmF0aW9uX3RleHRfbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2ZykgcmlnaHQgY2VudGVyLzhweCAxM3B4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIuNDE2NjY2NjY2Nztcbn1cblxuLmRvbmF0aW9uX3RleHRfbGlzdCBhIHtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuXFwwICB7XG4gIGh0bWwge1xuICAgIC8qIGllICovXG4gICAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBcIk1TIFVJIEdvdGhpY1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIGJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbiAgLnNlY3Rpb24wNSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtczpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNHZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW0gPiAuaGVhZCAudGV4dF9zbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG4gIC5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNlIHtcbiAgICB0b3A6IDFweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24wNV9pdGVtID4gLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uX3JlcG9ydCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSwgLnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RheF90aXRsZV9iZ19wYy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmhlYWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuaGVhZDphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgfVxuICAuc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl90b3Age1xuICAgIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI5O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGFnZS1oZWFkZXJfYm90dG9tIC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gIH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuICAucGFnZXRvcCBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuY3JlZGl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5zaWRlZml4ZWQxIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmJsb2NrX3NvZnRiYW5rX3NwID4gLmhlYWQsIC5ibG9ja19zb2Z0YmFua19zcCA+IC5ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWluZGVudDogMC4wNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uX2Fib3V0ID4gLmJvZHksIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0IHtcbiAgICAvKmJhY2tncm91bmQ6ICNlNmY3ZmQ7Ki9cbiAgfVxuICAuc2VjdGlvbl9hYm91dCAuc3ViIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0IC5tb3ZpZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25fYWJvdXQgLm1vdmllIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC5pbWcge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCAua29tZTIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmRjO1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uX3RheCA+IC5ib2R5IHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2NztcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5ib2R5IG1hcmsge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmNmYmRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWU2M2I7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkgPiAuaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogOTguMTMwODQxMTIxNSU7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLmJsb2NrX3NoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnUtaGlkZV9zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1ibG9ja19zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX3RvcCB7XG4gICAgLypsaW5lLWhlaWdodDogMzBweDsqL1xuICAgIHBhZGRpbmc6IDRweCAwIDNweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfYm90dG9tID4gLmlubmVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9ib3R0b20gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mzc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAuaGVhZGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jcmVkaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibG9ja19pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICB9XG4gIC5ibG9ja19pbnRyb2R1Y3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5oZWFkLCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBsaW5lLWhlaWdodDogODZweDtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5ib2R5LCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0ID4gLmJvZHkge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbl9hYm91dCA+IC5ib2R5ID4gLm1haW4sIC5zZWN0aW9uX2Fib3V0ID4gLmJvZHkgPiAuc3ViIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWN0aW9uX2Fib3V0IC5tYWluIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43NjQ3MDU4ODI0O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIGNvbnRhaW4taW50cmluc2ljLXNpemU6IDYwOHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzY0NzA1ODgyNDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyMzA3NjkyMzE7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC5pbWcge1xuICAgIHdpZHRoOiAzOC41ODgyMzUyOTQxJTtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgd2lkdGg6IDU1LjA1ODgyMzUyOTQlO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCAua29tZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgLnRleHQgLnRleHQxIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41Mzg0NjE1Mzg1O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgLnRleHQgLnRleHQyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDYxNTM4NTtcbiAgICBjb2xvcjogIzRiNDg0NztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgICBjb250YWluLWludHJpbnNpYy1zaXplOiAxMTI2cHg7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmhlYWQge1xuICAgIG1heC13aWR0aDogODI0cHg7XG4gICAgY29sb3I6ICM3YWE5MmY7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0NzA1ODgyMzU7XG4gIH1cbiAgLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2VjdGlvbl90YXggPiAuYm9keSAudGV4dF9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbl9kb25hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjdweDtcbiAgICBjb250YWluLWludHJpbnNpYy1zaXplOiAzMjNweDtcbiAgfVxuICAudS1oaWRlX292ZXItbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX3RvcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5oZWFkZXJfbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLm1haW52aXN1YWxfZXhhbV9saXN0ID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAuYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgfVxuICAuc2VjdGlvbjA1ID4gLmhlYWQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgfVxuICAuc2VjdGlvbjA1X2l0ZW0gPiAuYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fYWJvdXQgPiAuaGVhZCwgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RheF90aXRsZV9iZ19wYy5wbmcpIGNlbnRlciAwIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWludmlzdWFsX2V4YW1fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbl90YXgge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDVfaXRlbSB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24wNV9pdGVtczpiZWZvcmUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbl9hYm91dCAubWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZvdW5kYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuYm9keSB7XG5cdG1hcmdpbjogMDtcblxufVxuXG5hcnRpY2xlLCBhc2lkZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuaDEge1xuXHRtYXJnaW46IC42N2VtIDA7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuZmlnY2FwdGlvbiwgZmlndXJlLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmE6YWN0aXZlLCBhOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDtcbn1cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5jb2RlLCBrYmQsIHNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbnN1Yiwgc3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDc1JTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cbnN1YiB7XG5cdGJvdHRvbTogLS4yNWVtO1xufVxuc3VwIHtcblx0dG9wOiAtLjVlbTtcbn1cbmF1ZGlvLCB2aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcbn1cbmJ1dHRvbiwgaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbiwgc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sIGh0bWwgW3R5cGU9J2J1dHRvbiddLCBbdHlwZT0ncmVzZXQnXSwgW3R5cGU9J3N1Ym1pdCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLCBbdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZywgW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuZmllbGRzZXQge1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5sZWdlbmQge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5bdHlwZT0nY2hlY2tib3gnXSwgW3R5cGU9J3JhZGlvJ10ge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRmb250OiBpbmhlcml0O1xufVxuZGV0YWlscywgbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBiYXNlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcblx0Lypmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7Ki9cblx0Zm9udC1mYW1pbHk6XCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogLjYyNWVtO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7b3BhY2l0eTogMH1cblx0MTAwJSB7b3BhY2l0eTogMX1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7b3BhY2l0eTogMH1cblx0MTAwJSB7b3BhY2l0eTogMX1cbn1cbi5kZWxheTA0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmFuaW1hdGV7XG5cdGFuaW1hdGlvbjogZmFkZUluVXBzbWFsbCAxLjVzIGVhc2UgMHMgMSBub3JtYWw7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHNtYWxsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNDAlLDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw0MCUsMClcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBzbWFsbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDQwJSwwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNDAlLDApXG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcblx0fVxufVxuXG5cbnNlY3Rpb24sIGRpdiwgcCB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xufVxuZGwsIGR0LCBkZCB7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5kbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbmRkIHtcblx0bWFyZ2luOiAwO1xufVxudWwsIG9sIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxubGkge1xuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5ociB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuYWRkcmVzcywgZW0ge1xuXHRmb250LXN0eWxlOiBpbmhlcml0O1xufVxuc3Ryb25nLCBiLCBlbSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xufVxuYSBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5hOmhvdmVyIGltZyB7XG5cdG9wYWNpdHk6IC44O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC4yNXM7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmltZ1tzcmMkPScuc3ZnJ10ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAuMDAxZHBjbSkge1xuaW1nIHtcbmltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cbnNvdXJjZSB7XG5pbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG59XG59XG4qL1xuXG4vKiA9PWhlYWRpbmdcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQvKmZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgWXVHb3RoaWMsJ1l1IEdvdGhpYycsIHNhbnMtc2VyaWY7Ki9cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNvbnRhaW5lciB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiA4NTBweDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogVXRpbGl0eVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBkaXNwbGF5XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZsZXgge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4udS1oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKiBwb3NpdGlvblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1wb3Nfc3RhdGljIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cbi51LXBvc19yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51LXBvc19hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51LXBvc19maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cbi8qIGJvcmRlclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnUtcmFkaXVzIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cbi8qIGJhY2tncm91bmRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmdfd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnUtYmdfcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnUtYmdfcHJpbWFyeSBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG4udS1iZ193aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udS1iZ19ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmZDtcbn1cbi8qIHRleHRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dF9ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udS10ZXh0X3VsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udS10ZXh0X21kIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLnUtdGV4dF94cyB7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cbi51LXRleHRfc20ge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4udS10ZXh0X2xnIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuLnUtdGV4dF94bCB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cbi51LXRleHRfcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDBhZWVmO1xufVxuLnUtdGV4dF9zZWNvbmRhcnkge1xuXHRjb2xvcjogI2ZkODgzYjtcbn1cbi8qIHNpemVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzEwMCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi51LWgxMDAge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLyogYWxpZ25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxfbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS1hbF9yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnUtYWxfY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogdmVydGljYWwtYWxpZ25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdmFsX2Jhc2VsaW5lIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnUtdmFsX3RvcCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udS12YWxfbWlkZGxlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51LXZhbF9ib3R0b20ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnUtdmFsX3RleHQtYm90dG9tIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuLnUtdmFsX3RleHQtdG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuLypcbipbY2xhc3NePSdzZWN0aW9uJ10ge1xuY29udGVudC12aXNpYmlsaXR5OiBhdXRvO1xufVxuKi9cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRici5ub3BjXzEwMjV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG5cdGJyLm5vcGNfMTAyNXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG59XG5cblxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0YnIubm9wY3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cblx0YnIubm9zcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtaGVhZGVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cbi5wYWdlLWhlYWRlciBhOmhvdmVyLCAucGFnZS1oZWFkZXIgYTphY3RpdmUsIC5wYWdlLWhlYWRlciBhOmZvY3VzIHtcblx0b3BhY2l0eTogLjg7XG59XG4ucGFnZS1oZWFkZXJfdG9wIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzBlMTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC1pbmRlbnQ6IC4wMmVtO1xufVxuLnBhZ2UtaGVhZGVyX3RvcCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1oZWFkZXJfYm90dG9tIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cbi5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjgq/jg6zjgrjjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY3JlZGl0IHtcblx0Y29sb3I6ICM0NDQ7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzIsMjQpO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODleODg+OCv+ODvOazqOiomFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXJfdGV4dF9hbm5vdGF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzIsMjIpO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcF9mb290ZXJfbGluayB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cbi5zcF9mb290ZXJfbGluayBhIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2NrYm90dG9tX2ljb24uZ2lmKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4uc3BfZm9vdGVyX2xpbmsgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogNThweDtcblx0aGVpZ2h0OiAxMDVweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXG5cdC5pbm5lcntcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5wY19mb290ZXJfbGlua3tcblx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0YXtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDE2cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1mb290ZXIgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXG59XG5cbi5jb3B5cmlnaHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMywxNik7XG5cdC50ZXh0X3Nte1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjMsMTMpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0XHQudGV4dF9zbXtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5jb3B5cmlnaHQgLnRleHRfc20ge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg5rjg7zjgrjjg4jjg4Pjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXRvcCBwIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZXRvcCBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuXHRjb2xvcjogIzAwYWVlZjtcbn1cbi5wYWdldG9wIC50b3AgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcblx0fVxufVxuXG4ucGFnZXRvcCAuaG9tZXtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0fVxufVxuLnBhZ2V0b3AgLmhvbWUgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOOCteOCpOODieODkOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlZml4ZWQxIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogNDBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMjJweCAwIDAgMjJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyDjg5Xjg63jg7zjg4jjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZmxvYXRidG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMSUgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuI2Zsb2F0YnRuIC5mbG9hdFRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDIlO1xuXHR3aWR0aDogMjYlO1xufVxuI2Zsb2F0YnRuIC5idG5BcmVhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDA7XG5cdHdpZHRoOiAzNCU7XG59XG4jZmxvYXRidG4gLmJ0bkFyZWEgYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuI2Zsb2F0YnRuIC5idG5BcmVhIC5mdW5kQnRuIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCAnWXUgR290aGljJywgc2Fucy1zZXJpZjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG4vLyBBTklNQVRJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJhbnNpdGlvbigkdGltZTouMiwgJHByb3A6YWxsLCAkZWFzaW5nOmVhc2UtaW4tb3V0KSB7XG5cdHRyYW5zaXRpb246ICRwcm9wICN7JHRpbWV9cyAkZWFzaW5nO1xufVxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiAzNzU7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW1wb3J0IFwiLi9taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi92YXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3V0aWxpdHkuc2Nzc1wiO1xuQGltcG9ydCBcIi4vb2JqZWN0LnNjc3NcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMg44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW52aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjMmUzZjE7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubWFpbnZpc3VhbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWludmlzdWFsX3BjLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDAwcHggYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI2MyZTNmMTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdC5tYWludmlzdWFsLWJ0bi13cmFwe1xuXHRcdHdpZHRoOiA4NTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubWFpbnZpc3VhbCB7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNC4wMnB4KSB7XG5cdC5tYWludmlzdWFsIHtcblx0XHRoZWlnaHQ6IDcwN3B4O1xuXHR9XG59XG5cbi5tYWludmlzdWFsX2ltZyB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWFpbnZpc3VhbF9idG4ge1xuXHR3aWR0aDogNDM3cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MzlweDtcblx0bGVmdDogLTE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Lm1haW52aXN1YWxfYnRuIHtcblx0XHR0b3A6IDM1MHB4O1xuXHRcdGxlZnQ6IDEwJTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG5cdC5tYWludmlzdWFsX2J0biB7XG5cdFx0bGVmdDogLTcycHg7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cdC5tYWludmlzdWFsX2J0biB7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogMjUwcHg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU1AgLyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2tfZG9uYXRpb25fc3Age1xubGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AubXQwIHtcbm1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AgaHIge1xubWFyZ2luOiAxM3B4IDEwcHggMTNweCAxMHB4O1xuYm9yZGVyOiBub25lO1xuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWI1YjU7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AgPiAuaGVhZCB7XG4td2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuZGlzcGxheTogZmxleDtcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbm1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjMsNzUwKSk7XG5wYWRkaW5nLXJpZ2h0OiAxOC43NSU7XG5oZWlnaHQ6IDY0cHg7XG5iYWNrZ3JvdW5kOiAjMDBhZWVmIHVybCguLi9pbWcvZG9uYXRpb25fdGl0bGVfaW1nLmpwZykgcmlnaHQgMC9jb250YWluIG5vLXJlcGVhdDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmxpbmUtaGVpZ2h0OiAwO1xufVxuLmJsb2NrX2RvbmF0aW9uX3NwID4gLmhlYWQgaW1nIHtcbmhlaWdodDogMzRweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cbi5ibG9ja19kb25hdGlvbl9zcCAuZnVuZF9idG4ge1xuZGlzcGxheTogYmxvY2s7XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG5tYXJnaW4tbGVmdDogYXV0bztcbi8vd2lkdGg6IDkzLjQzNzUlO1xud2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzAyLDc1MCkpO1xubWF4LXdpZHRoOiAzNzVweDtcbmhlaWdodDogYXV0bztcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayBhLCAuYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsyIGEge1xuZGlzcGxheTogYmxvY2s7XG5jb2xvcjogIzAwYWVlZjtcbmZvbnQtc2l6ZTogMTRweDtcbnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xubGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ0LDI4KTtcbn1cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayB7XG5tYXJnaW46IDQlIGF1dG8gMCBhdXRvO1xucGFkZGluZzogMiUgMCA2JTtcbmJhY2tncm91bmQ6IHVybCguLi9pbWcvY3RhX2JnMS5wbmcpIGNhbGMoNTAlIC0gMTQwcHgpIHRvcCBuby1yZXBlYXQ7XG5iYWNrZ3JvdW5kLXNpemU6IDIwJTtcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayBhIHtcbm1hcmdpbjogMCA0JSAwIDEyJTtcbn1cbi5ibG9ja19kb25hdGlvbl9zcCAubGluazIge1xubWFyZ2luOiA1cHggYXV0byAwO1xucGFkZGluZzogMiUgMCAyJTtcbndpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY1MCw3NTApKTtcbnRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSB7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogZmxleDtcbm1hcmdpbjogNSUgYXV0byAxMHB4O1xucGFkZGluZzogMTJweCAyN3B4O1xud2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xubWluLWhlaWdodDogMjBweDtcbmJvcmRlcjogMnB4IGRvdHRlZCAjYzdjN2M3O1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbmNvbG9yOiAjNWY0YzQxO1xuZm9udC1zaXplOiAxMnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdHBhZGRpbmc6IDEycHggOHB4O1xuXHR9XG59XG5cbi5ndWlkZUFyZWEuc2VjZ3VpZGV7XG5tYXJnaW46IDIlIGF1dG8gMzlweDtcbn1cblxuLmJsb2NrX2RvbmF0aW9uX3NwIC5ndWlkZWNhcCB7XG5tYXJnaW46IDQlIGF1dG8gMDtcbnBhZGRpbmc6IDIlIDAgMiU7XG53aWR0aDogOTAlO1xudGV4dC1hbGlnbjogbGVmdDtcbmZvbnQtc2l6ZTogMTJweDtcbmxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ibG9ja19kb25hdGlvbl9zcCAuZ3VpZGVBcmVhIHAge1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AgLmd1aWRlQXJlYSBhIHtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbnBhZGRpbmctbGVmdDogNiU7XG5iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2d1aWRlX2JnMS5wbmcpIGxlZnQgbm8tcmVwZWF0O1xuYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuY29sb3I6ICM1ZjRjNDE7XG5mb250LXNpemU6IDEycHg7XG50ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJsb2NrX2RvbmF0aW9uX3NwIC5ndWlkZUFyZWEgYSArIGEge1xubWFyZ2luLWxlZnQ6IDUlO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNQIC8g44K944OV44OI44OQ44Oz44KvIOOBpOOBquOBjOOCi+WLn+mHkVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja19zb2Z0YmFua19zcCB7XG5tYXJnaW46IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcsNzUwKSkgMCAzMHB4IDA7XG53aWR0aDogMTAwJTtcbmJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5jb2xvcjogIzAwMDtcblxuXHQudG9nZ2xlX2NvbnRlbnR7XG5cdFx0PiBwe1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig3MDAsNzUwKSk7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2tfc29mdGJhbmtfc3AgLmNvbnRlbnRzX2JveCB7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogZmxleDtcbnBhZGRpbmctYm90dG9tOiAxNnB4O1xubWFyZ2luOiAwIDIlIDEwcHggMiU7XG53aWR0aDogOTYlO1xuYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNGI0ODQ3O1xuYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MiB7XG5ib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC5jb250ZW50c19ib3gzIHtcbnBhZGRpbmc6IDE0cHggMTBweDtcbmJhY2tncm91bmQ6ICNlYWY3ZmY7XG5mb250LXNpemU6IDE2cHg7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdC8vbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuY29udGVudHNfYm94MyBhIHtcbmNvbG9yOiAjMDBhZWVmO1xudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHtcbnBhZGRpbmc6IDEycHggMyUgMTVweCAzJTtcbmNvbG9yOiAjNGI0ODQ3O1xuZm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRwe1xuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2tfc29mdGJhbmtfc3AgLnRleHQwIHNwYW4ge1xuY29sb3I6ICMzNzk3Y2U7XG5mb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuaW1nMSB7XG5cdHBhZGRpbmc6IDUlIDAgMCAzJTtcblx0d2lkdGg6IDMwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcbi8vd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTgwLDU4MCkpO1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC50ZXh0MSB7XG4vL3dpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDQwMCw1ODApKTtcbi8vcGFkZGluZzogMTBweCAwIDAgMTNweDtcbnBhZGRpbmc6IDE1cHggMyUgMjBweCAzJTtcbndpZHRoOiA2OCU7XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuY29sb3I6ICM0YjQ4NDc7XG5mb250LXNpemU6IDE2cHg7XG50ZXh0LWFsaWduOiBqdXN0aWZ5O1xubGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JCb3gyIHtcbmRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuZGlzcGxheTogLXdlYmtpdC1ib3g7XG5kaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYkJveDJfd3JhcCB7XG5tYXJnaW46IDdweCBhdXRvIDA7XG4vL3dpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDU5MCw3NTApKTtcbndpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbnBhZGRpbmc6IDE4cHggMTlweCA3cHg7XG5ib3JkZXI6IDVweCBzb2xpZCAjZGNkY2RjO1xuYm9yZGVyLXJhZGl1czogNXB4O1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbmZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JsZWZ0IHtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbm1hcmdpbjogMCAwIDAgNHB4O1xud2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTQ0LDQ5MykpO1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYnJpZ2h0IHtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgyLDQ5MykpO1xuXHRtYXJnaW4tbGVmdDogMjlweDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC5zYnRleHR7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cbi5ibG9ja19zb2Z0YmFua19zcCAuc2JyaWdodCBhIHtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50cy13cmFwIHtcbm92ZXJmbG93OiBoaWRkZW47XG59XG4vKiDjgqLjgrPjg7zjg4fjgqPjgqrjg7MgKi9cbi5ibG9ja19zb2Z0YmFua19zcCAudG9nZ2xlX3R0bCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuY3Vyc29yOiBwb2ludGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxNC41cHg7XG5cdC8vd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xufVxuLmJsb2NrX3NvZnRiYW5rX3NwIC50b2dnbGVfdHRsOm5vdCguaXMtYWN0aXZlKSAudG9nZ2xlX29uIHtcbmRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2tfc29mdGJhbmtfc3AgLnRvZ2dsZV90dGwuaXMtYWN0aXZlIC50b2dnbGVfb2ZmIHtcbmRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9ja19zb2Z0YmFua19zcCAudG9nZ2xlX2NvbnRlbnQgLnUtYmdfd2hpdGV7XG5cdHBhZGRpbmc6IDAgMCAxNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDEgL1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uMDF7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbjAxX2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDZweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Jl9faW5uZXJ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMjYwcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0LmhlYWR7XG5cdFx0bWFyZ2luOiAwIGF1dG8gODFweDtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4MDUsMTIwMCkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuXHR9XG5cblx0Jl9fdG9we1xuXHRcdG1pbi1oZWlnaHQ6IDUyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwJTtcblx0XHQuaW1ne1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTY5cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NjcsMTIwMCkpO1xuXHRcdH1cblx0XHQudGV4dGFyZWF7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDcxcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDE4KTtcblx0XHRcdFx0Ly90ZXh0LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNzAsIDQ3LCA0MCwgMSk7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSgwLCAwLCAwKTtcblx0XHRcdH1cblx0XHRcdC50ZXh0Mntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b217XG5cdFx0bWFyZ2luLXRvcDogLTEzcHg7XG5cdFx0bWluLWhlaWdodDogNzk0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5pbWd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMxNnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzcyLDEyMDApKTtcblx0XHR9XG5cdFx0LnRleHRhcmVhe1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTUyLDEyMDApKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4MDUsMTIwMCkpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTFweDtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTYwLDEyMDApKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTEsMTgpO1xuXHRcdFx0XHQvL3RleHQtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg0NiwgNTYsIDYwLCAxKTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDAsIDAsIDApO1xuXHRcdFx0XHQudGV4dC15ZWxsb3d7XG5cdFx0XHRcdFx0Y29sb3I6ICNlZWMxMzc7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ncmFwaHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEzNDBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0LmhlYWR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0XHQuc2VjdGlvbjAxX190b3B7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHQuaW1ne1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRleHRhcmVhe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWN0aW9uMDFfX2JvdHRvbXtcblx0XHRcdC5pbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnRleHRhcmVhe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24wMV9fZ3JhcGh7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uMDFfYmdfc3AuanBnKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAzN3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzN3B4O1xuXHRcdCZfX2lubmVye1xuXHRcdFx0cGFkZGluZzogMCAxNy41cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHQuaGVhZHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI3cHg7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NjYsNjgwKSk7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fdG9we1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NjAsNjgwKSk7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0LmltZ3tcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQudGV4dGFyZWF7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig4MCwzNCk7XG5cdFx0XHRcdFx0Ly90ZXh0LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNDYsIDU2LCA2MCwgMSk7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDAsIDAsIDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWcye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3R0b217XG5cdFx0XHRtYXJnaW46IDQ0cHggYXV0byAwO1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjYwLDY4MCkpO1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdC50ZXh0YXJlYXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4MDUsMTIwMCkpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDYwMSw2NjApKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0xN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDIxMCw2NjApKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig4MCwzNCk7XG5cdFx0XHRcdFx0Ly90ZXh0LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNDYsIDU2LCA2MCwgMSk7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDAsIDAsIDApO1xuXHRcdFx0XHRcdC50ZXh0LXllbGxvd3tcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmOTUwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2dyYXBoe1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdHBhZGRpbmc6IDAgMTdweDtcblx0XHR9XG5cdH0vL3NwXG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2VjdGlvbjAyIC9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjAye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTA1MXB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAxODBkZWcsIHJnYigyMTMsMjEzLDIxMykgMCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjU1LDI1NSwyNTUpIDc0JSwgcmdiKDI1NSwyNTUsMjU1KSA5OSUpO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFke1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxNCwxNiw5OSkgMCUsIHJnYig0LDUsNDUpIDAlLCByZ2IoODMsNDQsNTQpIDgzJSwgcmdiKDE2MSw4Myw2MykgMTAwJSk7XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNDBweDtcblx0XHRcdHBhZGRpbmc6IDU4cHggMjBweCAyNXB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxMDY1LDEyMDApKTtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lcntcblx0XHRtYXgtd2lkdGg6IDEyNDBweDtcblx0XHRwYWRkaW5nOiA2N3B4IDIwcHggMjVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fdG9we1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCZfX2l0ZW17XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzNzAsMTIwMCkpO1xuXHRcdFx0YmFja2dyb3VuZDogIzBlMTQzMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzI0LDEyMDApKTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTFweCk7XG5cdFx0XHR9XG5cdFx0XHQuaW1ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHRcdC8vbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU1LDMzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmYzQ4NTtcblx0XHRcdFx0XHQudGV4dC1iaWd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ici10YWJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDQ2cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM0LDE4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0XHRcdH1cblx0XHRcdC5mdWtpZGFzaGl7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM0LDIzKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDQxcHg7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWN0aW9uMDJfdHJpYW5nbGVfcGMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiAtMjJweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogI2Y4ZWEwOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2JvdHRvbXtcblx0XHRtYXJnaW4tdG9wOiAxMzlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogY2xhbXAoMzIwcHggLCBwZXJjZW50YWdlKG1hdGguZGl2KDY0MCwyMDAwKSkgLCA2NDBweCkgMCAwO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZmJmZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdC5pbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDE3NjRweDtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE3NjQsMjAwMCkpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogMTFweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDguOCUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0Jl9fdG9we1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0LmhlYWRpbmd7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0XHRcdC50ZXh0LWJpZ3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggNDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZnVraWRhc2hpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCA0MXB4O1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly90YWJcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdCZfX3RvcHtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnItdGFie1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly90YWJcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmhlYWR7XG5cdFx0XHQmX19pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMjFweCAwIDE3cHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMCAwO1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2NzUsNzUwKSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdH1cblxuXHRcdCZfX3RvcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDY0OCw3NTApKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUxcHg7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRpbmd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ici10YWJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzQsMTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mdWtpZGFzaGl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjgwLDc1MCkpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzQsMjMpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMzcHggMjJweCAzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYm90dG9te1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNnB4O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDMgL1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uMDN7XG5cblx0LmhlYWR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMjdweCBzb2xpZCAjMDBhZWVmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Ym90dG9tOiAtMjZweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCZfX2lubmVye1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMzBweCAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5pbWd7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDgzMiwxMjAwKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDAgMThweDtcblx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjA3LDc1MCkpO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX21haW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNzEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWN0aW9uMDNfbWFpbl9pbWdfcGMuanBnP3Y9MVwiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMTU1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDUxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19tYWluX2ltZ19wYy5qcGc/dj0xXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTU1cHg7XG5cdFx0fVxuXG5cdFx0LmlubmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMjYwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0fVxuXHRcdC50ZXh0YXJlYXtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0cGFkZGluZzogNDNweCAwIDUzcHggNTNweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBjYWxjKCA1MCUgLSAxMDVweCk7XG5cdFx0XHR0b3A6IDExMnB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuXHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0M3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDcwLDQwKTtcblx0XHRcdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI1KTtcblx0XHRcdFx0Y29sb3I6ICM0NjQ2NDY7XG5cdFx0XHRcdC50ZXh0LWJpZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQxe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0Mntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsMzApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19tYWluX2ltZ19zcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiAxNzNweDtcblx0XHRcdC5pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0fVxuXHRcdFx0LnRleHRhcmVhe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzA1LDc1MCkpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE5cHggMzRweCAxOXB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2NSw0OCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNjgsMzYpO1xuXHRcdFx0XHRcdGNvbG9yOiAjNDY0NjQ2O1xuXHRcdFx0XHRcdC50ZXh0LWJpZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2OCw0Myk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0MXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0Mntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsMzApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQmX19ib3gtd3JhcHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fYm94e1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTE1NnB4O1xuXHRcdHBhZGRpbmc6IDUzcHggNzRweCA3MXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogI2YwZjlmYjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmRlY28xe1xuXHRcdFx0d2lkdGg6IDk3cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0fVxuXHRcdC5kZWNvMntcblx0XHRcdHdpZHRoOiA5N3B4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdH1cblx0XHQuZGVjbzN7XG5cdFx0XHR3aWR0aDogOTlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0fVxuXHRcdC5kZWNvNHtcblx0XHRcdHdpZHRoOiA5OXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHR9XG5cdFx0LmltYWdle1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzU2LDExNTYpKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGJvdHRvbTogNzNweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBcInNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2VcIiwgc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NSwzNSk7XG5cdFx0XHRjb2xvcjogIzAwYWVlZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdH1cblx0XHQudGV4dHtcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRjb2xvcjogIzcxNmU2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5saXN0e1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDI5cHggMTBweCAxOXB4IDc0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb24wM19jaGVja19wYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDIwcHggMjVweCAyMHB4O1xuXHRcdFx0LmRlY28xe1xuXHRcdFx0XHR3aWR0aDogNDlweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0dG9wOiAtMTNweDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdC5kZWNvMntcblx0XHRcdFx0d2lkdGg6IDQ5cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdGJvdHRvbTogLTEzcHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQuZGVjbzN7XG5cdFx0XHRcdHdpZHRoOiA0OXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0dG9wOiAtMTNweDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdC5kZWNvNHtcblx0XHRcdFx0d2lkdGg6IDQ5cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRib3R0b206IC0xM3B4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0LmltYWdle1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTQxLDU2NikpO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2NSwzOCk7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Lmxpc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4IDVweCAzN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwzNCk7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2LjVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWN0aW9uMDNfY2hlY2tfcGMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX2l0ZW17XG5cdFx0bWFyZ2luOiA5M3B4IGF1dG8gMDtcblx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQmX19maXJzdHtcblx0XHRcdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdFx0XHRwYWRkaW5nOiAxNDBweCA3NXB4IDEzM3B4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjMwLDEwNTApKTtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTUsMzUpO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAwLDEwNTApKTtcblx0XHRcdFx0XHRici51LWhpZGVfc217XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vdGFiXG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC04MXB4O1xuXHRcdFx0XHR0b3A6IDg0cHg7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUwMiwxMjAwKSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0LnRleHQtc3Vie1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTA2cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDYyMCwxMDUwKSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ1LDE4KTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZVwiLCBzZXJpZjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2MDAsMTA1MCkpO1xuXHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmMwMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRleHQye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbWFnZTJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE2NHB4O1xuXHRcdFx0XHRib3R0b206IDY5cHg7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDI5OSwxMjAwKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX19zZWNvbmR7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1ODAsMTIwMCkpO1xuXHRcdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRcdHBhZGRpbmc6IDY5cHggNThweCA0OHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC5pbWFnZXtcblx0XHRcdFx0LnRleHQtc3Vie1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDUsMTgpO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNlcmlmLWphcGFuZXNlXCIsIHNlcmlmO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHQmX19maXJzdHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRcdFx0cGFkZGluZzogMjZweCAyNXB4IDM4cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig3NSw0Nik7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltYWdle1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LnRleHQtc3Vie1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2MCwzNik7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmYzAwO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDlweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudGV4dDJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1hZ2Uye1xuXHRcdFx0XHRcdG1hcmdpbjogNDJweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDU4Niw2NTApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbm5lcntcblx0XHRcdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19zZWNvbmR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0LmhlYWR7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0fVxuXHRcdC5zZWN0aW9uMDNfX2JveHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdC5pbWFnZXtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24wM19faXRlbV9fZmlyc3R7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDMwcHg7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmltYWdle1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHQudGV4dC1zdWJ7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmltYWdlMntcblx0XHRcdFx0bWFyZ2luOiA2MHB4IGF1dG8gMzBweDtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24wM19faXRlbV9fc2Vjb25ke1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTgwLDEyMDApKTtcblx0XHRcdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHggNDhweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdC50ZXh0LXN1Yntcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly90YWJcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uLnN1cHBvcnQgL1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdXBwb3J0e1xuXHRtYXJnaW4tdG9wOiAxMDZweDtcblx0cGFkZGluZy10b3A6IDMzcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3VwcG9ydF9iZ19wYy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC5pbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aW1ne1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDQgLyDjgYLjgarjgZ/jga7jgZTmlK/mj7TjgafjgafjgY3jgovjgZPjgahcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjA0IC5zZWN0aW9uMDRfX2lubmVyID4gLmhlYWQge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cdGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCAnWXUgR290aGljJywgc2Fucy1zZXJpZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNCB7XG5cdCAgcGFkZGluZy10b3A6IDg3cHg7XG5cdCAgcGFkZGluZy1ib3R0b206IDc4cHg7XG5cdCAgY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogNzc1cHg7XG5cdCAgYmFja2dyb3VuZDogI2VjZjZmZjtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0bWF4LXdpZHRoOiAxMjYwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiA1M3B4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR9XG5cdC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCBmaWd1cmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoxN3B4O1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjc1cHgpO1xuXHRcdG1heC13aWR0aDogNDVweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCBmaWd1cmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6MTAlO1xuXHRcdHRvcDoyM3B4O1xuXHRcdG1heC13aWR0aDogMjNweDtcblx0fVxuXG5cdC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuXHRcdGxpbmUtaGVpZ2h0OiA2OXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdC5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCBmaWd1cmV7XG5cdFx0bGVmdDo1JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuXHQuc2VjdGlvbjA0IC5oZWFkIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDEzMHB4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0fVxufVxuXG4uc2VjdGlvbjA0X2l0ZW1zOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtNzdweDtcblx0Ym90dG9tOiA1cHg7XG5cdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDQxOCwxMjAwKSk7XG5cdG1heC13aWR0aDogNDE4cHg7XG5cdGhlaWdodDogMzMzcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2JnX3BjLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9pdGVtczo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbjA0X2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0cGFkZGluZy10b3A6IDIyNXB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzcwLDEyMDApKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6bnRoLW9mLXR5cGUobiArIDQpe1xuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtOm5vdCg6bnRoLW9mLXR5cGUoM24gKyAxKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ1LDEyMDApKTtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wMV9pbWcuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjI1cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDIpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDJfaW1nLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIyNXB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgzKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uMDRfaXRlbTAzX2ltZy5qcGcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyMjVweDtcblx0fVxuXHQuc2VjdGlvbjA0X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbjA0X2l0ZW0wNF9pbWcuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjI1cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtOm50aC1vZi10eXBlKDUpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24wNF9pdGVtMDVfaW1nLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIyNXB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxM3B4IDEycHggMCAxMnB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmNkZjFiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDRfaXRlbXN7XG5cdFx0bWFyZ2luOiAyMnB4IGF1dG8gMDtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig2OTUsNzUwKSk7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGNvbG9yOiAjMmQxZTA0O1xuXHR9XG59XG5cbi5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIHtcblx0aGVpZ2h0OiA1NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2RmMWI7XG5cdGNvbG9yOiAjMDA2NmNjO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OlwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTpcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkOjpiZWZvcmUge1xuXHRcdGJvdHRvbTogLThweDtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG5cdH1cbn1cbi5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3NtIHtcbm1hcmdpbi1yaWdodDogLS41ZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc20ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxufVxuLnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfcHJpY2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdGZvbnQtc2l6ZTogMjlweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4uc2VjdGlvbjA0X2l0ZW0gPiAuaGVhZCAudGV4dF9wcmljZSB7XG50b3A6IDJweDtcbmZvbnQtc2l6ZTogMjBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNSwxOCkpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSB7XG5wYWRkaW5nOiAxM3B4IDE3cHggMjBweDtcbnRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBmaWd1cmV7XG5kaXNwbGF5OiBub25lO1xufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IHtcbmJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5jb2xvcjogIzJkMWUwNDtcbmZvbnQtc2l6ZTogMTRweDtcbmRpc3BsYXk6IGZsZXg7XG5qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbm1hcmdpbjogMTNweCAwIDA7XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBwe1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xucGFkZGluZzogMCAwIDAgMTVweDtcblx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDM2LDY5NSkpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwzNCk7XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBmaWd1cmV7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDI1NCw2OTUpKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTRweDtcbn1cblxuLnNlY3Rpb24wNF9pdGVtID4gLmJvZHkgZmlndXJlIGltZ3tcbi8qIG1heC13aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTsqL1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uMDRfaXRlbTpudGgtb2YtdHlwZSgyKSBmaWd1cmUge1xuXG59XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG5jb2xvcjogI2ZjZmYwMDtcbmZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1hcmtlciB7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDg4JSwgcmdiYSgyNTIsIDI1NSwgMCkgODglKTtcbiAgZGlzcGxheTogaW5saW5lO1xucGFkZGluZy1ib3R0b206IDRweDsgLyog44Kq44OV44K744OD44OIICovXG4gIC8qIOiDjOaZr+OBrue5sOOCiui/lOOBl+OCkuWBnOatoiAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIC8qIOODnuODvOOCq+ODvOOBruaoquaWueWQkeOCkjDjgavjgZfjgabnuK7jgoHjgosgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG5cblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuXG4gIC8qIOODnuODvOOCq+ODvOOBjOW8leOBi+OCjOOCi+mAn+W6puOCkuaMh+WumiAqL1xuICB0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAxLjVzO1xufVxuXG4vKiDjg57jg7zjgqvjg7zjgYzlvJXjgYvjgozjgovpmpvjgavku5jkuI7jgZnjgovjgq/jg6njgrkgKi9cbi5tYXJrZXIub24ge1xuICAvKiDmqKrmlrnlkJHjgpIxMDAl44Gr44GX44Gm44CB44Oe44O844Kr44O844KS5byV44GPICovXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBlbSB7XG5mb250LXNpemU6IDE4cHg7XG59XG4uc2VjdGlvbjA0X2l0ZW0gPiAuYm9keSBwe1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDRfaXRlbSA+IC5ib2R5IGVtIHtcbmNvbG9yOiAjMDBhZWVmO1xufVxuLm1hcmtlciB7XG4gIC8vYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODglLCByZ2JhKDAsIDE1MywgMjU1KSA4OCUpO1xuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4OCUsIHJnYmEoMCwgMTc5LCAyMzQpIDg4JSk7XG4gIGRpc3BsYXk6IGlubGluZTtcbnBhZGRpbmctYm90dG9tOiA0cHg7IC8qIOOCquODleOCu+ODg+ODiCAqL1xuICAvKiDog4zmma/jga7nubDjgorov5TjgZfjgpLlgZzmraIgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAvKiDjg57jg7zjgqvjg7zjga7mqKrmlrnlkJHjgpIw44Gr44GX44Gm57iu44KB44KLICovXG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblxuICAvKiDjg57jg7zjgqvjg7zjgYzlvJXjgYvjgozjgovpgJ/luqbjgpLmjIflrpogKi9cbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXNpemUgMS41cztcbn1cblxuLyog44Oe44O844Kr44O844GM5byV44GL44KM44KL6Zqb44Gr5LuY5LiO44GZ44KL44Kv44Op44K5ICovXG4ubWFya2VyLm9uIHtcbiAgLyog5qiq5pa55ZCR44KSMTAwJeOBq+OBl+OBpuOAgeODnuODvOOCq+ODvOOCkuW8leOBjyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxufVxuXG4uc2VjdGlvbjA0IC50ZXh0X2Fubm90YXRpb24ge1xuXHRjb2xvcjogIzUyNTI1Mjtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLnNlY3Rpb24wNCAudGV4dF9hbm5vdGF0aW9uIHtcbm1hcmdpbi10b3A6IDUwcHg7XG5mb250LXNpemU6IDE0cHg7XG50ZXh0LWFsaWduOiByaWdodDtcblx0Y29sb3I6ICM1MjUyNTI7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuLnNlY3Rpb24wNCAudGV4dF9hbm5vdGF0aW9uIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xubWFyZ2luLXRvcDogMTJweDtcbmZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM0LDI0KTtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnNlY3Rpb24wNF9pdGVtIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtOm5vdCg6bnRoLW9mLXR5cGUoM24gKyAxKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFke1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LnNlY3Rpb24wNF9pdGVtID4gLmhlYWQgLnRleHRfc217XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5zZWN0aW9uMDRfaXRlbSA+IC5oZWFkIC50ZXh0X3ByaWNle1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXHQvLy5zZWN0aW9uMDQgLnNlY3Rpb24wNF9faW5uZXIgPiAuaGVhZCBmaWd1cmV7XG5cdC8vXHRsZWZ0OiAxMCU7XG5cdC8vfVxuXHQuc2VjdGlvbjA0X2l0ZW1zOjpiZWZvcmV7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDE4LDEyMDApKTtcblx0XHRtYXgtd2lkdGg6IDMzNnB4O1xuXHRcdHJpZ2h0OiAtMjVweDtcblx0XHRib3R0b206IC00MHB4O1xuXHR9XG59Ly90YWJcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBzZWN0aW9uMDUgLyDkuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjga7lkb3jgajmnKrmnaXjgpLlrojjgovjg6bjg4vjgrvjg5Xjga7mtLvli5Xjga8uLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbjA1IHtcbi8vYmFja2dyb3VuZC1jb2xvcjogI2NkZTZmYjtcbmJhY2tncm91bmQtY29sb3I6ICNDM0U3RkQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuLnNlY3Rpb24wNSB7XG5tYXJnaW4tdG9wOiAzMHB4O1xuY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMTA2NnB4O1xufVxufVxuLnNlY3Rpb24wNSA+IC5oZWFkIHtcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uMDUgPiAuaGVhZCBpbWcge1xubWFyZ2luLXRvcDogMDtcbm1heC13aWR0aDogNzc3cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjdweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuLnNlY3Rpb24wNSA+IC5ib2R5IHtcbm1hcmdpbi10b3A6IDVweDtcbn1cbn1cbi5zZWN0aW9uMDVfaXRlbSB7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDVfaXRlbSB7XG5tYXJnaW4tdG9wOiAwO1xufVxufVxuLnNlY3Rpb24wNV9pdGVtID4gLmhlYWQge1xuY29sb3I6ICNmZmY7XG5cbmZvbnQtd2VpZ2h0OiBib2xkO1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIHtcbmxpbmUtaGVpZ2h0OiAzNXB4O1xufVxufVxuLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDEpID4gLmhlYWQge1xuLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZDQyZjI3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjUyQjIwO1xufVxuLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDIpID4gLmhlYWQge1xuLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzVhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzNDVjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDVfaXRlbSA+IC5ib2R5IC5pbWcge1xubGluZS1oZWlnaHQ6IDA7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLnNlY3Rpb24wNV9pdGVtX3RleHQge1xucGFkZGluZzogMjBweCAyNXB4IDIwcHggMjhweDtcbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4uc2VjdGlvbjA1X2l0ZW1fdGV4dCB7XG5wYWRkaW5nOiAxMHB4IDIwcHg7XG59XG59XG4uc2VjdGlvbjA1X2l0ZW1fdGV4dCA+IC5oZWFkIHtcbmZvbnQtd2VpZ2h0OiBib2xkO1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24wNV9pdGVtOm50aC1vZi10eXBlKDEpIC5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmhlYWQge1xuLy9jb2xvcjogI2Q0MmYyNztcblx0Y29sb3I6ICNGNTJCMjA7XG59XG4uc2VjdGlvbjA1X2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuaGVhZCB7XG4vL2NvbG9yOiAjMDAzNzVhO1xuXHRjb2xvcjogIzAyMzQ1Yztcbn1cbi5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmJvZHkge1xubWFyZ2luLXRvcDogMTJweDtcbmxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NiwzNCk7XG50ZXh0LWFsaWduOiBqdXN0aWZ5O1xubGV0dGVyLXNwYWNpbmc6IDA7XG5mb250LXNpemU6IDE3cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2MCwzNik7XG5cdH0vL3NwXG59XG4uc2VjdGlvbjA1X2l0ZW1fdGV4dCA+IC5ib2R5IGVtIHtcbmNvbG9yOiAjMDBhZWVmO1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VjdGlvbjA1X2l0ZW1fdGV4dCA+IC5ib2R5IHAgKyBwIHtcbm1hcmdpbi10b3A6IDFlbTtcbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5mb290IHtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5mb290IGltZyB7XG5tYXgtd2lkdGg6IDEwMCU7XG5oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5zZWN0aW9uMDUge1xucGFkZGluZy10b3A6IDI4cHg7XG59XG4uc2VjdGlvbjA1X2l0ZW1zIHtcbmRpc3BsYXk6IGZsZXg7XG5qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5tYXJnaW4tdG9wOiA1M3B4O1xufVxuLnNlY3Rpb24wNV9pdGVtIHtcbm1hcmdpbi1ib3R0b206IDIwMHB4O1xucGFkZGluZy1ib3R0b206IDMwcHg7XG53aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcbm1heC13aWR0aDogNDEwcHg7XG59XG4uc2VjdGlvbjA1X2l0ZW0gPiAuaGVhZCB7XG5cbmZvbnQtc2l6ZTogMjFweDtcbmxpbmUtaGVpZ2h0OiA1MHB4O1xubGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuLnNlY3Rpb24wNV9pdGVtID4gLmJvZHkge1xubWluLWhlaWdodDogNTYwcHg7XG59XG4uc2VjdGlvbjA1X2l0ZW0gPiAuZm9vdCB7XG5tYXJnaW4tcmlnaHQ6IC0xMHB4O1xubGVmdDogMTBweDtcbn1cbi5zZWN0aW9uMDVfaXRlbV90ZXh0ID4gLmhlYWQge1xuZm9udC1zaXplOiAyMHB4O1xufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4uc2VjdGlvbjA1X2l0ZW1fdGV4dCB7XG5mb250LXNpemU6IDE3cHg7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg3OXB4KSB7XG4gIC5zZWN0aW9uMDVfaXRlbV90ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDtcbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4uc2VjdGlvbjA1IHtcbm1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZkO1xufVxuLnNlY3Rpb24wNSA+IC5oZWFkIHtcbm1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbjA1ID4gLmhlYWQgaW1nIHtcbndpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY3Niw3NTApKTtcbm1heC13aWR0aDogNjc2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCkgdHJhbnNsYXRlWCgycHgpO1xufVxuLnNlY3Rpb24wNV9pdGVtcyB7XG5tYXJnaW4tdG9wOiAtMzBweDtcbnBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uc2VjdGlvbjA1X2l0ZW0ge1xubWFyZ2luLWxlZnQ6IGF1dG87XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG5tYXJnaW4tYm90dG9tOiAxNTJweDtcbnBhZGRpbmctYm90dG9tOiA0M3B4O1xubWF4LXdpZHRoOiA0MTBweDtcblx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTg2cHg7XG5cdH1cbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIHtcbmZvbnQtc2l6ZTogMTVweDtcbmxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNlY3Rpb24wNV9pdGVtX3RleHQge1xucGFkZGluZzogMTVweCAxN3B4O1xufVxuLnNlY3Rpb24wNV9pdGVtX3RleHQgPiAuaGVhZCB7XG5mb250LXNpemU6IDE5cHg7XG5saW5lLWhlaWdodDogbWF0aC5kaXYoNDgsMzgpO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtaW5kZW50OiAuMDVlbTtcbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5mb290IHtcbm1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG53aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuc2VjdGlvbjA1ID4gLmhlYWQgaW1ne1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdH1cbn0vL3RhYlxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5XvvIjlm73pmpvpgKPlkIjlhZDnq6Xln7rph5HvvInjgavjgaTjgYTjgabjgIFcbiMg5pel5pys44Om44OL44K744OV5Y2U5Lya44Gu5pSv5Ye65YaF6KizXG4vIOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xud2lkdGg6IDEwMCU7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuY29sb3I6ICNmZmY7XG5mb250LXdlaWdodDogYm9sZDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2Fib3V0IC5tYWluIHAgKyBwIHtcbm1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9Ly9zcFxufVxuLnNlY3Rpb25fYWJvdXQgLnN1YiB7XG5tYXgtd2lkdGg6IDQyNnB4O1xufVxuLnNlY3Rpb25fYWJvdXQgLm1vdmllIGlmcmFtZSB7XG53aWR0aDogMTAwJTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOaXpeacrOODpuODi+OCu+ODleWNlOS8muOBruaUr+WHuuWGheios1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIGEge1xuY29sb3I6ICMwMGFlZWY7XG50ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIge1xubGluZS1oZWlnaHQ6IDEuNjE1O1xufVxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogZmxleDtcbi1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4td2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4td2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbmZsZXgtZmxvdzogcm93IG5vd3JhcDtcbi1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4tbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbi13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4tbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG5hbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCBhIHtcbmNvbG9yOiAjMDBhZWVmO1xudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLmltZyB7XG53aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyOTQsNDY3KSk7XG5tYXgtd2lkdGg6IDI5OHB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyOTIsNjMwKSk7XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdH0vL3NwXG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xucGFkZGluZy1sZWZ0OiA3cHg7XG5cdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE3Myw0NjcpKTtcblx0cGFkZGluZy10b3A6IDExcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgwLDYzMCkpO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDhweDtcblx0fS8vc3Bcbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAudGV4dCBzcGFuIHtcbm1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5zZWN0aW9uUmVwb3J0XG7kuJbnlYzjga7lrZDjganjgoLjgZ/jgaHjgbjjgIEyMDIz5bm044CB44Gf44Go44GI44Gw44GT44KT44Gq5pSv5o+044KS5bGK44GR44KL44GT44Go44GM44Gn44GN44G+44GX44GfXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KXtcbiAgLnNlY3Rpb25SZXBvcnQge1xuXG4gIH1cblxuICAucmVwb3J0X21haW57XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlY3Rpb25yZXBvcnRfaW1nLmpwZz92PTFcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiAxMDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmVwb3J0X3RleHR3cmFwe1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEwNDIsMjAwMCkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gICAgaGVpZ2h0OiAxMDEwcHg7XG5cbiAgfVxuXG4gIC5yZXBvcnRfdGV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDo1MC44JTtcbiAgICB0b3A6MzdweDtcbiAgfVxuXG4gIC5zZWN0aW9uUmVwb3J0IGgye1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTpcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNSwyNykpO1xuXHQgIGxldHRlci1zcGFjaW5nOiAuMTRlbTtcblx0ICBtYXJnaW4tbGVmdDogNHB4O1xuXHQgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICB9XG5cbiAgLnJlcG9ydF90ZXh0IGZpZ3VyZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA0cHg7XG5cdCAgbGVmdDogNDM0cHg7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTgxLDQ1NSkpO1xuICB9XG4gIC5yZXBvcnRfdGV4dCBmaWd1cmUgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb25SZXBvcnQgcHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgcCBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcG9ydF9zcHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXBvcnRfbWFpbl9zcHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpe1xuICAucmVwb3J0X21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVwb3J0X21haW5fc3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcblx0ICBpbWd7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0ICB9XG4gIH1cbiAgLnJlcG9ydF9tYWluX3NwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMjZweCAyOHB4IDQ1cHggMzBweDtcbiAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIOODpuODi+OCu+ODleWLn+mHkeOBr+eojumhjeaOp+mZpOOBruWvvuixoeOBqOOBquOCiuOAgeKAplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbm1hcmdpbi1yaWdodDogYXV0bztcbm1hcmdpbi1sZWZ0OiBhdXRvO1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OlwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkge1xud2lkdGg6IDEwMCU7XG5jb2xvcjogIzMzMzMzMztcbmxpbmUtaGVpZ2h0OiAxLjg2O1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG5jb2xvcjogaW5oZXJpdDtcbn1cbi5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbl90YXggPiAuYm9keSA+IC5pbWcgcCB7XG5tYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgPiAuaW1nIHAuaW1nMiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9Ly9zcFxufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG5saW5lLWhlaWdodDogMS43NTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyDjg6bjg4vjgrvjg5Xli5/ph5HjgavjgZTljZTlipvjgY/jgaDjgZXjgYRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9kb25hdGlvbiB7XG5wYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbmJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG4uc2VjdGlvbl9kb25hdGlvbiA+IC5oZWFkIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbmNvbG9yOiAjZmZmO1xuZm9udC1zaXplOiAyNy41cHg7XG5mb250LXdlaWdodDogYm9sZDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmxpbmUtaGVpZ2h0OiAxLjY7XG5mb250LWZhbWlseTpcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWN0aW9uX2RvbmF0aW9uID4gLmhlYWQ6YmVmb3JlIHtcbmNvbnRlbnQ6ICcnO1xuZGlzcGxheTogYmxvY2s7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG50b3A6IC0zMnB4O1xubGVmdDogNXB4O1xud2lkdGg6IDEyNXB4O1xuaGVpZ2h0OiAxMjVweDtcbmJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9kb25hdGlvbl9pbWdfcGMucG5nKTtcbmJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCBzcGFuIHtcbmRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCAudGV4dF9zbSB7XG5mb250LXNpemU6IDIwcHg7XG59XG4uc2VjdGlvbl9kb25hdGlvbiA+IC5ib2R5IHtcbm1hcmdpbi10b3A6IDhweDtcbnBhZGRpbmc6IDM5cHggNDBweCAyN3B4O1xuYm9yZGVyLXJhZGl1czogNXB4O1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kb25hdGlvbl9idG5fbGlzdCB7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogZmxleDtcbi1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4td2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4td2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbmZsZXgtZmxvdzogcm93IG5vd3JhcDtcbi1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4td2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4td2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbmFsaWduLWl0ZW1zOiBzdHJldGNoO1xuLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbi5kb25hdGlvbl9idG5fbGlzdCA+IGxpIHtcbndpZHRoOiBjYWxjKCgxMDAlIC0gMzVweCkgLyAyKTtcbm1heC13aWR0aDogMzUycHg7XG59XG4uZG9uYXRpb25fdGV4dF9saXN0e1xuXHRtYXJnaW4tdG9wOiAyOXB4O1xufVxuLmRvbmF0aW9uX3RleHRfbGlzdCA+IGxpIHtcbnBhZGRpbmctcmlnaHQ6IDE2cHg7XG5iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDEzcHggbm8tcmVwZWF0O1xuZm9udC1zaXplOiAxMnB4O1xudGV4dC1hbGlnbjogcmlnaHQ7XG5saW5lLWhlaWdodDogbWF0aC5kaXYoMjksMTIpO1xufVxuLmRvbmF0aW9uX3RleHRfbGlzdCBhIHtcbmNvbG9yOiAjMDBhZWVmO1xudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuXFwwIHtcbmh0bWwge1xuLyogaWUgKi9cbmZvbnQtZmFtaWx5OiAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgJ01TIFVJIEdvdGhpYycsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuYm9keSB7XG4td2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG59XG5AbWVkaWEgcHJpbnQge1xuYm9keSB7XG5jb2xvcjogIzAwMDtcbi13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbi5sLWNvbnRhaW5lciB7XG53aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uc2VjdGlvbjA1ID4gLmhlYWQge1xuZm9udC1zaXplOiAyNHB4O1xufVxuLnNlY3Rpb24wNV9pdGVtczpiZWZvcmUge1xucmlnaHQ6IDIwcHg7XG53aWR0aDogMjR2dztcbmJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5oZWFkIC50ZXh0X3NtIHtcbmZvbnQtc2l6ZTogMTNweDtcbmxldHRlci1zcGFjaW5nOiAtLjAyZW07XG59XG4uc2VjdGlvbjA1X2l0ZW0gPiAuaGVhZCAudGV4dF9wcmljZSB7XG50b3A6IDFweDtcbmZvbnQtc2l6ZTogMjJweDtcbn1cbi5zZWN0aW9uMDVfaXRlbSA+IC5ib2R5IHtcbmZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWN0aW9uX2Fib3V0ID4gLmhlYWQsIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xud2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuZm9udC1zaXplOiAyNHB4O1xufVxuLnNlY3Rpb25fcmVwb3J0IHtcbndpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zZWN0aW9uX3RheCB7XG53aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uc2VjdGlvbl90YXggPiAuaGVhZCB7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5mb250LXNpemU6IDE5cHg7XG59XG4uc2VjdGlvbl90YXggPiAuaGVhZDpiZWZvcmUsIC5zZWN0aW9uX3RheCA+IC5oZWFkOmFmdGVyIHtcbmNvbnRlbnQ6ICcnO1xuZGlzcGxheTogYmxvY2s7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG56LWluZGV4OiAtMTtcbnRvcDogMDtcbndpZHRoOiA1MCU7XG5oZWlnaHQ6IDEwMCU7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RheF90aXRsZV9iZ19wYy5wbmcpO1xuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWN0aW9uX3RheCA+IC5oZWFkOmJlZm9yZSB7XG5sZWZ0OiAwO1xuYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLnNlY3Rpb25fdGF4ID4gLmhlYWQ6YWZ0ZXIge1xubGVmdDogNTAlO1xuYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xufVxuLnNlY3Rpb25fZG9uYXRpb24gPiAuaGVhZCB7XG5wYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuLmwtY29udGFpbmVyIHtcbndpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5wYWdlLWhlYWRlcl90b3Age1xucGFkZGluZzogNXB4IDAgNHB4O1xuZm9udC1zaXplOiAxMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbmxpbmUtaGVpZ2h0OiAxLjUyOTtcbn1cbi5wYWdlLWhlYWRlcl9ib3R0b20gPiAuaW5uZXIge1xucGFkZGluZy10b3A6IDNweDtcbnBhZGRpbmctYm90dG9tOiAzcHg7XG5oZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5wYWdlLWhlYWRlcl9ib3R0b20gLm5hbWUge1xuLy9mb250LXNpemU6IDExcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5saW5lLWhlaWdodDogMS4zO1xufVxuLnBhZ2UtaGVhZGVyX2JvdHRvbSAuaW1nIHtcbndpZHRoOiA0NSU7XG50ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyBpbWcge1xubWF4LXdpZHRoOiA5NnB4O1xufVxuLmhlYWRlcl9sb2dvIHtcbmxpbmUtaGVpZ2h0OiAwO1xufVxuLnBhZ2V0b3Age1xuZm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdG1hcmdpbi1yaWdodDogOXB4O1xufVxuLnBhZ2V0b3AgYSB7XG5mb250LXdlaWdodDogYm9sZDtcbn1cbi5jcmVkaXQge1xubWFyZ2luLXRvcDogMTJweDtcbn1cbi5zaWRlZml4ZWQxIHtcbmRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xucG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmxvY2tfc29mdGJhbmtfc3AgPiAuaGVhZCwgLmJsb2NrX3NvZnRiYW5rX3NwID4gLmJvZHkge1xubWFyZ2luLXJpZ2h0OiBhdXRvO1xubWFyZ2luLWxlZnQ6IGF1dG87XG5tYXgtd2lkdGg6IDQ4MHB4O1xufVxuLnNlY3Rpb25fYWJvdXQgPiAuaGVhZCwgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG5mb250LXNpemU6IDE4cHg7XG5saW5lLWhlaWdodDogNjBweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LWluZGVudDogLjA1ZW07XG5cdGZvbnQtZmFtaWx5OlwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLnNlY3Rpb25fYWJvdXQgPiAuYm9keSwgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XG5tYXJnaW4tdG9wOiAxN3B4O1xuZm9udC1zaXplOiAxNnB4O1xubGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uc2VjdGlvbl9hYm91dCB7XG4vKmJhY2tncm91bmQ6ICNlNmY3ZmQ7Ki9cbn1cbi5zZWN0aW9uX2Fib3V0IC5zdWIge1xubWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWN0aW9uX2Fib3V0IC5tb3ZpZSB7XG5vdmVyZmxvdzogaGlkZGVuO1xucG9zaXRpb246IHJlbGF0aXZlO1xucGFkZGluZy10b3A6IDMwcHg7XG5wYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDA7XG59XG4uc2VjdGlvbl9hYm91dCAubW92aWUgaWZyYW1lIHtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbnRvcDogMDtcbmxlZnQ6IDA7XG53aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcbnBhZGRpbmctdG9wOiAzNnB4O1xucGFkZGluZy1ib3R0b206IDM4cHg7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XG5tYXJnaW4tdG9wOiAyN3B4O1xubWFyZ2luLXJpZ2h0OiBhdXRvO1xubWFyZ2luLWxlZnQ6IGF1dG87XG5tYXgtd2lkdGg6IDI1NHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XG5tYXJnaW4tdG9wOiAxOXB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MCwyNCk7XG5cdC5rb21lMntcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xubWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZWN0aW9uX3RheCB7XG5tYXJnaW4tdG9wOiA0MnB4O1xucGFkZGluZy1ib3R0b206IDMwcHg7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmRjO1xufVxuLnNlY3Rpb25fdGF4ID4gLmhlYWQge1xucGFkZGluZy10b3A6IDEwcHg7XG5wYWRkaW5nLWJvdHRvbTogMTJweDtcbmJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG5jb2xvcjogI2ZmZjtcbmZvbnQtc2l6ZTogMThweDtcbmxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0OCwzNik7XG5sZXR0ZXItc3BhY2luZzogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5zZWN0aW9uX3RheCA+IC5ib2R5IHtcbm1hcmdpbjogMTZweCBhdXRvIDA7XG53aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogbWF0aC5kaXYoNDQsMzApO1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgcCArIHAge1xubWFyZ2luLXRvcDogOHB4O1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgbWFyayB7XG5ib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZjZmJkYztcbmJhY2tncm91bmQtY29sb3I6ICNmMWU2M2I7XG5saW5lLWhlaWdodDogMjJweDtcbn1cbi5zZWN0aW9uX3RheCA+IC5ib2R5ID4gLmltZyB7XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG5tYXJnaW4tbGVmdDogYXV0bztcbm1heC13aWR0aDogNDgwcHg7d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjMwLDY0MikpO1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkgLnRleHRfYW5ub3RhdGlvbiB7XG5tYXJnaW4tdG9wOiAxMXB4O1xuZm9udC1zaXplOiAxM3B4O1xubGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMjApKTtcbn1cbi5ibG9ja19zaGFyZSB7XG5tYXJnaW4tdG9wOiAyMHB4O1xubWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51LWhpZGVfc20ge1xuZGlzcGxheTogbm9uZTtcbn1cbi51LWJsb2NrX3NtIHtcbmRpc3BsYXk6IGJsb2NrO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHQubC1jb250YWluZXIge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0fVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4ucGFnZS1oZWFkZXJfdG9wIHtcbi8qbGluZS1oZWlnaHQ6IDMwcHg7Ki9cbnBhZGRpbmc6NHB4IDAgM3B4O1xufVxuLnBhZ2UtaGVhZGVyX2JvdHRvbSA+IC5pbm5lciB7XG5oZWlnaHQ6IDYwcHg7XG5cdC8vcGFkZGluZy10b3A6IDZweDtcblx0Ly9wYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC13aWR0aDogODUwcHg7XG59XG5cdC5wYWdlLWhlYWRlcl9ib3R0b20gLmltZyBpbWd7XG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0fVxuXG4ucGFnZS1oZWFkZXJfd3JhcCB7XG53aWR0aDogMTAwJTtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogLW1zLWZsZXhib3g7XG5kaXNwbGF5OiBmbGV4O1xuLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbi1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4td2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4td2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4tbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnBhZ2UtaGVhZGVyX2JvdHRvbSAubmFtZSB7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogMS40Mzc7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uaGVhZGVyX2xvZ28ge1xuZGlzcGxheTogLW1zLWZsZXhib3g7XG5kaXNwbGF5OiAtd2Via2l0LWJveDtcbmRpc3BsYXk6IGZsZXg7XG4td2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4td2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbmZsZXgtZGlyZWN0aW9uOiByb3c7XG4tbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4td2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbnBhZGRpbmctdG9wOiAxNXB4O1xucGFkZGluZy1ib3R0b206IDE1cHg7XG4tbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wYWdldG9wIHtcblx0bWFyZ2luLXRvcDogNThweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmNyZWRpdCB7XG5tYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xudGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2tfaW50cm9kdWN0aW9uIHtcbnBhZGRpbmctdG9wOiA4OXB4O1xucGFkZGluZy1ib3R0b206IDg2cHg7XG5cbn1cbi5ibG9ja19pbnRyb2R1Y3Rpb24gaDN7XG5mb250LWZhbWlseTpcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNlY3Rpb25fYWJvdXQgPiAuaGVhZCwgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG5tYXJnaW4tbGVmdDogYXV0bztcbm1heC13aWR0aDogODUwcHg7XG5saW5lLWhlaWdodDogODZweDtcbn1cbi5zZWN0aW9uX2Fib3V0ID4gLmJvZHksIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xubWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZWN0aW9uX2Fib3V0ID4gLmJvZHkge1xuZGlzcGxheTogLW1zLWZsZXhib3g7XG5kaXNwbGF5OiAtd2Via2l0LWJveDtcbmRpc3BsYXk6IGZsZXg7XG4tbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uX2Fib3V0ID4gLmJvZHkgPiAubWFpbiwgLnNlY3Rpb25fYWJvdXQgPiAuYm9keSA+IC5zdWIge1xuLy93aWR0aDogY2FsYyg1MCUgLSAxNy41cHgpO1xuXHR3aWR0aDogNTAlO1xufVxuLnNlY3Rpb25fYWJvdXQgLm1haW4ge1xubWF4LXdpZHRoOiA0MDBweDtcbmZvbnQtc2l6ZTogMTdweDtcbmxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwxNyk7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSB7XG5tYXJnaW4tdG9wOiAzN3B4O1xuY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogNjA4cHg7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAubWFpbiB7XG5mb250LXNpemU6IDE3cHg7XG5saW5lLWhlaWdodDogbWF0aC5kaXYoMzAsMTcpO1xufVxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IC13ZWJraXQtYm94O1xuZGlzcGxheTogZmxleDtcbm1hcmdpbi10b3A6IDQycHg7XG5mb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNSwxMyk7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XG53aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzMjgsODUwKSk7XG5tYXgtd2lkdGg6IDMyOHB4O1xufVxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDU0cHg7XG5cdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDQ2OCw4NTApKTtcblx0LmtvbWV7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHAgKyBwIHtcbm1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcblx0bWFyZ2luLXRvcDogNDdweDtcblx0LnRleHR7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMTFweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQudGV4dDF7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLDEzKTtcblx0XHR9XG5cdFx0LnRleHQye1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLDEzKTtcblx0XHRcdGNvbG9yOiAjNGI0ODQ3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG5mb250LXNpemU6IDEycHg7XG59XG4uc2VjdGlvbl90YXgge1xubWFyZ2luLXRvcDogODZweDtcbmNvbnRhaW4taW50cmluc2ljLXNpemU6IDExMjZweDtcbn1cbi5zZWN0aW9uX3RheCA+IC5oZWFkIHtcbm1heC13aWR0aDogODI0cHg7XG5jb2xvcjogIzdhYTkyZjtcbmxpbmUtaGVpZ2h0OiA1MXB4O1xufVxuLnNlY3Rpb25fdGF4ID4gLmJvZHkge1xubWFyZ2luLXRvcDogMTlweDtcbm1hcmdpbi1yaWdodDogYXV0bztcbm1hcmdpbi1sZWZ0OiBhdXRvO1xubWF4LXdpZHRoOiA4MTBweDtcbmZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE3KTtcbn1cbi5zZWN0aW9uX3RheCA+IC5ib2R5IG1hcmsge1xuYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5zZWN0aW9uX3RheCA+IC5ib2R5IC50ZXh0X2Fubm90YXRpb24ge1xubWFyZ2luLXRvcDogMjRweDtcbmZvbnQtc2l6ZTogMTJweDtcbn1cbi5zZWN0aW9uX2RvbmF0aW9uIHtcbm1hcmdpbi10b3A6IDY3cHg7XG5jb250YWluLWludHJpbnNpYy1zaXplOiAzMjNweDtcbn1cbi51LWhpZGVfb3Zlci1tZCB7XG5kaXNwbGF5OiBub25lO1xufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuLnBhZ2UtaGVhZGVyX3RvcCB7XG5mb250LXNpemU6IDEwcHg7XG59XG4uaGVhZGVyX2xvZ28ge1xubWFyZ2luLWxlZnQ6IC0xMHB4O1xud2lkdGg6IDIwJTtcbn1cbi5tYWludmlzdWFsX2V4YW1fbGlzdCA+IGxpIHtcbmZvbnQtc2l6ZTogMTBweDtcbn1cbi5ibG9ja19kb25hdGlvbl9zcCAubGluayB7XG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uYmxvY2tfZG9uYXRpb25fc3AgLmxpbmsgYSB7XG5tYXJnaW4tbGVmdDogMTYlO1xufVxuLnNlY3Rpb24wNSA+IC5oZWFkIHtcbmxldHRlci1zcGFjaW5nOiAuMmVtO1xufVxuLnNlY3Rpb24wNV9pdGVtID4gLmJvZHkge1xucGFkZGluZy1yaWdodDogMDtcbmZvbnQtc2l6ZTogMTJweDtcbn1cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAudGV4dCB7XG5mb250LXNpemU6IDEzcHg7XG59XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4uc2VjdGlvbl9hYm91dCA+IC5oZWFkLCAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbmZvbnQtc2l6ZTogMjVweDtcblx0Ly9sZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdC8vdGV4dC1pbmRlbnQ6IC4wNWVtO1xufVxuLnNlY3Rpb25fdGF4ID4gLmhlYWQge1xuYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXhfdGl0bGVfYmdfcGMucG5nKSBjZW50ZXIgMCBuby1yZXBlYXQ7XG5mb250LXNpemU6IDIycHg7XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuLm1haW52aXN1YWxfZXhhbV9saXN0IHtcbm1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VjdGlvbl90YXgge1xubWFyZ2luLXJpZ2h0OiBhdXRvO1xubWFyZ2luLWxlZnQ6IGF1dG87XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbi5zZWN0aW9uMDVfaXRlbSB7XG5taW4taGVpZ2h0OiAxNzVweDtcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbi5zZWN0aW9uMDVfaXRlbXM6YmVmb3JlIHtcbndpZHRoOiAzMCU7XG5tYXgtd2lkdGg6IDEwMCU7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5zZWN0aW9uX2Fib3V0IC5tYWlue1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufS8vdGFiXG4iLCIvLyBXSURUSCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRicmVhay1wb2ludDogNzY3Ljk4cHg7XG5cbi8vIENPTE9SIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kZGVmYXVsdC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuIl19 */
