@charset "UTF-8";
@font-face {
  font-family: 'centaur';
  src: url(../fonts/centaur.eot);
  src: url(../fonts/centaur.eot?#iefix) format("embedded-opentype"), url(../fonts/centaur.woff) format("woff"), url(../fonts/centaur.ttf) format("truetype"), url(../fonts/centaur.otf), url(../fonts/centaur.svg#svgFontName) format("svg");
}

/* ===========================================================================

/assets/sass/common/_reset.scss
Reset

=========================================================================== */
body {
  /* webkit系のスマホで文字が拡大されるのを防ぐ */
  -webkit-text-size-adjust: 100%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, hr {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
  text-align: left;
  text-decoration: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block;
}

html {
  overflow-y: scroll;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

input, button, textarea, select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  /* 必要に応じて下記はコメントアウト */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none;
}

ol, ul, li {
  list-style: none;
  list-style-image: url(data:0);
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th {
  text-align: left;
}

a:focus {
  outline: none;
}

img {
  vertical-align: bottom;
}

a, span, small, strong {
  color: inherit;
  font-weight: inherit;
}

/* ===========================================================================

/assets/sass/common/_common.scss

=========================================================================== */
html {
  font-size: 0.625em;
}

body {
  color: #333333;
  font: bold 18px/1.8 "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";
  background: url(../img/common/bg_body.jpg) repeat;
}

body.spaBody {
  background: #fff url(../img/spa/bg_spa_body.jpg) no-repeat left top;
}

body font {
  font-size: inherit;
  color: inherit;
  text-shadow: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: inherit;
}

*,
input,
select,
option,
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font: bold 18px/1.5 "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";
}

img {
  vertical-align: bottom;
  max-width: 100%;
}

#wrapper {
  position: relative;
}

/*
header
--------------------------- */

.headerTxt {
  color: #89413a;
  font-size: 15px;
}

.headerRsrItem a,
.headerRsrItem span {
  cursor: pointer;
}

.translateBtn {
  width: 130px;
  height: 50px;
}

/*
smtMenuBtn
--------------------------- */

/*
nav
--------------------------- */

/*
glNav
--------------------------- */
.glNavItem > .btn {
  cursor: pointer;
}

.glNav_subNavItem {
  cursor: pointer;
}

.glNavLogo {
  text-align: center;
}

/*
pagetop
--------------------------- */
.pagetop {
  padding: 60px 0 0;
  width: 100%;
  text-align: center;
}

.pagetopTxt {
  display: inline-block;
  padding-bottom: 75px;
  color: #89413a;
  cursor: pointer;
  position: relative;
}

.pagetopTxt:before {
  content: '';
  display: block;
  width: 1px;
  height: 52px;
  background-color: #89413a;
  position: absolute;
  left: 50%;
  bottom: 0;
}

.pagetopTxt:after {
  content: '';
  display: block;
  width: 1px;
  height: 20px;
  background-color: #89413a;
  position: absolute;
  left: 50%;
  bottom: 52px;
}

/*
footer
--------------------------- */
#footer {
  background-color: #89413a;
  padding: 70px 10px 10px;
}

.footerBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  color: #89413a;
  font-size: 12px;
  width: 200px;
  height: 40px;
  margin-bottom: 10px;
  cursor: pointer;
}

.footerBtnIcn {
  display: inline-block;
  width: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  margin-right: 5px;
}

.footerBtn.type1 {
  background-color: #89413a;
  color: #fff;
  border: 1px solid #fff;
}

.footerBtn.type2 {
  background-color: #335633;
  color: #fff;
}

.footerBtn.type3 {
  background-color: #33338d;
  color: #fff;
}

.footerLogo {
  display: block;
  width: 247px;
  margin-bottom: 55px;
}

.footerLink {
  font-size: 14px;
  color: #fff;
}

.footerLinkList {
  padding: 5px 15px;
  border-left: 1px solid #fff;
}

.footerInfoTxt {
  font-size: 14px;
  color: #fff;
}

.footerRightTxt {
  margin-top: 5px;
  font-size: 14px;
  color: #fff;
}

/*
copyright
--------------------------- */
#copyright {
  display: block;
  text-align: center;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  padding-top: 10px;
}

/*
bread
--------------------------- */
.bread {
  width: 100%;
  max-width: 1420px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 20px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.breadItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-right: 0.5em;
}

.breadItem:after {
  content: '>';
  display: inline-block;
  padding-left: 0.5em;
}

.breadItem:last-child {
  margin-right: 0;
}

.breadItem:last-child:after {
  content: none;
}

.breadItem a {
  font-size: 13px;
}

/*
pageTitle
--------------------------- */
.pageTitle {
  height: 360px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pageTitle.newsPagetitle {
  height: 600px;
  background: url(../img/news/bg_newsSpa_catch.jpg) no-repeat center center/cover;
}

.pageTitle.planPage {
  background-repeat: no-repeat;
  background-position: center center;
  height: 580px;
}

.pageTitle.gransp {
  position: relative;
}

.pageTitle.gransp:after {
  content: '';
  display: block;
  width: 100px;
  height: 100%;
  background-color: #89413a;
  opacity: .7;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50px;
}

/*
rsvModal
--------------------------- */
#rsvModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#rsvModal.granspa #rsvModalInner {
  border: 5px solid #89413a;
}

#rsvModal.chikugo #rsvModalInner {
  border: 5px solid #335633;
}

#rsvModal.plaza #rsvModalInner {
  border: 5px solid #33338d;
}

#rsvModalInner {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 96%;
          flex: 0 1 96%;
  max-width: 960px;
  background-color: rgba(240, 248, 254, 0.95);
  padding: 50px;
}

#rsvModalLogo {
  text-align: center;
  margin-bottom: 25px;
}

#rsvModalLogo img {
  width: 157px;
}

#rsvModalTxt {
  font-size: 22px;
  margin-bottom: 25px;
  text-align: center;
}

#rsvModalBtn {
  display: block;
  width: 100%;
  max-width: 330px;
  margin: 0 auto 40px;
}

#rsvModalBack {
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
}

/* ===========================================================================

/assets/sass/common/_class.scss

=========================================================================== */
/*
 margin,padding
----------------------------- */
.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.mt15 {
  margin-top: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.pt25 {
  padding-top: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.mt25 {
  margin-top: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.pt30 {
  padding-top: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.mt30 {
  margin-top: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.pt35 {
  padding-top: 35px;
}

.pr35 {
  padding-right: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.pl35 {
  padding-left: 35px;
}

.mt35 {
  margin-top: 35px;
}

.mr35 {
  margin-right: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.pt40 {
  padding-top: 40px;
}

.pr40 {
  padding-right: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.mt40 {
  margin-top: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.pt45 {
  padding-top: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pl45 {
  padding-left: 45px;
}

.mt45 {
  margin-top: 45px;
}

.mr45 {
  margin-right: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.pt50 {
  padding-top: 50px;
}

.pr50 {
  padding-right: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.mt50 {
  margin-top: 50px;
}

.mr50 {
  margin-right: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.pt55 {
  padding-top: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.pl55 {
  padding-left: 55px;
}

.mt55 {
  margin-top: 55px;
}

.mr55 {
  margin-right: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.pt60 {
  padding-top: 60px;
}

.pr60 {
  padding-right: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.mt60 {
  margin-top: 60px;
}

.mr60 {
  margin-right: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.pt65 {
  padding-top: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.pl65 {
  padding-left: 65px;
}

.mt65 {
  margin-top: 65px;
}

.mr65 {
  margin-right: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.pt70 {
  padding-top: 70px;
}

.pr70 {
  padding-right: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.mt70 {
  margin-top: 70px;
}

.mr70 {
  margin-right: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.pt75 {
  padding-top: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.pl75 {
  padding-left: 75px;
}

.mt75 {
  margin-top: 75px;
}

.mr75 {
  margin-right: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.pt80 {
  padding-top: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.mt80 {
  margin-top: 80px;
}

.mr80 {
  margin-right: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.pt85 {
  padding-top: 85px;
}

.pr85 {
  padding-right: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.pl85 {
  padding-left: 85px;
}

.mt85 {
  margin-top: 85px;
}

.mr85 {
  margin-right: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.ml85 {
  margin-left: 85px;
}

.pt90 {
  padding-top: 90px;
}

.pr90 {
  padding-right: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.mt90 {
  margin-top: 90px;
}

.mr90 {
  margin-right: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.pt95 {
  padding-top: 95px;
}

.pr95 {
  padding-right: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.pl95 {
  padding-left: 95px;
}

.mt95 {
  margin-top: 95px;
}

.mr95 {
  margin-right: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.ml95 {
  margin-left: 95px;
}

.pt100 {
  padding-top: 100px;
}

.pr100 {
  padding-right: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

.mt100 {
  margin-top: 100px;
}

.mr100 {
  margin-right: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.pt105 {
  padding-top: 105px;
}

.pr105 {
  padding-right: 105px;
}

.pb105 {
  padding-bottom: 105px;
}

.pl105 {
  padding-left: 105px;
}

.mt105 {
  margin-top: 105px;
}

.mr105 {
  margin-right: 105px;
}

.mb105 {
  margin-bottom: 105px;
}

.ml105 {
  margin-left: 105px;
}

.pt110 {
  padding-top: 110px;
}

.pr110 {
  padding-right: 110px;
}

.pb110 {
  padding-bottom: 110px;
}

.pl110 {
  padding-left: 110px;
}

.mt110 {
  margin-top: 110px;
}

.mr110 {
  margin-right: 110px;
}

.mb110 {
  margin-bottom: 110px;
}

.ml110 {
  margin-left: 110px;
}

.pt115 {
  padding-top: 115px;
}

.pr115 {
  padding-right: 115px;
}

.pb115 {
  padding-bottom: 115px;
}

.pl115 {
  padding-left: 115px;
}

.mt115 {
  margin-top: 115px;
}

.mr115 {
  margin-right: 115px;
}

.mb115 {
  margin-bottom: 115px;
}

.ml115 {
  margin-left: 115px;
}

.pt120 {
  padding-top: 120px;
}

.pr120 {
  padding-right: 120px;
}

.pb120 {
  padding-bottom: 120px;
}

.pl120 {
  padding-left: 120px;
}

.mt120 {
  margin-top: 120px;
}

.mr120 {
  margin-right: 120px;
}

.mb120 {
  margin-bottom: 120px;
}

.ml120 {
  margin-left: 120px;
}

.pt125 {
  padding-top: 125px;
}

.pr125 {
  padding-right: 125px;
}

.pb125 {
  padding-bottom: 125px;
}

.pl125 {
  padding-left: 125px;
}

.mt125 {
  margin-top: 125px;
}

.mr125 {
  margin-right: 125px;
}

.mb125 {
  margin-bottom: 125px;
}

.ml125 {
  margin-left: 125px;
}

.pt130 {
  padding-top: 130px;
}

.pr130 {
  padding-right: 130px;
}

.pb130 {
  padding-bottom: 130px;
}

.pl130 {
  padding-left: 130px;
}

.mt130 {
  margin-top: 130px;
}

.mr130 {
  margin-right: 130px;
}

.mb130 {
  margin-bottom: 130px;
}

.ml130 {
  margin-left: 130px;
}

.pt135 {
  padding-top: 135px;
}

.pr135 {
  padding-right: 135px;
}

.pb135 {
  padding-bottom: 135px;
}

.pl135 {
  padding-left: 135px;
}

.mt135 {
  margin-top: 135px;
}

.mr135 {
  margin-right: 135px;
}

.mb135 {
  margin-bottom: 135px;
}

.ml135 {
  margin-left: 135px;
}

.pt140 {
  padding-top: 140px;
}

.pr140 {
  padding-right: 140px;
}

.pb140 {
  padding-bottom: 140px;
}

.pl140 {
  padding-left: 140px;
}

.mt140 {
  margin-top: 140px;
}

.mr140 {
  margin-right: 140px;
}

.mb140 {
  margin-bottom: 140px;
}

.ml140 {
  margin-left: 140px;
}

.pt145 {
  padding-top: 145px;
}

.pr145 {
  padding-right: 145px;
}

.pb145 {
  padding-bottom: 145px;
}

.pl145 {
  padding-left: 145px;
}

.mt145 {
  margin-top: 145px;
}

.mr145 {
  margin-right: 145px;
}

.mb145 {
  margin-bottom: 145px;
}

.ml145 {
  margin-left: 145px;
}

.pt150 {
  padding-top: 150px;
}

.pr150 {
  padding-right: 150px;
}

.pb150 {
  padding-bottom: 150px;
}

.pl150 {
  padding-left: 150px;
}

.mt150 {
  margin-top: 150px;
}

.mr150 {
  margin-right: 150px;
}

.mb150 {
  margin-bottom: 150px;
}

.ml150 {
  margin-left: 150px;
}

.pt155 {
  padding-top: 155px;
}

.pr155 {
  padding-right: 155px;
}

.pb155 {
  padding-bottom: 155px;
}

.pl155 {
  padding-left: 155px;
}

.mt155 {
  margin-top: 155px;
}

.mr155 {
  margin-right: 155px;
}

.mb155 {
  margin-bottom: 155px;
}

.ml155 {
  margin-left: 155px;
}

.pt160 {
  padding-top: 160px;
}

.pr160 {
  padding-right: 160px;
}

.pb160 {
  padding-bottom: 160px;
}

.pl160 {
  padding-left: 160px;
}

.mt160 {
  margin-top: 160px;
}

.mr160 {
  margin-right: 160px;
}

.mb160 {
  margin-bottom: 160px;
}

.ml160 {
  margin-left: 160px;
}

.pt165 {
  padding-top: 165px;
}

.pr165 {
  padding-right: 165px;
}

.pb165 {
  padding-bottom: 165px;
}

.pl165 {
  padding-left: 165px;
}

.mt165 {
  margin-top: 165px;
}

.mr165 {
  margin-right: 165px;
}

.mb165 {
  margin-bottom: 165px;
}

.ml165 {
  margin-left: 165px;
}

.pt170 {
  padding-top: 170px;
}

.pr170 {
  padding-right: 170px;
}

.pb170 {
  padding-bottom: 170px;
}

.pl170 {
  padding-left: 170px;
}

.mt170 {
  margin-top: 170px;
}

.mr170 {
  margin-right: 170px;
}

.mb170 {
  margin-bottom: 170px;
}

.ml170 {
  margin-left: 170px;
}

.pt175 {
  padding-top: 175px;
}

.pr175 {
  padding-right: 175px;
}

.pb175 {
  padding-bottom: 175px;
}

.pl175 {
  padding-left: 175px;
}

.mt175 {
  margin-top: 175px;
}

.mr175 {
  margin-right: 175px;
}

.mb175 {
  margin-bottom: 175px;
}

.ml175 {
  margin-left: 175px;
}

.pt180 {
  padding-top: 180px;
}

.pr180 {
  padding-right: 180px;
}

.pb180 {
  padding-bottom: 180px;
}

.pl180 {
  padding-left: 180px;
}

.mt180 {
  margin-top: 180px;
}

.mr180 {
  margin-right: 180px;
}

.mb180 {
  margin-bottom: 180px;
}

.ml180 {
  margin-left: 180px;
}

.pt185 {
  padding-top: 185px;
}

.pr185 {
  padding-right: 185px;
}

.pb185 {
  padding-bottom: 185px;
}

.pl185 {
  padding-left: 185px;
}

.mt185 {
  margin-top: 185px;
}

.mr185 {
  margin-right: 185px;
}

.mb185 {
  margin-bottom: 185px;
}

.ml185 {
  margin-left: 185px;
}

.pt190 {
  padding-top: 190px;
}

.pr190 {
  padding-right: 190px;
}

.pb190 {
  padding-bottom: 190px;
}

.pl190 {
  padding-left: 190px;
}

.mt190 {
  margin-top: 190px;
}

.mr190 {
  margin-right: 190px;
}

.mb190 {
  margin-bottom: 190px;
}

.ml190 {
  margin-left: 190px;
}

.pt195 {
  padding-top: 195px;
}

.pr195 {
  padding-right: 195px;
}

.pb195 {
  padding-bottom: 195px;
}

.pl195 {
  padding-left: 195px;
}

.mt195 {
  margin-top: 195px;
}

.mr195 {
  margin-right: 195px;
}

.mb195 {
  margin-bottom: 195px;
}

.ml195 {
  margin-left: 195px;
}

.pt200 {
  padding-top: 200px;
}

.pr200 {
  padding-right: 200px;
}

.pb200 {
  padding-bottom: 200px;
}

.pl200 {
  padding-left: 200px;
}

.mt200 {
  margin-top: 200px;
}

.mr200 {
  margin-right: 200px;
}

.mb200 {
  margin-bottom: 200px;
}

.ml200 {
  margin-left: 200px;
}

.mb1em {
  margin-bottom: 1em;
}

/*
 text-align
----------------------------- */
.ta_r {
  text-align: right;
}

.ta_c {
  text-align: center;
}

/*
 text-decoratin
----------------------------- */
.td_u {
  text-decoration: underline;
}

/*
 font-weight
----------------------------- */
.fw_b {
  font-weight: bold;
}

/*
 color
----------------------------- */
.c_brown {
  color: #89413a;
}

.c_green {
  color: #335633;
}

.c_blue {
  color: #33338d;
}

.c_red {
  color: #c1272d;
}

/*
 font-size
----------------------------- */
.fz10 {
  font-size: 10px;
}

.fz11 {
  font-size: 11px;
}

.fz12 {
  font-size: 12px;
}

.fz13 {
  font-size: 13px;
}

.fz14 {
  font-size: 14px;
}

.fz15 {
  font-size: 15px;
}

.fz16 {
  font-size: 16px;
}

.fz17 {
  font-size: 17px;
}

.fz18 {
  font-size: 18px;
}

.fz19 {
  font-size: 19px;
}

.fz20 {
  font-size: 20px;
}

.fz21 {
  font-size: 21px;
}

.fz22 {
  font-size: 22px;
}

.fz23 {
  font-size: 23px;
}

.fz24 {
  font-size: 24px;
}

.fz25 {
  font-size: 25px;
}

.fz26 {
  font-size: 26px;
}

.fz27 {
  font-size: 27px;
}

.fz28 {
  font-size: 28px;
}

.fz29 {
  font-size: 29px;
}

.fz30 {
  font-size: 30px;
}

.fz31 {
  font-size: 31px;
}

.fz32 {
  font-size: 32px;
}

.fz33 {
  font-size: 33px;
}

.fz34 {
  font-size: 34px;
}

.fz35 {
  font-size: 35px;
}

.fz36 {
  font-size: 36px;
}

.fz37 {
  font-size: 37px;
}

.fz38 {
  font-size: 38px;
}

.fz39 {
  font-size: 39px;
}

.fz40 {
  font-size: 40px;
}

.fz41 {
  font-size: 41px;
}

.fz42 {
  font-size: 42px;
}

.fz43 {
  font-size: 43px;
}

.fz44 {
  font-size: 44px;
}

.fz45 {
  font-size: 45px;
}

.fz46 {
  font-size: 46px;
}

.fz47 {
  font-size: 47px;
}

.fz48 {
  font-size: 48px;
}

.fz49 {
  font-size: 49px;
}

.fz50 {
  font-size: 50px;
}

/*
 line-height
----------------------------- */
.lh10 {
  line-height: 1;
}

.lh11 {
  line-height: 1.1;
}

.lh12 {
  line-height: 1.2;
}

.lh13 {
  line-height: 1.3;
}

.lh14 {
  line-height: 1.4;
}

.lh15 {
  line-height: 1.5;
}

.lh16 {
  line-height: 1.6;
}

.lh17 {
  line-height: 1.7;
}

.lh18 {
  line-height: 1.8;
}

.lh19 {
  line-height: 1.9;
}

.lh20 {
  line-height: 2;
}

.lh21 {
  line-height: 2.1;
}

.lh22 {
  line-height: 2.2;
}

.lh23 {
  line-height: 2.3;
}

.lh24 {
  line-height: 2.4;
}

.lh25 {
  line-height: 2.5;
}

.lh26 {
  line-height: 2.6;
}

.lh27 {
  line-height: 2.7;
}

.lh28 {
  line-height: 2.8;
}

.lh29 {
  line-height: 2.9;
}

.lh30 {
  line-height: 3;
}

.lh31 {
  line-height: 3.1;
}

.lh32 {
  line-height: 3.2;
}

.lh33 {
  line-height: 3.3;
}

.lh34 {
  line-height: 3.4;
}

.lh35 {
  line-height: 3.5;
}

.lh36 {
  line-height: 3.6;
}

.lh37 {
  line-height: 3.7;
}

.lh38 {
  line-height: 3.8;
}

.lh39 {
  line-height: 3.9;
}

.lh40 {
  line-height: 4;
}

.lh41 {
  line-height: 4.1;
}

.lh42 {
  line-height: 4.2;
}

.lh43 {
  line-height: 4.3;
}

.lh44 {
  line-height: 4.4;
}

.lh45 {
  line-height: 4.5;
}

.lh46 {
  line-height: 4.6;
}

.lh47 {
  line-height: 4.7;
}

.lh48 {
  line-height: 4.8;
}

.lh49 {
  line-height: 4.9;
}

.lh50 {
  line-height: 5;
}

/*
 max-width
----------------------------- */
.mw100 {
  max-width: 100px;
}

.mw110 {
  max-width: 110px;
}

.mw120 {
  max-width: 120px;
}

.mw130 {
  max-width: 130px;
}

.mw140 {
  max-width: 140px;
}

.mw150 {
  max-width: 150px;
}

.mw160 {
  max-width: 160px;
}

.mw170 {
  max-width: 170px;
}

.mw180 {
  max-width: 180px;
}

.mw190 {
  max-width: 190px;
}

.mw200 {
  max-width: 200px;
}

.mw210 {
  max-width: 210px;
}

.mw220 {
  max-width: 220px;
}

.mw230 {
  max-width: 230px;
}

.mw240 {
  max-width: 240px;
}

.mw250 {
  max-width: 250px;
}

.mw260 {
  max-width: 260px;
}

.mw270 {
  max-width: 270px;
}

.mw280 {
  max-width: 280px;
}

.mw290 {
  max-width: 290px;
}

.mw300 {
  max-width: 300px;
}

.mw310 {
  max-width: 310px;
}

.mw320 {
  max-width: 320px;
}

.mw330 {
  max-width: 330px;
}

.mw340 {
  max-width: 340px;
}

.mw350 {
  max-width: 350px;
}

.mw360 {
  max-width: 360px;
}

.mw370 {
  max-width: 370px;
}

.mw380 {
  max-width: 380px;
}

.mw390 {
  max-width: 390px;
}

.mw400 {
  max-width: 400px;
}

.mw410 {
  max-width: 410px;
}

.mw420 {
  max-width: 420px;
}

.mw430 {
  max-width: 430px;
}

.mw440 {
  max-width: 440px;
}

.mw450 {
  max-width: 450px;
}

.mw460 {
  max-width: 460px;
}

.mw470 {
  max-width: 470px;
}

.mw480 {
  max-width: 480px;
}

.mw490 {
  max-width: 490px;
}

.mw500 {
  max-width: 500px;
}

.mw510 {
  max-width: 510px;
}

.mw520 {
  max-width: 520px;
}

.mw530 {
  max-width: 530px;
}

.mw540 {
  max-width: 540px;
}

.mw550 {
  max-width: 550px;
}

.mw560 {
  max-width: 560px;
}

.mw570 {
  max-width: 570px;
}

.mw580 {
  max-width: 580px;
}

.mw590 {
  max-width: 590px;
}

.mw600 {
  max-width: 600px;
}

.mw610 {
  max-width: 610px;
}

.mw620 {
  max-width: 620px;
}

.mw630 {
  max-width: 630px;
}

.mw640 {
  max-width: 640px;
}

.mw650 {
  max-width: 650px;
}

.mw660 {
  max-width: 660px;
}

.mw670 {
  max-width: 670px;
}

.mw680 {
  max-width: 680px;
}

.mw690 {
  max-width: 690px;
}

.mw700 {
  max-width: 700px;
}

.mw710 {
  max-width: 710px;
}

.mw720 {
  max-width: 720px;
}

.mw730 {
  max-width: 730px;
}

.mw740 {
  max-width: 740px;
}

.mw750 {
  max-width: 750px;
}

.mw760 {
  max-width: 760px;
}

.mw770 {
  max-width: 770px;
}

.mw780 {
  max-width: 780px;
}

.mw790 {
  max-width: 790px;
}

.mw800 {
  max-width: 800px;
}

.mw810 {
  max-width: 810px;
}

.mw820 {
  max-width: 820px;
}

.mw830 {
  max-width: 830px;
}

.mw840 {
  max-width: 840px;
}

.mw850 {
  max-width: 850px;
}

.mw860 {
  max-width: 860px;
}

.mw870 {
  max-width: 870px;
}

.mw880 {
  max-width: 880px;
}

.mw890 {
  max-width: 890px;
}

.mw900 {
  max-width: 900px;
}

.mw910 {
  max-width: 910px;
}

.mw920 {
  max-width: 920px;
}

.mw930 {
  max-width: 930px;
}

.mw940 {
  max-width: 940px;
}

.mw950 {
  max-width: 950px;
}

.mw960 {
  max-width: 960px;
}

.mw970 {
  max-width: 970px;
}

.mw980 {
  max-width: 980px;
}

.mw990 {
  max-width: 990px;
}

.mw1000 {
  max-width: 1000px;
}

.mw1010 {
  max-width: 1010px;
}

.mw1020 {
  max-width: 1020px;
}

.mw1030 {
  max-width: 1030px;
}

.mw1040 {
  max-width: 1040px;
}

.mw1050 {
  max-width: 1050px;
}

.mw1060 {
  max-width: 1060px;
}

.mw1070 {
  max-width: 1070px;
}

.mw1080 {
  max-width: 1080px;
}

.mw1090 {
  max-width: 1090px;
}

.mw1100 {
  max-width: 1100px;
}

.mw1110 {
  max-width: 1110px;
}

.mw1120 {
  max-width: 1120px;
}

.mw1130 {
  max-width: 1130px;
}

.mw1140 {
  max-width: 1140px;
}

.mw1150 {
  max-width: 1150px;
}

.mw1160 {
  max-width: 1160px;
}

.mw1170 {
  max-width: 1170px;
}

.mw1180 {
  max-width: 1180px;
}

.mw1190 {
  max-width: 1190px;
}

.mw1200 {
  max-width: 1200px;
}

.mw1210 {
  max-width: 1210px;
}

.mw1220 {
  max-width: 1220px;
}

.mw1230 {
  max-width: 1230px;
}

.mw1240 {
  max-width: 1240px;
}

.mw1250 {
  max-width: 1250px;
}

.mw1260 {
  max-width: 1260px;
}

.mw1270 {
  max-width: 1270px;
}

.mw1280 {
  max-width: 1280px;
}

.mw1290 {
  max-width: 1290px;
}

.mw1300 {
  max-width: 1300px;
}

/* ===========================================================================

/assets/sass/common/_item.scss

=========================================================================== */
/*
 clearfix
----------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
  min-height: 1%;
}

/* for IE-mac */
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

/*
 hide
----------------------------- */

/*
 text-indent
----------------------------- */
.ind-1em {
  text-indent: -1em;
  padding-left: 1em;
}

/*
 box_c
----------------------------- */
.box_c {
  margin-left: auto;
  margin-right: auto;
}

/*
 js-tabCont
----------------------------- */
.js-tabCont {
  display: none;
}

/*
 hover-alpha
 ----------------------------- */

/*
 bgWhiteBox
----------------------------- */
.bgWhiteBox {
  background-color: #fff;
  padding: 40px 30px;
}

/* ===========================================================================

/assets/sass/common/_parts.scss

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

.fxBoxItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.fxBox.fxw-w {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fxBox.jc-c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fxBox.ai-c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* tableStyle1
----------------------------- */
.tableStyle1 {
  width: 100%;
}

/* btnStyle1
----------------------------- */
.btnStyle1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #fff;
  width: 270px;
  height: 60px;
  background-color: #333333;
  font-size: 19px;
  border-radius: 6px;
}

.btnStyle1_w310 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #fff;
  width: 310px;
  height: 60px;
  background-color: #333333;
  font-size: 19px;
  border-radius: 6px;
}

/* btnStyle2
----------------------------- */
.btnStyle2 {
  display: inline-block;
  padding: 7px 15px;
  text-align: center;
  color: #fff;
  background-color: #333333;
  font-size: 19px;
  border-radius: 6px;
}

/* pager
----------------------------- */
.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagerItem {
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  height: 50px;
  line-height: 50px;
  background-color: #89413a;
  text-align: center;
  margin: 0 8px;
}

.pagerItem.current {
  background-color: #a67c52;
}

.pagerItem.arrItem {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 11px auto;
}

.pagerItem.arrItem.prev {
  background-image: url(../img/news/arrow_prev.png);
}

.pagerItem.arrItem.next {
  background-image: url(../img/news/arrow_next.png);
}

.imgSlick .slick-prev {
  left: 10px;
  z-index: 5;
  width: 25px;
  height: 25px;
}

.imgSlick .slick-prev:before {
  font-size: 25px;
}

.imgSlick .slick-next {
  right: 10px;
  z-index: 5;
  width: 25px;
  height: 25px;
}

.imgSlick .slick-next:before {
  font-size: 25px;
}

/* ===========================================================================

/assets/sass/common/title.scss

=========================================================================== */
/*
titleStyle1
--------------------------- */
.titleStyle1 {
  text-align: center;
  font-family: "centaur";
  font-style: italic;
  font-size: 48px;
  color: #89413a;
  letter-spacing: 0.06em;
}

.titleStyle1.c_green {
  color: #335633;
}

.titleStyle1.c_blue {
  color: #33338d;
}

/*
titleStyle2
--------------------------- */
.titleStyle2 {
  text-align: center;
  color: #c1272d;
  font-size: 36px;
}

/*
titleStyle3
--------------------------- */
.titleStyle3 {
  border-bottom: 1px solid #89413a;
  padding: 10px 20px 5px;
  color: #89413a;
  font-size: 36px;
}

/* ===========================================================================

/assets/sass/pages/_top.scss

=========================================================================== */
/*
hero
--------------------------- */
#hero {
  position: relative;
}

.heroTxt {
  position: absolute;
  z-index: 2;
}

.heroBox {
  position: absolute;
  top: 0;
  left: 60px;
  width: 300px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.7);
  height: 800px;
}

.heroBoxIcon {
  margin-top: 70px;
  display: block;
  text-align: center;
}

.heroBoxIcon img {
  width: 83%;
}

.heroBoxTxt {
  text-align: center;
  margin-top: 40px;
}

.heroBoxTxt img {
  width: 50px;
}

.heroBoxBtn {
  line-height: 1;
  display: block;
  width: 83%;
  margin: 0 auto;
}

.heroThumbBox {
  background-color: rgba(137, 65, 58, 0.5);
  padding: 10px 0;
}

#heroSlider .heroSlide {
  height: 800px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#heroThumbSlider {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#heroThumbSlider .thumbnailItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24%;
          flex: 0 0 24%;
  max-width: 24%;
  height: auto;
  position: relative;
  line-height: 1;
  overflow: hidden;
}

#heroThumbSlider .thumbnailItem img {
  vertical-align: top;
}

#heroThumbSlider .thumbnailItem:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#heroThumbSlider .thumbnailItem.thumbnailCurrent:after {
  content: none;
}

/*
topCatch
--------------------------- */

.topCatch {
  padding-top: 65px;
}
/* 
.topCatch {
  padding-top: 110px;
} */

.topCatchBox {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/top/bg_catch.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.topCatchBox div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
}

/*
topHotel
--------------------------- */
.topHotel {
  padding-top: 110px;
}

.topHotelTtl {
  position: relative;
  z-index: 5;
}

.topHotelTtl img {
  width: 740px;
}

.topHotelTxt {
  width: 100%;
  max-width: 400px;
  font-size: 24px;
}

.topHotelImgL {
  z-index: 1;
}

.topHotelImgS {
  position: relative;
  z-index: 6;
}

.topHotelItem {
  position: relative;
}

.topHotelItem.type1 .topHotelLink {
  background-image: url(../img/top/bg_btn1.png);
}

.topHotelItem.type2 .topHotelLink {
  background-image: url(../img/top/bg_btn2.png);
}

.topHotelLink {
  width: 100%;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.topHotelBtn {
  background-color: #333333;
  border-radius: 6px;
  text-align: center;
  color: #fff;
  font-size: 18px;
}

/*
topSpa
--------------------------- */
.topSpa {
  padding-top: 60px;
}

.topSpaTtl {
  text-align: center;
}

.topSpaTtl img {
  width: 312px;
}

.topSpaBoxBtn {
  display: block;
  width: 100%;
  max-width: 440px;
  height: 120px;
  line-height: 120px;
  background-color: #fc9037;
  border-radius: 6px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  font-size: 30px;
}

/*
topNews
--------------------------- */
.topNews {
  padding-top: 100px;
  width: 100%;
  max-width: 1020px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
}

.topNewsCont {
  background-color: #fff;
  padding: 40px;
}

.topNewsTab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}

.topNewsTabItem {
  /*-webkit-box-flex: 0;
      -ms-flex: 0 0 19%;
          flex: 0 0 19%;
  max-width: 19%;*/
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24%;
          flex: 0 0 24%;
  max-width: 24%;
  border-radius: 6px 6px 0 0;
  padding: 0 3px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 13px;
  background-color: #b3b3b3;
  color: #fff;
  line-height: 1.3;
  cursor: pointer;
}

.topNewsTabItem.current {
  background-color: #fff;
  color: #333333;
}

.topNewsList {
  font-size: 15px;
}

.topNewsListItem {
  padding: 10px 30px;
  border-bottom: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.topNewsListDate {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
}

.topNewsListLink {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* ===========================================================================

/assets/sass/page/_spa.scss

=========================================================================== */
/*
spaPageTitle
--------------------------- */

/*
spaPageCatch
--------------------------- */
.spaPageCatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(../img/spa/bg_index_catch.jpg) no-repeat center center/cover;
}

.spaPageCatch img {
  width: 781px;
}

/*
spaFaPageCatch
--------------------------- */
.spaFaPageCatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(../img/spa/bg_family_catch.jpg) no-repeat center center/cover;
}

.spaFaPageCatch img {
  width: 663px;
}

/*
spaBathPageCatch
--------------------------- */
.spaBathPageCatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(../img/spa/bg_bath_catch.jpg) no-repeat center center/cover;
}

.spaBathPageCatch img {
  width: 781px;
}

/*
spaLadyPageCatch
--------------------------- */
.spaLadyPageCatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(../img/spa/bg_lady_catch.jpg) no-repeat center center/cover;
}

.spaLadyPageCatch img {
  width: 781px;
}

/*
spaMain
--------------------------- */
.spaMain {
  background-image: url(../img/spa/bg_index1.jpg), url(../img/spa/bg_index3.jpg);
  background-repeat: repeat-x, repeat-x;
  background-position: center top, center bottom;
}

/*
spaLinks
--------------------------- */
.spaLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.spaLinksBtn {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 220px;
          flex: 0 1 220px;
  max-width: 220px;
}

/*
spaImgList
--------------------------- */
.spaImgList {
  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;
  overflow-x: hidden;
}

.spaImgList li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 20px;
}

/*
spaPlan
--------------------------- */
.spaPlan {
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  width: 100%;
  max-width: 1030px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.spaPlanBtn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  max-width: 49%;
}

/*
spaGuide
--------------------------- */
.spaGuide {
  padding-top: 60px;
  background: url(../img/spa/bg_index2.jpg) no-repeat right top;
}

.spaGuideBoxTit {
  text-align: center;
}

/*
spaGuideBox
--------------------------- */
.spaGuideBoxTit {
  margin-bottom: 20px;
  text-align: center;
}

.spaGuideBoxBtn {
  display: block;
  width: 98%;
  margin: 0 auto;
  max-width: 330px;
}

.spaGuideBoxImg1 {
  text-align: center;
  margin-bottom: 30px;
}

/*
spaNews
--------------------------- */
.spaNews {
  background-color: #fff;
  width: 100%;
  padding: 40px;
  border: 1px solid #ccc;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

/*
spaDayTime
--------------------------- */
.spaDayTime {
  width: 100%;
  max-width: 1210px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 25px 45px;
  background: url(../img/spa/bg_spaDayTime_2.png) repeat;
  -webkit-box-shadow: 5px 5px 20px rgba(25, 25, 25, 0.5);
          box-shadow: 5px 5px 20px rgba(25, 25, 25, 0.5);
}

.spaDayTimeInner {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px 40px;
}

.spaDayTimeInner2 {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px 40px;
}

.spaDayTimeTit {
  font-weight: bold;
  font-size: 24px;
}

.spaDayTime > i {
  display: block;
  position: absolute;
  background: url(../img/spa/icn_bis.png) no-repeat center center/15px auto;
  width: 15px;
  height: 15px;
}

.spaDayTime > i.bis1 {
  top: 10px;
  left: 10px;
}

.spaDayTime > i.bis2 {
  top: 10px;
  right: 10px;
}

.spaDayTime > i.bis3 {
  bottom: 10px;
  left: 10px;
}

.spaDayTime > i.bis4 {
  bottom: 10px;
  right: 10px;
}

/*
spaTelbox
--------------------------- */
.spaTelbox {
  background-color: #fbf9f3;
  border: 2px solid #c1272d;
  text-align: center;
  padding: 20px;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

/*
spaRoom
--------------------------- */
.spaRoomTxt {
  background-color: #fbf9f3;
  padding: 25px;
  font-size: 20px;
}

.spaRoomTxt p {
  font-weight: bold;
}

.spaRoomTag {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}

.spaRoomImg {
  position: relative;
}

.spaRoomImg:before {
  content: '';
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  border: 1px solid #c1272d;
  display: block;
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 5;
}

.spaRoomImg .imgSlick img {
  max-width: none;
  width: 100%;
}

/*
spaBtmbtn
--------------------------- */
.spaBtmbtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.spaBtmbtnItem {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  max-width: 49%;
  padding-top: 19%;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-bottom: 20px;
}

.spaBtmbtnItem:before {
  content: '';
  display: block;
  width: 1px;
  height: calc(100% - 5px);
  background-color: #c1272d;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 4;
}

.spaBtmbtnItem:after {
  content: '';
  display: block;
  height: 1px;
  width: calc(100% - 5px);
  background-color: #c1272d;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 4;
}

.spaBtmbtnTag {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
}

/*
spaFreepath
--------------------------- */
.spaFreepath {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 15px;
  border-top: 1px solid #c1272d;
  border-bottom: 1px solid #c1272d;
}

.spaFreepathLtxt {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 10px;
}

/*
spaPhotos
--------------------------- */
.spaPhotosMain {
  margin-bottom: 20px;
}

.spaPhotosThumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.spaPhotosThumbItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
  padding: 0 1%;
  max-width: 160px;
  cursor: pointer;
}

/*
spaPlanContents
--------------------------- */
.spaPlanContents {
  width: 100%;
  overflow: hidden;
}

.spaPlanContentsInner {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding: 170px 10px 250px;
  position: relative;
}

.spaPlanContentsPoster {
  position: relative;
  z-index: 3;
}

.spaPlanContentsItm1 {
  position: absolute;
  z-index: 1;
  display: block;
}

.spaPlanContentsItm1 img {
  max-width: none;
}

.spaPlanContentsItm2 {
  position: absolute;
  z-index: 1;
  display: block;
}

.spaPlanContentsItm2 img {
  max-width: none;
}

/* ===========================================================================

/assets/sass/page/_gransp.scss

=========================================================================== */
/*
granspCatch
--------------------------- */
.granspCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/granspa/bg_index1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.granspCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(137, 65, 58, 0.8);
}

/*
granspAcsCatch
--------------------------- */
.granspAcsCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/granspa/bg_acs1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.granspAcsCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(137, 65, 58, 0.8);
}

/*
granspFaCatch
--------------------------- */
.granspFaCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/granspa/bg_fa1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.granspFaCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(137, 65, 58, 0.8);
}

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

.granspGuideTit {
  text-align: center;
  margin-bottom: 20px;
}

.granspGuideTbl1 {
  line-height: 1.4;
}

.granspGuideTbl1 small {
  color: #ed1c24;
  font-size: 0.8em;
}

/*
granspRoom
--------------------------- */
.granspRoom {
  background-color: #fff;
  padding: 50px;
}

.granspRoomMain {
  margin-bottom: 20px;
}

.granspRoomTxt {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  font-size: 16px;
  letter-spacing: -0.02em;
}

/*
granspRoomSubSlider
--------------------------- */
.granspRoomSubSlider {
  margin-bottom: 20px;
}

.granspRoomSubSlider .granspRoomSubSlide {
  margin: 0 10px;
}

.granspRoomSubSlider.thums {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.granspRoomSubSlider.thums li {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 220px;
          flex: 0 1 220px;
  width: 100%;
  max-width: 220px;
}

/*
granspaRoomTab
--------------------------- */
.granspaRoomTab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
}

.granspaRoomTabItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 19%;
          flex: 0 1 19%;
  max-width: 19%;
  border-radius: 6px 6px 0 0;
  padding: 0 3px;
  margin: 0 3px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 13px;
  background-color: #b3b3b3;
  color: #fff;
  line-height: 1.3;
  cursor: pointer;
}

.granspaRoomTabItem.current {
  background-color: #fff;
  color: #333333;
}

/*
granspaRsv
--------------------------- */
.granspaRsvTit {
  text-align: center;
}

.granspaRsvTxt {
  color: #fff;
  width: 100%;
  max-width: 580px;
  margin: 40px auto;
  font-size: 16px;
}

.granspaRsvTel {
  margin-bottom: 40px;
}

.granspaRsvBtn {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*
granspBtnunit
--------------------------- */
.granspBtnunit {
  padding-left: 10px;
  padding-right: 10px;
}

.granspBtnunitBtn {
  display: block;
}

/*
granspFaGuide
--------------------------- */
.granspFaGuideItem {
  background-color: #fff;
  padding: 25px 20px;
}

.granspFaGuideBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.granspFaGuideStep {
  background-color: #89413a;
  text-align: center;
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 26%;
          flex: 0 0 26%;
  max-width: 26%;
  padding: 20px 5px;
  font-size: 15px;
}

.granspFaGuideBtn {
  display: block;
  min-height: 54px;
  padding: 20px 40px 20px 15px;
  background: #ececec url(../img/common/arrow_right_brown.png) no-repeat right 10px center/26px 26px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 74%;
          flex: 0 0 74%;
  max-width: 74%;
  font-size: 15px;
}

.granspFaGuideImg {
  margin-bottom: 15px;
  text-align: center;
}

/*
granspFqTit
--------------------------- */
.granspFqTit {
  position: relative;
  padding-left: 70px;
  margin-bottom: 50px;
}

.granspFqTitIcon {
  position: absolute;
  display: block;
  width: 110px;
  left: 0;
  top: 50%;
  margin-top: -55px;
}

.granspFqTitTxt {
  display: block;
  padding: 10px 10px 10px 60px;
  background-color: #fff;
  font-size: 22px;
  color: #89413a;
}

/*
granspFqBox
--------------------------- */
.granspFqBoxCont {
  background-color: #fff;
}

.granspFqBoxTit {
  padding: 30px 30px 0;
  font-size: 22px;
}

.granspFqBoxTxt {
  padding: 20px 30px;
  font-size: 16px;
}

.granspFqBoxRed {
  padding: 10px 30px;
  background-color: #fceeec;
  font-size: 16px;
}

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

.granspMapTit {
  text-align: center;
  padding: 30px 10px;
}

.granspMapCont {
  position: relative;
  width: 100%;
  height: 450px;
}

.granspMapJs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.granspMapBtm {
  padding: 15px;
  text-align: right;
}

.granspMapLink {
  font-size: 16px;
}

/*
granspAcs
--------------------------- */
.granspAcs {
  background-color: #fff;
  padding: 30px;
}

.granspAcsTrain {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/granspa/icn_train.png) no-repeat left center/26px auto;
}

.granspAcsCar {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/granspa/icn_car.png) no-repeat left center/30px auto;
}

/* ===========================================================================

/assets/sass/page/_plaza.scss

=========================================================================== */
/*
plazaCatch
--------------------------- */
.plazaCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/plaza/bg_index1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.plazaCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 51, 141, 0.8);
}

/*
plazaAcsCatch
--------------------------- */
.plazaAcsCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/plaza/bg_acs1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.plazaAcsCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 51, 141, 0.8);
}

/*
plazaFaCatch
--------------------------- */
.plazaFaCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/plaza/bg_fa1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.plazaFaCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 51, 141, 0.8);
}

/*
plazaFaGuide
--------------------------- */
.plazaFaGuideItem {
  background-color: #fff;
  padding: 25px 20px;
}

.plazaFaGuideBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.plazaFaGuideStep {
  background-color: #33338d;
  text-align: center;
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 26%;
          flex: 0 0 26%;
  max-width: 26%;
  padding: 20px 5px;
  font-size: 15px;
}

.plazaFaGuideBtn {
  display: block;
  min-height: 54px;
  padding: 20px 40px 20px 15px;
  background: #ececec url(../img/common/arrow_right_blue.png) no-repeat right 10px center/26px 26px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 74%;
          flex: 0 0 74%;
  max-width: 74%;
  font-size: 15px;
}

.plazaFaGuideBtnTxt {
  display: block;
  min-height: 54px;
  padding: 20px 40px 20px 15px;
  background: #ececec;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 74%;
          flex: 0 0 74%;
  max-width: 74%;
  font-size: 15px;
}

.plazaFaGuideImg {
  margin-bottom: 15px;
  text-align: center;
}

/*
plazaFqTit
--------------------------- */
.plazaFqTit {
  position: relative;
  padding-left: 70px;
  margin-bottom: 50px;
}

.plazaFqTitIcon {
  position: absolute;
  display: block;
  width: 110px;
  left: 0;
  top: 50%;
  margin-top: -55px;
}

.plazaFqTitTxt {
  display: block;
  padding: 10px 10px 10px 60px;
  background-color: #fff;
  font-size: 22px;
  color: #33338d;
}

/*
plazaRsv
--------------------------- */
.plazaRsvTit {
  text-align: center;
}

.plazaRsvTxt {
  color: #fff;
  width: 100%;
  max-width: 580px;
  margin: 40px auto;
  font-size: 16px;
}

.plazaRsvTel {
  margin-bottom: 40px;
}

.plazaRsvBtn {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*
plazaAcs
--------------------------- */
.plazaAcs {
  background-color: #fff;
  padding: 30px;
}

.plazaAcsTrain {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/plaza/icn_train.png) no-repeat left center/26px auto;
}

.plazaAcsCar {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/plaza/icn_car.png) no-repeat left center/30px auto;
}

/* ===========================================================================

/assets/sass/page/_chikugo.scss

=========================================================================== */
/*
chikugoCatch
--------------------------- */
.chikugoCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/chikugo/bg_index1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.chikugoCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 86, 51, 0.8);
}

/*
chikugoAcsCatch
--------------------------- */
.chikugoAcsCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/chikugo/bg_acs1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.chikugoAcsCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 86, 51, 0.8);
}

/*
chikugoFaCatch
--------------------------- */
.chikugoFaCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/chikugo/bg_fa1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.chikugoFaCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(51, 86, 51, 0.8);
}

/*
chikugoFaGuide
--------------------------- */
.chikugoFaGuideItem {
  background-color: #fff;
  padding: 25px 20px;
}

.chikugoFaGuideBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.chikugoFaGuideStep {
  background-color: #335633;
  text-align: center;
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 26%;
          flex: 0 0 26%;
  max-width: 26%;
  padding: 20px 5px;
  font-size: 15px;
}

.chikugoFaGuideBtn {
  display: block;
  min-height: 54px;
  padding: 20px 40px 20px 15px;
  background: #ececec url(../img/common/arrow_right_green.png) no-repeat right 10px center/26px 26px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 74%;
          flex: 0 0 74%;
  max-width: 74%;
  font-size: 15px;
}

.chikugoFaGuideImg {
  margin-bottom: 15px;
  text-align: center;
}

/*
chikugoFqTit
--------------------------- */
.chikugoFqTit {
  position: relative;
  padding-left: 70px;
  margin-bottom: 50px;
}

.chikugoFqTitIcon {
  position: absolute;
  display: block;
  width: 110px;
  left: 0;
  top: 50%;
  margin-top: -55px;
}

.chikugoFqTitTxt {
  display: block;
  padding: 10px 10px 10px 60px;
  background-color: #fff;
  font-size: 22px;
  color: #335633;
}

/*
chikugoRsv
--------------------------- */
.chikugoRsvTit {
  text-align: center;
}

.chikugoRsvTxt {
  color: #fff;
  width: 100%;
  max-width: 580px;
  margin: 40px auto;
  font-size: 16px;
}

.chikugoRsvTel {
  margin-bottom: 40px;
}

.chikugoRsvBtn {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*
chikugoAcs
--------------------------- */
.chikugoAcs {
  background-color: #fff;
  padding: 30px;
}

.chikugoAcsTrain {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/chikugo/icn_train.png) no-repeat left center/26px auto;
}

.chikugoAcsCar {
  font-size: 24px;
  padding-left: 45px;
  margin-bottom: 10px;
  background: url(../img/chikugo/icn_car.png) no-repeat left center/30px auto;
}

/* ===========================================================================

/assets/sass/page/_contact.scss

=========================================================================== */
/*
cntctTips
--------------------------- */
.cntctTips {
  background-color: #89413a;
  color: #fff;
  padding: 50px 70px;
  margin-bottom: 100px;
}

.cntctTipsTxt {
  font-size: 24px;
  margin-bottom: 30px;
}

/*
cntctForm
--------------------------- */
.cntctForm {
  background-color: #fff;
  padding: 50px;
  color: #89413a;
}

.cntctFormItem {
  padding: 25px 0;
  background: url(../img/contact/line1.jpg) repeat-x left bottom/auto 1px;
}

.cntctFormTit {
  position: relative;
  padding-right: 120px;
  font-size: 17px;
}

.cntctFormTit.requreid:after {
  content: '必須';
  background-color: #c1272d;
  width: 95px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-size: 19px;
  letter-spacing: 0.1em;
  position: absolute;
  top: 0;
  right: 15px;
}

.cntctForm label {
  padding-left: 25px;
  position: relative;
  cursor: pointer;
}

.cntctForm textarea {
  color: #89413a;
  padding: 10px;
  border: 1px solid #89413a;
  width: 100%;
  height: 200px;
}

.cntctForm input {
  color: #89413a;
}

.cntctForm input[type="text"], .cntctForm input[type="tel"], .cntctForm input[type="email"] {
  padding: 10px;
  border: 1px solid #89413a;
  width: 100%;
}

.cntctForm input[type="radio"] {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #89413a;
}

.cntctForm input[type="radio"]:checked:after {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background-color: #89413a;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  left: 1px;
}

.cntctForm .flexBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cntctForm .flexBoxItem {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 20px 5px 0;
}

.cntctFormAdd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}

.cntctFormAddTxt {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
  max-width: 130px;
  -ms-flex-item-align: center;
      align-self: center;
}

.cntctFormAddBtn {
  display: block;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  max-width: 120px;
  -ms-flex-item-align: center;
      align-self: center;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #89413a;
  margin-left: 20px;
  cursor: pointer;
}

.cntctFormAddHyphen {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  max-width: 30px;
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
}

.cntctFormAddZip {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 150px);
          flex: 0 0 calc(50% - 150px);
  width: calc(50% - 150px);
}

.cntctFormAddInput {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 270px);
          flex: 0 0 calc(100% - 270px);
  width: calc(100% - 270px);
}

/*
cntctFormBtns
--------------------------- */
.cntctFormBtnsItem {
  background-color: #89413a;
  color: #fff;
  text-align: center;
  display: block;
  font-size: 20px;
  height: 65px;
  line-height: 65px;
  cursor: pointer;
}

.cntctFormBtnsItem.reset {
  background-color: #c7b299;
}

/* ===========================================================================

/assets/sass/page/_other.scss

=========================================================================== */
/*
comCatch
--------------------------- */
.comCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/company/bg_index1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.comCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
  padding: 30px;
  background-color: rgba(137, 65, 58, 0.8);
}

/*
prcyCatch
--------------------------- */
.prcyCatch {
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/privacy/bg_index1.jpg) no-repeat center center/cover;
  color: #fff;
  font-size: 22px;
  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;
}

.prcyCatch div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 630px;
          flex: 0 1 630px;
  max-width: 630px;
  width: 100%;
}

/*
prcyTit
--------------------------- */
.prcyTit {
  font-size: 22px;
  padding-left: 45px;
  background: url(../img/privacy/icn_security.png) no-repeat left top/25px auto;
  margin-bottom: 10px;
}

/*
prcyBox
--------------------------- */
.prcyBox {
  background-color: #fceeec;
  padding: 40px;
}

.prcyBoxTit {
  font-size: 22px;
  padding-left: 35px;
  background: url(../img/privacy/icn_mail.png) no-repeat left 5px/23px auto;
  margin-bottom: 10px;
}

/*
stmapTit
--------------------------- */
.stmapTit {
  border-bottom: 4px solid #89413a;
  font-size: 22px;
  padding-bottom: 5px;
  font-weight: bold;
  margin-bottom: 15px;
}

.stmapTit a {
  font-size: 22px;
  font-weight: bold;
}

/*
stmapList
--------------------------- */
.stmapList {
  font-size: 22px;
}

.stmapList li {
  margin-bottom: 5px;
}

.stmapList a, .stmapList .js-modal {
  text-decoration: underline;
}

/*
stmapCol3
--------------------------- */

/* ===========================================================================

/assets/sass/page/_news.scss

=========================================================================== */
/*
newsMain
--------------------------- */
.newsMain {
  background-color: #fff;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/*
newsWrap
--------------------------- */
.newsWrap {
  padding: 30px 0;
}

/*
newsArticle
--------------------------- */

/*
newsAside
--------------------------- */
.newsAsideTit {
  color: #89413a;
  font-size: 20px;
  font-weight: bold;
  border-left: 25px solid #89413a;
  border-bottom: 1px solid #89413a;
  padding-left: 15px;
  line-height: 1.4;
  margin-bottom: 20px;
}

.newsAsideList {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  color: #89413a;
}

.newsAsideList li {
  margin-top: 7px;
}

.newsAsideList a {
  font-weight: bold;
}

/*
newsBox
--------------------------- */
.newsBox {
  width: 100%;
  background: url(../img/contact/line1.jpg) repeat-x left bottom/auto 1px;
  padding: 35px 0;
}

.newsBoxInner {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}

.newsBoxDate {
  color: #89413a;
  margin-bottom: 15px;
  font-weight: bold;
}

.newsBoxTxt {
  display: block;
  color: #89413a;
  font-weight: bold;
}

/*
newsPost
--------------------------- */
.newsPost {
  padding: 40px;
  color: #89413a;
}

.newsPost img {
  display: block;
  margin-bottom: 20px;
}

.newsPostTit {
  background: url(../img/contact/line1.jpg) repeat-x left bottom/auto 1px;
  padding: 35px 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #89413a;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsPostTit .txt {
  font-size: 22px;
  font-weight: bold;
}

.newsPostTit .date {
  font-size: 17px;
  margin-left: auto;
}

.newsPostBtn {
  display: block;
  width: 250px;
  height: 50px;
  line-height: 50px;
  background-color: #89413a;
  text-align: center;
  color: #fff;
  margin: 40px auto 0;
}

@media screen and (max-width: 899px) {
  body.spaBody {
    background: #fff none;
  }
  #wrapper {
    overflow-x: hidden;
    width: 100%;
    padding-top: 80px;
  }
  #wrapper.navOpen {
    position: fixed;
    left: 0;
  }
  #wrapper.navOpen #nav {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  #wrapper.navOpen .translateBtn {
    display: block;
  }
  #wrapper.navOpen #smtMenuBtn i {
    top: 29px;
  }
  #wrapper.navOpen #smtMenuBtn i:nth-child(1) {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  #wrapper.navOpen #smtMenuBtn i:nth-child(2) {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  #wrapper.navOpen #smtMenuBtn i:nth-child(3) {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  #header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #89413a;
    padding: 0 10px;
    z-index: 101;
  }
  .headerTxt {
    color: #fff;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    line-height: 1.4;
    margin-left: 10px;
  }
  .headerRsr {
    display: none;
  }
  .headerLogo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px;
  }
  .translateBtn {
    margin-bottom: 10px;
  }
  #smtMenuBtn {
    display: block;
    width: 60px;
    height: 60px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    position: relative;
    margin-left: auto;
  }
  #smtMenuBtn i {
    position: absolute;
    display: block;
    width: 36px;
    height: 4px;
    background-color: #fff;
    right: 7px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  #smtMenuBtn i:nth-child(1) {
    top: 18px;
  }
  #smtMenuBtn i:nth-child(2) {
    top: 29px;
  }
  #smtMenuBtn i:nth-child(3) {
    top: 40px;
  }
  #nav {
    height: calc(100% - 80px);
    width: 100%;
    background: url(../img/common/bg_body.jpg) repeat;
    position: fixed;
    top: 80px;
    right: 0;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform: translateY(calc(-100% - 80px));
            transform: translateY(calc(-100% - 80px));
    z-index: 100;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
  .navInner {
    overflow-y: auto;
    padding: 20px 10px;
  }
  .glNavLogo {
    display: none;
  }
  .glNavSmt {
    margin-bottom: 20px;
  }
  .glNavSmtBtn {
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    padding: 5px;
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
  }
  .glNavSmtBtn.btnType1 {
    background-color: #89413a;
  }
  .glNavSmtBtn.btnType2 {
    background-color: #335633;
  }
  .glNavSmtBtn.btnType3 {
    background-color: #33338d;
  }
  .glNavItem {
    padding: 10px 0;
    border-top: 2px solid #89413a;
  }
  .glNavItem > .btn {
    display: block;
    color: #89413a;
    text-align: center;
  }
  .glNav_subNav {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 2px solid #89413a;
    margin-left: 20px;
    margin-right: 20px;
  }
  .glNav_subNavItem {
    display: block;
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
  }
  .glNavBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 60px;
    padding: 10px 0;
    border-top: 2px dotted #89413a;
    width: 100%;
  }
  .glNavBtn:before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 22px;
    margin-right: 10px;
    background: url(../img/common/icon_mail.png) no-repeat center center/contain;
  }
  .footerLink {
    margin-bottom: 30px;
  }
  .footerInfo {
    width: 270px;
    margin: 0 auto 30px;
  }
  .bread {
    position: absolute;
    top: 85px;
    left: 10px;
    height: 60px;
    width: calc(100% - 20px);
    margin: 0;
  }
  .pageTitle {
    padding-top: 55px;
    height: 320px;
  }
  .pageTitle.newsPagetitle {
    height: 400px;
  }
  .pageTitle.planPage {
    height: 400px;
    background-size: auto 100%;
  }
  .tableStyle1 {
    display: block;
  }
  .tableStyle1 tbody, .tableStyle1 tr, .tableStyle1 th, .tableStyle1 td {
    display: block;
    width: 100%;
  }
  .tableStyle1 th {
    padding: 10px 10px 0;
    font-weight: bold;
  }
  .tableStyle1 td {
    padding: 10px;
  }
  .tableStyle1 tr {
    padding-bottom: 10px;
    border-bottom: 1px dashed #bc908b;
  }
  .heroTxt {
    top: 35px;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .heroTxt img {
    width: 95%;
  }
  .heroBox {
    width: 100%;
    height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: 250px;
    left: 0;
  }
  .heroBoxIcon {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
    max-width: 150px;
    margin-right: 10px;
  }
  .heroBoxTxt {
    margin-top: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 170px);
            flex: 1 1 calc(100% - 170px);
    width: calc(100% - 170px);
    max-width: calc(100% - 170px);
  }
  .heroBoxTxt img {
    display: none;
  }
  .heroBoxTxt span {
    display: block;
    color: #89413a;
    font-size: 22px;
  }
  .heroBoxBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
  #heroSlider .heroSlide {
    height: 600px;
  }
  .topHotelTxt {
    font-size: 20px;
    max-width: none;
    padding: 30px 20px;
  }
  .topHotelImgL {
    margin-bottom: 15px;
  }
  .topHotelImgS {
    display: none;
  }
  .topHotelThumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
  }
  .topHotelThumbs > li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0 5px;
  }
  .topHotelItem.type1 .topHotelLink {
    background-position: right bottom;
  }
  .topHotelItem.type2 .topHotelTtl {
    text-align: right;
  }
  .topHotelItem.type2 .topHotelImgL {
    text-align: right;
  }
  .topHotelItem.type2 .topHotelLink {
    background-position: left bottom;
  }
  .topHotelLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-size: cover;
    padding: 10px 5px;
  }
  .topHotelBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    max-width: 45%;
    margin: 5px;
    font-size: 16px;
  }
  .topSpaTtl {
    position: relative;
    z-index: 5;
    background-image: url(../img/top/bg_sec4_01.png), url(../img/top/bg_sec4_02.png), url(../img/top/itm_sec4_01.png);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: left top, left bottom , right center;
    background-size: 70% auto,50% auto, 48% auto;
    padding-bottom: 1%;
    padding: 5% 0;
  }
  .topSpaTtl img {
    width: 40%;
  }
  .topSpaBoxFig {
    display: none;
  }
  .topSpaBoxTxt {
    padding: 20px 15px;
  }
  .spaPageTitle {
    text-align: center;
    margin: 20px 0 0;
    padding-top: 30px;
    padding-bottom: 50px;
    background: #fff url(../img/spa/bg_spa_body.jpg) no-repeat center bottom/auto 100px;
  }
  .spaPageTitle img {
    width: 140px;
  }
  .spaLinks {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .spaLinksBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 32%;
            flex: 0 1 32%;
    min-width: 150px;
    margin: 2px;
  }
  .spaImgList li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0 5px;
  }
  .spaGuide {
    background: none;
  }
  .spaGuideBox {
    padding-left: 10px;
    padding-right: 10px;
  }
  .spaGuideBoxImg2 {
    display: none;
  }
  .spaDayTime {
    padding: 35px 15px;
  }
  .spaDayTimeInner, .spaDayTimeInner2 {
    padding: 20px 15px;
  }
  .spaDayTimeTit {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .spaDayTimeTable {
    display: block;
    width: 100%;
    font-size: 18px;
  }
  .spaDayTimeTable tbody, .spaDayTimeTable tr, .spaDayTimeTable th, .spaDayTimeTable td {
    display: block;
    width: 100%;
  }
  .spaDayTimeTable th {
    margin-bottom: 10px;
  }
  .spaDayTimeTable tr {
    margin-bottom: 25px;
  }
  .spaFreepath {
    padding: 10px;
  }
  .spaFreepathItem {
    padding: 15px 5px;
    border-top: 1px solid #c1272d;
  }
  .spaFreepathItem:nth-child(1) {
    border-top: none;
  }
  .spaPlanContentsInner {
    padding: 15% 10px 20%;
  }
  .spaPlanContentsItm1 {
    left: 0;
    top: -20px;
    width: 20%;
  }
  .spaPlanContentsItm1 img {
    width: 100%;
  }
  .spaPlanContentsItm2 {
    right: -50px;
    bottom: 0;
    width: 50%;
  }
  .spaPlanContentsItm2 img {
    width: 100%;
  }
  .granspCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .granspCatch div {
    padding: 30px 15px;
  }
  .granspAcsCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .granspAcsCatch div {
    padding: 30px 15px;
  }
  .granspFaCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .granspFaCatch div {
    padding: 30px 15px;
  }
  .granspaRsvBtn {
    max-width: 300px;
  }
  .granspFaGuideItem {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .granspFaGuide .item1 {
    margin-bottom: 20px;
  }
  .plazaCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .plazaAcsCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .plazaFaCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .plazaFaGuideItem {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .plazaFaGuide .item1 {
    margin-bottom: 20px;
  }
  .plazaRsvBtn {
    max-width: 300px;
  }
  .chikugoCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .chikugoCatch div {
    padding: 30px 15px;
  }
  .chikugoAcsCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .chikugoAcsCatch div {
    padding: 30px 15px;
  }
  .chikugoFaCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .chikugoFaCatch div {
    padding: 30px 15px;
  }
  .chikugoFaGuideItem {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .chikugoFaGuide .item1 {
    margin-bottom: 20px;
  }
  .chikugoRsvBtn {
    max-width: 300px;
  }
  .cntctTips {
    margin-bottom: 50px;
  }
  .cntctTipsItem {
    margin-top: 20px;
  }
  .cntctTipsItem p {
    font-size: 16px;
  }
  .cntctTipsItem p.cntctTipsName {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .cntctFormTit {
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .cntctFormBox {
    padding-left: 10px;
  }
  .cntctFormAdd {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .cntctFormAddTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    max-width: 100px;
  }
  .cntctFormAddZip {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 66px);
            flex: 0 0 calc(50% - 66px);
    width: calc(50% - 66px);
  }
  .cntctFormAddBtn {
    margin-top: 5px;
    margin-left: auto;
  }
  .cntctFormAddInput {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 106px);
            flex: 0 0 calc(100% - 106px);
    width: calc(100% - 106px);
  }
  .cntctFormBtns {
    margin: 50px auto 20px;
  }
  .cntctFormBtnsItem {
    width: 100%;
    margin-bottom: 10px;
  }
  .comCatch {
    padding: 30px 15px;
    font-size: 20px;
  }
  .comCatch div {
    padding: 30px 15px;
  }
  .prcyCatch {
    padding: 82% 15px;
    font-size: 20px;
    background-color: #89413a;
    background-image: url(../img/privacy/bg_index1-smt1.jpg), url(../img/privacy/bg_index1-smt2.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-size: 100% auto,100% auto;
  }
  .newsArticle {
    margin-bottom: 60px;
  }
  .newsAside {
    padding-left: 10px;
    padding-right: 10px;
  }
  .newsAsideTit {
    max-width: 610px;
    margin-left: auto;
    margin-right: auto;
  }
  .newsAsideList {
    max-width: 610px;
    margin-left: auto;
    margin-right: auto;
  }
  .newsBox {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 900px) {
  #header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 40px;
    padding: 0 10px;
  }
  .headerRsrItem a,
  .headerRsrItem span {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .headerRsrItem a:hover,
  .headerRsrItem span:hover {
    opacity: .6;
  }
  .header {
    position: relative;
  }
  .headerTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-right: 5px;
    -ms-flex-item-align: center;
        align-self: center;
    line-height: 1.2;
  }
  .headerRsr {
    /*-webkit-box-flex: 0;
        -ms-flex: 0 0 604px;
            flex: 0 0 604px;
    width: 604px;*/
    -webkit-box-flex: 0;
        -ms-flex: 0 0 402px;
            flex: 0 0 402px;
    width: 402px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 130px;
  }
  .headerRsrItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    width: 200px;
    max-width: 200px;
    height: 40px;
  }
  .headerRsrItem a,
  .headerRsrItem span {
    border-radius: 0 0 6px 6px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    width: 200px;
  }
  .headerRsrItem a.btnType1,
  .headerRsrItem span.btnType1 {
    background-color: #89413a;
  }
  .headerRsrItem a.btnType2,
  .headerRsrItem span.btnType2 {
    background-color: #335633;
  }
  .headerRsrItem a.btnType3,
  .headerRsrItem span.btnType3 {
    background-color: #33338d;
  }
  .headerLogo {
    display: none;
  }
  .translateBtn {
    position: absolute;
    right: 10px;
    top: -40px;
  }
  #smtMenuBtn {
    display: none;
  }
  #nav {
    height: 180px;
    width: 100%;
    border-bottom: 2px solid #89413a;
    position: relative;
    z-index: 99;
  }
  .navInner {
    width: 100%;
    height: 180px;
    max-width: 1860px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 160px;
    position: relative;
  }
  .glNavItem > .btn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNavItem > .btn:hover {
    opacity: .6;
  }
  .glNav_subNavItem {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNav_subNavItem:hover {
    opacity: .6;
  }
  .glNavBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNavBtn:hover {
    opacity: .6;
  }
  .glNav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 180px;
    width: 100%;
  }
  .glNavLogo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 247px;
            flex: 0 0 247px;
    width: 247px;
    margin: 0 40px 15px;
  }
  .glNavSmt {
    display: none;
  }
  .glNavBtn {
    display: block;
    width: 160px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    color: #89413a;
    font-size: 14px;
    /*position: absolute;*/
    right: 0;
    bottom: 0;
  }
  .glNavBtn:before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 22px;
    margin-right: 10px;
    background: url(../img/common/icon_mail.png) no-repeat center center/contain;
  }
  .glNavItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 200px;
            flex: 0 1 200px;
    max-width: 200px;
    width: 100%;
    margin: 0 1px;
  }
  .glNavItem.hoverItem {
    position: relative;
  }
  .glNavItem.hoverItem:hover .glNav_subNav {
    display: block;
  }
  .glNavItem > .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background-color: #89413a;
    border-radius: 6px 6px 0 0;
    height: 40px;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
  }
  .glNavItem--chikugo {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 200px;
            flex: 0 1 200px;
    max-width: 200px;
    width: 100%;
    margin: 0 1px;
  }
  .glNavItem--chikugo.hoverItem {
    position: relative;
  }
  .glNavItem--chikugo.hoverItem:hover .glNav_subNav {
    display: block;
  }
  .glNavItem--chikugo > .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background-color: #335633;
    border-radius: 6px 6px 0 0;
    height: 40px;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
  }
  .glNavItem--chikugo > .btn:hover {
    cursor: pointer;
  }
  .glNavItem--plaza {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 200px;
            flex: 0 1 200px;
    max-width: 200px;
    width: 100%;
    margin: 0 1px;
  }
  .glNavItem--plaza.hoverItem {
    position: relative;
  }
  .glNavItem--plaza.hoverItem:hover .glNav_subNav {
    display: block;
  }
  .glNavItem--plaza > .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background-color: #33338d;
    border-radius: 6px 6px 0 0;
    height: 40px;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
  }
  .glNavItem--plaza > .btn:hover {
    cursor: pointer;
  }
  .glNav_subNav {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
  }
  .glNav_subNavItem {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #89413a;
    margin-top: 2px;
    padding: 10px 2px;
  }
  .glNav_subNavItem--chikugo {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #335633;
    margin-top: 2px;
    padding: 10px 2px;
  }
  .glNav_subNavItem--chikugo:hover {
    cursor: pointer;
  }
  .glNav_subNavItem--plaza {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #33338d;
    margin-top: 2px;
    padding: 10px 2px;
  }
  .glNav_subNavItem--plaza:hover {
    cursor: pointer;
  }
  .pagetopTxt:before, .pagetopTxt:after {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  .pagetopTxt:after {
    -webkit-transform-origin: center top;
            transform-origin: center top;
  }
  .pagetopTxt:hover:before {
    bottom: 20px;
  }
  .pagetopTxt:hover:after {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  .footerBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .footerBtn:hover {
    opacity: .6;
  }
  .footerLink a:hover {
    text-decoration: underline;
  }
  .footerRightTxt:hover {
    text-decoration: underline;
  }
  .footerInner {
    width: 100%;
    max-width: 1610px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footerLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    padding-left: 15px;
    margin-right: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 940px;
            flex: 0 1 940px;
    width: 100%;
    max-width: 940px;
  }
  .footerLinkList {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .breadItem a:hover {
    text-decoration: underline;
  }
  .breadWrap {
    position: absolute;
    top: 260px;
    left: 0;
    width: 100%;
  }
  #rsvModalBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  #rsvModalBtn:hover {
    opacity: .6;
  }
  #rsvModalBack {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  #rsvModalBack:hover {
    opacity: .6;
  }
  .pc-hide {
    display: none;
  }
  .hover-alpha {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .hover-alpha:hover {
    opacity: .6;
  }
  .tableStyle1 th, .tableStyle1 td {
    padding: 15px 0;
    border-bottom: 1px dashed #bc908b;
    font-size: 16px;
  }
  .tableStyle1 th {
    width: 140px;
  }
  .tableStyle1 td {
    width: auto;
  }
  .btnStyle1 {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .btnStyle1:hover {
    opacity: .6;
  }
  .btnStyle1_w310 {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .btnStyle1_w310:hover {
    opacity: .6;
  }
  .btnStyle2 {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .btnStyle2:hover {
    opacity: .6;
  }
  .pagerItem {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .pagerItem:hover {
    opacity: .6;
  }
  .heroTxt {
    width: 697px;
    top: 165px;
    right: 175px;
  }
  .heroBoxBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .heroBoxBtn:hover {
    opacity: .6;
  }
  .heroBoxTxt span {
    display: none;
  }
  .heroThumbBox {
    height: 120px;
  }
  .topCatchBox {
    height: 600px;
  }
  .topHotelBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .topHotelBtn:hover {
    opacity: .6;
  }
  .topHotelItem.type1 .topHotelImgL {
    position: absolute;
    left: 550px;
    top: 104px;
  }
  .topHotelItem.type1 .topHotelImgL:after {
    content: '';
    display: block;
    width: 203px;
    height: 203px;
    background: url(../img/top/line_right_short.png) no-repeat center center/cover;
    position: absolute;
    bottom: -40px;
    left: -95px;
  }
  .topHotelItem.type1 .topHotelTxt {
    margin-left: 80px;
  }
  .topHotelItem.type1 .topHotelTtl:after {
    content: '';
    display: block;
    width: 414px;
    height: 414px;
    background: url(../img/top/line_left_long.png) no-repeat center center/cover;
    position: absolute;
    top: -40px;
    left: 465px;
  }
  .topHotelItem.type2 .topHotelImgL {
    position: absolute;
    right: 550px;
    top: 104px;
  }
  .topHotelItem.type2 .topHotelImgL:after {
    content: '';
    display: block;
    width: 203px;
    height: 203px;
    background: url(../img/top/line_left_short.png) no-repeat center center/cover;
    position: absolute;
    bottom: -40px;
    right: -95px;
  }
  .topHotelItem.type2 .topHotelTxt {
    margin-left: auto;
    width: 100%;
    max-width: 470px;
  }
  .topHotelItem.type2 .topHotelImgS {
    margin-left: auto;
    width: 100%;
    max-width: 470px;
  }
  .topHotelItem.type2 .topHotelTtl {
    margin-left: auto;
    width: 100%;
    max-width: 740px;
  }
  .topHotelItem.type2 .topHotelTtl:after {
    content: '';
    display: block;
    width: 414px;
    height: 414px;
    background: url(../img/top/line_right_long.png) no-repeat center center/cover;
    position: absolute;
    top: -40px;
    right: 465px;
  }
  .topHotelBox {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px;
    overflow-x: hidden;
  }
  .topHotelImgL {
    width: 1270px;
  }
  .topHotelTxt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 200px;
    padding: 10px 0;
  }
  .topHotelLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 70px 10px;
    position: relative;
    z-index: 10;
  }
  .topHotelLink.mtMinus {
    margin-top: -265px;
  }
  .topHotelBtn {
    height: 60px;
    line-height: 60px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 220px;
            flex: 0 1 220px;
    margin: 0 10px;
  }
  .topHotelThumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .topHotelThumbs > li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-right: 30px;
  }
  .topSpaBoxBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .topSpaBoxBtn:hover {
    opacity: .6;
  }
  .topSpaTtl {
    position: relative;
    z-index: 5;
    background: url(../img/top/bg_sec4_01.png) no-repeat left calc(50% - 214px) bottom 115px/428px auto;
  }
  .topSpaBox {
    padding-left: 55%;
    background: url(../img/top/bg_sec4_02.png) no-repeat left center/55% auto;
  }
  .topSpaBoxFig {
    text-align: center;
    margin-top: -115px;
    margin-bottom: 20px;
  }
  .topSpaBoxFig img {
    max-width: 750px;
    width: 100%;
  }
  .topSpaBoxTxt {
    padding: 30px 15px;
  }
  .topNewsListLink:hover {
    text-decoration: underline;
  }
  .spaPageTitle {
    display: none;
  }
  .spaPageCatch {
    margin-top: 70px;
  }
  .spaFaPageCatch {
    margin-top: 70px;
  }
  .spaBathPageCatch {
    margin-top: 70px;
  }
  .spaLadyPageCatch {
    margin-top: 70px;
  }
  .spaLinksBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .spaLinksBtn:hover {
    opacity: .6;
  }
  .spaImgList img {
    max-width: none;
  }
  .spaPlanBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .spaPlanBtn:hover {
    opacity: .6;
  }
  .spaGuideBoxBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .spaGuideBoxBtn:hover {
    opacity: .6;
  }
  .spaGuideBox {
    overflow-x: hidden;
    position: relative;
  }
  .spaGuideBoxEl {
    position: relative;
    z-index: 2;
    width: 700px;
    margin-top: -60px;
  }
  .spaGuideBoxImg2 {
    width: 1270px;
  }
  .spaGuideBox.type1 .spaGuideBoxImg2 {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 600px;
  }
  .spaGuideBox.type2 .spaGuideBoxEl {
    margin-left: auto;
  }
  .spaGuideBox.type2 .spaGuideBoxImg2 {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 600px;
  }
  .spaDayTimeInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .spaDayTimeTit {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 30px;
  }
  .spaDayTimeTxt {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .spaDayTimeTable {
    width: 100%;
    font-size: 22px;
  }
  .spaDayTimeTable th {
    width: 190px;
    font-weight: bold;
  }
  .spaDayTimeTable td {
    width: calc(100% - 190px);
    font-weight: bold;
  }
  .spaBtmbtnItem {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .spaBtmbtnItem:hover {
    opacity: .6;
  }
  .spaFreepath {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .spaFreepathItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 25px;
    border-top: 1px solid #c1272d;
  }
  .spaFreepathItem:nth-child(2n) {
    border-left: 1px solid #c1272d;
  }
  .spaFreepathItem:nth-child(1), .spaFreepathItem:nth-child(2) {
    border-top: none;
  }
  .spaPhotosThumbItem {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .spaPhotosThumbItem:hover {
    opacity: .6;
  }
  .granspCatch {
    height: 600px;
  }
  .granspAcsCatch {
    height: 600px;
  }
  .granspFaCatch {
    height: 600px;
  }
  .granspaRsvBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .granspaRsvBtn:hover {
    opacity: .6;
  }
  .granspaRsv {
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .granspaRsvBtn {
    max-width: 600px;
  }
  .granspaRsvBox {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 645px;
            flex: 0 1 645px;
    max-width: 645px;
  }
  .granspBtnunitBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .granspBtnunitBtn:hover {
    opacity: .6;
  }
  .granspFaGuideBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .granspFaGuideBtn:hover {
    opacity: .6;
  }
  .granspFaGuide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .granspFaGuide .item1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
  .granspFaGuide .item2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .granspFqBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .granspFqBoxImg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 340px;
            flex: 0 0 340px;
    width: 340px;
  }
  .granspFqBoxCont {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: calc(100% - 340px);
    max-width: calc(100% - 340px);
  }
  .granspMapLink:hover {
    text-decoration: underline;
  }
  .plazaCatch {
    height: 600px;
  }
  .plazaAcsCatch {
    height: 600px;
  }
  .plazaFaCatch {
    height: 600px;
  }
  .plazaFaGuideBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .plazaFaGuideBtn:hover {
    opacity: .6;
  }
  .plazaFaGuide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .plazaFaGuide .item1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
  .plazaFaGuide .item2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .plazaRsvBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .plazaRsvBtn:hover {
    opacity: .6;
  }
  .plazaRsv {
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .plazaRsvBtn {
    max-width: 600px;
  }
  .plazaRsvBox {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 645px;
            flex: 0 1 645px;
    max-width: 645px;
  }
  .chikugoCatch {
    height: 600px;
  }
  .chikugoAcsCatch {
    height: 600px;
  }
  .chikugoFaCatch {
    height: 600px;
  }
  .chikugoFaGuideBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .chikugoFaGuideBtn:hover {
    opacity: .6;
  }
  .chikugoFaGuide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .chikugoFaGuide .item1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
  .chikugoFaGuide .item2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .chikugoRsvBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .chikugoRsvBtn:hover {
    opacity: .6;
  }
  .chikugoRsv {
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .chikugoRsvBtn {
    max-width: 600px;
  }
  .chikugoRsvBox {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 645px;
            flex: 0 1 645px;
    max-width: 645px;
  }
  .cntctTipsBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cntctTipsItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
    max-width: 32%;
  }
  .cntctTipsItem p {
    font-size: 16px;
  }
  .cntctTipsItem p.cntctTipsName {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .cntctFormAddBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .cntctFormAddBtn:hover {
    opacity: .6;
  }
  .cntctFormItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .cntctFormTit {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 320px;
            flex: 0 0 320px;
    width: 100%;
    max-width: 320px;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .cntctFormBox {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: calc( 100% - 320px);
    padding-left: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .cntctFormBtnsItem {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .cntctFormBtnsItem:hover {
    opacity: .6;
  }
  .cntctFormBtns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 720px;
    margin: 70px auto 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cntctFormBtnsItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    max-width: 45%;
  }
  .comCatch {
    height: 600px;
  }
  .prcyCatch {
    height: 600px;
  }
  .stmapTit a:hover {
    text-decoration: underline;
  }
  .stmapList a:hover, .stmapList .js-modal:hover {
    text-decoration: none;
  }
  .stmapCol3 {
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .stmapCol3Item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31%;
            flex: 0 0 31%;
    max-width: 31%;
  }
  .newsWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .newsArticle {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72%;
            flex: 0 0 72%;
    max-width: 72%;
  }
  .newsAsideList a:hover {
    text-decoration: underline;
  }
  .newsAside {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28%;
            flex: 0 0 28%;
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 30px;
  }
  .newsBoxTxt:hover {
    text-decoration: underline;
  }
  .newsPostBtn {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .newsPostBtn:hover {
    opacity: .6;
  }
}

@media screen and (min-width: 900px) and (max-width: 1199px) {
  .headerRsr {
    margin-right: 0;
  }
  .translateBtn {
    top: 0;
  }
  .footerInner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footerInfo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 40px;
  }
  .footerInfoTxt {
    margin: 0 auto;
    width: 270px;
  }
  .footerLogo {
    margin: 0 auto 15px;
  }
  .footerLink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }
  .footerRight {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerRightTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 10px 20px 0;
  }
  .footerBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    max-width: 200px;
    margin: 0 5px;
  }
  .heroBox {
    width: 100%;
    top: auto;
    bottom: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 300px;
    padding: 0 15px;
  }
  .heroBoxIcon {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 280px;
            flex: 0 0 280px;
    max-width: 280px;
  }
  .heroBoxBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 250px;
            flex: 0 0 250px;
    max-width: 250px;
  }
  .heroBoxTxt {
    margin-top: 0;
  }
  .heroBoxTxt img {
    display: none;
  }
  .heroBoxTxt span {
    display: block;
    color: #89413a;
    font-size: 26px;
  }
  .topHotelLink.mtMinus {
    margin-top: -250px;
  }
  .spaGuideBoxEl {
    margin-top: -20px;
  }
  .spaPlanContentsItm1 {
    left: -50px;
    top: 0;
  }
  .spaPlanContentsItm2 {
    right: -50px;
    bottom: 0;
  }
}

@media screen and (max-width: 369px) {
  .headerTxt {
    font-size: 11px;
  }
  .headerLogo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70px;
            flex: 0 0 70px;
  }
}

@media screen and (min-width: 900px) and (max-width: 1740px) {
  .navInner {
    padding: 0 2px;
  }
  .glNavBtn {
    bottom: 50px;
  }
}

@media screen and (min-width: 900px) and (min-width: 900px) {
  .glNavItem--chikugo > .btn:hover {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNavItem--chikugo > .btn:hover:hover {
    opacity: .6;
  }
  .glNavItem--plaza > .btn:hover {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNavItem--plaza > .btn:hover:hover {
    opacity: .6;
  }
  .glNav_subNavItem--chikugo:hover {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNav_subNavItem--chikugo:hover:hover {
    opacity: .6;
  }
  .glNav_subNavItem--plaza:hover {
    -webkit-transition: .2s opacity ease-in;
    transition: .2s opacity ease-in;
  }
  .glNav_subNavItem--plaza:hover:hover {
    opacity: .6;
  }
}

@media screen and (min-width: 900px) and (max-width: 1400px) {
  .glNavLogo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 180px;
            flex: 0 0 180px;
    width: 180px;
    margin: 0 20px 15px;
  }
}

@media screen and (min-width: 900px) and (max-width: 1200px) {
  .glNavLogo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
            flex: 0 0 140px;
    width: 140px;
    margin: 0 10px 15px;
  }
}

@media screen and (max-width: 599px) {
  #footer {
    padding-top: 40px;
  }
  .footerBtn {
    width: 100%;
  }
  .footerLinkList li.indItem {
    padding-left: 1em;
  }
  #rsvModalInner {
    padding: 40px 15px;
  }
  #rsvModalTxt {
    font-size: 16px;
  }
  .pt5-smt {
    padding-top: 5px;
  }
  .pr5-smt {
    padding-right: 5px;
  }
  .pb5-smt {
    padding-bottom: 5px;
  }
  .pl5-smt {
    padding-left: 5px;
  }
  .mt5-smt {
    margin-top: 5px;
  }
  .mr5-smt {
    margin-right: 5px;
  }
  .mb5-smt {
    margin-bottom: 5px;
  }
  .ml5-smt {
    margin-left: 5px;
  }
  .pt10-smt {
    padding-top: 10px;
  }
  .pr10-smt {
    padding-right: 10px;
  }
  .pb10-smt {
    padding-bottom: 10px;
  }
  .pl10-smt {
    padding-left: 10px;
  }
  .mt10-smt {
    margin-top: 10px;
  }
  .mr10-smt {
    margin-right: 10px;
  }
  .mb10-smt {
    margin-bottom: 10px;
  }
  .ml10-smt {
    margin-left: 10px;
  }
  .pt15-smt {
    padding-top: 15px;
  }
  .pr15-smt {
    padding-right: 15px;
  }
  .pb15-smt {
    padding-bottom: 15px;
  }
  .pl15-smt {
    padding-left: 15px;
  }
  .mt15-smt {
    margin-top: 15px;
  }
  .mr15-smt {
    margin-right: 15px;
  }
  .mb15-smt {
    margin-bottom: 15px;
  }
  .ml15-smt {
    margin-left: 15px;
  }
  .pt20-smt {
    padding-top: 20px;
  }
  .pr20-smt {
    padding-right: 20px;
  }
  .pb20-smt {
    padding-bottom: 20px;
  }
  .pl20-smt {
    padding-left: 20px;
  }
  .mt20-smt {
    margin-top: 20px;
  }
  .mr20-smt {
    margin-right: 20px;
  }
  .mb20-smt {
    margin-bottom: 20px;
  }
  .ml20-smt {
    margin-left: 20px;
  }
  .pt25-smt {
    padding-top: 25px;
  }
  .pr25-smt {
    padding-right: 25px;
  }
  .pb25-smt {
    padding-bottom: 25px;
  }
  .pl25-smt {
    padding-left: 25px;
  }
  .mt25-smt {
    margin-top: 25px;
  }
  .mr25-smt {
    margin-right: 25px;
  }
  .mb25-smt {
    margin-bottom: 25px;
  }
  .ml25-smt {
    margin-left: 25px;
  }
  .pt30-smt {
    padding-top: 30px;
  }
  .pr30-smt {
    padding-right: 30px;
  }
  .pb30-smt {
    padding-bottom: 30px;
  }
  .pl30-smt {
    padding-left: 30px;
  }
  .mt30-smt {
    margin-top: 30px;
  }
  .mr30-smt {
    margin-right: 30px;
  }
  .mb30-smt {
    margin-bottom: 30px;
  }
  .ml30-smt {
    margin-left: 30px;
  }
  .pt35-smt {
    padding-top: 35px;
  }
  .pr35-smt {
    padding-right: 35px;
  }
  .pb35-smt {
    padding-bottom: 35px;
  }
  .pl35-smt {
    padding-left: 35px;
  }
  .mt35-smt {
    margin-top: 35px;
  }
  .mr35-smt {
    margin-right: 35px;
  }
  .mb35-smt {
    margin-bottom: 35px;
  }
  .ml35-smt {
    margin-left: 35px;
  }
  .pt40-smt {
    padding-top: 40px;
  }
  .pr40-smt {
    padding-right: 40px;
  }
  .pb40-smt {
    padding-bottom: 40px;
  }
  .pl40-smt {
    padding-left: 40px;
  }
  .mt40-smt {
    margin-top: 40px;
  }
  .mr40-smt {
    margin-right: 40px;
  }
  .mb40-smt {
    margin-bottom: 40px;
  }
  .ml40-smt {
    margin-left: 40px;
  }
  .pt45-smt {
    padding-top: 45px;
  }
  .pr45-smt {
    padding-right: 45px;
  }
  .pb45-smt {
    padding-bottom: 45px;
  }
  .pl45-smt {
    padding-left: 45px;
  }
  .mt45-smt {
    margin-top: 45px;
  }
  .mr45-smt {
    margin-right: 45px;
  }
  .mb45-smt {
    margin-bottom: 45px;
  }
  .ml45-smt {
    margin-left: 45px;
  }
  .pt50-smt {
    padding-top: 50px;
  }
  .pr50-smt {
    padding-right: 50px;
  }
  .pb50-smt {
    padding-bottom: 50px;
  }
  .pl50-smt {
    padding-left: 50px;
  }
  .mt50-smt {
    margin-top: 50px;
  }
  .mr50-smt {
    margin-right: 50px;
  }
  .mb50-smt {
    margin-bottom: 50px;
  }
  .ml50-smt {
    margin-left: 50px;
  }
  .pt55-smt {
    padding-top: 55px;
  }
  .pr55-smt {
    padding-right: 55px;
  }
  .pb55-smt {
    padding-bottom: 55px;
  }
  .pl55-smt {
    padding-left: 55px;
  }
  .mt55-smt {
    margin-top: 55px;
  }
  .mr55-smt {
    margin-right: 55px;
  }
  .mb55-smt {
    margin-bottom: 55px;
  }
  .ml55-smt {
    margin-left: 55px;
  }
  .pt60-smt {
    padding-top: 60px;
  }
  .pr60-smt {
    padding-right: 60px;
  }
  .pb60-smt {
    padding-bottom: 60px;
  }
  .pl60-smt {
    padding-left: 60px;
  }
  .mt60-smt {
    margin-top: 60px;
  }
  .mr60-smt {
    margin-right: 60px;
  }
  .mb60-smt {
    margin-bottom: 60px;
  }
  .ml60-smt {
    margin-left: 60px;
  }
  .pt65-smt {
    padding-top: 65px;
  }
  .pr65-smt {
    padding-right: 65px;
  }
  .pb65-smt {
    padding-bottom: 65px;
  }
  .pl65-smt {
    padding-left: 65px;
  }
  .mt65-smt {
    margin-top: 65px;
  }
  .mr65-smt {
    margin-right: 65px;
  }
  .mb65-smt {
    margin-bottom: 65px;
  }
  .ml65-smt {
    margin-left: 65px;
  }
  .pt70-smt {
    padding-top: 70px;
  }
  .pr70-smt {
    padding-right: 70px;
  }
  .pb70-smt {
    padding-bottom: 70px;
  }
  .pl70-smt {
    padding-left: 70px;
  }
  .mt70-smt {
    margin-top: 70px;
  }
  .mr70-smt {
    margin-right: 70px;
  }
  .mb70-smt {
    margin-bottom: 70px;
  }
  .ml70-smt {
    margin-left: 70px;
  }
  .pt75-smt {
    padding-top: 75px;
  }
  .pr75-smt {
    padding-right: 75px;
  }
  .pb75-smt {
    padding-bottom: 75px;
  }
  .pl75-smt {
    padding-left: 75px;
  }
  .mt75-smt {
    margin-top: 75px;
  }
  .mr75-smt {
    margin-right: 75px;
  }
  .mb75-smt {
    margin-bottom: 75px;
  }
  .ml75-smt {
    margin-left: 75px;
  }
  .pt80-smt {
    padding-top: 80px;
  }
  .pr80-smt {
    padding-right: 80px;
  }
  .pb80-smt {
    padding-bottom: 80px;
  }
  .pl80-smt {
    padding-left: 80px;
  }
  .mt80-smt {
    margin-top: 80px;
  }
  .mr80-smt {
    margin-right: 80px;
  }
  .mb80-smt {
    margin-bottom: 80px;
  }
  .ml80-smt {
    margin-left: 80px;
  }
  .pt85-smt {
    padding-top: 85px;
  }
  .pr85-smt {
    padding-right: 85px;
  }
  .pb85-smt {
    padding-bottom: 85px;
  }
  .pl85-smt {
    padding-left: 85px;
  }
  .mt85-smt {
    margin-top: 85px;
  }
  .mr85-smt {
    margin-right: 85px;
  }
  .mb85-smt {
    margin-bottom: 85px;
  }
  .ml85-smt {
    margin-left: 85px;
  }
  .pt90-smt {
    padding-top: 90px;
  }
  .pr90-smt {
    padding-right: 90px;
  }
  .pb90-smt {
    padding-bottom: 90px;
  }
  .pl90-smt {
    padding-left: 90px;
  }
  .mt90-smt {
    margin-top: 90px;
  }
  .mr90-smt {
    margin-right: 90px;
  }
  .mb90-smt {
    margin-bottom: 90px;
  }
  .ml90-smt {
    margin-left: 90px;
  }
  .pt95-smt {
    padding-top: 95px;
  }
  .pr95-smt {
    padding-right: 95px;
  }
  .pb95-smt {
    padding-bottom: 95px;
  }
  .pl95-smt {
    padding-left: 95px;
  }
  .mt95-smt {
    margin-top: 95px;
  }
  .mr95-smt {
    margin-right: 95px;
  }
  .mb95-smt {
    margin-bottom: 95px;
  }
  .ml95-smt {
    margin-left: 95px;
  }
  .pt100-smt {
    padding-top: 100px;
  }
  .pr100-smt {
    padding-right: 100px;
  }
  .pb100-smt {
    padding-bottom: 100px;
  }
  .pl100-smt {
    padding-left: 100px;
  }
  .mt100-smt {
    margin-top: 100px;
  }
  .mr100-smt {
    margin-right: 100px;
  }
  .mb100-smt {
    margin-bottom: 100px;
  }
  .ml100-smt {
    margin-left: 100px;
  }
  .pt105-smt {
    padding-top: 105px;
  }
  .pr105-smt {
    padding-right: 105px;
  }
  .pb105-smt {
    padding-bottom: 105px;
  }
  .pl105-smt {
    padding-left: 105px;
  }
  .mt105-smt {
    margin-top: 105px;
  }
  .mr105-smt {
    margin-right: 105px;
  }
  .mb105-smt {
    margin-bottom: 105px;
  }
  .ml105-smt {
    margin-left: 105px;
  }
  .pt110-smt {
    padding-top: 110px;
  }
  .pr110-smt {
    padding-right: 110px;
  }
  .pb110-smt {
    padding-bottom: 110px;
  }
  .pl110-smt {
    padding-left: 110px;
  }
  .mt110-smt {
    margin-top: 110px;
  }
  .mr110-smt {
    margin-right: 110px;
  }
  .mb110-smt {
    margin-bottom: 110px;
  }
  .ml110-smt {
    margin-left: 110px;
  }
  .pt115-smt {
    padding-top: 115px;
  }
  .pr115-smt {
    padding-right: 115px;
  }
  .pb115-smt {
    padding-bottom: 115px;
  }
  .pl115-smt {
    padding-left: 115px;
  }
  .mt115-smt {
    margin-top: 115px;
  }
  .mr115-smt {
    margin-right: 115px;
  }
  .mb115-smt {
    margin-bottom: 115px;
  }
  .ml115-smt {
    margin-left: 115px;
  }
  .pt120-smt {
    padding-top: 120px;
  }
  .pr120-smt {
    padding-right: 120px;
  }
  .pb120-smt {
    padding-bottom: 120px;
  }
  .pl120-smt {
    padding-left: 120px;
  }
  .mt120-smt {
    margin-top: 120px;
  }
  .mr120-smt {
    margin-right: 120px;
  }
  .mb120-smt {
    margin-bottom: 120px;
  }
  .ml120-smt {
    margin-left: 120px;
  }
  .pt125-smt {
    padding-top: 125px;
  }
  .pr125-smt {
    padding-right: 125px;
  }
  .pb125-smt {
    padding-bottom: 125px;
  }
  .pl125-smt {
    padding-left: 125px;
  }
  .mt125-smt {
    margin-top: 125px;
  }
  .mr125-smt {
    margin-right: 125px;
  }
  .mb125-smt {
    margin-bottom: 125px;
  }
  .ml125-smt {
    margin-left: 125px;
  }
  .pt130-smt {
    padding-top: 130px;
  }
  .pr130-smt {
    padding-right: 130px;
  }
  .pb130-smt {
    padding-bottom: 130px;
  }
  .pl130-smt {
    padding-left: 130px;
  }
  .mt130-smt {
    margin-top: 130px;
  }
  .mr130-smt {
    margin-right: 130px;
  }
  .mb130-smt {
    margin-bottom: 130px;
  }
  .ml130-smt {
    margin-left: 130px;
  }
  .pt135-smt {
    padding-top: 135px;
  }
  .pr135-smt {
    padding-right: 135px;
  }
  .pb135-smt {
    padding-bottom: 135px;
  }
  .pl135-smt {
    padding-left: 135px;
  }
  .mt135-smt {
    margin-top: 135px;
  }
  .mr135-smt {
    margin-right: 135px;
  }
  .mb135-smt {
    margin-bottom: 135px;
  }
  .ml135-smt {
    margin-left: 135px;
  }
  .pt140-smt {
    padding-top: 140px;
  }
  .pr140-smt {
    padding-right: 140px;
  }
  .pb140-smt {
    padding-bottom: 140px;
  }
  .pl140-smt {
    padding-left: 140px;
  }
  .mt140-smt {
    margin-top: 140px;
  }
  .mr140-smt {
    margin-right: 140px;
  }
  .mb140-smt {
    margin-bottom: 140px;
  }
  .ml140-smt {
    margin-left: 140px;
  }
  .pt145-smt {
    padding-top: 145px;
  }
  .pr145-smt {
    padding-right: 145px;
  }
  .pb145-smt {
    padding-bottom: 145px;
  }
  .pl145-smt {
    padding-left: 145px;
  }
  .mt145-smt {
    margin-top: 145px;
  }
  .mr145-smt {
    margin-right: 145px;
  }
  .mb145-smt {
    margin-bottom: 145px;
  }
  .ml145-smt {
    margin-left: 145px;
  }
  .pt150-smt {
    padding-top: 150px;
  }
  .pr150-smt {
    padding-right: 150px;
  }
  .pb150-smt {
    padding-bottom: 150px;
  }
  .pl150-smt {
    padding-left: 150px;
  }
  .mt150-smt {
    margin-top: 150px;
  }
  .mr150-smt {
    margin-right: 150px;
  }
  .mb150-smt {
    margin-bottom: 150px;
  }
  .ml150-smt {
    margin-left: 150px;
  }
  .pt155-smt {
    padding-top: 155px;
  }
  .pr155-smt {
    padding-right: 155px;
  }
  .pb155-smt {
    padding-bottom: 155px;
  }
  .pl155-smt {
    padding-left: 155px;
  }
  .mt155-smt {
    margin-top: 155px;
  }
  .mr155-smt {
    margin-right: 155px;
  }
  .mb155-smt {
    margin-bottom: 155px;
  }
  .ml155-smt {
    margin-left: 155px;
  }
  .pt160-smt {
    padding-top: 160px;
  }
  .pr160-smt {
    padding-right: 160px;
  }
  .pb160-smt {
    padding-bottom: 160px;
  }
  .pl160-smt {
    padding-left: 160px;
  }
  .mt160-smt {
    margin-top: 160px;
  }
  .mr160-smt {
    margin-right: 160px;
  }
  .mb160-smt {
    margin-bottom: 160px;
  }
  .ml160-smt {
    margin-left: 160px;
  }
  .pt165-smt {
    padding-top: 165px;
  }
  .pr165-smt {
    padding-right: 165px;
  }
  .pb165-smt {
    padding-bottom: 165px;
  }
  .pl165-smt {
    padding-left: 165px;
  }
  .mt165-smt {
    margin-top: 165px;
  }
  .mr165-smt {
    margin-right: 165px;
  }
  .mb165-smt {
    margin-bottom: 165px;
  }
  .ml165-smt {
    margin-left: 165px;
  }
  .pt170-smt {
    padding-top: 170px;
  }
  .pr170-smt {
    padding-right: 170px;
  }
  .pb170-smt {
    padding-bottom: 170px;
  }
  .pl170-smt {
    padding-left: 170px;
  }
  .mt170-smt {
    margin-top: 170px;
  }
  .mr170-smt {
    margin-right: 170px;
  }
  .mb170-smt {
    margin-bottom: 170px;
  }
  .ml170-smt {
    margin-left: 170px;
  }
  .pt175-smt {
    padding-top: 175px;
  }
  .pr175-smt {
    padding-right: 175px;
  }
  .pb175-smt {
    padding-bottom: 175px;
  }
  .pl175-smt {
    padding-left: 175px;
  }
  .mt175-smt {
    margin-top: 175px;
  }
  .mr175-smt {
    margin-right: 175px;
  }
  .mb175-smt {
    margin-bottom: 175px;
  }
  .ml175-smt {
    margin-left: 175px;
  }
  .pt180-smt {
    padding-top: 180px;
  }
  .pr180-smt {
    padding-right: 180px;
  }
  .pb180-smt {
    padding-bottom: 180px;
  }
  .pl180-smt {
    padding-left: 180px;
  }
  .mt180-smt {
    margin-top: 180px;
  }
  .mr180-smt {
    margin-right: 180px;
  }
  .mb180-smt {
    margin-bottom: 180px;
  }
  .ml180-smt {
    margin-left: 180px;
  }
  .pt185-smt {
    padding-top: 185px;
  }
  .pr185-smt {
    padding-right: 185px;
  }
  .pb185-smt {
    padding-bottom: 185px;
  }
  .pl185-smt {
    padding-left: 185px;
  }
  .mt185-smt {
    margin-top: 185px;
  }
  .mr185-smt {
    margin-right: 185px;
  }
  .mb185-smt {
    margin-bottom: 185px;
  }
  .ml185-smt {
    margin-left: 185px;
  }
  .pt190-smt {
    padding-top: 190px;
  }
  .pr190-smt {
    padding-right: 190px;
  }
  .pb190-smt {
    padding-bottom: 190px;
  }
  .pl190-smt {
    padding-left: 190px;
  }
  .mt190-smt {
    margin-top: 190px;
  }
  .mr190-smt {
    margin-right: 190px;
  }
  .mb190-smt {
    margin-bottom: 190px;
  }
  .ml190-smt {
    margin-left: 190px;
  }
  .pt195-smt {
    padding-top: 195px;
  }
  .pr195-smt {
    padding-right: 195px;
  }
  .pb195-smt {
    padding-bottom: 195px;
  }
  .pl195-smt {
    padding-left: 195px;
  }
  .mt195-smt {
    margin-top: 195px;
  }
  .mr195-smt {
    margin-right: 195px;
  }
  .mb195-smt {
    margin-bottom: 195px;
  }
  .ml195-smt {
    margin-left: 195px;
  }
  .pt200-smt {
    padding-top: 200px;
  }
  .pr200-smt {
    padding-right: 200px;
  }
  .pb200-smt {
    padding-bottom: 200px;
  }
  .pl200-smt {
    padding-left: 200px;
  }
  .mt200-smt {
    margin-top: 200px;
  }
  .mr200-smt {
    margin-right: 200px;
  }
  .mb200-smt {
    margin-bottom: 200px;
  }
  .ml200-smt {
    margin-left: 200px;
  }
  .fz10-smt {
    font-size: 10px;
  }
  .fz11-smt {
    font-size: 11px;
  }
  .fz12-smt {
    font-size: 12px;
  }
  .fz13-smt {
    font-size: 13px;
  }
  .fz14-smt {
    font-size: 14px;
  }
  .fz15-smt {
    font-size: 15px;
  }
  .fz16-smt {
    font-size: 16px;
  }
  .fz17-smt {
    font-size: 17px;
  }
  .fz18-smt {
    font-size: 18px;
  }
  .fz19-smt {
    font-size: 19px;
  }
  .fz20-smt {
    font-size: 20px;
  }
  .fz21-smt {
    font-size: 21px;
  }
  .fz22-smt {
    font-size: 22px;
  }
  .fz23-smt {
    font-size: 23px;
  }
  .fz24-smt {
    font-size: 24px;
  }
  .fz25-smt {
    font-size: 25px;
  }
  .fz26-smt {
    font-size: 26px;
  }
  .fz27-smt {
    font-size: 27px;
  }
  .fz28-smt {
    font-size: 28px;
  }
  .fz29-smt {
    font-size: 29px;
  }
  .fz30-smt {
    font-size: 30px;
  }
  .fz31-smt {
    font-size: 31px;
  }
  .fz32-smt {
    font-size: 32px;
  }
  .fz33-smt {
    font-size: 33px;
  }
  .fz34-smt {
    font-size: 34px;
  }
  .fz35-smt {
    font-size: 35px;
  }
  .fz36-smt {
    font-size: 36px;
  }
  .fz37-smt {
    font-size: 37px;
  }
  .fz38-smt {
    font-size: 38px;
  }
  .fz39-smt {
    font-size: 39px;
  }
  .fz40-smt {
    font-size: 40px;
  }
  .fz41-smt {
    font-size: 41px;
  }
  .fz42-smt {
    font-size: 42px;
  }
  .fz43-smt {
    font-size: 43px;
  }
  .fz44-smt {
    font-size: 44px;
  }
  .fz45-smt {
    font-size: 45px;
  }
  .fz46-smt {
    font-size: 46px;
  }
  .fz47-smt {
    font-size: 47px;
  }
  .fz48-smt {
    font-size: 48px;
  }
  .fz49-smt {
    font-size: 49px;
  }
  .fz50-smt {
    font-size: 50px;
  }
  .smt-hide {
    display: none;
  }
  .bgWhiteBox {
    padding: 30px 15px;
  }
  .fxBox.fxw-w-smt {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .fxBox.jc-c-smt {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .fxBox.ai-c-smt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pagerItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36px;
            flex: 0 0 36px;
    height: 36px;
    line-height: 36px;
    margin: 0 4px;
  }
  .titleStyle1 {
    font-size: 36px;
  }
  .titleStyle2 {
    font-size: 28px;
  }
  .heroTxt {
    top: 50px;
  }
  .heroBoxTxt span {
    font-size: 20px;
  }
  #heroThumbSlider {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #heroThumbSlider .thumbnailItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
    margin: 5px 1%;
  }

  .topCatch {
    padding-top: 45px;
  }
/* 
  .topCatch {
    padding-top: 60px;
  } */

  .topCatchBox {
    padding: 63% 15px;
    font-size: 20px;
    background-color: #2c1a1d;
    background-image: url(../img/top/bg_catch-smt1.jpg), url(../img/top/bg_catch-smt2.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-size: 100% auto,100% auto;
  }
  .topHotel {
    padding-top: 60px;
  }
  .topSpa {
    padding-top: 20px;
  }
  .topSpaBoxBtn {
    max-width: none;
    width: 80%;
    line-height: 1;
    height: auto;
    padding: 30px 0;
    font-size: 24px;
  }
  .topNews {
    padding-top: 50px;
  }
  .topNewsTab {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .topNewsTabItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31%;
            flex: 0 0 31%;
    max-width: 31%;
    margin: 1%;
    border-radius: 6px;
  }
  .topNewsCont {
    padding: 20px 10px;
  }
  .spaPageCatch {
    height: 300px;
  }
  .spaPageCatch img {
    width: 330px;
  }
  .spaFaPageCatch {
    height: 300px;
  }
  .spaFaPageCatch img {
    width: 330px;
  }
  .spaBathPageCatch {
    height: 300px;
  }
  .spaBathPageCatch img {
    width: 330px;
  }
  .spaLadyPageCatch {
    height: 300px;
  }
  .spaLadyPageCatch img {
    width: 330px;
  }
  .spaPlan {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .spaPlanBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 5px 0;
  }
  .spaGuideBoxTit img {
    width: 90%;
  }
  .spaGuideBoxImg1 img {
    width: 90%;
  }
  .spaGuideBoxBtn {
    text-align: center;
  }
  .spaGuideBoxBtn img {
    width: 90%;
  }
  .spaNews {
    padding: 20px 10px;
  }
  .spaRoomTxt {
    padding: 25px 15px;
    font-size: 18px;
  }
  .spaBtmbtnItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 39%;
  }
  .granspGuideTbl1 {
    display: block;
    width: 100%;
    font-size: 14px;
  }
  .granspGuideTbl1 tbody, .granspGuideTbl1 tr, .granspGuideTbl1 th, .granspGuideTbl1 td {
    display: block;
    width: 100%;
  }
  .granspGuideTbl1 th {
    margin-bottom: 10px;
  }
  .granspGuideTbl1 th:before {
    content: '■';
  }
  .granspGuideTbl1 tr {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #ccc;
  }
  .granspGuideTbl2 {
    display: block;
    width: 100%;
    font-size: 14px;
  }
  .granspGuideTbl2 thead {
    display: none;
  }
  .granspGuideTbl2 tbody, .granspGuideTbl2 tr, .granspGuideTbl2 th, .granspGuideTbl2 td {
    display: block;
    width: 100%;
  }
  .granspGuideTbl2 tbody tr {
    margin-bottom: 20px;
  }
  .granspGuideTbl2 tbody th {
    padding: 5px 10px;
    border-bottom: 1px solid #ccc;
  }
  .granspGuideTbl2 tbody th:before {
    content: '■';
  }
  .granspGuideTbl2 tbody td {
    padding: 10px 5px 10px calc(50% + 5px);
    text-align: center;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  .granspGuideTbl2 tbody td:before {
    content: attr(aria-label);
    position: absolute;
    height: 100%;
    width: 50%;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background-color: #ccc;
    border-bottom: 1px solid #fff;
  }
  .granspRoom {
    padding: 20px 10px;
  }
  .granspaRoomTab {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .granspaRoomTabItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31%;
            flex: 0 0 31%;
    max-width: 31%;
    margin: 1%;
    border-radius: 6px;
  }
  .granspaRoomTabItem.smtCol2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
  }
  .granspaRoomTab.smtCol2 .granspaRoomTabItem {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
  }
  .granspaRsv {
    background: #5a3a18;
    padding: 50px 30px;
  }
  .granspBtnunitBtn {
    margin: 15px auto;
    width: 100%;
    max-width: 350px;
  }
  .granspFaGuideStep {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    min-width: 100px;
  }
  .granspFaGuideBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 80%;
            flex: 0 1 80%;
    max-width: 80%;
  }
  .granspFqBoxImg {
    width: 100%;
    max-width: 340px;
    margin: 0 auto;
  }
  .granspFqBoxTit {
    padding: 10px 10px 0;
  }
  .granspFqBoxTxt {
    padding: 10px;
  }
  .granspFqBoxRed {
    padding: 10px;
  }
  .granspMapCont {
    height: 300px;
  }
  .granspAcs {
    padding: 30px 15px;
  }
  .granspAcsTrain {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/granspa/icn_train.png) no-repeat left center/26px auto;
  }
  .granspAcsCar {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/granspa/icn_car.png) no-repeat left center/30px auto;
  }
  .granspAcs p {
    font-size: 16px;
  }
  .plazaFaGuideStep {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    min-width: 100px;
  }
  .plazaFaGuideBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 80%;
            flex: 0 1 80%;
    max-width: 80%;
  }
  .plazaFaGuideBtnTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 80%;
            flex: 0 1 80%;
    max-width: 80%;
  }
  .plazaRsv {
    background: #33338d;
    padding: 50px 30px;
  }
  .plazaAcs {
    padding: 30px 15px;
  }
  .plazaAcsTrain {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/plaza/icn_train.png) no-repeat left center/26px auto;
  }
  .plazaAcsCar {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/plaza/icn_car.png) no-repeat left center/30px auto;
  }
  .plazaAcs p {
    font-size: 16px;
  }
  .chikugoFaGuideStep {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    min-width: 100px;
  }
  .chikugoFaGuideBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 80%;
            flex: 0 1 80%;
    max-width: 80%;
  }
  .chikugoRsv {
    background: #335633;
    padding: 50px 30px;
  }
  .chikugoAcs {
    padding: 30px 15px;
  }
  .chikugoAcsTrain {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/chikugo/icn_train.png) no-repeat left center/26px auto;
  }
  .chikugoAcsCar {
    font-size: 20px;
    padding-left: 45px;
    margin-bottom: 10px;
    background: url(../img/chikugo/icn_car.png) no-repeat left center/30px auto;
  }
  .chikugoAcs p {
    font-size: 16px;
  }
  .cntctTips {
    padding: 20px 15px;
  }
  .cntctTipsTxt {
    font-size: 20px;
  }
  .cntctForm {
    padding: 20px 15px;
  }
  .prcyBox {
    padding: 30px 15px;
  }
  .newsPost {
    padding: 30px 15px;
  }
}

@media screen and (min-width: 600px) and (max-width: 899px) {
  .footerLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footerLinkList {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 32%;
            flex: 1 1 32%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
  }
  .footerRight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerRightTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0 15px;
  }
  .footerBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
    margin: 0 1% 10px;
    margin-bottom: 10px;
  }
  .tablet-hide {
    display: none;
  }
  .bgWhiteBox {
    padding: 30px 20px;
  }
  .titleStyle2 {
    font-size: 32px;
  }
  .topCatchBox {
    padding: 60px 15px;
  }
  .granspRoom {
    padding: 30px;
  }
  .granspaRsv {
    background: #5a3a18;
    padding: 50px 30px;
    position: relative;
    overflow: hidden;
  }
  .granspaRsvBox {
    position: relative;
    z-index: 2;
  }
  .granspaRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/granspa/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
  .granspFqBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .granspFqBoxTit {
    padding: 10px 15px 0;
  }
  .granspFqBoxTxt {
    padding: 10px 15px;
  }
  .granspFqBoxRed {
    padding: 10px 15px;
  }
  .granspFqBoxImg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    width: 30%;
    max-width: 30%;
  }
  .granspFqBoxCont {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
  .plazaRsv {
    background: #33338d;
    padding: 50px 30px;
    position: relative;
    overflow: hidden;
  }
  .plazaRsvBox {
    position: relative;
    z-index: 2;
  }
  .plazaRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/plaza/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
  .chikugoRsv {
    background: #335633;
    padding: 50px 30px;
    position: relative;
    overflow: hidden;
  }
  .chikugoRsvBox {
    position: relative;
    z-index: 2;
  }
  .chikugoRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/chikugo/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
  .cntctTips {
    padding: 30px;
  }
  .cntctForm {
    padding: 30px;
  }
  .prcyBox {
    padding: 30px;
  }
}

@media screen and (min-width: 900px) and (max-width: 1499px) {
  .heroTxt {
    right: 50px;
  }
  .heroBox {
    width: 250px;
    left: 0;
  }
  .topHotelThumbs {
    margin-top: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: -40px;
  }
  .granspaRsv {
    background: #5a3a18;
    padding: 0 30px;
    position: relative;
    overflow: hidden;
  }
  .granspaRsvBox {
    position: relative;
    z-index: 2;
  }
  .granspaRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/granspa/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
  .plazaRsv {
    background: #33338d;
    padding: 0 30px;
    position: relative;
    overflow: hidden;
  }
  .plazaRsvBox {
    position: relative;
    z-index: 2;
  }
  .plazaRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/plaza/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
  .chikugoRsv {
    background: #335633;
    padding: 0 30px;
    position: relative;
    overflow: hidden;
  }
  .chikugoRsvBox {
    position: relative;
    z-index: 2;
  }
  .chikugoRsv:after {
    content: '';
    width: 818px;
    height: 601px;
    background: url(../img/chikugo/bg_index2.jpg) no-repeat center center/auto 600px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
  }
}

@media screen and (max-width: 479px) {
  .heroBoxIcon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    max-width: 100px;
  }
  .heroBoxTxt {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 120px);
            flex: 1 1 calc(100% - 120px);
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
  .topNewsListItem {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px 5px;
  }
  .topNewsListDate {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .topNewsListLink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}

@media screen and (min-width: 900px) and (min-width: 1500px) {
  .topHotelThumbs {
    position: absolute;
    bottom: 10px;
    left: 550px;
  }
}

@media screen and (min-width: 600px) {
  .spaPageCatch {
    height: 600px;
  }
  .spaFaPageCatch {
    height: 600px;
  }
  .spaBathPageCatch {
    height: 600px;
  }
  .spaLadyPageCatch {
    height: 600px;
  }
  .spaRoom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .spaRoomImg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .spaRoomTxt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .granspGuideTbl1 {
    width: 100%;
    table-layout: fixed;
    font-size: 16px;
  }
  .granspGuideTbl1 th {
    width: 25%;
    padding: 14px 5px;
  }
  .granspGuideTbl1 td {
    width: 75%;
    padding: 14px 0;
  }
  .granspGuideTbl1 th, .granspGuideTbl1 td {
    border-bottom: 1px solid #ccc;
  }
  .granspGuideTbl1 tr:last-child th, .granspGuideTbl1 tr:last-child td {
    border-bottom: none;
  }
  .granspGuideTbl2 {
    width: 100%;
    table-layout: fixed;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .granspGuideTbl2 th, .granspGuideTbl2 td {
    padding: 7px 3px;
    border-bottom: 1px solid #ccc;
    width: 17.5%;
  }
  .granspGuideTbl2 th.r1, .granspGuideTbl2 td.r1 {
    width: 30%;
  }
  .granspGuideTbl2 th span, .granspGuideTbl2 td span {
    display: block;
    text-align: center;
    position: relative;
    padding: 8px 3px;
  }
  .granspGuideTbl2 th span:before, .granspGuideTbl2 td span:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background-color: #ccc;
    position: absolute;
    left: 0;
    top: 0;
  }
  .granspGuideTbl2 td {
    text-align: center;
  }
  .granspBtnunit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 720px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .granspBtnunitBtn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47%;
            flex: 0 0 47%;
    max-width: 47%;
  }
}

@media screen and (min-width: 1200px) {
  .spaPlanContentsItm1 {
    right: 830px;
    top: 0;
  }
  .spaPlanContentsItm2 {
    left: 750px;
    bottom: 0;
  }
  .granspGuide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .granspGuide .itemS {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    max-width: 49%;
    margin-bottom: 18px;
    padding: 40px 20px 30px;
  }
  .granspGuide .itemL {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 40px 40px;
  }
  .newsPost {
    max-width: 620px;
  }
}

@media screen and (max-width: 1199px) {
  .granspGuide .itemS {
    padding: 30px 10px 20px;
    margin-bottom: 15px;
  }
  .granspGuide .itemL {
    padding: 30px 10px 20px;
  }
  .stmapCol3Item {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 1500px) {
  .granspaRsv {
    background: #5a3a18 url(../img/granspa/bg_index2.jpg) no-repeat right center/auto 600px;
    padding-right: 800px;
    padding-left: 50px;
  }
  .plazaRsv {
    background: #33338d url(../img/plaza/bg_index2.jpg) no-repeat right center/auto 600px;
    padding-right: 800px;
    padding-left: 50px;
  }
  .chikugoRsv {
    background: #335633 url(../img/chikugo/bg_index2.jpg) no-repeat right center/auto 600px;
    padding-right: 800px;
    padding-left: 50px;
  }
}







/*
goto
--------------------------- */
@font-face {
	font-family: 'TsukuA';
	src: url('../fonts/AppleTsukuARdGothic-Regular-AlphaNum-01.otf') format('opentype');
	src: url('../fonts/TsukushiAMaruGothic.ttc') format('truetype');
}

.gotoCatch {
  background: url(../img/granspa/bg_index1.jpg) no-repeat center center/cover;
  height: 600px;
  margin-bottom: 28px;
}
.goto {
	background: #fff;
	width: 960px;
	margin: 0 auto 30px;
	padding: 30px;
}
.goto.last {
	margin: 0 auto 70px;
}
.goto h4.gotoTitle {
	margin-bottom: 25px;
	text-align: center;
	color: #89413a;
	font-size: 30px;
	font-weight: bold;
	font-family: 'TsukuA';
}
.goto .gotoTxt01 {
	margin-bottom: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	font-family: 'TsukuA';
}
.goto .gotoTxt02 {
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
}
.goto .gotoTxt03 {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 1.8;
}
.goto .gotoTxt03 span {
	color: #c1272d;
}
.goto .gotoTxt04 {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.8;
}
.goto .gotoTxt04 a {
	color: #004998;
	text-decoration: underline;
}
.goto .gotoTxt05 {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.8;
}
.goto .gotoBnr {
	margin-bottom: 25px;
	text-align: center;
}
.goto .gotoBtn {
	margin-bottom: 35px;
	text-align: center;
}
.goto .gotoBtn.last {
	margin-bottom: 0;
}
.goto h5.gotoTitle02 {
	background: url("../img/campaign/icon_dot.png") no-repeat left center;
	margin-bottom: 8px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'TsukuA';
}
.goto h5.gotoTitle02 span {
	color: #89413a;
	font-family: 'TsukuA';
}
.goto .gotoTitle03 {
	margin-bottom: 8px;
	color: #004998;
	font-size: 20px;
	font-weight: bold;
	font-family: 'TsukuA';
}
.goto .gotoTitle04 {
	margin-bottom: 8px;
	color: #dd7397;
	font-size: 20px;
	font-weight: bold;
	font-family: 'TsukuA';
}
.goto .gotoList {
	margin-bottom: 20px;
}
.goto .gotoList li {
	text-indent: -1.3em;
	margin-left: 1.3em;
	margin-bottom: 3px;
	font-size: 16px;
}
.goto .gotoList li span {
	color: #c1272d;
}

.goto a img {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.goto a.alpha:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
}
@media(max-width:640px) {
	.gotoCatch {
	  background: url(../img/granspa/bg_index1.jpg) no-repeat center center/cover;
	  height: 300px;
	  margin-bottom: 28px;
	}
	.goto {
		width: 94%;
		margin: 0 auto 7%;
		padding: 5% 3%;
	}
	.goto.last {
		margin: 0 auto 10%;
	}
	.goto h4.gotoTitle {
		margin-bottom: 4%;
		font-size: 18px;
	}
	.goto .gotoTxt01 {
		margin-bottom: 5%;
		font-size: 14px;
	}
	.goto .gotoTxt02 {
		margin-bottom: 2%;
		font-size: 14px;
	}
	.goto .gotoTxt03 {
		margin-bottom: 30px;
		font-size: 14px;
	}
	.goto .gotoTxt04 {
		margin-bottom: 20px;
		font-size: 14px;
	}
	.goto .gotoTxt05 {
		margin-bottom: 20px;
		font-size: 14px;
	}
	.goto .gotoBnr {
		margin-bottom: 7%;
	}
	.goto .gotoBtn {
		margin-bottom: 7%;
	}
	.goto h5.gotoTitle02 {
		background: url("../img/campaign/icon_dot.png") no-repeat left 10px;
		margin-bottom: 2%;
		font-size: 16px;
	}
	.goto .gotoTitle03 {
		margin-bottom: 2%;
		font-size: 16px;
	}
	.goto .gotoTitle04 {
		margin-bottom: 2%;
		font-size: 16px;
	}
	.goto .gotoList {
		margin-bottom: 5%;
	}
	.goto .gotoList li {
		margin-bottom: 2%;
		font-size: 14px;
	}

	.goto a img {
		-webkit-transition: 0s ease-in-out;
		-moz-transition: 0s ease-in-out;
		-o-transition: 0s ease-in-out;
		transition: 0s ease-in-out;
	}
	.goto a.alpha:hover img {
		opacity:1.0;
		filter:alpha(opacity=100);
		-moz-transition: 0s;
		-webkit-transition: 0s;
		-o-transition: 0s;
		-ms-transition: 0s;
		transition: 0s;
	}
}

/* 20201008追加yanai */

.cam_bnr{
  display: flex;
  max-width: 1500px;
  margin: auto;
  margin-top: 20px;
  justify-content: center;
}

  .cam_bnr img:hover{
  opacity: 0.5;}

  .cam_bnr img{
  padding: 70px 10px 0 10px;
  transition: 1.0s ;
}

@media screen and (max-width:900px){
  .cam_bnr{display: block;}
.cam_bnr img{
padding: 20px 10px 0 10px;
}
}

/* 20201008追加end */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJsaWIvX2ZvbnQuc2NzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJsaWIvX2RlZi5zY3NzIiwiY29tbW9uL19jbGFzcy5zY3NzIiwiY29tbW9uL19pdGVtLnNjc3MiLCJjb21tb24vX3BhcnRzLnNjc3MiLCJjb21tb24vX3RpdGxlLnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9fc3BhLnNjc3MiLCJwYWdlcy9fZ3JhbnNwYS5zY3NzIiwicGFnZXMvX3BsYXphLnNjc3MiLCJwYWdlcy9fY2hpa3Vnby5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19vdGhlci5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsImxpYi9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0Msc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5QiwwT0FJd0Q7QURGekQ7O0FFSkE7Ozs7OzZFRlc2RTtBRUo3RTtFQUNDLDZCQUFBO0VBQ0EsOEJBQThCO0FGTS9COztBRUpBOzs7Ozs7Ozs7Ozs7O0VBYUMsU0FBUztFQUNULFVBQVU7��     ��                      i�             ���     ��             ��      @      ��             QkFBcUI7QUZPdEI7O0FFSkE7O0VBRUMsY0FBYztBRk9mOztBRUpBO0VBQ0Msa0JBQWtCO0FGT25COztBRUpBO0VBQ0MsWUFBWTtBRk9iOztBRUpBOztFQUVDLFdBQVc7RUFDWCxhQUFhO0FGT2Q7O0FFSkE7RUFDQyxTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDWixxQkFBQTtFQUNELHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0FGT2pCOztBRUxBO0VBQ0MsYUFBYTtBRlFkOztBRUxBO0VBQ0MsZ0JBQWU7RUFDZiw2QkFBNEI7QUZRN0I7O0FFTEE7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWdCO0FGUWpCOztBRUxBO0VBQ0MsZ0JBQWdCO0FGUWpCOztBRUxBO0VBQ0MsYUFBWTtBRlFiOztBRU5BO0VBQ0Msc0JBQXNCO0FGU3ZCOztBRVBBO0VBQ0MsY0FBYztFQUNkLG9CQUFvQj?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            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??7 ??7??424X?7?7@?7LDBCQUEwQjtFQUMxQixlQUFlO0VBRWYsa0JBQWtCO0FIZ0h0Qjs7QUsvc0NBOzs7OzZFTHV1QzZFO0FLanVDN0U7OytCTG91QytCO0FLaHVDN0I7RUFDRSxnQkFBYTtBTGt1Q2pCOztBS2h1Q0U7RUFDRSxrQkFBZTtBTG11Q25COztBS2p1Q0U7RUFDRSxtQkFBZ0I7QUxvdUNwQjs7QUtsdUNFO0VBQ0UsaUJBQWM7QUxxdUNsQjs7QUtudUNFO0VBQ0UsZUFBWTtBTHN1Q2hCOztBS3B1Q0U7RUFDRSxpQkFBYztBTHV1Q2xCOztBS3J1Q0U7RUFDRSxrQkFBZTtBTHd1Q25COztBS3R1Q0U7RUFDRSxnQkFBYTtBTHl1Q2pCOztBSy92Q0U7RUFDRSxpQkFBYTtBTGt3Q2pCOztBS2h3Q0U7RUFDRSxtQkFBZTtBTG13Q25COztBS2p3Q0U7RUFDRSxvQkFBZ0I7QUxvd0NwQjs7QUtsd0NFO0VBQ0Usa0JBQWM7QUxxd0NsQjs7QUtud0NFO0VBQ0UsZ0JBQVk7QUxzd0NoQjs7QUtwd0NFO0VBQ0Usa0JBQWM7QUx1d0NsQjs7QUtyd0NFO0VBQ0UsbUJBQWU7QUx3d0NuQjs7QUt0d0NFO0VBQ0UsaUJBQWE7QUx5d0NqQjs7QUsveENFO0VBQ0UsaUJBQWE7QUxreUNqQjs7QUtoeUNFO0VBQ0UsbUJBQWU7QUxteUNuQjs7QUtqeUNFO0VBQ0Usb0JBQWdCO0FMb3lDcEI7O0FLbHlDRTtFQUNFLGtCQUFjO0FMcXlDbEI7O0FLbnlDRTtFQUNFLGdCQUFZO0FMc3lDaEI7O0FLcHlDRTtFQUNFLGtCQUFjO0FMdXlDbEI7O0FLcnlDRTtFQUNFLG1CQUFlO0FMd3lDbkI7O0FLdHlDRTtFQUNFLGlCQUFhO0FMeXlDakI7O0FLL3pDRTtFQUNFLGlCQUFhO0FMazBDakI7O0FLaDBDRTtFQUNFLG1CQUFlO0FMbTBDbkI7O0FLajBDRTtFQUNFLG9CQUFnQjtBTG8wQ3BCOztBS2wwQ0U7RUFDRSxrQkFBYztBTHEwQ2xCOztBS24wQ0U7RUFDRSxnQkFBWTtBTHMwQ2hCOztBS3AwQ0U7RUFDRSxrQkFBYztBTHUwQ2xCOztBS3IwQ0U7RUFDRSxtQkFBZTtBTHcwQ25COztBS3QwQ0U7RUFDRSxpQkFBYTtBTHkwQ2pCOztBSy8xQ0U7RUFDRSxpQkFBYTtBTGsyQ2pCOztBS2gyQ0U7RUFDRSxtQkFBZTtBTG0yQ25COztBS2oyQ0U7RUFDRSxvQkFBZ0I7QUxvMkNwQjs7QUtsMkNFO0VBQ0Usa0JBQWM7QUxxMkNsQjs7QUtuMkNFO0VBQ0UsZ0JBQVk7QUxzMkNoQjs7QUtwMkNFO0VBQ0Usa0JBQWM7QUx1MkNsQjs7QUtyMkNFO0VBQ0UsbUJBQWU7QUx3MkNuQjs7QUt0MkNFO0VBQ0UsaUJBQWE7QUx5MkNqQjs7QUsvM0NFO0VBQ0UsaUJBQWE7QUxrNENqQjs7QUtoNENFO0VBQ0UsbUJBQWU7QUxtNENuQjs7QUtqNENFO0VBQ0Usb0JBQWdCO0FMbzRDcEI7O0FLbDRDRTtFQUNFLGtCQUFjO0FMcTRDbEI7O0FLbjRDRTtFQUNFLGdCQUFZO0FMczRDaEI7O0FLcDRDRTtFQUNFLGtCQUFjO0FMdTRDbEI7O0FLcjRDRTtFQUNFLG1CQUFlO0FMdzRDbkI7O0FLdDRDRTtFQUNFLGlCQUFhO0FMeTRDakI7O0FLLzVDRTtFQUNFLGlCQUFhO0FMazZDakI7O0FLaDZDRTtFQUNFLG1CQUFlO0FMbTZDbkI7O0FLajZDRTtFQUNFLG9CQUFnQjtBTG82Q3BCOztBS2w2Q0U7RUFDRSxrQkFBYztBTHE2Q2xCOztBS242Q0U7RUFDRSxnQkFBWTtBTHM2Q2hCOztBS3A2Q0U7RUFDRSxrQkFBYztBTHU2Q2xCOztBS3I2Q0U7RUFDRSxtQkFBZTtBTHc2Q25COztBS3Q2Q0U7RUFDRSxpQkFBYTtBTHk2Q2pCOztBSy83Q0U7RUFDRSxpQkFBYTtBTGs4Q2pCOztBS2g4Q0U7RUFDRSxtQkFBZTtBTG04Q25COztBS2o4Q0U7RUFDRSxvQkFBZ0I7QUxvOENwQjs7QUtsOENFO0VBQ0Usa0JBQWM7QUxxOENsQjs7QUtuOENFO0VBQ0UsZ0JBQVk7QUxzOENoQjs7QUtwOENFO0VBQ0Usa0JBQWM7QUx1OENsQjs7QUtyOENFO0VBQ0UsbUJBQWU7QUx3OENuQjs7QUt0OENFO0VBQ0UsaUJBQWE7QUx5OENqQjs7QUsvOUNFO0VBQ0UsaUJBQWE7QUxrK0NqQjs7QUtoK0NFO0VBQ0UsbUJBQWU7QUxtK0NuQjs7QUtqK0NFO0VBQ0Usb0JBQWdCO0FMbytDcEI7O0FLbCtDRTtFQUNFLGtCQUFjO0FMcStDbEI7O0FLbitDRTtFQUNFLGdCQUFZO0FMcytDaEI7O0FLcCtDRTtFQUNFLGtCQUFjO0FMdStDbEI7O0FLcitDRTtFQUNFLG1CQUFlO0FMdytDbkI7O0FLdCtDRTtFQUNFLGlCQUFhO0FMeStDakI7O0FLLy9DRTtFQUNFLGlCQUFhO0FMa2dEakI7O0FLaGdERTtFQUNFLG1CQUFlO0FMbWdEbkI7O0FLamdERTtFQUNFLG9CQUFnQjtBTG9nRHBCOztBS2xnREU7RUFDRSxrQkFBYztBTHFnRGxCOztBS25nREU7RUFDRSxnQkFBWTtBTHNnRGhCOztBS3BnREU7RUFDRSxrQkFBYztBTHVnRGxCOztBS3JnREU7RUFDRSxtQkFBZTtBTHdnRG5COztBS3RnREU7RUFDRSxpQkFBYTtBTHlnRGpCOztBSy9oREU7RUFDRSxpQkFBYTtBTGtpRGpCOztBS2hpREU7RUFDRSxtQkFBZTtBTG1pRG5COztBS2ppREU7RUFDRSxvQkFBZ0I7QUxvaURwQjs7QUtsaURFO0VBQ0Usa0JBQWM7QUxxaURsQjs7QUtuaURFO0VBQ0UsZ0JBQVk7QUxzaURoQjs7QUtwaURFO0VBQ0Usa0JBQWM7QUx1aURsQjs7QUtyaURFO0VBQ0UsbUJBQWU7QUx3aURuQjs7QUt0aURFO0VBQ0UsaUJBQWE7QUx5aURqQjs7QUsvakRFO0VBQ0UsaUJBQWE7QUxra0RqQjs7QUtoa0RFO0VBQ0UsbUJBQWU7QUxta0RuQjs7QUtqa0RFO0VBQ0Usb0JBQWdCO0FMb2tEcEI7O0FLbGtERTtFQUNFLGtCQUFjO0FMcWtEbEI7O0FLbmtERTtFQUNFLGdCQUFZO0FMc2tEaEI7O0FLcGtERTtFQUNFLGtCQUFjO0FMdWtEbEI7O0FLcmtERTtFQUNFLG1CQUFlO0FMd2tEbkI7O0FLdGtERTtFQUNFLGlCQUFhO0FMeWtEakI7O0FLL2xERTtFQUNFLGlCQUFhO0FMa21EakI7O0FLaG1ERTtFQUNFLG1CQUFlO0FMbW1EbkI7O0FLam1ERTtFQUNFLG9CQUFnQjtBTG9tRHBCOztBS2xtREU7RUFDRSxrQkFBYztBTHFtRGxCOztBS25tREU7RUFDRSxnQkFBWTtBTHNtRGhCOztBS3BtREU7RUFDRSxrQkFBYztBTHVtRGxCOztBS3JtREU7RUFDRSxtQkFBZTtBTHdtRG5COztBS3RtREU7RUFDRSxpQkFBYTtBTHltRGpCOztBSy9uREU7RUFDRSxpQkFBYTtBTGtvRGpCOztBS2hvREU7RUFDRSxtQkFBZTtBTG1vRG5COztBS2pvREU7RUFDRSxvQkFBZ0I7QUxvb0RwQjs7QUtsb0RFO0VBQ0Usa0JBQWM7QUxxb0RsQjs7QUtub0RFO0VBQ0UsZ0JBQVk7QUxzb0RoQjs7QUtwb0RFO0VBQ0Usa0JBQWM7QUx1b0RsQjs7QUtyb0RFO0VBQ0UsbUJBQWU7QUx3b0RuQjs7QUt0b0RFO0VBQ0UsaUJBQWE7QUx5b0RqQjs7QUsvcERFO0VBQ0UsaUJBQWE7QUxrcURqQjs7QUtocURFO0VBQ0UsbUJBQWU7QUxtcURuQjs7QUtqcURFO0VBQ0Usb0JBQWdCO0FMb3FEcEI7O0FLbHFERTtFQUNFLGtCQUFjO0FMcXFEbEI7O0FLbnFERTtFQUNFLGdCQUFZO0FMc3FEaEI7O0FLcHFERTtFQUNFLGtCQUFjO0FMdXFEbEI7O0FLcnFERTtFQUNFLG1CQUFlO0FMd3FEbkI7O0FLdHFERTtFQUNFLGlCQUFhO0FMeXFEakI7O0FLL3JERTtFQUNFLGlCQUFhO0FMa3NEakI7O0FLaHNERTtFQUNFLG1CQUFlO0FMbXNEbkI7O0FLanNERTtFQUNFLG9CQUFnQjtBTG9zRHBCOztBS2xzREU7RUFDRSxrQkFBYztBTHFzRGxCOztBS25zREU7RUFDRSxnQkFBWTtBTHNzRGhCOztBS3BzREU7RUFDRSxrQkFBYztBTHVzRGxCOztBS3JzREU7RUFDRSxtQkFBZTtBTHdzRG5COztBS3RzREU7RUFDRSxpQkFBYTtBTHlzRGpCOztBSy90REU7RUFDRSxpQkFBYTtBTGt1RGpCOztBS2h1REU7RUFDRSxtQkFBZTtBTG11RG5COztBS2p1REU7RUFDRSxvQkFBZ0I7QUxvdURwQjs7QUtsdURFO0VBQ0Usa0JBQWM7QUxxdURsQjs7QUtudURFO0VBQ0UsZ0JBQVk7QUxzdURoQjs7QUtwdURFO0VBQ0Usa0JBQWM7QUx1dURsQjs7QUtydURFO0VBQ0UsbUJBQWU7QUx3dURuQjs7QUt0dURFO0VBQ0UsaUJBQWE7QUx5dURqQjs7QUsvdkRFO0VBQ0UsaUJBQWE7QUxrd0RqQjs7QUtod0RFO0VBQ0UsbUJBQWU7QUxtd0RuQjs7QUtqd0RFO0VBQ0Usb0JBQWdCO0FMb3dEcEI7O0FLbHdERTtFQUNFLGtCQUFjO0FMcXdEbEI7O0FLbndERTtFQUNFLGdCQUFZO0FMc3dEaEI7O0FLcHdERTtFQUNFLGtCQUFjO0FMdXdEbEI7O0FLcndERTtFQUNFLG1CQUFlO0FMd3dEbkI7O0FLdHdERTtFQUNFLGlCQUFhO0FMeXdEakI7O0FLL3hERTtFQUNFLGlCQUFhO0FMa3lEakI7O0FLaHlERTtFQUNFLG1CQUFlO0FMbXlEbkI7O0FLanlERTtFQUNFLG9CQUFnQjtBTG95RHBCOztBS2x5REU7RUFDRSxrQkFBYztBTHF5RGxCOztBS255REU7RUFDRSxnQkFBWTtBTHN5RGhCOztBS3B5REU7RUFDRSxrQkFBYztBTHV5RGxCOztBS3J5REU7RUFDRSxtQkFBZTtBTHd5RG5COztBS3R5REU7RUFDRSxpQkFBYTtBTHl5RGpCOztBSy96REU7RUFDRSxrQkFBYTtBTGswRGpCOztBS2gwREU7RUFDRSxvQkFBZTtBTG0wRG5COztBS2owREU7RUFDRSxxQkFBZ0I7QUxvMERwQjs7QUtsMERFO0VBQ0UsbUJBQWM7QUxxMERsQjs7QUtuMERFO0VBQ0UsaUJBQVk7QUxzMERoQjs7QUtwMERFO0VBQ0UsbUJBQWM7QUx1MERsQjs7QUtyMERFO0VBQ0Usb0JBQWU7QUx3MERuQjs7QUt0MERFO0VBQ0Usa0JBQWE7QUx5MERqQjs7QUsvMURFO0VBQ0Usa0JBQWE7QUxrMkRqQjs7QUtoMkRFO0VBQ0Usb0JBQWU7QUxtMkRuQjs7QUtqMkRFO0VBQ0UscUJBQWdCO0FMbzJEcEI7O0FLbDJERTtFQUNFLG1CQUFjO0FMcTJEbEI7O0FLbjJERTtFQUNFLGlCQUFZO0FMczJEaEI7O0FLcDJERTtFQUNFLG1CQUFjO0FMdTJEbEI7O0FLcjJERTtFQUNFLG9CQUFlO0FMdzJEbkI7O0FLdDJERTtFQUNFLGtCQUFhO0FMeTJEakI7O0FLLzNERTtFQUNFLGtCQUFhO0FMazREakI7O0FLaDRERTtFQUNFLG9CQUFlO0FMbTREbkI7O0FLajRERTtFQUNFLHFCQUFnQjtBTG80RHBCOztBS2w0REU7RUFDRSxtQkFBYztBTHE0RGxCOztBS240REU7RUFDRSxpQkFBWTtBTHM0RGhCOztBS3A0REU7RUFDRSxtQkFBYztBTHU0RGxCOztBS3I0REU7RUFDRSxvQkFBZTtBTHc0RG5COztBS3Q0REU7RUFDRSxrQkFBYTtBTHk0RGpCOztBSy81REU7RUFDRSxrQkFBYTtBTGs2RGpCOztBS2g2REU7RUFDRSxvQkFBZTtBTG02RG5COztBS2o2REU7RUFDRSxxQkFBZ0I7QUxvNkRwQjs7QUtsNkRFO0VBQ0UsbUJBQWM7QUxxNkRsQjs7QUtuNkRFO0VBQ0UsaUJBQVk7QUxzNkRoQjs7QUtwNkRFO0VBQ0UsbUJBQWM7QUx1NkRsQjs7QUtyNkRFO0VBQ0Usb0JBQWU7QUx3NkRuQjs7QUt0NkRFO0VBQ0Usa0JBQWE7QUx5NkRqQjs7QUsvN0RFO0VBQ0Usa0JBQWE7QUxrOERqQjs7QUtoOERFO0VBQ0Usb0JBQWU7QUxtOERuQjs7QUtqOERFO0VBQ0UscUJBQWdCO0FMbzhEcEI7O0FLbDhERTtFQUNFLG1CQUFjO0FMcThEbEI7O0FLbjhERTtFQUNFLGlCQUFZO0FMczhEaEI7O0FLcDhERTtFQUNFLG1CQUFjO0FMdThEbEI7O0FLcjhERTtFQUNFLG9CQUFlO0FMdzhEbkI7O0FLdDhERTtFQUNFLGtCQUFhO0FMeThEakI7O0FLLzlERTtFQUNFLGtCQUFhO0FMaytEakI7O0FLaCtERTtFQUNFLG9CQUFlO0FMbStEbkI7O0FLaitERTtFQUNFLHFCQUFnQjtBTG8rRHBCOztBS2wrREU7RUFDRSxtQkFBYztBTHErRGxCOztBS24rREU7RUFDRSxpQkFBWTtBTHMrRGhCOztBS3ArREU7RUFDRSxtQkFBYztBTHUrRGxCOztBS3IrREU7RUFDRSxvQkFBZTtBTHcrRG5COztBS3QrREU7RUFDRSxrQkFBYTtBTHkrRGpCOztBSy8vREU7RUFDRSxrQkFBYTtBTGtnRWpCOztBS2hnRUU7RUFDRSxvQkFBZTtBTG1nRW5COztBS2pnRUU7RUFDRSxxQkFBZ0I7QUxvZ0VwQjs7QUtsZ0VFO0VBQ0UsbUJBQWM7QUxxZ0VsQjs7QUtuZ0VFO0VBQ0UsaUJBQVk7QUxzZ0VoQjs7QUtwZ0VFO0VBQ0UsbUJBQWM7QUx1Z0VsQjs7QUtyZ0VFO0VBQ0Usb0JBQWU7QUx3Z0VuQjs7QUt0Z0VFO0VBQ0Usa0JBQWE7QUx5Z0VqQjs7QUsvaEVFO0VBQ0Usa0JBQWE7QUxraUVqQjs7QUtoaUVFO0VBQ0Usb0JBQWU7QUxtaUVuQjs7QUtqaUVFO0VBQ0UscUJBQWdCO0FMb2lFcEI7O0FLbGlFRTtFQUNFLG1CQUFjO0FMcWlFbEI7O0FLbmlFRTtFQUNFLGlCQUFZO0FMc2lFaEI7O0FLcGlFRTtFQUNFLG1CQUFjO0FMdWlFbEI7O0FLcmlFRTtFQUNFLG9CQUFlO0FMd2lFbkI7O0FLdGlFRTtFQUNFLGtCQUFhO0FMeWlFakI7O0FLL2pFRTtFQUNFLGtCQUFhO0FMa2tFakI7O0FLaGtFRTtFQUNFLG9CQUFlO0FMbWtFbkI7O0FLamtFRTtFQUNFLHFCQUFnQjtBTG9rRXBCOztBS2xrRUU7RUFDRSxtQkFBYztBTHFrRWxCOztBS25rRUU7RUFDRSxpQkFBWTtBTHNrRWhCOztBS3BrRUU7RUFDRSxtQkFBYztBTHVrRWxCOztBS3JrRUU7RUFDRSxvQkFBZTtBTHdrRW5COztBS3RrRUU7RUFDRSxrQkFBYTtBTHlrRWpCOztBSy9sRUU7RUFDRSxrQkFBYTtBTGttRWpCOztBS2htRUU7RUFDRSxvQkFBZTtBTG1tRW5COztBS2ptRUU7RUFDRSxxQkFBZ0I7QUxvbUVwQjs7QUtsbUVFO0VBQ0UsbUJBQWM7QUxxbUVsQjs7QUtubUVFO0VBQ0UsaUJBQVk7QUxzbUVoQjs7QUtwbUVFO0VBQ0UsbUJBQWM7QUx1bUVsQjs7QUtybUVFO0VBQ0Usb0JBQWU7QUx3bUVuQjs7QUt0bUVFO0VBQ0Usa0JBQWE7QUx5bUVqQjs7QUsvbkVFO0VBQ0Usa0JBQWE7QUxrb0VqQjs7QUtob0VFO0VBQ0Usb0JBQWU7QUxtb0VuQjs7QUtqb0VFO0VBQ0UscUJBQWdCO0FMb29FcEI7O0FLbG9FRTtFQUNFLG1CQUFjO0FMcW9FbEI7O0FLbm9FRTtFQUNFLGlCQUFZO0FMc29FaEI7O0FLcG9FRTtFQUNFLG1CQUFjO0FMdW9FbEI7O0FLcm9FRTtFQUNFLG9CQUFlO0FMd29FbkI7O0FLdG9FRTtFQUNFLGtCQUFhO0FMeW9FakI7O0FLL3BFRTtFQUNFLGtCQUFhO0FMa3FFakI7O0FLaHFFRTtFQUNFLG9CQUFlO0FMbXFFbkI7O0FLanFFRTtFQUNFLHFCQUFnQjtBTG9xRXBCOztBS2xxRUU7RUFDRSxtQkFBYztBTHFxRWxCOztBS25xRUU7RUFDRSxpQkFBWTtBTHNxRWhCOztBS3BxRUU7RUFDRSxtQkFBYztBTHVxRWxCOztBS3JxRUU7RUFDRSxvQkFBZTtBTHdxRW5COztBS3RxRUU7RUFDRSxrQkFBYTtBTHlxRWpCOztBSy9yRUU7RUFDRSxrQkFBYTtBTGtzRWpCOztBS2hzRUU7RUFDRSxvQkFBZTtBTG1zRW5COztBS2pzRUU7RUFDRSxxQkFBZ0I7QUxvc0VwQjs7QUtsc0VFO0VBQ0UsbUJBQWM7QUxxc0VsQjs7QUtuc0VFO0VBQ0UsaUJBQVk7QUxzc0VoQjs7QUtwc0VFO0VBQ0UsbUJBQWM7QUx1c0VsQjs7QUtyc0VFO0VBQ0Usb0JBQWU7QUx3c0VuQjs7QUt0c0VFO0VBQ0Usa0JBQWE7QUx5c0VqQjs7QUsvdEVFO0VBQ0Usa0JBQWE7QUxrdUVqQjs7QUtodUVFO0VBQ0Usb0JBQWU7QUxtdUVuQjs7QUtqdUVFO0VBQ0UscUJBQWdCO0FMb3VFcEI7O0FLbHVFRTtFQUNFLG1CQUFjO0FMcXVFbEI7O0FLbnVFRTtFQUNFLGlCQUFZO0FMc3VFaEI7O0FLcHVFRTtFQUNFLG1CQUFjO0FMdXVFbEI7O0FLcnVFRTtFQUNFLG9CQUFlO0FMd3VFbkI7O0FLdHVFRTtFQUNFLGtCQUFhO0FMeXVFakI7O0FLL3ZFRTtFQUNFLGtCQUFhO0FMa3dFakI7O0FLaHdFRTtFQUNFLG9CQUFlO0FMbXdFbkI7O0FLandFRTtFQUNFLHFCQUFnQjtBTG93RXBCOztBS2x3RUU7RUFDRSxtQkFBYztBTHF3RWxCOztBS253RUU7RUFDRSxpQkFBWTtBTHN3RWhCOztBS3B3RUU7RUFDRSxtQkFBYztBTHV3RWxCOztBS3J3RUU7RUFDRSxvQkFBZTtBTHd3RW5COztBS3R3RUU7RUFDRSxrQkFBYTtBTHl3RWpCOztBSy94RUU7RUFDRSxrQkFBYTtBTGt5RWpCOztBS2h5RUU7RUFDRSxvQkFBZTtBTG15RW5COztBS2p5RUU7RUFDRSxxQkFBZ0I7QUxveUVwQjs7QUtseUVFO0VBQ0UsbUJBQWM7QUxxeUVsQjs7QUtueUVFO0VBQ0UsaUJBQVk7QUxzeUVoQjs7QUtweUVFO0VBQ0UsbUJBQWM7QUx1eUVsQjs7QUtyeUVFO0VBQ0Usb0JBQWU7QUx3eUVuQjs7QUt0eUVFO0VBQ0Usa0JBQWE7QUx5eUVqQjs7QUsvekVFO0VBQ0Usa0JBQWE7QUxrMEVqQjs7QUtoMEVFO0VBQ0Usb0JBQWU7QUxtMEVuQjs7QUtqMEVFO0VBQ0UscUJBQWdCO0FMbzBFcEI7O0FLbDBFRTtFQUNFLG1CQUFjO0FMcTBFbEI7O0FLbjBFRTtFQUNFLGlCQUFZO0FMczBFaEI7O0FLcDBFRTtFQUNFLG1CQUFjO0FMdTBFbEI7O0FLcjBFRTtFQUNFLG9CQUFlO0FMdzBFbkI7O0FLdDBFRTtFQUNFLGtCQUFhO0FMeTBFakI7O0FLLzFFRTtFQUNFLGtCQUFhO0FMazJFakI7O0FLaDJFRTtFQUNFLG9CQUFlO0FMbTJFbkI7O0FLajJFRTtFQUNFLHFCQUFnQjtBTG8yRXBCOztBS2wyRUU7RUFDRSxtQkFBYztBTHEyRWxCOztBS24yRUU7RUFDRSxpQkFBWTtBTHMyRWhCOztBS3AyRUU7RUFDRSxtQkFBYztBTHUyRWxCOztBS3IyRUU7RUFDRSxvQkFBZTtBTHcyRW5COztBS3QyRUU7RUFDRSxrQkFBYTtBTHkyRWpCOztBSy8zRUU7RUFDRSxrQkFBYTtBTGs0RWpCOztBS2g0RUU7RUFDRSxvQkFBZTtBTG00RW5COztBS2o0RUU7RUFDRSxxQkFBZ0I7QUxvNEVwQjs7QUtsNEVFO0VBQ0UsbUJBQWM7QUxxNEVsQjs7QUtuNEVFO0VBQ0UsaUJBQVk7QUxzNEVoQjs7QUtwNEVFO0VBQ0UsbUJBQWM7QUx1NEVsQjs7QUtyNEVFO0VBQ0Usb0JBQWU7QUx3NEVuQjs7QUt0NEVFO0VBQ0Usa0JBQWE7QUx5NEVqQjs7QUsvNUVFO0VBQ0Usa0JBQWE7QUxrNkVqQjs7QUtoNkVFO0VBQ0Usb0JBQWU7QUxtNkVuQjs7QUtqNkVFO0VBQ0UscUJBQWdCO0FMbzZFcEI7O0FLbDZFRTtFQUNFLG1CQUFjO0FMcTZFbEI7O0FLbjZFRTtFQUNFLGlCQUFZO0FMczZFaEI7O0FLcDZFRTtFQUNFLG1CQUFjO0FMdTZFbEI7O0FLcjZFRTtFQUNFLG9CQUFlO0FMdzZFbkI7O0FLdDZFRTtFQUNFLGtCQUFhO0FMeTZFakI7O0FLLzdFRTtFQUNFLGtCQUFhO0FMazhFakI7O0FLaDhFRTtFQUNFLG9CQUFlO0FMbThFbkI7O0FLajhFRTtFQUNFLHFCQUFnQjtBTG84RXBCOztBS2w4RUU7RUFDRSxtQkFBYztBTHE4RWxCOztBS244RUU7RUFDRSxpQkFBWTtBTHM4RWhCOztBS3A4RUU7RUFDRSxtQkFBYztBTHU4RWxCOztBS3I4RUU7RUFDRSxvQkFBZTtBTHc4RW5COztBS3Q4RUU7RUFDRSxrQkFBYTtBTHk4RWpCOztBS3o2RUE7RUFDQyxrQkFBa0I7QUwrMkduQjs7QUs3MkdBOzsrQkxpM0crQjtBSzkyRy9CO0VBQ0MsaUJBQWlCO0FMZzNHbEI7O0FLOTJHQTtFQUNDLGtCQUFrQjtBTGk��     ��                      i�             ���     ��             ��      @      ��             BQ0MsaUJBQWlCO0FMbTNHbEI7O0FLajNHQTs7K0JMcTNHK0I7QUtsM0cvQjtFQUNFLGNEckZrQjtBSnk4R3BCOztBS2wzR0E7RUFDRSxjRHZGa0I7QUo0OEdwQjs7QUtuM0dBO0VBQ0UsY0R6RmtCO0FKKzhHcEI7O0FLcDNHQTtFQUNFLGNEekZrQjtBSmc5R3BCOztBS3IzR0E7OytCTHkzRytCO0FLcjNHOUI7RUFBVSxlQUFVO0FMdzNHckI7O0FLeDNHQztFQUFVLGVBQVU7QUw0M0dyQjs7QUs1M0dDO0VBQVUsZUFBVTtBTGc0R3JCOztBS2g0R0M7RUFBVSxlQUFVO0FMbzRHckI7O0FLcDRHQztFQUFVLGVBQVU7QUx3NEdyQjs7QUt4NEdDO0VBQVUsZUFBVTtBTDQ0R3JCOztBSzU0R0M7RUFBVSxlQUFVO0FMZzVHckI7O0FLaDVHQztFQUFVLGVBQVU7QUxvNUdyQjs7QUtwNUdDO0VBQVUsZUFBVTtBTHc1R3JCOztBS3g1R0M7RUFBVSx?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            lQUFVO0FMdzZHckI7O0FLeDZHQztFQUFVLGVBQVU7QUw0NkdyQjs7QUs1NkdDO0VBQVUsZUFBVTtBTGc3R3JCOztBS2g3R0M7RUFBVSxlQUFVO0FMbzdHckI7O0FLcDdHQztFQUFVLGVBQVU7QUx3N0dyQjs7QUt4N0dDO0VBQVUsZUFBVTtBTDQ3R3JCOztBSzU3R0M7RUFBVSxlQUFVO0FMZzhHckI7O0FLaDhHQztFQUFVLGVBQVU7QUxvOEdyQjs7QUtwOEdDO0VBQVUsZUFBVTtBTHc4R3JCOztBS3g4R0M7RUFBVSxlQUFVO0FMNDhHckI7O0FLNThHQztFQUFVLGVBQVU7QUxnOUdyQjs7QUtoOUdDO0VBQVUsZUFBVTtBTG85R3JCOztBS3A5R0M7RUFBVSxlQUFVO0FMdzlHckI7O0FLeDlHQztFQUFVLGVBQVU7QUw0OUdyQjs7QUs1OUdDO0VBQVUsZUFBVTtBTGcrR3JCOztBS2grR0M7RUFBVSxlQUFVO0FMbytHckI7O0FLcCtHQztFQUFVLGVBQVU7QUx3K0dyQjs7QUt4K0dDO0VBQVUsZUFBVTtBTDQrR3JCOztBSzUrR0M7RUFBVSxlQUFVO0FMZy9HckI7O0FLaC9HQztFQUFVLGVBQVU7QUxvL0dyQjs7QUtwL0dDO0VBQVUsZUFBVTtBTHcvR3JCOztBS3gvR0M7RUFBVSxlQUFVO0FMNC9HckI7O0FLNS9HQztFQUFVLGVBQVU7QUxnZ0hyQjs7QUtoZ0hDO0VBQVUsZUFBVTtBTG9nSHJCOztBS3BnSEM7RUFBVSxlQUFVO0FMd2dIckI7O0FLeGdIQztFQUFVLGVBQVU7QUw0Z0hyQjs7QUs1Z0hDO0VBQVUsZUFBVTtBTGdoSHJCOztBS2hoSEM7RUFBVSxlQUFVO0FMb2hIckI7O0FLcGhIQztFQUFVLGVBQVU7QUx3aEhyQjs7QUtqaEhBOzsrQkxtcEgrQjtBSy9vSDlCO0VBQVUsY0FBYTtBTGtwSHhCOztBS2xwSEM7RUFBVSxnQkFBYTtBTHNwSHhCOztBS3RwSEM7RUFBVSxnQkFBYTtBTDBwSHhCOztBSzFwSEM7RUFBVSxnQkFBYTtBTDhwSHhCOztBSzlwSEM7RUFBVSxnQkFBYTtBTGtxSHhCOztBS2xxSEM7RUFBVSxnQkFBYTtBTHNxSHhCOztBS3RxSEM7RUFBVSxnQkFBYTtBTDBxSHhCOztBSzFxSEM7RUFBVSxnQkFBYTtBTDhxSHhCOztBSzlxSEM7RUFBVSxnQkFBYTtBTGtySHhCOztBS2xySEM7RUFBVSxnQkFBYTtBTHNySHhCOztBS3RySEM7RUFBVSxjQUFhO0FMMHJIeEI7O0FLMXJIQztFQUFVLGdCQUFhO0FMOHJIeEI7O0FLOXJIQztFQUFVLGdCQUFhO0FMa3NIeEI7O0FLbHNIQztFQUFVLGdCQUFhO0FMc3NIeEI7O0FLdHNIQztFQUFVLGdCQUFhO0FMMHNIeEI7O0FLMXNIQztFQUFVLGdCQUFhO0FMOHNIeEI7O0FLOXNIQztFQUFVLGdCQUFhO0FMa3RIeEI7O0FLbHRIQztFQUFVLGdCQUFhO0FMc3RIeEI7O0FLdHRIQztFQUFVLGdCQUFhO0FMMHRIeEI7O0FLMXRIQztFQUFVLGdCQUFhO0FMOHRIeEI7O0FLOXRIQztFQUFVLGNBQWE7QUxrdUh4Qjs7QUtsdUhDO0VBQVUsZ0JBQWE7QUxzdUh4Qjs7QUt0dUhDO0VBQVUsZ0JBQWE7QUwwdUh4Qjs7QUsxdUhDO0VBQVUsZ0JBQWE7QUw4dUh4Qjs7QUs5dUhDO0VBQVUsZ0JBQWE7QUxrdkh4Qjs7QUtsdkhDO0VBQVUsZ0JBQWE7QUxzdkh4Qjs7QUt0dkhDO0VBQVUsZ0JBQWE7QUwwdkh4Qjs7QUsxdkhDO0VBQVUsZ0JBQWE7QUw4dkh4Qjs7QUs5dkhDO0VBQVUsZ0JBQWE7QUxrd0h4Qjs7QUtsd0hDO0VBQVUsZ0JBQWE7QUxzd0h4Qjs7QUt0d0hDO0VBQVUsY0FBYTtBTDB3SHhCOztBSzF3SEM7RUFBVSxnQkFBYTtBTDh3SHhCOztBSzl3SEM7RUFBVSxnQkFBYTtBTGt4SHhCOztBS2x4SEM7RUFBVSxnQkFBYTtBTHN4SHhCOztBS3R4SEM7RUFBVSxnQkFBYTtBTDB4SHhCOztBSzF4SEM7RUFBVSxnQkFBYTtBTDh4SHhCOztBSzl4SEM7RUFBVSxnQkFBYTtBTGt5SHhCOztBS2x5SEM7RUFBVSxnQkFBYTtBTHN5SHhCOztBS3R5SEM7RUFBVSxnQkFBYTtBTDB5SHhCOztBSzF5SEM7RUFBVSxnQkFBYTtBTDh5SHhCOztBSzl5SEM7RUFBVSxjQUFhO0FMa3pIeEI7O0FLaHpIQTs7K0JMb3pIK0I7QUtoekg5QjtFQUFhLGdCQUFXO0FMbXpIekI7O0FLbnpIQztFQUFhLGdCQUFXO0FMdXpIekI7O0FLdnpIQztFQUFhLGdCQUFXO0FMMnpIekI7O0FLM3pIQztFQUFhLGdCQUFXO0FMK3pIekI7O0FLL3pIQztFQUFhLGdCQUFXO0FMbTBIekI7O0FLbjBIQztFQUFhLGdCQUFXO0FMdTBIekI7O0FLdjBIQztFQUFhLGdCQUFXO0FMMjBIekI7O0FLMzBIQztFQUFhLGdCQUFXO0FMKzBIekI7O0FLLzBIQztFQUFhLGdCQUFXO0FMbTFIekI7O0FLbjFIQztFQUFhLGdCQUFXO0FMdTFIekI7O0FLdjFIQztFQUFhLGdCQUFXO0FMMjFIekI7O0FLMzFIQztFQUFhLGdCQUFXO0FMKzFIekI7O0FLLzFIQztFQUFhLGdCQUFXO0FMbTJIekI7O0FLbjJIQztFQUFhLGdCQUFXO0FMdTJIekI7O0FLdjJIQztFQUFhLGdCQUFXO0FMMjJIekI7O0FLMzJIQztFQUFhLGdCQUFXO0FMKzJIekI7O0FLLzJIQztFQUFhLGdCQUFXO0FMbTNIekI7O0FLbjNIQztFQUFhLGdCQUFXO0FMdTNIekI7O0FLdjNIQztFQUFhLGdCQUFXO0FMMjNIekI7O0FLMzNIQztFQUFhLGdCQUFXO0FMKzNIekI7O0FLLzNIQztFQUFhLGdCQUFXO0FMbTRIekI7O0FLbjRIQztFQUFhLGdCQUFXO0FMdTRIekI7O0FLdjRIQztFQUFhLGdCQUFXO0FMMjRIekI7O0FLMzRIQztFQUFhLGdCQUFXO0FMKzRIekI7O0FLLzRIQztFQUFhLGdCQUFXO0FMbTVIekI7O0FLbjVIQztFQUFhLGdCQUFXO0FMdTVIekI7O0FLdjVIQztFQUFhLGdCQUFXO0FMMjVIekI7O0FLMzVIQztFQUFhLGdCQUFXO0FMKzVIekI7O0FLLzVIQztFQUFhLGdCQUFXO0FMbTZIekI7O0FLbjZIQztFQUFhLGdCQUFXO0FMdTZIekI7O0FLdjZIQztFQUFhLGdCQUFXO0FMMjZIekI7O0FLMzZIQztFQUFhLGdCQUFXO0FMKzZIekI7O0FLLzZIQztFQUFhLGdCQUFXO0FMbTdIekI7O0FLbjdIQztFQUFhLGdCQUFX??7??7??424X?7?7@?7QUFXO0FMbThIekI7O0FLbjhIQztFQUFhLGdCQUFXO0FMdThIekI7O0FLdjhIQztFQUFhLGdCQUFXO0FMMjhIekI7O0FLMzhIQztFQUFhLGdCQUFXO0FMKzhIekI7O0FLLzhIQztFQUFhLGdCQUFXO0FMbTlIekI7O0FLbjlIQztFQUFhLGdCQUFXO0FMdTlIekI7O0FLdjlIQztFQUFhLGdCQUFXO0FMMjlIekI7O0FLMzlIQztFQUFhLGdCQUFXO0FMKzlIekI7O0FLLzlIQztFQUFhLGdCQUFXO0FMbStIekI7O0FLbitIQztFQUFhLGdCQUFXO0FMdStIekI7O0FLditIQztFQUFhLGdCQUFXO0FMMitIekI7O0FLMytIQztFQUFhLGdCQUFXO0FMKytIekI7O0FLLytIQztFQUFhLGdCQUFXO0FMbS9IekI7O0FLbi9IQztFQUFhLGdCQUFXO0FMdS9IekI7O0FLdi9IQztFQUFhLGdCQUFXO0FMMi9IekI7O0FLMy9IQztFQUFhLGdCQUFXO0FMKy9IekI7O0FLLy9IQztFQUFhLGdCQUFXO0FMbWdJekI7O0FLbmdJQztFQUFhLGdCQUFXO0FMdWdJekI7O0FLdmdJQztFQUFhLGdCQUFXO0FMMmdJekI7O0FLM2dJQztFQUFhLGdCQUFXO0FMK2dJekI7O0FLL2dJQztFQUFhLGdCQUFXO0FMbWhJekI7O0FLbmhJQztFQUFhLGdCQUFXO0FMdWhJekI7O0FLdmhJQztFQUFhLGdCQUFXO0FMMmhJekI7O0FLM2hJQztFQUFhLGdCQUFXO0FMK2hJekI7O0FLL2hJQztFQUFhLGdCQUFXO0FMbWlJekI7O0FLbmlJQztFQUFhLGdCQUFXO0FMdWlJekI7O0FLdmlJQztFQUFhLGdCQUFXO0FMMmlJekI7O0FLM2lJQztFQUFhLGdCQUFXO0FMK2lJekI7O0FLL2lJQztFQUFhLGdCQUFXO0FMbWpJekI7O0FLbmpJQztFQUFhLGdCQUFXO0FMdWpJekI7O0FLdmpJQztFQUFhLGdCQUFXO0FMMmpJekI7O0FLM2pJQztFQUFhLGdCQUFXO0FMK2pJekI7O0FLL2pJQztFQUFhLGdCQUFXO0FMbWtJekI7O0FLbmtJQztFQUFhLGdCQUFXO0FMdWtJekI7O0FLdmtJQztFQUFhLGdCQUFXO0FMMmtJekI7O0FLM2tJQztFQUFhLGdCQUFXO0FMK2tJekI7O0FLL2tJQztFQUFhLGdCQUFXO0FMbWxJekI7O0FLbmxJQztFQUFhLGdCQUFXO0FMdWxJekI7O0FLdmxJQztFQUFhLGdCQUFXO0FMMmxJekI7O0FLM2xJQztFQUFhLGdCQUFXO0FMK2xJekI7O0FLL2xJQztFQUFhLGdCQUFXO0FMbW1JekI7O0FLbm1JQztFQUFhLGdCQUFXO0FMdW1JekI7O0FLdm1JQztFQUFhLGdCQUFXO0FMMm1JekI7O0FLM21JQztFQUFhLGdCQUFXO0FMK21JekI7O0FLL21JQztFQUFhLGdCQUFXO0FMbW5JekI7O0FLbm5JQztFQUFhLGdCQUFXO0FMdW5JekI7O0FLdm5JQztFQUFhLGdCQUFXO0FMMm5JekI7O0FLM25JQztFQUFhLGdCQUFXO0FMK25JekI7O0FLL25JQztFQUFhLGdCQUFXO0FMbW9JekI7O0FLbm9JQztFQUFhLGdCQUFXO0FMdW9JekI7O0FLdm9JQztFQUFhLGdCQUFXO0FMMm9JekI7O0FLM29JQztFQUFhLGdCQUFXO0FMK29JekI7O0FLL29JQztFQUFhLGdCQUFXO0FMbXBJekI7O0FLbnBJQztFQUFhLGdCQUFXO0FMdXBJekI7O0FLdnBJQztFQUFhLGlCQUFXO0FMMnBJekI7O0FLM3BJQztFQUFhLGlCQUFXO0FMK3BJekI7O0FLL3BJQztFQUFhLGlCQUFXO0FMbXFJekI7O0FLbnFJQztFQUFhLGlCQUFXO0FMdXFJekI7O0FLdnFJQztFQUFhLGlCQUFXO0FMMnFJekI7O0FLM3FJQztFQUFhLGlCQUFXO0FMK3FJekI7O0FLL3FJQztFQUFhLGlCQUFXO0FMbXJJekI7O0FLbnJJQztFQUFhLGlCQUFXO0FMdXJJekI7O0FLdnJJQztFQUFhLGlCQUFXO0FMMnJJekI7O0FLM3JJQztFQUFhLGlCQUFXO0FMK3JJekI7O0FLL3JJQztFQUFhLGlCQUFXO0FMbXNJekI7O0FLbnNJQztFQUFhLGlCQUFXO0FMdXNJekI7O0FLdnNJQztFQUFhLGlCQUFXO0FMMnNJekI7O0FLM3NJQztFQUFhLGlCQUFXO0FMK3NJekI7O0FLL3NJQztFQUFhLGlCQUFXO0FMbXRJekI7O0FLbnRJQztFQUFhLGlCQUFXO0FMdXRJekI7O0FLdnRJQztFQUFhLGlCQUFXO0FMMnRJekI7O0FLM3RJQztFQUFhLGlCQUFXO0FMK3RJekI7O0FLL3RJQztFQUFhLGlCQUFXO0FMbXVJekI7O0FLbnVJQztFQUFhLGlCQUFXO0FMdXVJekI7O0FLdnVJQztFQUFhLGlCQUFXO0FMMnVJekI7O0FLM3VJQztFQUFhLGlCQUFXO0FMK3VJekI7O0FLL3VJQztFQUFhLGlCQUFXO0FMbXZJekI7O0FLbnZJQztFQUFhLGlCQUFXO0FMdXZJekI7O0FLdnZJQztFQUFhLGlCQUFXO0FMMnZJekI7O0FLM3ZJQztFQUFhLGlCQUFXO0FMK3ZJekI7O0FLL3ZJQztFQUFhLGlCQUFXO0FMbXdJekI7O0FLbndJQztFQUFhLGlCQUFXO0FMdXdJekI7O0FLdndJQztFQUFhLGlCQUFXO0FMMndJekI7O0FLM3dJQztFQUFhLGlCQUFXO0FMK3dJekI7O0FLL3dJQztFQUFhLGlCQUFXO0FMbXhJekI7O0FNLzRJQTs7Ozs2RU5xNUk2RTtBTWg1STdFOzsrQk5tNUkrQjtBTWg1SS9CO0VBQ0MsWUFBWTtFQUNaLGNBQWM7RUFDZCxTQUFTO0VBQ1QsV0FBVztFQUNYLGtCQUFrQjtBTms1SW5COztBTWg1SUE7RUFDQyxxQkFBcUI7RUFDckIsY0FBYztBTm01SWY7O0FNajVJQSxlQUFBO0FBQ0E7RUFDQyxVQUFVO0FObzVJWDs7QU1sNUlBO0VBQ0MsY0FBYztBTnE1SWY7O0FNbDVJQTs7K0JOczVJK0I7O0FNbjRJL0I7OytCTnc1SStCO0FNcjVJL0I7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0FOdTVJbkI7O0FNcjVJQTs7K0JOeTVJK0I7QU10NUkvQjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QU53NUlwQjs7QU10NUlBOzsrQk4wNUkrQjtBTXY1SS9CO0VBQ0UsYUFBYTtBTnk1SWY7O0FNdjVJQTs7Z0NOMjVJZ0M7O0FNcjVJaEM7OytCTmk2SStC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��     ��                      i�             ���     ��             ��      @      ��             7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBVmtvTHBCOztBVTduTEE7OzZCVnVvTDZCO0FVcG9MN0I7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixvREFBb0Q7RUFDcEQsc0RBQTJDO1VBQTNDLDhDQUEyQztBVnNvTDdDOztBVXJvTEU7RUFDRSwwQ0FBdUM7RUFDdkMsa0JBQWtCO0FWd29MdEI7O0FVdG9MRTtFQUNFLDBDQUF1QztFQUN2QyxrQkFBa0I7QVZ5b0x0Qjs7QVV2b0xFO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7QVYwb0xuQjs7QVU3cExBO0VBc0JJLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIseUVBQXlFO0VBQ3pFLFdBQVc7RUFDWCxZQUFZO0FWMm9MaEI7O0FVcnFMQTtFQTRCTSxTQUFTO0VBQ1QsV?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            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??7??7??424X?7?7@?7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��     ��                      i�             ���     ��             ��      @      ��             BOzs2QmZreVE2QjtBZS94UTdCO0VBQ0UsZUFBZTtBZml5UWpCOztBZWx5UUE7RUFHSSxrQkFBa0I7QWZteVF0Qjs7QWV0eVFBO0VBTUksMEJBQTBCO0Fmb3lROUI7O0FlM3hRQTs7NkJmcXlRNkI7O0FnQnI2UTdCOzs7OzZFaEI0N1E2RTtBZ0J2N1E3RTs7NkJoQjA3UTZCO0FnQnY3UTdCO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBaEJ5N1FwQjs7QWdCcDdRQTs7NkJoQnc3UTZCO0FnQnI3UTdCO0VBQ0UsZUFBZTtBaEJ1N1FqQjs7QWdCajdRQTs7NkJoQjQ3UTZCOztBZ0JoN1E3Qjs7NkJoQmc4UTZCO0FnQjU3UTNCO0VBQ0UsY1p0Q2dCO0VZdUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLCtCWnpDZ0I7RVkwQ2h?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            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??7??7??424X?7?7@?7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��     ��                      i�             ���     ��             ��      @      ��             JQUNsQixhQUFhO0lBQ2IsV0FBVztFVDAxSnJCO0VTeDJKRztJQWtCSyxpQkFBaUI7RVR5MUp6QjtFUzMySkc7SUFzQk8sV0FBVTtJQUNWLGNBQWM7SUFDZCxZQUFZO0lBQ1osYUFBYTtJQUNiLDRFQUE4RTtJQUM5RSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7RVR3MUpyQjtFU3IzSkc7SUFtQ0ssa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixVQUFVO0VUcTFKbEI7RVMxM0pHO0lBdUNPLFdBQVc7SUFDWCxjQUFjO0lBQ2QsWUFBWTtJQUNaLGFBQWE7SUFDYiw2RUFBK0U7SUFDL0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixZQUFZO0VUczFKdEI7RVNwNEpHO0lBa0RLLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsZ0JBQWdCO0VUcTFKeEI7RVN6NEpHO0lBdURLL?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            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??7??7??424X?7?7@?7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S3QvRUE7SUFDRSxrQkFBYztFTHcvRWhCO0VLdC9FQTtJQUNFLG1CQUFlO0VMdy9FakI7RUt0L0VBO0lBQ0UsaUJBQWE7RUx3L0VmO0VLOWdGQTtJQUNFLGlCQUFhO0VMZ2hGZjtFSzlnRkE7SUFDRSxtQkFBZTtFTGdoRmpCO0VLOWdGQTtJQUNFLG9CQUFnQjtFTGdoRmxCO0VLOWdGQTtJQUNFLGtCQUFjO0VMZ2hGaEI7RUs5Z0ZBO0lBQ0UsZ0JBQVk7RUxnaEZkO0VLOWdGQTtJQUNFLGtCQUFjO0VMZ2hGaEI7RUs5Z0ZBO0lBQ0UsbUJBQWU7RUxnaEZqQjtFSzlnRkE7SUFDRSxpQkFBYTtFTGdoRmY7RUt0aUZBO0lBQ0UsaUJBQWE7RUx3aUZmO0VLdGlGQTtJQUNFLG1CQUFlO0VMd2lGakI7RUt0aUZBO0lBQ0Usb0JBQWdCO0VMd2lGbEI7RUt0aUZBO0lBQ0Usa0JBQWM7RUx3aUZoQjtFS3RpRkE7SUFDRSxnQkFBWTtFTHdpRmQ7RUt0aUZBO0lBQ0Usa0JBQWM7RUx3aUZoQjtFS3RpRkE7SUFDRSxtQkFBZTtFTHdpRmpCO0VLdGlGQTtJQUNFLGlCQUFhO0VMd2lGZjtFSzlqRkE7SUFDRSxpQkFBYTtFTGdrRmY7RUs5akZBO0lBQ0UsbUJBQWU7RUxna0ZqQjtFSzlqRkE7SUFDRSxvQkFBZ0I7RUxna0ZsQjtFSzlqRkE7SUFDRSxrQkFBYztFTGdrRmhCO0VLOWpGQTtJQUNFLGdCQUFZO0VMZ2tGZDtFSzlqRkE7SUFDRSxrQkFBYztFTGdrRmhCO0VLOWpGQTtJQUNFLG1CQUFlO0VMZ2tGakI7RUs5akZBO0lBQ0UsaUJBQWE7RUxna0ZmO0VLdGxGQTtJQUNFLGlCQUFhO0VMd2xGZjtFS3RsRkE7SUFDRSxtQkFBZTtFTHdsRmpCO0VLdGxGQTtJQUNFLG9CQUFnQjtFTHdsRmxCO0VLdGxGQTtJQUNFLGtCQUFjO0VMd2xGaEI7RUt0bEZBO0lBQ0UsZ0JBQVk7RUx3bEZkO0VLdGxGQTtJQUNFLGtCQUFjO0VMd2xGaEI7RUt0bEZBO0lBQ0UsbUJBQWU7RUx3bEZqQjtFS3RsRkE7SUFDRSxpQkFBYTtFTHdsRmY7RUs5bUZBO0lBQ0UsaUJBQWE7RUxnbkZmO0VLOW1GQTtJQUNFLG1CQUFlO0VMZ25GakI7RUs5bUZBO0lBQ0Usb0JBQWdCO0VMZ25GbEI7RUs5bUZBO0lBQ0Usa0JBQWM7RUxnbkZoQjtFSzltRkE7SUFDRSxnQkFBWTtFTGduRmQ7RUs5bUZBO0lBQ0Usa0JBQWM7RUxnbkZoQjtFSzltRkE7SUFDRSxtQkFBZTtFTGduRmpCO0VLOW1GQTtJQUNFLGlCQUFhO0VMZ25GZjtFS3RvRkE7SUFDRSxpQkFBYTtFTHdvRmY7RUt0b0ZBO0lBQ0UsbUJBQWU7RUx3b0ZqQjtFS3RvRkE7SUFDRSxvQkFBZ0I7RUx3b0ZsQjtFS3RvRkE7SUFDRSxrQkFBYztFTHdvRmhCO0VLdG9GQTtJQUNFLGdCQUFZO0VMd29GZDtFS3RvRkE7SUFDRSxrQkFBYztFTHdvRmhCO0VLdG9GQTtJQUNFLG1CQUFlO0VMd29GakI7RUt0b0ZBO0lBQ0UsaUJBQWE7RUx3b0ZmO0VLOXBGQTtJQUNFLGlCQUFhO0VMZ3FGZjtFSzlwRkE7SUFDRSxtQkFBZTtFTGdxRmpCO0VLOXBGQTtJQUNFLG9CQUFnQjtFTGdxRmxCO0VLOXBGQTtJQUNFLGtCQUFjO0VMZ3FGaEI7RUs5cEZBO0lBQ0UsZ0JBQVk7RUxncUZkO0VLOXBGQTtJQUNFLGtCQUFjO0VMZ3FGaEI7RUs5cEZBO0lBQ0UsbUJBQWU7RUxncUZqQjtFSzlwRkE7SUFDRSxpQkFBYTtFTGdxRmY7RUt0ckZBO0lBQ0UsaUJBQWE7RUx3ckZmO0VLdHJGQTtJQUNFLG1CQUFlO0VMd3JGakI7RUt0ckZBO0lBQ0Usb0JBQWdCO0VMd3JGbEI7RUt0ckZBO0lBQ0Usa0JBQWM7RUx3ckZoQjtFS3RyRkE7SUFDRSxnQkFBWTtFTHdyRmQ7RUt0ckZBO0lBQ0Usa0JBQWM7RUx3ckZoQjtFS3RyRkE7SUFDRSxtQkFBZTtFTHdyRmpCO0VLdHJGQTtJQUNFLGlCQUFhO0VMd3JGZjtFSzlzRkE7SUFDRSxpQkFBYTtFTGd0RmY7RUs5c0ZBO0lBQ0UsbUJBQWU7RUxndEZqQjtFSzlzRkE7SUFDRSxvQkFBZ0I7RUxndEZsQjtFSzlzRkE7SUFDRSxrQkFBYztFTGd0RmhCO0VLOXNGQTtJQUNFLGdCQUFZO0VMZ3RGZDtFSzlzRkE7SUFDRSxrQkFBYztFTGd0RmhCO0VLOXNGQTtJQUNFLG1CQUFlO0VMZ3RGakI7RUs5c0ZBO0lBQ0UsaUJBQWE7RUxndEZmO0VLdHVGQTtJQUNFLGlCQUFhO0VMd3VGZjtFS3R1RkE7SUFDRSxtQkFBZTtFTHd1RmpCO0VLdHVGQTtJQUNFLG9CQUFnQjtFTHd1RmxCO0VLdHVGQTtJQUNFLGtCQUFjO0VMd3VGaEI7RUt0dUZBO0lBQ0UsZ0JBQVk7RUx3dUZkO0VLdHVGQTtJQUNFLGtCQUFjO0VMd3VGaEI7RUt0dUZBO0lBQ0UsbUJBQWU7RUx3dUZqQjtFS3R1RkE7SUFDRSxpQkFBYTtFTHd1RmY7RUs5dkZBO0lBQ0UsaUJBQWE7RUxnd0ZmO0VLOXZGQTtJQUNFLG1CQUFlO0VMZ3dGakI7RUs5dkZBO0lBQ0Usb0JBQWdCO0VMZ3dGbEI7RUs5dkZBO0lBQ0Usa0JBQWM7RUxnd0ZoQjtFSzl2RkE7SUFDRSxnQkFBWTtFTGd3RmQ7RUs5dkZBO0lBQ0Usa0JBQWM7RUxnd0ZoQjtFSzl2RkE7SUFDRSxtQkFBZTtFTGd3RmpCO0VLOXZGQTtJQUNFLGlCQUFhO0VMZ3dGZjtFS3R4RkE7SUFDRSxpQkFBYTtFTHd4RmY7RUt0eEZBO0lBQ0UsbUJBQWU7RUx3eEZqQjtFS3R4RkE7SUFDRSxvQkFBZ0I7RUx3eEZsQjtFS3R4RkE7SUFDRSxrQkFBYztFTHd4RmhCO0VLdHhGQTtJQUNFLGdCQUFZO0VMd3hGZDtFS3R4RkE7SUFDRSxrQkFBYztFTHd4RmhCO0VLdHhGQTtJQUNFLG1CQUFlO0VMd3hGakI7RUt0eEZBO0lBQ0UsaUJBQWE7RUx3eEZmO0VLOXlGQTtJQUNFLGlCQUFhO0VMZ3pGZjtFSzl5RkE7SUFDRSxtQkFBZTtFTGd6RmpCO0VLOXlGQTtJQUNFLG9CQUFnQjtFTGd6RmxCO0VLOXlGQTtJQUNFLGtCQUFjO0VMZ3pGaEI7RUs5eUZBO0lBQ0UsZ0JBQVk7RUxnekZkO0VLOXlGQTtJQUNFLGtCQUFjO0VMZ3pGaEI7RUs5eUZBO0lBQ0UsbUJBQWU7RUxnekZqQjtFSzl5RkE7SUFDRSxpQkFBYTtFTGd6RmY7RUt0MEZBO0lBQ0UsaUJBQWE7RUx3MEZmO0VLdDBGQTtJQUNFLG1CQUFlO0VMdzBGakI7RUt0MEZBO0lBQ0Usb0JBQWdCO0VMdzBGbEI7RUt0MEZBO0lBQ0Usa0JBQWM7RUx3MEZoQjtFS3QwRkE7SUFDRSxnQkFBWTtFTHcwRmQ7RUt0MEZBO0lBQ0Usa0JBQWM7RUx3MEZoQjtFS3QwRkE7SUFDRSxtQkFBZTtFTHcwRmpCO0VLdDBGQTtJQUNFLGlCQUFhO0VMdzBGZjtFSzkxRkE7SUFDRSxpQkFBYTtFTGcyRmY7RUs5MUZBO0lBQ0UsbUJBQWU7RUxnMkZqQjtFSzkxRkE7SUFDRSxvQkFBZ0I7RUxnMkZsQjtFSzkxRkE7SUFDRSxrQkFBYztFTGcyRmhCO0VLOTFGQTtJQUNFLGdCQUFZO0VMZzJGZDtFSzkxRkE7SUFDRSxrQkFBYztFTGcyRmhCO0VLOTFGQTtJQUNFLG1CQUFlO0VMZzJGakI7RUs5MUZBO0lBQ0UsaUJBQWE7RUxnMkZmO0VLdDNGQTtJQUNFLGlCQUFhO0VMdzNGZjtFS3QzRkE7SUFDRSxtQkFBZTtFTHczRmpCO0VLdDNGQTtJQUNFLG9CQUFnQjtFTHczRmxCO0VLdDNGQTtJQUNFLGtCQUFjO0VMdzNGaEI7RUt0M0ZBO0lBQ0UsZ0JBQVk7RUx3M0ZkO0VLdDNGQTtJQUNFLGtCQUFjO0VMdzNGaEI7RUt0M0ZBO0lBQ0UsbUJBQWU7RUx3M0ZqQjtFS3QzRkE7SUFDRSxpQkFBYTtFTHczRmY7RUs5NEZBO0lBQ0Usa0JBQWE7RUxnNUZmO0VLOTRGQTtJQUNFLG9CQUFlO0VMZzVGakI7RUs5NEZBO0lBQ0UscUJBQWdCO0VMZzVGbEI7RUs5NEZBO0lBQ0UsbUJBQWM7RUxnNUZoQjtFSzk0RkE7SUFDRSxpQkFBWTtFTGc1RmQ7RUs5NEZBO0lBQ0UsbUJBQWM7RUxnNUZoQjtFSzk0RkE7SUFDRSxvQkFBZTtFTGc1RmpCO0VLOTRGQTtJQUNFLGtCQUFhO0VMZzVGZjtFS3Q2RkE7SUFDRSxrQkFBYTtFTHc2RmY7RUt0NkZBO0lBQ0Usb0JBQWU7RUx3NkZqQjtFS3Q2RkE7SUFDRSxxQkFBZ0I7RUx3NkZsQjtFS3Q2RkE7SUFDRSxtQkFBYztFTHc2Rmh��     ��                      i�             ���     ��             ��      @      ��             7RUt0NkZBO0lBQ0Usa0JBQWE7RUx3NkZmO0VLOTdGQTtJQUNFLGtCQUFhO0VMZzhGZjtFSzk3RkE7SUFDRSxvQkFBZTtFTGc4RmpCO0VLOTdGQTtJQUNFLHFCQUFnQjtFTGc4RmxCO0VLOTdGQTtJQUNFLG1CQUFjO0VMZzhGaEI7RUs5N0ZBO0lBQ0UsaUJBQVk7RUxnOEZkO0VLOTdGQTtJQUNFLG1CQUFjO0VMZzhGaEI7RUs5N0ZBO0lBQ0Usb0JBQWU7RUxnOEZqQjtFSzk3RkE7SUFDRSxrQkFBYTtFTGc4RmY7RUt0OUZBO0lBQ0Usa0JBQWE7RUx3OUZmO0VLdDlGQTtJQUNFLG9CQUFlO0VMdzlGakI7RUt0OUZBO0lBQ0UscUJBQWdCO0VMdzlGbEI7RUt0OUZBO0lBQ0UsbUJBQWM7RUx3OUZoQjtFS3Q5RkE7SUFDRSxpQkFBWTtFTHc5RmQ?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            FSzkrRkE7SUFDRSxrQkFBYTtFTGcvRmY7RUs5K0ZBO0lBQ0Usb0JBQWU7RUxnL0ZqQjtFSzkrRkE7SUFDRSxxQkFBZ0I7RUxnL0ZsQjtFSzkrRkE7SUFDRSxtQkFBYztFTGcvRmhCO0VLOStGQTtJQUNFLGlCQUFZO0VMZy9GZDtFSzkrRkE7SUFDRSxtQkFBYztFTGcvRmhCO0VLOStGQTtJQUNFLG9CQUFlO0VMZy9GakI7RUs5K0ZBO0lBQ0Usa0JBQWE7RUxnL0ZmO0VLdGdHQTtJQUNFLGtCQUFhO0VMd2dHZjtFS3RnR0E7SUFDRSxvQkFBZTtFTHdnR2pCO0VLdGdHQTtJQUNFLHFCQUFnQjtFTHdnR2xCO0VLdGdHQTtJQUNFLG1CQUFjO0VMd2dHaEI7RUt0Z0dBO0lBQ0UsaUJBQVk7RUx3Z0dkO0VLdGdHQTtJQUNFLG1CQUFjO0VMd2dHaEI7RUt0Z0dBO0lBQ0Usb0JBQWU7RUx3Z0dqQjtFS3RnR0E7SUFDRSxrQkFBYTtFTHdnR2Y7RUs5aEdBO0lBQ0Usa0JBQWE7RUxnaUdmO0VLOWhHQTtJQUNFLG9CQUFlO0VMZ2lHakI7RUs5aEdBO0lBQ0UscUJBQWdCO0VMZ2lHbEI7RUs5aEdBO0lBQ0UsbUJBQWM7RUxnaUdoQjtFSzloR0E7SUFDRSxpQkFBWTtFTGdpR2Q7RUs5aEdBO0lBQ0UsbUJBQWM7RUxnaUdoQjtFSzloR0E7SUFDRSxvQkFBZTtFTGdpR2pCO0VLOWhHQTtJQUNFLGtCQUFhO0VMZ2lHZjtFS3RqR0E7SUFDRSxrQkFBYTtFTHdqR2Y7RUt0akdBO0lBQ0Usb0JBQWU7RUx3akdqQjtFS3RqR0E7SUFDRSxxQkFBZ0I7RUx3akdsQjtFS3RqR0E7SUFDRSxtQkFBYztFTHdqR2hCO0VLdGpHQTtJQUNFLGlCQUFZO0VMd2pHZDtFS3RqR0E7SUFDRSxtQkFBYztFTHdqR2hCO0VLdGpHQTtJQUNFLG9CQUFlO0VMd2pHakI7RUt0akdBO0lBQ0Usa0JBQWE7RUx3akdmO0VLOWtHQTtJQUNFLGtCQUFhO0VMZ2xHZjtFSzlrR0E7SUFDRSxvQkFBZTtFTGdsR2pCO0VLOWtHQTtJQUNFLHFCQUFnQjtFTGdsR2xCO0VLOWtHQTtJQUNFLG1CQUFjO0VMZ2xHaEI7RUs5a0dBO0lBQ0UsaUJBQVk7RUxnbEdkO0VLOWtHQTtJQUNFLG1CQUFjO0VMZ2xHaEI7RUs5a0dBO0lBQ0Usb0JBQWU7RUxnbEdqQjtFSzlrR0E7SUFDRSxrQkFBYTtFTGdsR2Y7RUt0bUdBO0lBQ0Usa0JBQWE7RUx3bUdmO0VLdG1HQTtJQUNFLG9CQUFlO0VMd21HakI7RUt0bUdBO0lBQ0UscUJBQWdCO0VMd21HbEI7RUt0bUdBO0lBQ0UsbUJBQWM7RUx3bUdoQjtFS3RtR0E7SUFDRSxpQkFBWTtFTHdtR2Q7RUt0bUdBO0lBQ0UsbUJBQWM7RUx3bUdoQjtFS3RtR0E7SUFDRSxvQkFBZTtFTHdtR2pCO0VLdG1HQTtJQUNFLGtCQUFhO0VMd21HZjtFSzluR0E7SUFDRSxrQkFBYTtFTGdvR2Y7RUs5bkdBO0lBQ0Usb0JBQWU7RUxnb0dqQjtFSzluR0E7SUFDRSxxQkFBZ0I7RUxnb0dsQjtFSzluR0E7SUFDRSxtQkFBYztFTGdvR2hCO0VLOW5HQTtJQUNFLGlCQUFZO0VMZ29HZDtFSzluR0E7SUFDRSxtQkFBYztFTGdvR2hCO0VLOW5HQTtJQUNFLG9CQUFlO0VMZ29HakI7RUs5bkdBO0lBQ0Usa0JBQWE7RUxnb0dmO0VLdHBHQTtJQUNFLGtCQUFhO0VMd3BHZjtFS3RwR0E7SUFDRSxvQkFBZTtFTHdwR2pCO0VLdHBHQTtJQUNFLHFCQUFnQjtFTHdwR2xCO0VLdHBHQTtJQUNFLG1CQUFjO0VMd3BHaEI7RUt0cEdBO0lBQ0UsaUJBQVk7RUx3cEdkO0VLdHBHQTtJQUNFLG1CQUFjO0VMd3BHaEI7RUt0cEdBO0lBQ0Usb0JBQWU7RUx3cEdqQjtFS3RwR0E7SUFDRSxrQkFBYTtFTHdwR2Y7RUs5cUdBO0lBQ0Usa0JBQWE7RUxnckdmO0VLOXFHQTtJQUNFLG9CQUFlO0VMZ3JHakI7RUs5cUdBO0lBQ0UscUJBQWdCO0VMZ3JHbEI7RUs5cUdBO0lBQ0UsbUJBQWM7RUxnckdoQjtFSzlxR0E7SUFDRSxpQkFBWTtFTGdyR2Q7RUs5cUdBO0lBQ0UsbUJBQWM7RUxnckdoQjtFSzlxR0E7SUFDRSxvQkFBZTtFTGdyR2pCO0VLOXFHQTtJQUNFLGtCQUFhO0VMZ3JHZjtFS3RzR0E7SUFDRSxrQkFBYTtFTHdzR2Y7RUt0c0dBO0lBQ0Usb0JBQWU7RUx3c0dqQjtFS3RzR0E7SUFDRSxxQkFBZ0I7RUx3c0dsQjtFS3RzR0E7SUFDRSxtQkFBYztFTHdzR2hCO0VLdHNHQTtJQUNFLGlCQUFZO0VMd3NHZDtFS3RzR0E7SUFDRSxtQkFBYztFTHdzR2hCO0VLdHNHQTtJQUNFLG9CQUFlO0VMd3NHakI7RUt0c0dBO0lBQ0Usa0JBQWE7RUx3c0dmO0VLOXRHQTtJQUNFLGtCQUFhO0VMZ3VHZjtFSzl0R0E7SUFDRSxvQkFBZTtFTGd1R2pCO0VLOXRHQTtJQUNFLHFCQUFnQjtFTGd1R2xCO0VLOXRHQTtJQUNFLG1CQUFjO0VMZ3VHaEI7RUs5dEdBO0lBQ0UsaUJBQVk7RUxndUdkO0VLOXRHQTtJQUNFLG1CQUFjO0VMZ3VHaEI7RUs5dEdBO0lBQ0Usb0JBQWU7RUxndUdqQjtFSzl0R0E7SUFDRSxrQkFBYTtFTGd1R2Y7RUt0dkdBO0lBQ0Usa0JBQWE7RUx3dkdmO0VLdHZHQTtJQUNFLG9CQUFlO0VMd3ZHakI7RUt0dkdBO0lBQ0UscUJBQWdCO0VMd3ZHbEI7RUt0dkdBO0lBQ0UsbUJBQWM7RUx3dkdoQjtFS3R2R0E7SUFDRSxpQkFBWTtFTHd2R2Q7RUt0dkdBO0lBQ0UsbUJBQWM7RUx3dkdoQjtFS3R2R0E7SUFDRSxvQkFBZTtFTHd2R2pCO0VLdHZHQTtJQUNFLGtCQUFhO0VMd3ZHZjtFSzl3R0E7SUFDRSxrQkFBYTtFTGd4R2Y7RUs5d0dBO0lBQ0Usb0JBQWU7RUxneEdqQjtFSzl3R0E7SUFDRSxxQkFBZ0I7RUxneEdsQjtFSzl3R0E7SUFDRSxtQkFBYztFTGd4R2hCO0VLOXdHQTtJQUNFLGlCQUFZO0VMZ3hHZDtFSzl3R0E7SUFDRSxt??7??7??424X?7?7@?7QUFhO0VMd3lHZjtFS3R5R0E7SUFDRSxvQkFBZTtFTHd5R2pCO0VLdHlHQTtJQUNFLHFCQUFnQjtFTHd5R2xCO0VLdHlHQTtJQUNFLG1CQUFjO0VMd3lHaEI7RUt0eUdBO0lBQ0UsaUJBQVk7RUx3eUdkO0VLdHlHQTtJQUNFLG1CQUFjO0VMd3lHaEI7RUt0eUdBO0lBQ0Usb0JBQWU7RUx3eUdqQjtFS3R5R0E7SUFDRSxrQkFBYTtFTHd5R2Y7RUs5ekdBO0lBQ0Usa0JBQWE7RUxnMEdmO0VLOXpHQTtJQUNFLG9CQUFlO0VMZzBHakI7RUs5ekdBO0lBQ0UscUJBQWdCO0VMZzBHbEI7RUs5ekdBO0lBQ0UsbUJBQWM7RUxnMEdoQjtFSzl6R0E7SUFDRSxpQkFBWTtFTGcwR2Q7RUs5ekdBO0lBQ0UsbUJBQWM7RUxnMEdoQjtFSzl6R0E7SUFDRSxvQkFBZTtFTGcwR2pCO0VLOXpHQTtJQUNFLGtCQUFhO0VMZzBHZjtFS3QxR0E7SUFDRSxrQkFBYTtFTHcxR2Y7RUt0MUdBO0lBQ0Usb0JBQWU7RUx3MUdqQjtFS3QxR0E7SUFDRSxxQkFBZ0I7RUx3MUdsQjtFS3QxR0E7SUFDRSxtQkFBYztFTHcxR2hCO0VLdDFHQTtJQUNFLGlCQUFZO0VMdzFHZDtFS3QxR0E7SUFDRSxtQkFBYztFTHcxR2hCO0VLdDFHQTtJQUNFLG9CQUFlO0VMdzFHakI7RUt0MUdBO0lBQ0Usa0JBQWE7RUx3MUdmO0VLOTJHQTtJQUNFLGtCQUFhO0VMZzNHZjtFSzkyR0E7SUFDRSxvQkFBZTtFTGczR2pCO0VLOTJHQTtJQUNFLHFCQUFnQjtFTGczR2xCO0VLOTJHQTtJQUNFLG1CQUFjO0VMZzNHaEI7RUs5MkdBO0lBQ0UsaUJBQVk7RUxnM0dkO0VLOTJHQTtJQUNFLG1CQUFjO0VMZzNHaEI7RUs5MkdBO0lBQ0Usb0JBQWU7RUxnM0dqQjtFSzkyR0E7SUFDRSxrQkFBYTtFTGczR2Y7RUs1ekdBO0lBQWMsZUFBVTtFTHloSHhCO0VLemhIQTtJQUFjLGVBQVU7RUw0aEh4QjtFSzVoSEE7SUFBYyxlQUFVO0VMK2hIeEI7RUsvaEhBO0lBQWMsZUFBVTtFTGtpSHhCO0VLbGlIQTtJQUFjLGVBQVU7RUxxaUh4QjtFS3JpSEE7SUFBYyxlQUFVO0VMd2lIeEI7RUt4aUhBO0lBQWMsZUFBVTtFTDJpSHhCO0VLM2lIQTtJQUFjLGVBQVU7RUw4aUh4QjtFSzlpSEE7SUFBYyxlQUFVO0VMaWpIeEI7RUtqakhBO0lBQWMsZUFBVTtFTG9qSHhCO0VLcGpIQTtJQUFjLGVBQVU7RUx1akh4QjtFS3ZqSEE7SUFBYyxlQUFVO0VMMGpIeEI7RUsxakhBO0lBQWMsZUFBVTtFTDZqSHhCO0VLN2pIQTtJQUFjLGVBQVU7RUxna0h4QjtFS2hrSEE7SUFBYyxlQUFVO0VMbWtIeEI7RUtua0hBO0lBQWMsZUFBVTtFTHNrSHhCO0VLdGtIQTtJQUFjLGVBQVU7RUx5a0h4QjtFS3prSEE7SUFBYyxlQUFVO0VMNGtIeEI7RUs1a0hBO0lBQWMsZUFBVTtFTCtrSHhCO0VLL2tIQTtJQUFjLGVBQVU7RUxrbEh4QjtFS2xsSEE7SUFBYyxlQUFVO0VMcWxIeEI7RUtybEhBO0lBQWMsZUFBVTtFTHdsSHhCO0VLeGxIQTtJQUFjLGVBQVU7RUwybEh4QjtFSzNsSEE7SUFBYyxlQUFVO0VMOGxIeEI7RUs5bEhBO0lBQWMsZUFBVTtFTGltSHhCO0VLam1IQTtJQUFjLGVBQVU7RUxvbUh4QjtFS3BtSEE7SUFBYyxlQUFVO0VMdW1IeEI7RUt2bUhBO0lBQWMsZUFBVTtFTDBtSHhCO0VLMW1IQTtJQUFjLGVBQVU7RUw2bUh4QjtFSzdtSEE7SUFBYyxlQUFVO0VMZ25IeEI7RUtobkhBO0lBQWMsZUFBVTtFTG1uSHhCO0VLbm5IQTtJQUFjLGVBQVU7RUxzbkh4QjtFS3RuSEE7SUFBYyxlQUFVO0VMeW5IeEI7RUt6bkhBO0lBQWMsZUFBVTtFTDRuSHhCO0VLNW5IQTtJQUFjLGVBQVU7RUwrbkh4QjtFSy9uSEE7SUFBYyxlQUFVO0VMa29IeEI7RUtsb0hBO0lBQWMsZUFBVTtFTHFvSHhCO0VLcm9IQTtJQUFjLGVBQVU7RUx3b0h4QjtFS3hvSEE7SUFBYyxlQUFVO0VMMm9IeEI7RUszb0hBO0lBQWMsZUFB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��     ��                      i�             ���     ��             ��      @      ��             YMjZNaEM7RVcxNk1FO0lBQ0UsbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjO0VYNDZNbEI7QUExeUNGOztBaUJ2akxFO0VQb2xCRTtJQUNFLFlBQVk7SUFDWixNQUFNO0VWOHJMVjtFVTVyTEU7SUFDRSxXQUFXO0lBQ1gsU0FBUztFVjhyTGI7RVd6dE1GO0lBZ0JJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlO0lBQ2YseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEI7RVg0M01oQztFVzk0TUY7SUFvQk0sbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLHVCQUF1QjtFWDYzTTNCO0VXcDVNRjtJQ?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            UFnQjtFaEJ3K1FsQjtBQXIwRUY7O0FpQjN4TUU7RU5pRUY7SUFpQ00sdUJBQXVCO0lBQ3ZCLG1CQUFtQjtFWDgzTXZCO0VXaDZNRjtJQXFDTSx1QkFBdUI7RVg4M00zQjtFZXozTUU7SUFDRSxtQkFBbUI7RWZzeVF2QjtBQTc2REY7O0FpQmorTUU7RU5xVUY7SUFzQkksdUZBQXVGO0lBQ3ZGLG9CQUFvQjtJQUNwQixrQkFBa0I7RVhrNU1wQjtFWWpsTkY7SUFzQkkscUZBQXlGO0lBQ3pGLG9CQUFvQjtJQUNwQixrQkFBa0I7RVordE9wQjtFYTV2T0Y7SUFzQkksdUZBQTJGO0lBQzNGLG9CQUFvQjtJQUNwQixrQkFBa0I7RWI0bVBwQjtBQTdpQ0YiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NlbnRhdXInO1xuICBzcmM6IHVybCguLi9mb250cy9jZW50YXVyLmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2NlbnRhdXIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9jZW50YXVyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9jZW50YXVyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9jZW50YXVyLm90ZiksIHVybCguLi9mb250cy9jZW50YXVyLnN2ZyNzdmdGb250TmFtZSkgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL2NvbW1vbi9fcmVzZXQuc2Nzc1xuUmVzZXRcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgLyogd2Via2l057O744Gu44K544Oe44Ob44Gn5paH5a2X44GM5ouh5aSn44GV44KM44KL44Gu44KS6Ziy44GQICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAvKiDlv4XopoHjgavlv5zjgZjjgabkuIvoqJjjga/jgrPjg6Hjg7Pjg4jjgqLjgqbjg4ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm9sLCB1bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTowKTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGlj??7??7??424X?7?7@?7aWdodDogaW5oZXJpdDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbW1vbi5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250OiBib2xkIDE4cHgvMS44IFwi44OS44Op44Ku44OO5Li444K0IFBybyBXNFwiLCBcIuODkuODqeOCruODjuS4uOOCtCBQcm9cIiwgXCJIaXJhZ2lubyBNYXJ1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiSEfkuLjvvbrvvp7vvbzvva/vvbhNLVBST1wiLCBcIkhHTWFydUdvdGhpY01QUk9cIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfYm9keS5qcGcpIHJlcGVhdDtcbn1cblxuYm9keS5zcGFCb2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL3NwYS9iZ19zcGFfYm9keS5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgYm9keS5zcGFCb2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmU7XG4gIH1cbn1cblxuYm9keSBmb250IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbiosXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGlvbixcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogYm9sZCAxOHB4LzEuNSBcIuODkuODqeOCruODjuS4uOOCtCBQcm8gVzRcIiwgXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvXCIsIFwiSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIkhH5Li47726776e7728772v7724TS1QUk9cIiwgXCJIR01hcnVHb3RoaWNNUFJPXCI7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICN3cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgI3dyYXBwZXIubmF2T3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3dyYXBwZXIubmF2T3BlbiAjbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgI3dyYXBwZXIubmF2T3BlbiAudHJhbnNsYXRlQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjd3JhcHBlci5uYXZPcGVuICNzbXRNZW51QnRuIGkge1xuICAgIHRvcDogMjlweDtcbiAgfVxuICAjd3JhcHBlci5uYXZPcGVuICNzbXRNZW51QnRuIGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgI3dyYXBwZXIubmF2T3BlbiAjc210TWVudUJ0biBpOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICN3cmFwcGVyLm5hdk9wZW4gI3NtdE1lbnVCdG4gaTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLypcbmhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAjaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTQxM2E7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxufVxuXG4uaGVhZGVyVHh0IHtcbiAgY29sb3I6ICM4OTQxM2E7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmhlYWRlclJzckl0ZW0gYSxcbi5oZWFkZXJSc3JJdGVtIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXJSc3JJdGVtIGEsXG4gIC5oZWFkZXJSc3JJdGVtIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlclJzckl0ZW0gYTpob3ZlcixcbiAgLmhlYWRlclJzckl0ZW0gc3Bhbjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXJUeHQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5oZWFkZXJSc3Ige1xuICAgIGZsZXg6IDAgMCA2MDRweDtcbiAgICB3aWR0aDogNjA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gIH1cbiAgLmhlYWRlclJzckl0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlclJzckl0ZW0gYSxcbiAgLmhlYWRlclJzckl0ZW0gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuaGVhZGVyUnNySXRlbSBhLmJ0blR5cGUxLFxuICAuaGVhZGVyUnNySXRlbSBzcGFuLmJ0blR5cGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICB9XG4gIC5oZWFkZXJSc3JJdGVtIGEuYnRuVHlwZTIsXG4gIC5oZWFkZXJSc3JJdGVtIHNwYW4uYnRuVHlwZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzU2MzM7XG4gIH1cbiAgLmhlYWRlclJzckl0ZW0gYS5idG5UeXBlMyxcbiAgLmhlYWRlclJzckl0ZW0gc3Bhbi5idG5UeXBlMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzM4ZDtcbiAgfVxuICAuaGVhZGVyTG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyUnNyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmhlYWRlclR4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuaGVhZGVyUnNyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJMb2dvIHtcbiAgICBmbGV4OiAwIDAgOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaGVhZGVyVHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmhlYWRlckxvZ28ge1xuICAgIGZsZXg6IDAgMCA3MHB4O1xuICB9XG59XG5cbi50cmFuc2xhdGVCdG4ge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRyYW5zbGF0ZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyYW5zbGF0ZUJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC50cmFuc2xhdGVCdG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbnNtdE1lbnVCdG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgI3NtdE1lbnVCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgI3NtdE1lbnVCdG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmbGV4OiAwIDAgNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgI3NtdE1lbnVCdG4gaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgI3NtdE1lbnVCdG4gaTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMThweDtcbiAgfVxuICAjc210TWVudUJ0biBpOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyOXB4O1xuICB9XG4gICNzbXRNZW51QnRuIGk6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLypcbm5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAjbmF2IHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODk0MTNhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAjbmF2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2JvZHkuanBnKSByZXBlYXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSA4MHB4KSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5hdklubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1heC13aWR0aDogMTg2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NDBweCkge1xuICAubmF2SW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5uYXZJbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLypcbmdsTmF2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nbE5hdkl0ZW0gPiAuYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXZJdGVtID4gLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAuZ2xOYXZJdGVtID4gLmJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmdsTmF2X3N1Yk5hdkl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nbE5hdl9zdWJOYXZJdGVtIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5nbE5hdl9zdWJOYXZJdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXZCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmdsTmF2QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4uZ2xOYXZMb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsTmF2TG9nbyB7XG4gICAgZmxleDogMCAwIDI0N3B4O1xuICAgIHdpZHRoOiAyNDdweDtcbiAgICBtYXJnaW46IDAgNDBweCAxNXB4O1xuICB9XG4gIC5nbE5hdlNtdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xOYXZCdG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzg5NDEzYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZ2xOYXZCdG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21haWwucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB9XG4gIC5nbE5hdkl0ZW0ge1xuICAgIGZsZXg6IDAgMSAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxcHg7XG4gIH1cbiAgLmdsTmF2SXRlbS5ob3Zlckl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ2xOYXZJdGVtLmhvdmVySXRlbTpob3ZlciAuZ2xOYXZfc3ViTmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xOYXZJdGVtID4gLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuZ2xOYXZJdGVtLS1jaGlrdWdvIHtcbiAgICBmbGV4OiAwIDEgMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMXB4O1xuICB9XG4gIC5nbE5hdkl0ZW0tLWNoaWt1Z28uaG92ZXJJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdsTmF2SXRlbS0tY2hpa3Vnby5ob3Zlckl0ZW06aG92ZXIgLmdsTmF2X3N1Yk5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsTmF2SXRlbS0tY2hpa3VnbyA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTYzMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmdsTmF2SXRlbS0tY2hpa3VnbyA+IC5idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nbE5hdkl0ZW0tLWNoaWt1Z28gPiAuYnRuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnM��     ��                      i�             ���     ��             ��      @      ��             5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXZJdGVtLS1wbGF6YSB7XG4gICAgZmxleDogMCAxIDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgfVxuICAuZ2xOYXZJdGVtLS1wbGF6YS5ob3Zlckl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ2xOYXZJdGVtLS1wbGF6YS5ob3Zlckl0ZW06aG92ZXIgLmdsTmF2X3N1Yk5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsTmF2SXRlbS0tcGxhemEgPiA?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            0ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzOGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5nbE5hdkl0ZW0tLXBsYXphID4gLmJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdsTmF2SXRlbS0tcGxhemEgPiAuYnRuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5nbE5hdkl0ZW0tLXBsYXphID4gLmJ0bjpob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdsTmF2X3N1Yk5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsTmF2X3N1Yk5hdkl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gIH1cbiAgLmdsTmF2X3N1Yk5hdkl0ZW0tLWNoaWt1Z28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTYzMztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gIH1cbiAgLmdsTmF2X3N1Yk5hdkl0ZW0tLWNoaWt1Z286aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nbE5hdl9zdWJOYXZJdGVtLS1jaGlrdWdvOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5nbE5hdl9zdWJOYXZJdGVtLS1jaGlrdWdvOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXZfc3ViTmF2SXRlbS0tcGxhemEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzM4ZDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gIH1cbiAgLmdsTmF2X3N1Yk5hdkl0ZW0tLXBsYXphOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ2xOYXZfc3ViTmF2SXRlbS0tcGxhemE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmdsTmF2X3N1Yk5hdkl0ZW0tLXBsYXphOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NDBweCkge1xuICAuZ2xOYXZCdG4ge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZ2xOYXZMb2dvIHtcbiAgICBmbGV4OiAwIDAgMTgwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsTmF2TG9nbyB7XG4gICAgZmxleDogMCAwIDE0MHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW46IDAgMTBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5nbE5hdkxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsTmF2U210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5nbE5hdlNtdEJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGRpc3BsYXk6IGJs??7??7??424X?7?7@?7eXBlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgfVxuICAuZ2xOYXZTbXRCdG4uYnRuVHlwZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzU2MzM7XG4gIH1cbiAgLmdsTmF2U210QnRuLmJ0blR5cGUzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzhkO1xuICB9XG4gIC5nbE5hdkl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzg5NDEzYTtcbiAgfVxuICAuZ2xOYXZJdGVtID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM4OTQxM2E7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5nbE5hdl9zdWJOYXYge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4OTQxM2E7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5nbE5hdl9zdWJOYXZJdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5nbE5hdkJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjODk0MTNhO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbE5hdkJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cblxuLypcbnBhZ2V0b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3Age1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2V0b3BUeHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBjb2xvcjogIzg5NDEzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdldG9wVHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xufVxuXG4ucGFnZXRvcFR4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGFnZXRvcFR4dDpiZWZvcmUsIC5wYWdldG9wVHh0OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgLnBhZ2V0b3BUeHQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIH1cbiAgLnBhZ2V0b3BUeHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2V0b3BUeHQ6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxufVxuXG4vKlxuZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICBwYWRkaW5nOiA3MHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3RlckJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM4OTQxM2E7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlckJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAuZm9vdGVyQnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4uZm9vdGVyQnRuSWNuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgZmxleDogMCAwIDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZm9vdGVyQnRuLnR5cGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5mb290ZXJCdG4udHlwZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1NjMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3RlckJ0bi50eXBlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzOGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyTG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQ3cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5mb290ZXJMaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlckxpbmsgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmZvb3RlckxpbmtMaXN0IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmZvb3RlckluZm9UeHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyUmlnaHRUeHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXJSaWdodFR4dDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlcklubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyTGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXg6IDAgMSA5NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICB9XG4gIC5mb290ZXJMaW5rTGlzdCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVySW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9vdGVySW5mbyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVySW5mb1R4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5mb290ZXJMb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIC5mb290ZXJMaW5rIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyUmlnaHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyUmlnaHRUeHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDA7XG4gIH1cbiAgLmZvb3RlckJ0biB7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5mb290ZXJMaW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9vdGVyTGlua0xpc3Qge1xuICAgIGZsZXg6IDEgMSAzMiU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3RlclJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyUmlnaHRUeHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5mb290ZXJCdG4ge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAwIDElIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZm9vdGVyTGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVySW5mbyB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZvb3RlckJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlckxpbmtMaXN0IGxpLmluZEl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG5cbi8qXG5jb3B5cmlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKlxuYnJlYWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZEl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmJyZWFkSXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4uYnJlYWRJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5icmVhZEl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5icmVhZEl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJyZWFkSXRlbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYnJlYWRXcmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5icmVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qXG5wYWdlVGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VUaXRsZSB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2VUaXRsZS5uZXdzUGFnZXRpdGxlIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2JnX25ld3NTcGFfY2F0Y2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cblxuLnBhZ2VUaXRsZS5wbGFuUGFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogNTgwcHg7XG59XG5cbi5wYWdlVGl0bGUuZ3JhbnNwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZVRpdGxlLmdyYW5zcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTQxM2E7XG4gIG9wYWNpdHk6IC43O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wYWdlVGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLnBhZ2VUaXRsZS5uZXdzUGFnZXRpdGxlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5wYWdlVGl0bGUucGxhblBhZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLypcbnJzdk1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNyc3ZNb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jcnN2TW9kYWwuZ3JhbnNwYSAjcnN2TW9kYWxJbm5lciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM4OTQxM2E7XG59XG5cbiNyc3ZNb2RhbC5jaGlrdWdvICNyc3ZNb2RhbElubmVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzMzNTYzMztcbn1cblxuI3Jzdk1vZGFsLnBsYXphICNyc3ZNb2RhbElubmVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzMzMzM4ZDtcbn1cblxuI3Jzdk1vZGFsSW5uZXIge1xuICBmbGV4OiAwIDEgOTYlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQ4LCAyNTQsIDAuOTUpO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4jcnN2TW9kYWxMb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jcnN2TW9kYWxMb2dvIGltZyB7XG4gIHdpZHRoOiAxNTdweDtcbn1cblxuI3Jzdk1vZGFsVHh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNyc3ZNb2RhbEJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgI3Jzdk1vZGFsQnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gICNyc3ZNb2RhbEJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuI3Jzdk1vZGFsQmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgI3Jzdk1vZGFsQmFjayB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAjcnN2TW9kYWxCYWNrOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAjcnN2TW9kYWxJbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG4gICNyc3ZNb2RhbFR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvY29tbW9uL19jbGFzcy5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiBtYXJnaW4scGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGI1IHtcbiA��     ��                      i�             ���     ��             ��      @      ��             uLXRvcDogNXB4O1xufVxuXG4ubXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tcjEwIHtcbiAgb?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBsMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wYjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLm10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ucHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBsNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ucHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ucHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5wYjU1IHtcbiAgcGFkZGluZy1i??7??7??424X?7?7@?7IDU1cHg7XG59XG5cbi5tcjU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi5wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLm10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ubXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWw2NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ucHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tcjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi5wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLnBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBsNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLm1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuLnB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLm10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ucHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG4ucHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi5wYjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ubXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi5tcjg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbi5wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLnB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLnByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLm10OTUge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4ubXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1iOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWw5NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ucHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ucGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ucHQxMDUge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG5cbi5wcjEwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xufVxuXG4ucGIxMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG59XG5cbi5wbDEwNSB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG59XG5cbi5tdDEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4ubXIxMDUge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4ubWIxMDUge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm1sMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuXG4ucHQxMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5wcjExMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucGIxMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wbDExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbi5tdDExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4ubXIxMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xufVxuXG4ubWIxMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLm1sMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ucHQxMTUge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG5cbi5wcjExNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xufVxuXG4ucGIxMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5wbDExNSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbi5tdDExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4ubXIxMTUge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuXG4ubWIxMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm1sMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4O1xufVxuXG4ucHQxMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wcjEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucGIxMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wbDEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5tdDEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ubXIxMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1sMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ucHQxMjUge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG59XG5cbi5wcjEyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucGIxMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG59XG5cbi5wbDEyNSB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHg7XG59XG5cbi5tdDEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuXG4ubXIxMjUge1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xufVxuXG4ubWIxMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLm1sMTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ucHQxMzAge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5wcjEzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xufVxuXG4ucGIxMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wbDEzMCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5tdDEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubXIxMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xufVxuXG4ubWIxMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLm1sMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xufVxuXG4ucHQxMzUge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG59XG5cbi5wcjEzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xufVxuXG4ucGIxMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG59XG5cbi5wbDEzNSB7XG4gIHBhZGRpbmctbGVmdDogMTM1cHg7XG59XG5cbi5tdDEzNSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xufVxuXG4ubXIxMzUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xufVxuXG4ubWIxMzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm1sMTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuXG4ucHQxNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi5wcjE0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucGIxNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wbDE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5cbi5tdDE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4ubXIxNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG4ubWIxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLm1sMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ucHQxNDUge1xuICBwYWRkaW5nLXRvcDogMTQ1cHg7XG59XG5cbi5wcjE0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xufVxuXG4ucGIxNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5wbDE0NSB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5cbi5tdDE0NSB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4ubXIxNDUge1xuICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xufVxuXG4ubWIxNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cblxuLm1sMTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xufVxuXG4ucHQxNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5wcjE1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4ucGIxNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wbDE1MCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5tdDE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4ubXIxNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWIxNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm1sMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4ucHQxNTUge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG59XG5cbi5wcjE1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucGIxNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG59XG5cbi5wbDE1NSB7XG4gIHBhZGRpbmctbGVmdDogMTU1cHg7XG59XG5cbi5tdDE1NSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuXG4ubXIxNTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xufVxuXG4ubWIxNTUge1xuICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbn1cblxuLm1sMTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ucHQxNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbi5wcjE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuXG4ucGIxNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbi5wbDE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5tdDE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubXIxNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xufVxuXG4ubWIxNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLm1sMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4ucHQxNjUge1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG59XG5cbi5wcjE2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xufVxuXG4ucGIxNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG59XG5cbi5wbDE2NSB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG5cbi5tdDE2NSB7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xufVxuXG4ubXIxNjUge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xufVxuXG4ubWIxNjUge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLm1sMTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xufVxuXG4ucHQxNzAge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG5cbi5wcjE3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucGIxNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5cbi5wbDE3MCB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHg7XG59XG5cbi5tdDE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4ubXIxNzAge1xuICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xufVxuXG4ubWIxNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbn1cblxuLm1sMTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ucHQxNzUge1xuICBwYWRkaW5nLXRvcDogMTc1cHg7XG59XG5cbi5wcjE3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xufVxuXG4ucGIxNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG59XG5cbi5wbDE3NSB7XG4gIHBhZGRpbmctbGVmdDogMTc1cHg7XG59XG5cbi5tdDE3NSB7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ubXIxNzUge1xuICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xufVxuXG4ubWIxNzUge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbn1cblxuLm1sMTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xufVxuXG4ucHQxODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG5cbi5wcjE4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4ucGIxODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbi5wbDE4MCB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5cbi5tdDE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4ubXIxODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xufVxuXG4ubWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm1sMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4ucHQxODUge1xuICBwYWRkaW5nLXRvcDogMTg1cHg7XG59XG5cbi5wcjE4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucGIxODUge1xuICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG59XG5cbi5wbDE4NSB7XG4gIHBhZGRpbmctbGVmdDogMTg1cHg7XG59XG5cbi5tdDE4NSB7XG4gIG1hcmdpbi10b3A6IDE4NXB4O1xufVxuXG4ubXIxODUge1xuICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xufVxuXG4ubWIxODUge1xuICBtYXJnaW4tYm90dG9tOiAxODVweDtcbn1cblxuLm1sMTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ucHQxOTAge1xuICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5cbi5wcjE5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xufVxuXG4ucGIxOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi5wbDE5MCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5tdDE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ubXIxOTAge1xuICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xufVxuXG4ubWIxOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLm1sMTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xufVxuXG4ucHQxOTUge1xuICBwYWRkaW5nLXRvcDogMTk1cHg7XG59XG5cbi5wcjE5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xufVxuXG4ucGIxOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG59XG5cbi5wbDE5NSB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG5cbi5tdDE5NSB7XG4gIG1hcmdpbi10b3A6IDE5NXB4O1xufVxuXG4ubXIxOTUge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xufVxuXG4ubWIxOTUge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLm1sMTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xufVxuXG4ucHQyMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi5wcjIwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4ucGIyMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wbDIwMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbi5tdDIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4ubXIyMDAge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG4ubWIyMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLm1sMjAwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHQ1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucHI1LXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wYjUtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wbDUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubXQ1LXNtdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tcjUtc21��     ��                      i�             ���     ��             ��      @      ��             gIC5tbDUtc210IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5wdDEwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnByMTAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYjEwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBsMTAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm10MTAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tcjEwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1x?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            sZWZ0OiAxMHB4O1xuICB9XG4gIC5wdDE1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnByMTUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYjE1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBsMTUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm10MTUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tcjE1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYjE1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWwxNS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wdDIwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnByMjAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYjIwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBsMjAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm10MjAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tcjIwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYjIwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWwyMC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5wdDI1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnByMjUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYjI1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBsMjUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm10MjUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5tcjI1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYjI1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWwyNS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5wdDMwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByMzAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYjMwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBsMzAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm10MzAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tcjMwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYjMwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWwzMC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wdDM1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnByMzUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYjM1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBsMzUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm10MzUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tcjM1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tYjM1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubWwzNS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wdDQwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnByNDAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYjQwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBsNDAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm10NDAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tcjQwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYjQwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWw0MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wdDQ1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnByNDUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYjQ1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnBsNDUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLm10NDUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5tcjQ1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4??7??7??424X?7?7@?7bi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wdDUwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnByNTAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYjUwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBsNTAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm10NTAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tcjUwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYjUwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWw1MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5wdDU1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnByNTUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5wYjU1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnBsNTUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLm10NTUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tcjU1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5tYjU1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWw1NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wdDYwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnByNjAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5wYjYwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBsNjAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm10NjAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tcjYwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYjYwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWw2MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5wdDY1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgLnByNjUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYjY1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnBsNjUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLm10NjUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5tcjY1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5tYjY1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAubWw2NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG4gIC5wdDcwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnByNzAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYjcwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBsNzAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLm10NzAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5tcjcwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYjcwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWw3MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wdDc1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLnByNzUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYjc1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnBsNzUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLm10NzUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG4gIC5tcjc1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5tYjc1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubWw3NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC5wdDgwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnByODAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYjgwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBsODAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm10ODAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tcjgwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYjgwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWw4MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wdDg1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgLnByODUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYjg1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLnBsODUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLm10ODUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIC5tcjg1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5tYjg1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAubWw4NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIC5wdDkwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnByOTAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5wYjkwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBsOTAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLm10OTAtc210IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5tcjkwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYjkwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWw5MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG4gIC5wdDk1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbiAgLnByOTUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5wYjk1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnBsOTUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLm10OTUtc210IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIC5tcjk1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5tYjk1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuICAubWw5NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG4gIC5wdDEwMC1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucHIxMDAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGIxMDAtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBsMTAwLXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAubXQxMDAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubXIxMDAtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYjEwMC1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tbDEwMC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICAucHQxMDUtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbiAgLnByMTA1LXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbiAgLnBiMTA1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5wbDEwNS1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIH1cbiAgLm10MTA1LXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbiAgLm1yMTA1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAubWIxMDUtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxuICAubWwxMDUtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbiAgLnB0MTEwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC5wcjExMC1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5wYjExMC1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAucGwxMTAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5tdDExMC1zbXQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC5tcjExMC1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbiAgLm1iMTEwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLm1sMTEwLXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5wdDExNS1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxuICAucHIxMTUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAucGIxMTUtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBsMTE1LXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuICAubXQxMTUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxuICAubXIxMTUtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5tYjExNS1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB9XG4gIC5tbDExNS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgfVxuICAucHQxMjAtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnByMTIwLXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBiMTIwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wbDEyMC1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLm10MTIwLXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLm1yMTIwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWIxMjAtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAubWwxMjAtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbiAgLnB0MTI1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5wcjEyNS1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5wYjEyNS1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAucGwxMjUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5tdDEyNS1zbXQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tcjEyNS1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIH1cbiAgLm1iMTI1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLm1sMTI1LXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5wdDEzMC1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAucHIxMzAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAucGIxMzAtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBsMTMwLXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuICAubXQxMzAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAubXIxMzAtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5tYjEzMC1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5tbDEzMC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAucHQxMzUtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbiAgLnByMTM1LXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbiAgLnBiMTM1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5wbDEzNS1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbiAgLm10MTM1LXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbiAgLm1yMTM1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAubWIxMzUtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxuICAubWwxMzUtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gIH1cbiAgLnB0MTQwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5wcjE0MC1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYjE0MC1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGwxNDAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5tdDE0MC1zbXQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5tcjE0MC1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbiAgLm1iMTQwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLm1sMTQwLXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5wdDE0NS1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuICAucHIxNDUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAucGIxNDUtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLnBsMTQ1LXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgfVxuICAubXQxNDUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxuICAubXIxNDUtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5tYjE0NS1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5tbDE0NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgfVxuICAucHQxNTAtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnByMTUwLXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLnBiMTUwLXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wbDE1MC1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbiAgLm10MTUwLXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLm1yMTUwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAubWIxNTAtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAubWwxNTAtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbiAgLnB0MTU1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICB9XG4gIC5wcjE1NS1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5wYjE1NS1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAucGwxNTUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5tdDE1NS1zbXQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG4gIC5tcjE1NS1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gIH1cbiAgLm1iMTU1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLm1sMTU1LXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5wdDE2MC1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAucHIxNjAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAucGIxNjAtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnBsMTYwLXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuICAubXQxNjAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAubXIxNjAtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYjE2MC1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5tbDE2MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuICAucHQxNjUtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIH1cbiAgLnByMTY1LXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLnBiMTY1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5wbDE2NS1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gIH1cbiAgLm10MTY1LXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbiAgLm1yMTY1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAubWIxNjUtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgfVxuICAubWwxNjUtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gIH1cbiAgLnB0MTcwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC5wcjE3MC1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wYjE3MC1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucGwxNzAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5tdDE3MC1zbXQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC5tcjE3MC1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbiAgLm1iMTcwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLm1sMTcwLXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5wdDE3NS1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxuICAucHIxNzUtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAucGIxNzUtc21��     ��                      i�             ���     ��             ��      @      ��             cbiAgfVxuICAubXQxNzUtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgfVxuICAubXIxNzUtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5tYjE3NS1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5tbDE3NS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgfVxuICAucHQxODAtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnByMTgwLXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgLnBiM?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            TgwcHg7XG4gIH1cbiAgLm10MTgwLXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLm1yMTgwLXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxuICAubWIxODAtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAubWwxODAtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLnB0MTg1LXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB9XG4gIC5wcjE4NS1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5wYjE4NS1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxuICAucGwxODUtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5tdDE4NS1zbXQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG4gIC5tcjE4NS1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gIH1cbiAgLm1iMTg1LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLm1sMTg1LXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5wdDE5MC1zbXQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAucHIxOTAtc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAucGIxOTAtc210IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnBsMTkwLXNtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuICAubXQxOTAtc210IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAubXIxOTAtc210IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5tYjE5MC1zbXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5tbDE5MC1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxuICAucHQxOTUtc210IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gIH1cbiAgLnByMTk1LXNtdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIH1cbiAgLnBiMTk1LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5wbDE5NS1zbXQge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gIH1cbiAgLm10MTk1LXNtdCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIH1cbiAgLm1yMTk1LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAubWIxOTUtc210IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgfVxuICAubWwxOTUtc210IHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gIH1cbiAgLnB0MjAwLXNtdCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5wcjIwMC1zbXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYjIwMC1zbXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAucGwyMDAtc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tdDIwMC1zbXQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tcjIwMC1zbXQge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbiAgLm1iMjAwLXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1sMjAwLXNtdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbi5tYjFlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLypcbiB0ZXh0LWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhX3Ige1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhX2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4gdGV4dC1kZWNvcmF0aW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGRfdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuIGZvbnQtd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ3X2Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbiBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jX2Jyb3duIHtcbiAgY29sb3I6ICM4OTQxM2E7XG59XG5cbi5jX2dyZWVuIHtcbiAgY29sb3I6ICMzMzU2MzM7XG59XG5cbi5jX2JsdWUge1xuICBjb2xvcjogIzMzMzM4ZDtcbn1cblxuLmNfcmVkIHtcbiAgY29sb3I6ICNjMTI3MmQ7XG59XG5cbi8qXG4gZm9udC1zaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ6MTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mejExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZnoxMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxu??7??7??424X?7?7@?7IGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZ6MTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mejE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uZnoxOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZ6MTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5mejIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZnoyMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmZ6MjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5mejIzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4uZnoyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmZ6MjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5mejI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZnoyNyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuLmZ6Mjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5mejI5IHtcbiAgZm9udC1zaXplOiAyOXB4O1xufVxuXG4uZnozMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmZ6MzEge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbi5mejMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZnozMyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLmZ6MzQge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5mejM1IHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4uZnozNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmZ6Mzcge1xuICBmb250LXNpemU6IDM3cHg7XG59XG5cbi5mejM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uZnozOSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cblxuLmZ6NDAge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mejQxIHtcbiAgZm9udC1zaXplOiA0MXB4O1xufVxuXG4uZno0MiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmZ6NDMge1xuICBmb250LXNpemU6IDQzcHg7XG59XG5cbi5mejQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uZno0NSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLmZ6NDYge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5cbi5mejQ3IHtcbiAgZm9udC1zaXplOiA0N3B4O1xufVxuXG4uZno0OCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmZ6NDkge1xuICBmb250LXNpemU6IDQ5cHg7XG59XG5cbi5mejUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZnoxMC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZnoxMS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuZnoxMi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZnoxMy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZnoxNC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZnoxNS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZnoxNi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZnoxNy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuZnoxOC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZnoxOS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuZnoyMC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZnoyMS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuZnoyMi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZnoyMy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuICAuZnoyNC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZnoyNS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuZnoyNi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZnoyNy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuZnoyOC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZnoyOS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxuICAuZnozMC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuZnozMS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxuICAuZnozMi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuZnozMy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuICAuZnozNC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAuZnozNS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuZnozNi1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuZnozNy1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxuICAuZnozOC1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAuZnozOS1zbXQge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxuICAuZno0MC1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuZno0MS1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgfVxuICAuZno0Mi1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuICAuZno0My1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxuICAuZno0NC1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAuZno0NS1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuZno0Ni1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuICAuZno0Ny1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxuICAuZno0OC1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICAuZno0OS1zbXQge1xuICAgIGZvbnQtc2l6ZTogNDlweDtcbiAgfVxuICAuZno1MC1zbXQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vKlxuIGxpbmUtaGVpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxoMTAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxoMTEge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ubGgxMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saDEzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmxoMTQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGgxNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5saDE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxoMTcge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ubGgxOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5saDE5IHtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLmxoMjAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmxoMjEge1xuICBsaW5lLWhlaWdodDogMi4xO1xufVxuXG4ubGgyMiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5saDIzIHtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuLmxoMjQge1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4ubGgyNSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi5saDI2IHtcbiAgbGluZS1oZWlnaHQ6IDIuNjtcbn1cblxuLmxoMjcge1xuICBsaW5lLWhlaWdodDogMi43O1xufVxuXG4ubGgyOCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG59XG5cbi5saDI5IHtcbiAgbGluZS1oZWlnaHQ6IDIuOTtcbn1cblxuLmxoMzAge1xuICBsaW5lLWhlaWdodDogMztcbn1cblxuLmxoMzEge1xuICBsaW5lLWhlaWdodDogMy4xO1xufVxuXG4ubGgzMiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjI7XG59XG5cbi5saDMzIHtcbiAgbGluZS1oZWlnaHQ6IDMuMztcbn1cblxuLmxoMzQge1xuICBsaW5lLWhlaWdodDogMy40O1xufVxuXG4ubGgzNSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjU7XG59XG5cbi5saDM2IHtcbiAgbGluZS1oZWlnaHQ6IDMuNjtcbn1cblxuLmxoMzcge1xuICBsaW5lLWhlaWdodDogMy43O1xufVxuXG4ubGgzOCB7XG4gIGxpbmUtaGVpZ2h0OiAzLjg7XG59XG5cbi5saDM5IHtcbiAgbGluZS1oZWlnaHQ6IDMuOTtcbn1cblxuLmxoNDAge1xuICBsaW5lLWhlaWdodDogNDtcbn1cblxuLmxoNDEge1xuICBsaW5lLWhlaWdodDogNC4xO1xufVxuXG4ubGg0MiB7XG4gIGxpbmUtaGVpZ2h0OiA0LjI7XG59XG5cbi5saDQzIHtcbiAgbGluZS1oZWlnaHQ6IDQuMztcbn1cblxuLmxoNDQge1xuICBsaW5lLWhlaWdodDogNC40O1xufVxuXG4ubGg0NSB7XG4gIGxpbmUtaGVpZ2h0OiA0LjU7XG59XG5cbi5saDQ2IHtcbiAgbGluZS1oZWlnaHQ6IDQuNjtcbn1cblxuLmxoNDcge1xuICBsaW5lLWhlaWdodDogNC43O1xufVxuXG4ubGg0OCB7XG4gIGxpbmUtaGVpZ2h0OiA0Ljg7XG59XG5cbi5saDQ5IHtcbiAgbGluZS1oZWlnaHQ6IDQuOTtcbn1cblxuLmxoNTAge1xuICBsaW5lLWhlaWdodDogNTtcbn1cblxuLypcbiBtYXgtd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubXcxMDAge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ubXcxMTAge1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuXG4ubXcxMjAge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ubXcxMzAge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuXG4ubXcxNDAge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4ubXcxNTAge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4ubXcxNjAge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4ubXcxNzAge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuXG4ubXcxODAge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4ubXcxOTAge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4ubXcyMDAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ubXcyMTAge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG4ubXcyMjAge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4ubXcyMzAge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4ubXcyNDAge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4ubXcyNTAge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4ubXcyNjAge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG4ubXcyNzAge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4ubXcyODAge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4ubXcyOTAge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xufVxuXG4ubXczMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubXczMTAge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuXG4ubXczMjAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4ubXczMzAge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4ubXczNDAge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuXG4ubXczNTAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4ubXczNjAge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4ubXczNzAge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuXG4ubXczODAge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG4ubXczOTAge1xuICBtYXgtd2lkdGg6IDM5MHB4O1xufVxuXG4ubXc0MDAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ubXc0MTAge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuXG4ubXc0MjAge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4ubXc0MzAge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ubXc0NDAge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuXG4ubXc0NTAge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4ubXc0NjAge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG4ubXc0NzAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuXG4ubXc0ODAge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG4ubXc0OTAge1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xufVxuXG4ubXc1MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubXc1MTAge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuXG4ubXc1MjAge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4ubXc1MzAge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuXG4ubXc1NDAge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4ubXc1NTAge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuXG4ubXc1NjAge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4ubXc1NzAge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4ubXc1ODAge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuXG4ubXc1OTAge1xuICBtYXgtd2lkdGg6IDU5MHB4O1xufVxuXG4ubXc2MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubXc2MTAge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xufVxuXG4ubXc2MjAge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG4ubXc2MzAge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuXG4ubXc2NDAge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4ubXc2NTAge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4ubXc2NjAge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xufVxuXG4ubXc2NzAge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuXG4ubXc2ODAge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuXG4ubXc2OTAge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuXG4ubXc3MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4ubXc3MTAge1xuICBtYXgtd2lkdGg6IDcxMHB4O1xufVxuXG4ubXc3MjAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4ubXc3MzAge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4ubXc3NDAge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xufVxuXG4ubXc3NTAge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4ubXc3NjAge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4ubXc3NzAge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xufVxuXG4ubXc3ODAge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4ubXc3OTAge1xuICBtYXgtd2lkdGg6IDc5MHB4O1xufVxuXG4ubXc4MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4ubXc4MTAge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4ubXc4MjAge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuXG4ubXc4MzAge1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuXG4ubXc4NDAge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xufVxuXG4ubXc4NTAge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG4ubXc4NjAge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuXG4ubXc4NzAge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG4ubXc4ODAge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4ubXc4OTAge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4ubXc5MDAge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubXc5MTAge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuXG4ubXc5MjAge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuXG4ubXc5MzAge1xuICBtYXgtd2lkdGg6IDkzMHB4O1xufVxuXG4ubXc5NDAge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuXG4ubXc5NTAge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xufVxuXG4ubXc5NjAge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuXG4ubXc5NzAge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xufVxuXG4ubXc5ODAge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG4ubXc5OTAge1xuICBtYXgtd2lkdGg6IDk5MHB4O1xufVxuXG4ubXcxMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5tdzEwMTAge1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbn1cblxuLm13MTAyMCB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xufVxuXG4ubXcxMDMwIHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG59XG5cbi5tdzEwNDAge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cblxuLm13MTA1MCB7XG4gIG1heC13aWR0aDogMTA1MHB4O1xufVxuXG4ubXcxMDYwIHtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG59XG5cbi5tdzEwNzAge1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbn1cblxuLm13MTA4MCB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xufVxuXG4ubXcxMDkwIHtcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG59XG5cbi5tdzExMDAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLm13MTExMCB7XG4gIG1heC13aWR0aDogMTExMHB4O1xufVxuXG4ubXcxMTIwIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG59XG5cbi5tdzExMzAge1xuICBtYXgtd2lkdGg6IDExMzBweDtcbn1cblxuLm13MTE0MCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xufVxuXG4ubXcxMTUwIHtcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG59XG5cbi5tdzExNjAge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbn1cblxuLm13MTE3MCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuXG4ubXcxMTgwIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG59XG5cbi5tdzExOTAge1xuICBtYXgtd2lkdGg6IDExOTBweDtcbn1cblxuLm13MTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4ubXcxMjEwIHtcbiAgbWF4LXdpZHRoOiAxMjEwcHg7XG59XG5cbi5tdzEyMjAge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbn1cblxuLm13MTIzMCB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xufVxuXG4ubXcxMjQwIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG5cbi5tdzEyNTAge1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cblxuLm13MTI2MCB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xufVxuXG4ubXcxMjcwIHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG59XG5cbi5tdzEyODAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLm13MTI5MCB7XG4gIG1heC13aWR0aDogMTI5MHB4O1xufVxuXG4ubXcxMzAwIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvY29tbW9uL19pdGVtLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuIGNsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMSU7XG59XG5cbi8qIGZvciBJRS1tYWMgKi9cbiogaHRtbCAuY2xlYXJmaXgge1xuICBoZWlnaHQ6IDElO1xufVxuXG4uY2xlYXJmaXgge1xuICB��     ��                      i�             ���     ��             ��      @      ��             lbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBjLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudGFibGV0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNtdC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gdGV4dC1?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            wYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLypcbiBib3hfY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib3hfYyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qXG4ganMtdGFiQ29udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcy10YWJDb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiBob3Zlci1hbHBoYVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaG92ZXItYWxwaGEge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmhvdmVyLWFscGhhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4vKlxuIGJnV2hpdGVCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmdXaGl0ZUJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuYmdXaGl0ZUJveCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iZ1doaXRlQm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9jb21tb24vX3BhcnRzLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBmeEJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5meEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5meEJveEl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZ4Qm94LmZ4dy13IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZnhCb3guamMtYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZnhCb3guYWktYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5meEJveC5meHctdy1zbXQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZnhCb3guamMtYy1zbXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5meEJveC5haS1jLXNtdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiB0YWJsZVN0eWxlMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YWJsZVN0eWxlMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudGFibGVTdHlsZTEgdGgsIC50YWJsZVN0eWxlMSB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JjOTA4YjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRhYmxlU3R5bGUxIHRoIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgLnRhYmxlU3R5bGUxIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudGFibGVTdHlsZTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZVN0eWxlMSB0Ym9keSwgLnRhYmxlU3R5bGUxIHRyLCAudGFibGVTdHlsZTEgdGgsIC50YWJsZVN0eWxlMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlU3R5bGUxIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAudGFibGVTdHlsZTEgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnRhYmxlU3R5bGUxIHRyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYzkwOGI7XG4gIH1cbn1cblxuLyogYnRuU3R5bGUxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0blN0eWxlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDog??7??7??424X?7?7@?7b3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5idG5TdHlsZTEge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmJ0blN0eWxlMTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmJ0blN0eWxlMV93MzEwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJ0blN0eWxlMV93MzEwIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5idG5TdHlsZTFfdzMxMDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLyogYnRuU3R5bGUyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0blN0eWxlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYnRuU3R5bGUyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5idG5TdHlsZTI6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi8qIHBhZ2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlckl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleDogMCAwIDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTQxM2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2VySXRlbSB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAucGFnZXJJdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ucGFnZXJJdGVtLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTY3YzUyO1xufVxuXG4ucGFnZXJJdGVtLmFyckl0ZW0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbn1cblxuLnBhZ2VySXRlbS5hcnJJdGVtLnByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MvYXJyb3dfcHJldi5wbmcpO1xufVxuXG4ucGFnZXJJdGVtLmFyckl0ZW0ubmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy9hcnJvd19uZXh0LnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlckl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG5cbi5pbWdTbGljayAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5pbWdTbGljayAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5pbWdTbGljayAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaW1nU2xpY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL2NvbW1vbi90aXRsZS5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbnRpdGxlU3R5bGUxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZVN0eWxlMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiY2VudGF1clwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICM4OTQxM2E7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5cbi50aXRsZVN0eWxlMS5jX2dyZWVuIHtcbiAgY29sb3I6ICMzMzU2MzM7XG59XG5cbi50aXRsZVN0eWxlMS5jX2JsdWUge1xuICBjb2xvcjogIzMzMzM4ZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRpdGxlU3R5bGUxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLypcbnRpdGxlU3R5bGUyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZVN0eWxlMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjMTI3MmQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudGl0bGVTdHlsZTIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGl0bGVTdHlsZTIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4vKlxudGl0bGVTdHlsZTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlU3R5bGUzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTQxM2E7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHg7XG4gIGNvbG9yOiAjODk0MTNhO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZXMvX3RvcC5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbmhlcm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvVHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVyb1R4dCB7XG4gICAgd2lkdGg6IDY5N3B4O1xuICAgIHRvcDogMTY1cHg7XG4gICAgcmlnaHQ6IDE3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5oZXJvVHh0IHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaGVyb1R4dCB7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZXJvVHh0IGltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyb1R4dCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5cbi5oZXJvQm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDYwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4uaGVyb0JveEljb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVyb0JveEljb24gaW1nIHtcbiAgd2lkdGg6IDgzJTtcbn1cblxuLmhlcm9Cb3hUeHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5oZXJvQm94VHh0IGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaGVyb0JveEJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5oZXJvQm94QnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5oZXJvQm94QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVyb0JveFR4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5oZXJvQm94IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyb0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5oZXJvQm94SWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiAwIDAgMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAuaGVyb0JveEJ0biB7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbiAgLmhlcm9Cb3hUeHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlcm9Cb3hUeHQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvQm94VHh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjODk0MTNhO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaGVyb0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMjUwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVyb0JveEljb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDE1MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5oZXJvQm94VHh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgfVxuICAuaGVyb0JveFR4dCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm9Cb3hUeHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM4OTQxM2E7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvQm94QnRuIHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm9Cb3hUeHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvQm94SWNvbiB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmhlcm9Cb3hUeHQge1xuICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgfVxufVxuXG4uaGVyb1RodW1iQm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDY1LCA1OCwgMC41KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVyb1RodW1iQm94IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbiNoZXJvU2xpZGVyIC5oZXJvU2xpZGUge1xuICBoZWlnaHQ6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAjaGVyb1NsaWRlciAuaGVyb1NsaWRlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbiNoZXJvVGh1bWJTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jaGVyb1RodW1iU2xpZGVyIC50aHVtYm5haWxJdGVtIHtcbiAgZmxleDogMCAwIDI0JTtcbiAgbWF4LXdpZHRoOiAyNCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2hlcm9UaHVtYlNsaWRlciAudGh1bWJuYWlsSXRlbSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jaGVyb1RodW1iU2xpZGVyIC50aHVtYm5haWxJdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI2hlcm9UaHVtYlNsaWRlciAudGh1bWJuYWlsSXRlbS50aHVtYm5haWxDdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI2hlcm9UaHVtYlNsaWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNoZXJvVGh1bWJTbGlkZXIgLnRodW1ibmFpbEl0ZW0ge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiA1cHggMSU7XG4gIH1cbn1cblxuLypcbnRvcENhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BDYXRjaCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLnRvcENhdGNoQm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcENhdGNoQm94IGRpdiB7XG4gIGZsZXg6IDAgMSA2MzBweDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50b3BDYXRjaEJveCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC50b3BDYXRjaEJveCB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50b3BDYXRjaCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnRvcENhdGNoQm94IHtcbiAgICBwYWRkaW5nOiA2MyUgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMWExZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ19jYXRjaC1zbXQxLmpwZyksIHVybCguLi9pbWcvdG9wL2JnX2NhdGNoLXNtdDIuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywxMDAlIGF1dG87XG4gIH1cbn1cblxuLypcbnRvcEhvdGVsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BIb3RlbCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRvcEhvdGVsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4udG9wSG90ZWxUdGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi50b3BIb3RlbFR0bCBpbWcge1xuICB3aWR0aDogNzQwcHg7XG59XG5cbi50b3BIb3RlbFR4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50b3BIb3RlbEltZ0wge1xuICB6LWluZGV4OiAxO1xufVxuXG4udG9wSG90ZWxJbWdTIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4udG9wSG90ZWxJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wSG90ZWxJdGVtLnR5cGUxIC50b3BIb3RlbExpbmsge1xuICBiYWNrZ3JvdW5kLWl��     ��                      i�             ���     ��             ��      @      ��             gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2J0bjIucG5nKTtcbn1cblxuLnRvcEhvdGVsTGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4udG9wS?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            GNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcEhvdGVsQnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC50b3BIb3RlbEJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcEhvdGVsSXRlbS50eXBlMSAudG9wSG90ZWxJbWdMIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTUwcHg7XG4gICAgdG9wOiAxMDRweDtcbiAgfVxuICAudG9wSG90ZWxJdGVtLnR5cGUxIC50b3BIb3RlbEltZ0w6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDNweDtcbiAgICBoZWlnaHQ6IDIwM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2xpbmVfcmlnaHRfc2hvcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiAtOTVweDtcbiAgfVxuICAudG9wSG90ZWxJdGVtLnR5cGUxIC50b3BIb3RlbFR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMSAudG9wSG90ZWxUdGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MTRweDtcbiAgICBoZWlnaHQ6IDQxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2xpbmVfbGVmdF9sb25nLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogNDY1cHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxJbWdMIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU1MHB4O1xuICAgIHRvcDogMTA0cHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxJbWdMOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAzcHg7XG4gICAgaGVpZ2h0OiAyMDNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9saW5lX2xlZnRfc2hvcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTk1cHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxUeHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxJbWdTIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG4gIC50b3BIb3RlbEl0ZW0udHlwZTIgLnRvcEhvdGVsVHRsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICB9XG4gIC50b3BIb3RlbEl0ZW0udHlwZTIgLnRvcEhvdGVsVHRsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDE0cHg7XG4gICAgaGVpZ2h0OiA0MTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9saW5lX3JpZ2h0X2xvbmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogNDY1cHg7XG4gIH1cbiAgLnRvcEhvdGVsQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnRvcEhvdGVsSW1nTCB7XG4gICAgd2lkdGg6IDEyNzBweDtcbiAgfVxuICAudG9wSG90ZWxUeHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAudG9wSG90ZWxMaW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMTBw??7??7??424X?7?7@?7biAgICBtYXJnaW4tdG9wOiAtMjY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcEhvdGVsTGluay5tdE1pbnVzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcEhvdGVsQnRuIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZmxleDogMCAxIDIyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC50b3BIb3RlbFRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudG9wSG90ZWxUaHVtYnMgPiBsaSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC50b3BIb3RlbFRodW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAudG9wSG90ZWxUaHVtYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnRvcEhvdGVsVHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAudG9wSG90ZWxJbWdMIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50b3BIb3RlbEltZ1Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcEhvdGVsVGh1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRvcEhvdGVsVGh1bWJzID4gbGkge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMSAudG9wSG90ZWxMaW5rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxUdGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50b3BIb3RlbEl0ZW0udHlwZTIgLnRvcEhvdGVsSW1nTCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRvcEhvdGVsSXRlbS50eXBlMiAudG9wSG90ZWxMaW5rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICAudG9wSG90ZWxMaW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG4gIC50b3BIb3RlbEJ0biB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLypcbnRvcFNwYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wU3BhIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50b3BTcGEge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi50b3BTcGFUdGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3BTcGFUdGwgaW1nIHtcbiAgd2lkdGg6IDMxMnB4O1xufVxuXG4udG9wU3BhQm94QnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzkwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcFNwYUJveEJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAudG9wU3BhQm94QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudG9wU3BhVHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19zZWM0XzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2FsYyg1MCUgLSAyMTRweCkgYm90dG9tIDExNXB4LzQyOHB4IGF1dG87XG4gIH1cbiAgLnRvcFNwYUJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NSU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfc2VjNF8wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci81NSUgYXV0bztcbiAgfVxuICAudG9wU3BhQm94RmlnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRvcFNwYUJveEZpZyBpbWcge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcFNwYUJveFR4dCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC50b3BTcGFUdGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX3NlYzRfMDEucG5nKSwgdXJsKC4uL2ltZy90b3AvYmdfc2VjNF8wMi5wbmcpLCB1cmwoLi4vaW1nL3RvcC9pdG1fc2VjNF8wMS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSAsIHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvLDUwJSBhdXRvLCA0OCUgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgfVxuICAudG9wU3BhVHRsIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudG9wU3BhQm94RmlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BTcGFCb3hUeHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudG9wU3BhQm94QnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4vKlxudG9wTmV3c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wTmV3cyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50b3BOZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4udG9wTmV3c0NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4udG9wTmV3c1RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udG9wTmV3c1RhYkl0ZW0ge1xuICBmbGV4OiAwIDAgMTklO1xuICBtYXgtd2lkdGg6IDE5JTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcE5ld3NUYWJJdGVtLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRvcE5ld3NMaXN0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udG9wTmV3c0xpc3RJdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvcE5ld3NMaXN0RGF0ZSB7XG4gIGZsZXg6IDAgMCAxMjBweDtcbn1cblxuLnRvcE5ld3NMaXN0TGluayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudG9wTmV3c0xpc3RMaW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudG9wTmV3c1RhYiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50b3BOZXdzVGFiSXRlbSB7XG4gICAgZmxleDogMCAwIDMxJTtcbiAgICBtYXgtd2lkdGg6IDMxJTtcbiAgICBtYXJnaW46IDElO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAudG9wTmV3c0NvbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudG9wTmV3c0xpc3RJdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbiAgLnRvcE5ld3NMaXN0RGF0ZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnRvcE5ld3NMaXN0TGluayB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlL19zcGEuc2Nzc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG5zcGFQYWdlVGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNwYVBhZ2VUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc3BhUGFnZVRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvc3BhL2JnX3NwYV9ib2R5LmpwZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vYXV0byAxMDBweDtcbiAgfVxuICAuc3BhUGFnZVRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbi8qXG5zcGFQYWdlQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVBhZ2VDYXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9iZ19pbmRleF9jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuXG4uc3BhUGFnZUNhdGNoIGltZyB7XG4gIHdpZHRoOiA3ODFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNwYVBhZ2VDYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3BhUGFnZUNhdGNoIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGFQYWdlQ2F0Y2gge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnNwYVBhZ2VDYXRjaCBpbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4vKlxuc3BhRmFQYWdlQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYUZhUGFnZUNhdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3BhL2JnX2ZhbWlseV9jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuXG4uc3BhRmFQYWdlQ2F0Y2ggaW1nIHtcbiAgd2lkdGg6IDY2M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhRmFQYWdlQ2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNwYUZhUGFnZUNhdGNoIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGFGYVBhZ2VDYXRjaCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc3BhRmFQYWdlQ2F0Y2ggaW1nIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLypcbnNwYUJhdGhQYWdlQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYUJhdGhQYWdlQ2F0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcGEvYmdfYmF0aF9jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuXG4uc3BhQmF0aFBhZ2VDYXRjaCBpbWcge1xuICB3aWR0aDogNzgxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zcGFCYXRoUGFnZUNhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zcGFCYXRoUGFnZUNhdGNoIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGFCYXRoUGFnZUNhdGNoIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5zcGFCYXRoUGFnZUNhdGNoIGltZyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi8qXG5zcGFMYWR5UGFnZUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFMYWR5UGFnZUNhdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3BhL2JnX2xhZHlfY2F0Y2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cblxuLnNwYUxhZHlQYWdlQ2F0Y2ggaW1nIHtcbiAgd2lkdGg6IDc4MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhTGFkeVBhZ2VDYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3BhTGFkeVBhZ2VDYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3BhTGFkeVBhZ2VDYXRjaCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc3BhTGFkeVBhZ2VDYXRjaCBpbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4vKlxuc3BhTWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhTWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BhL2JnX2luZGV4MS5qcGcpLCB1cmwoLi4vaW1nL3NwYS9iZ19pbmRleDMuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgY2VudGVyIGJvdHRvbTtcbn1cblxuLypcbnNwYUxpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFMaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BhTGlua3NCdG4ge1xuICBmbGV4OiAwIDEgMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zcGFMaW5rc0J0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAuc3BhTGlua3NCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5zcGFMaW5rcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zcGFMaW5rc0J0biB7XG4gICAgZmxleDogMCAxIDMyJTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMnB4O1xuICB9XG59XG5cbi8qXG5zcGFJbWdMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFJbWdMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNwYUltZ0xpc3QgbGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zcGFJbWdMaXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSB��     ��                      i�             ���     ��             ��      @      ��             tYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi8qXG5zcGFQbGFuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFQbGFuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNwYVBsYW5?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            gOTAwcHgpIHtcbiAgLnNwYVBsYW5CdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLnNwYVBsYW5CdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGFQbGFuIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNwYVBsYW5CdG4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi8qXG5zcGFHdWlkZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhR3VpZGUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcGEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cblxuLnNwYUd1aWRlQm94VGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc3BhR3VpZGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLypcbnNwYUd1aWRlQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFHdWlkZUJveFRpdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwYUd1aWRlQm94QnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhR3VpZGVCb3hCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLnNwYUd1aWRlQm94QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4uc3BhR3VpZGVCb3hJbWcxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhR3VpZGVCb3gge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwYUd1aWRlQm94RWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxuICAuc3BhR3VpZGVCb3hJbWcyIHtcbiAgICB3aWR0aDogMTI3MHB4O1xuICB9XG4gIC5zcGFHdWlkZUJveC50eXBlMSAuc3BhR3VpZGVCb3hJbWcyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNjAwcHg7XG4gIH1cbiAgLnNwYUd1aWRlQm94LnR5cGUyIC5zcGFHdWlkZUJveEVsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc3BhR3VpZGVCb3gudHlwZTIgLnNwYUd1aWRlQm94SW1nMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3BhR3VpZGVCb3hFbCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnNwYUd1aWRlQm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuc3BhR3VpZGVCb3hJbWcyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGFHdWlkZUJveFRpdCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnNwYUd1aWRlQm94SW1nMSBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnNwYUd1aWRlQm94QnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwYUd1aWRlQm94QnRuIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4vKlxuc3BhTmV3c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhTmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXI6??7??7??424X?7?7@?7YXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNwYU5ld3Mge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG4vKlxuc3BhRGF5VGltZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhRGF5VGltZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3BhL2JnX3NwYURheVRpbWUucG5nKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDI1LCAyNSwgMjUsIDAuNSk7XG59XG5cbi5zcGFEYXlUaW1lSW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cblxuLnNwYURheVRpbWVJbm5lcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cblxuLnNwYURheVRpbWVUaXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc3BhRGF5VGltZSA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9pY25fYmlzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTVweCBhdXRvO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc3BhRGF5VGltZSA+IGkuYmlzMSB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLnNwYURheVRpbWUgPiBpLmJpczIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uc3BhRGF5VGltZSA+IGkuYmlzMyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLnNwYURheVRpbWUgPiBpLmJpczQge1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhRGF5VGltZUlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zcGFEYXlUaW1lVGl0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNwYURheVRpbWVUeHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5zcGFEYXlUaW1lVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3BhRGF5VGltZVRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNwYURheVRpbWVUYWJsZSB0ZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc3BhRGF5VGltZSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICB9XG4gIC5zcGFEYXlUaW1lSW5uZXIsIC5zcGFEYXlUaW1lSW5uZXIyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnNwYURheVRpbWVUaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zcGFEYXlUaW1lVGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc3BhRGF5VGltZVRhYmxlIHRib2R5LCAuc3BhRGF5VGltZVRhYmxlIHRyLCAuc3BhRGF5VGltZVRhYmxlIHRoLCAuc3BhRGF5VGltZVRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BhRGF5VGltZVRhYmxlIHRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGFEYXlUaW1lVGFibGUgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLypcbnNwYVRlbGJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhVGVsYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjlmMztcbiAgYm9yZGVyOiAycHggc29saWQgI2MxMjcyZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLypcbnNwYVJvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVJvb21UeHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOWYzO1xuICBwYWRkaW5nOiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zcGFSb29tVHh0IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNwYVJvb21UYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLnNwYVJvb21JbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGFSb29tSW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMTI3MmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zcGFSb29tSW1nIC5pbWdTbGljayBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3BhUm9vbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3BhUm9vbUltZyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BhUm9vbVR4dCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3BhUm9vbVR4dCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKlxuc3BhQnRtYnRuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFCdG1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNwYUJ0bWJ0bkl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQ5JTtcbiAgbWF4LXdpZHRoOiA0OSU7XG4gIHBhZGRpbmctdG9wOiAxOSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNwYUJ0bWJ0bkl0ZW0ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLnNwYUJ0bWJ0bkl0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5zcGFCdG1idG5JdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyNzJkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uc3BhQnRtYnRuSXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyNzJkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uc3BhQnRtYnRuVGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3BhQnRtYnRuSXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOSU7XG4gIH1cbn1cblxuLypcbnNwYUZyZWVwYXRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFGcmVlcGF0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzEyNzJkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxMjcyZDtcbn1cblxuLnNwYUZyZWVwYXRoTHR4dCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zcGFGcmVlcGF0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zcGFGcmVlcGF0aEl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzEyNzJkO1xuICB9XG4gIC5zcGFGcmVlcGF0aEl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzEyNzJkO1xuICB9XG4gIC5zcGFGcmVlcGF0aEl0ZW06bnRoLWNoaWxkKDEpLCAuc3BhRnJlZXBhdGhJdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuc3BhRnJlZXBhdGgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnNwYUZyZWVwYXRoSXRlbSB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMTI3MmQ7XG4gIH1cbiAgLnNwYUZyZWVwYXRoSXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLypcbnNwYVBob3Rvc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhUGhvdG9zTWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFQaG90b3NUaHVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BhUGhvdG9zVGh1bWJJdGVtIHtcbiAgZmxleDogMCAwIDE4JTtcbiAgcGFkZGluZzogMCAxJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3BhUGhvdG9zVGh1bWJJdGVtIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5zcGFQaG90b3NUaHVtYkl0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi8qXG5zcGFQbGFuQ29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVBsYW5Db250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BhUGxhbkNvbnRlbnRzSW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTcwcHggMTBweCAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BhUGxhbkNvbnRlbnRzUG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc3BhUGxhbkNvbnRlbnRzSXRtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGFQbGFuQ29udGVudHNJdG0xIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnNwYVBsYW5Db250ZW50c0l0bTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BhUGxhbkNvbnRlbnRzSXRtMiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3BhUGxhbkNvbnRlbnRzSXRtMSB7XG4gICAgcmlnaHQ6IDgzMHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3BhUGxhbkNvbnRlbnRzSXRtMiB7XG4gICAgbGVmdDogNzUwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zcGFQbGFuQ29udGVudHNJdG0xIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNwYVBsYW5Db250ZW50c0l0bTIge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnNwYVBsYW5Db250ZW50c0lubmVyIHtcbiAgICBwYWRkaW5nOiAxNSUgMTBweCAyMCU7XG4gIH1cbiAgLnNwYVBsYW5Db250ZW50c0l0bTEge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zcGFQbGFuQ29udGVudHNJdG0xIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwYVBsYW5Db250ZW50c0l0bTIge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BhUGxhbkNvbnRlbnRzSXRtMiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fZ3JhbnNwLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuZ3JhbnNwQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcENhdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvYmdfaW5kZXgxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JhbnNwQ2F0Y2ggZGl2IHtcbiAgZmxleDogMCAxIDYzMHB4O1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDY1LCA1OCwgMC44KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdyYW5zcENhdGNoIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5ncmFuc3BDYXRjaCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZ3JhbnNwQ2F0Y2ggZGl2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLypcbmdyYW5zcEFjc0NhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BBY3NDYXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmFuc3BhL2JnX2FjczEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmFuc3BBY3NDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgNjUsIDU4LCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ3JhbnNwQWNzQ2F0Y2gge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmdyYW5zcEFjc0NhdGNoIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5ncmFuc3BBY3NDYXRjaCBkaXYge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4vKlxuZ3JhbnNwRmFDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwRmFDYXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmFuc3BhL2JnX2ZhMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyYW5zcEZhQ2F0Y2ggZGl2IHtcbiAgZmxleDogMCAxIDYzMHB4O1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDY1LCA1OCwgMC44KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdyYW5zcEZhQ2F0Y2gge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmdyYW5zcEZhQ2F0Y2gge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmdyYW5zcEZhQ2F0Y2ggZGl2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLypcbmdyYW5zcEd��     ��                      i�             ���     ��             ��      @      ��             jZmZmO1xufVxuXG4uZ3JhbnNwR3VpZGVUaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmFuc3BHdWlkZVRibDEge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZ3JhbnNwR3VpZGVUYmwxIHNtYWxsIHtcbiAgY29sb3I6ICNlZDFjMjQ7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            GVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JhbnNwR3VpZGUgLml0ZW1TIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIG1heC13aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLmdyYW5zcEd1aWRlIC5pdGVtTCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdyYW5zcEd1aWRlIC5pdGVtUyB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZ3JhbnNwR3VpZGUgLml0ZW1MIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhbnNwR3VpZGVUYmwxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwxIHRoIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDE0cHggNXB4O1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDEgdGQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDEgdGgsIC5ncmFuc3BHdWlkZVRibDEgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDEgdHI6bGFzdC1jaGlsZCB0aCwgLmdyYW5zcEd1aWRlVGJsMSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdyYW5zcEd1aWRlVGJsMiB0aCwgLmdyYW5zcEd1aWRlVGJsMiB0ZCB7XG4gICAgcGFkZGluZzogN3B4IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB3aWR0aDogMTcuNSU7XG4gIH1cbiAgLmdyYW5zcEd1aWRlVGJsMiB0aC5yMSwgLmdyYW5zcEd1aWRlVGJsMiB0ZC5yMSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwyIHRoIHNwYW4sIC5ncmFuc3BHdWlkZVRibDIgdGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggM3B4O1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIgdGggc3BhbjpiZWZvcmUsIC5ncmFuc3BHdWlkZVRibDIgdGQgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ3JhbnNwR3VpZGVUYmwxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmdyYW5zcEd1aWRlVGJsMSB0Ym9keSwgLmdyYW5zcEd1aWRlVGJsMSB0ciwgLmdyYW5zcEd1aWRlVGJsMSB0aCwgLmdyYW5zcEd1aWRlVGJsMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyYW5zcEd1aWRlVGJsMSB0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwxIHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KWoCc7XG4gIH1cbiAgLmdyYW5zcEd1aWRlVGJsMSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAg??7??7??424X?7?7@?7cGxheTogbm9uZTtcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwyIHRib2R5LCAuZ3JhbnNwR3VpZGVUYmwyIHRyLCAuZ3JhbnNwR3VpZGVUYmwyIHRoLCAuZ3JhbnNwR3VpZGVUYmwyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwyIHRib2R5IHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIgdGJvZHkgdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pagJztcbiAgfVxuICAuZ3JhbnNwR3VpZGVUYmwyIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IGNhbGMoNTAlICsgNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ncmFuc3BHdWlkZVRibDIgdGJvZHkgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLypcbmdyYW5zcFJvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcFJvb20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uZ3JhbnNwUm9vbU1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JhbnNwUm9vbVR4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZ3JhbnNwUm9vbSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ3JhbnNwUm9vbSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi8qXG5ncmFuc3BSb29tU3ViU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BSb29tU3ViU2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyYW5zcFJvb21TdWJTbGlkZXIgLmdyYW5zcFJvb21TdWJTbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uZ3JhbnNwUm9vbVN1YlNsaWRlci50aHVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JhbnNwUm9vbVN1YlNsaWRlci50aHVtcyBsaSB7XG4gIGZsZXg6IDAgMSAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi8qXG5ncmFuc3BhUm9vbVRhYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwYVJvb21UYWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3JhbnNwYVJvb21UYWJJdGVtIHtcbiAgZmxleDogMCAxIDE5JTtcbiAgbWF4LXdpZHRoOiAxOSU7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ncmFuc3BhUm9vbVRhYkl0ZW0uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ3JhbnNwYVJvb21UYWIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JhbnNwYVJvb21UYWJJdGVtIHtcbiAgICBmbGV4OiAwIDAgMzElO1xuICAgIG1heC13aWR0aDogMzElO1xuICAgIG1hcmdpbjogMSU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5ncmFuc3BhUm9vbVRhYkl0ZW0uc210Q29sMiB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxuICAuZ3JhbnNwYVJvb21UYWIuc210Q29sMiAuZ3JhbnNwYVJvb21UYWJJdGVtIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5cbi8qXG5ncmFuc3BhUnN2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BhUnN2VGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JhbnNwYVJzdlR4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmdyYW5zcGFSc3ZUZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZ3JhbnNwYVJzdkJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdyYW5zcGFSc3ZCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmdyYW5zcGFSc3ZCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZ3JhbnNwYVJzdiB7XG4gICAgYmFja2dyb3VuZDogIzVhM2ExOCB1cmwoLi4vaW1nL2dyYW5zcGEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ3JhbnNwYVJzdiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyYW5zcGFSc3ZCdG4ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmdyYW5zcGFSc3ZCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMSA2NDVweDtcbiAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5ncmFuc3BhUnN2IHtcbiAgICBiYWNrZ3JvdW5kOiAjNWEzYTE4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ3JhbnNwYVJzdkJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmdyYW5zcGFSc3Y6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA4MThweDtcbiAgICBoZWlnaHQ6IDYwMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZ3JhbnNwYVJzdiB7XG4gICAgYmFja2dyb3VuZDogIzVhM2ExODtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmdyYW5zcGFSc3ZCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5ncmFuc3BhUnN2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODE4cHg7XG4gICAgaGVpZ2h0OiA2MDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byA2MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5ncmFuc3BhUnN2QnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ncmFuc3BhUnN2IHtcbiAgICBiYWNrZ3JvdW5kOiAjNWEzYTE4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4vKlxuZ3JhbnNwQnRudW5pdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwQnRudW5pdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmdyYW5zcEJ0bnVuaXRCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmdyYW5zcEJ0bnVuaXRCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmdyYW5zcEJ0bnVuaXRCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFuc3BCdG51bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JhbnNwQnRudW5pdEJ0biB7XG4gICAgZmxleDogMCAwIDQ3JTtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ3JhbnNwQnRudW5pdEJ0biB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4vKlxuZ3JhbnNwRmFHdWlkZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwRmFHdWlkZUl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG5cbi5ncmFuc3BGYUd1aWRlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmdyYW5zcEZhR3VpZGVTdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleDogMCAwIDI2JTtcbiAgbWF4LXdpZHRoOiAyNiU7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5ncmFuc3BGYUd1aWRlQnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWMgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfYnJvd24ucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIvMjZweCAyNnB4O1xuICBmbGV4OiAwIDAgNzQlO1xuICBtYXgtd2lkdGg6IDc0JTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ3JhbnNwRmFHdWlkZUJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAuZ3JhbnNwRmFHdWlkZUJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmdyYW5zcEZhR3VpZGVJbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ncmFuc3BGYUd1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JhbnNwRmFHdWlkZSAuaXRlbTEge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyYW5zcEZhR3VpZGUgLml0ZW0yIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZ3JhbnNwRmFHdWlkZUl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmFuc3BGYUd1aWRlIC5pdGVtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ3JhbnNwRmFHdWlkZVN0ZXAge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuICAuZ3JhbnNwRmFHdWlkZUJ0biB7XG4gICAgZmxleDogMCAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4vKlxuZ3JhbnNwRnFUaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcEZxVGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5ncmFuc3BGcVRpdEljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cblxuLmdyYW5zcEZxVGl0VHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM4OTQxM2E7XG59XG5cbi8qXG5ncmFuc3BGcUJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwRnFCb3hDb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdyYW5zcEZxQm94VGl0IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmdyYW5zcEZxQm94VHh0IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ncmFuc3BGcUJveFJlZCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVlYztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ3JhbnNwRnFCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmdyYW5zcEZxQm94SW1nIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5ncmFuc3BGcUJveENvbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZ3JhbnNwRnFCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmdyYW5zcEZxQm94VGl0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgfVxuICAuZ3JhbnNwRnFCb3hUeHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuZ3JhbnNwRnFCb3hSZWQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuZ3JhbnNwRnFCb3hJbWcge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JhbnNwRnFCb3hDb250IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ncmFuc3BGcUJveEltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZ3JhbnNwRnFCb3hUaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICB9XG4gIC5ncmFuc3BGcUJveFR4dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZ3JhbnNwRnFCb3hSZWQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLypcbmdyYW5zcE1hcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwTWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdyYW5zcE1hcFRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xufVxuXG4uZ3JhbnNwTWFwQ29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5ncmFuc3BNYXBKcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JhbnNwTWFwQnRtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ncmFuc3BNYXBMaW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZ3JhbnNwTWFwTGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdyYW5zcE1hcENvbnQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLypcbmdyYW5zcEFjc1xuLS0��     ��                      i�             ���     ��             ��      @      ��             uZzogMzBweDtcbn1cblxuLmdyYW5zcEFjc1RyYWluIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9pY25fdHJhaW4ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjZweCBhdXRvO1xufVxuXG4uZ3JhbnNwQWNzQ2FyIHtcbiAgZm9udC1zaXplOiAyNHB4O1x?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            wYS9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdyYW5zcEFjcyB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5ncmFuc3BBY3NUcmFpbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9pY25fdHJhaW4ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjZweCBhdXRvO1xuICB9XG4gIC5ncmFuc3BBY3NDYXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvaWNuX2Nhci5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8zMHB4IGF1dG87XG4gIH1cbiAgLmdyYW5zcEFjcyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlL19wbGF6YS5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbnBsYXphQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBsYXphQ2F0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhemEvYmdfaW5kZXgxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhemFDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTQxLCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGxhemFDYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGxhemFDYXRjaCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKlxucGxhemFBY3NDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFBY3NDYXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9iZ19hY3MxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhemFBY3NDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTQxLCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGxhemFBY3NDYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGxhemFBY3NDYXRjaCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKlxucGxhemFGYUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbGF6YUZhQ2F0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVy??7??7??424X?7?7@?7b250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhemFGYUNhdGNoIGRpdiB7XG4gIGZsZXg6IDAgMSA2MzBweDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCAxNDEsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wbGF6YUZhQ2F0Y2gge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnBsYXphRmFDYXRjaCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKlxucGxhemFGYUd1aWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbGF6YUZhR3VpZGVJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuXG4ucGxhemFGYUd1aWRlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBsYXphRmFHdWlkZVN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzhkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAwIDAgMjYlO1xuICBtYXgtd2lkdGg6IDI2JTtcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBsYXphRmFHdWlkZUJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjIHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0X2JsdWUucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIvMjZweCAyNnB4O1xuICBmbGV4OiAwIDAgNzQlO1xuICBtYXgtd2lkdGg6IDc0JTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGxhemFGYUd1aWRlQnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5wbGF6YUZhR3VpZGVCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5wbGF6YUZhR3VpZGVCdG5UeHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgZmxleDogMCAwIDc0JTtcbiAgbWF4LXdpZHRoOiA3NCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBsYXphRmFHdWlkZUltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBsYXphRmFHdWlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBsYXphRmFHdWlkZSAuaXRlbTEge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLnBsYXphRmFHdWlkZSAuaXRlbTIge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wbGF6YUZhR3VpZGVJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucGxhemFGYUd1aWRlIC5pdGVtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGxhemFGYUd1aWRlU3RlcCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC5wbGF6YUZhR3VpZGVCdG4ge1xuICAgIGZsZXg6IDAgMSA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLnBsYXphRmFHdWlkZUJ0blR4dCB7XG4gICAgZmxleDogMCAxIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4vKlxucGxhemFGcVRpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFGcVRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucGxhemFGcVRpdEljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cblxuLnBsYXphRnFUaXRUeHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzMzMzM4ZDtcbn1cblxuLypcbnBsYXphUnN2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbGF6YVJzdlRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYXphUnN2VHh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGxhemFSc3ZUZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucGxhemFSc3ZCdG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wbGF6YVJzdkJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1pbjtcbiAgfVxuICAucGxhemFSc3ZCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAucGxhemFSc3Yge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzOGQgdXJsKC4uL2ltZy9wbGF6YS9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2F1dG8gNjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wbGF6YVJzdiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBsYXphUnN2QnRuIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5wbGF6YVJzdkJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAxIDY0NXB4O1xuICAgIG1heC13aWR0aDogNjQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBsYXphUnN2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzhkO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGxhemFSc3ZCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wbGF6YVJzdjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDgxOHB4O1xuICAgIGhlaWdodDogNjAxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGxhemFSc3Yge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzOGQ7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wbGF6YVJzdkJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnBsYXphUnN2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODE4cHg7XG4gICAgaGVpZ2h0OiA2MDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXphL2JnX2luZGV4Mi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2F1dG8gNjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucGxhemFSc3ZCdG4ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBsYXphUnN2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzhkO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4vKlxucGxhemFBY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBsYXphQWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnBsYXphQWNzVHJhaW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9pY25fdHJhaW4ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjZweCBhdXRvO1xufVxuXG4ucGxhemFBY3NDYXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBsYXphQWNzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLnBsYXphQWNzVHJhaW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXphL2ljbl90cmFpbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNnB4IGF1dG87XG4gIH1cbiAgLnBsYXphQWNzQ2FyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbiAgfVxuICAucGxhemFBY3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fY2hpa3Vnby5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbmNoaWt1Z29DYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hpa3Vnb0NhdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hpa3Vnb0NhdGNoIGRpdiB7XG4gIGZsZXg6IDAgMSA2MzBweDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDg2LCA1MSwgMC44KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNoaWt1Z29DYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2hpa3Vnb0NhdGNoIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jaGlrdWdvQ2F0Y2ggZGl2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLypcbmNoaWt1Z29BY3NDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hpa3Vnb0Fjc0NhdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfYWNzMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoaWt1Z29BY3NDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA4NiwgNTEsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jaGlrdWdvQWNzQ2F0Y2gge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNoaWt1Z29BY3NDYXRjaCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2hpa3Vnb0Fjc0NhdGNoIGRpdiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8qXG5jaGlrdWdvRmFDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hpa3Vnb0ZhQ2F0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpa3Vnby9iZ19mYTEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGlrdWdvRmFDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA4NiwgNTEsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jaGlrdWdvRmFDYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2hpa3Vnb0ZhQ2F0Y2gge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNoaWt1Z29GYUNhdGNoIGRpdiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8qXG5jaGlrdWdvRmFHdWlkZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hpa3Vnb0ZhR3VpZGVJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuXG4uY2hpa3Vnb0ZhR3VpZGVCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2hpa3Vnb0ZhR3VpZGVTdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTYzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleDogMCAwIDI2JTtcbiAgbWF4LXdpZHRoOiAyNiU7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jaGlrdWdvRmFHdWlkZUJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjIHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0X2dyZWVuLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyLzI2cHggMjZweDtcbiAgZmxleDogMCAwIDc0JTtcbiAgbWF4LXdpZHRoOiA3NCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNoaWt1Z29GYUd1aWRlQnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5jaGlrdWdvRmFHdWlkZUJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmNoaWt1Z29GYUd1aWRlSW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY2hpa3Vnb0ZhR3VpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jaGlrdWdvRmFHdWlkZSAuaXRlbTEge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmNoaWt1Z29GYUd1aWRlIC5pdGVtMiB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNoaWt1Z29GYUd1aWRlSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNoaWt1Z29GYUd1aWRlIC5pdGVtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2hpa3Vnb0ZhR3VpZGVTdGVwIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmNoaWt1Z29GYUd1aWRlQnRuIHtcbiAgICBmbGV4OiAwIDEgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi8qXG5jaGlrdWdvRnFUaXRcbi0tLS0tLS0��     ��                      i�             ���     ��             ��      @      ��             0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY2hpa3Vnb0ZxVGl0SWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4uY2hpa3Vnb0ZxVGl0VHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gI?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            iAgY29sb3I6ICMzMzU2MzM7XG59XG5cbi8qXG5jaGlrdWdvUnN2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jaGlrdWdvUnN2VGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hpa3Vnb1JzdlR4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNoaWt1Z29Sc3ZUZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2hpa3Vnb1JzdkJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNoaWt1Z29Sc3ZCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmNoaWt1Z29Sc3ZCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY2hpa3Vnb1JzdiB7XG4gICAgYmFja2dyb3VuZDogIzMzNTYzMyB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY2hpa3Vnb1JzdiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNoaWt1Z29Sc3ZCdG4ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmNoaWt1Z29Sc3ZCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMSA2NDVweDtcbiAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jaGlrdWdvUnN2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzM1NjMzO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2hpa3Vnb1JzdkJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNoaWt1Z29Sc3Y6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA4MThweDtcbiAgICBoZWlnaHQ6IDYwMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpa3Vnby9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2hpa3Vnb1JzdiB7XG4gICAgYmFja2dyb3VuZDogIzMzNTYzMztcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNoaWt1Z29Sc3ZCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jaGlrdWdvUnN2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODE4cHg7XG4gICAgaGVpZ2h0OiA2MDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byA2MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5jaGlrdWdvUnN2QnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xu??7??7??424X?7?7@?7dW5kOiAjMzM1NjMzO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4vKlxuY2hpa3Vnb0Fjc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hpa3Vnb0FjcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5jaGlrdWdvQWNzVHJhaW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGlrdWdvL2ljbl90cmFpbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNnB4IGF1dG87XG59XG5cbi5jaGlrdWdvQWNzQ2FyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpa3Vnby9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNoaWt1Z29BY3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICAuY2hpa3Vnb0Fjc1RyYWluIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGlrdWdvL2ljbl90cmFpbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNnB4IGF1dG87XG4gIH1cbiAgLmNoaWt1Z29BY3NDYXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vaWNuX2Nhci5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8zMHB4IGF1dG87XG4gIH1cbiAgLmNoaWt1Z29BY3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fY29udGFjdC5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbmNudGN0VGlwc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY250Y3RUaXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jbnRjdFRpcHNUeHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jbnRjdFRpcHNCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jbnRjdFRpcHNJdGVtIHtcbiAgICBmbGV4OiAwIDAgMzIlO1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG4gIC5jbnRjdFRpcHNJdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY250Y3RUaXBzSXRlbSBwLmNudGN0VGlwc05hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNudGN0VGlwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY250Y3RUaXBzSXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY250Y3RUaXBzSXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNudGN0VGlwc0l0ZW0gcC5jbnRjdFRpcHNOYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNudGN0VGlwcyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY250Y3RUaXBzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLmNudGN0VGlwc1R4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qXG5jbnRjdEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNudGN0Rm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGNvbG9yOiAjODk0MTNhO1xufVxuXG4uY250Y3RGb3JtSXRlbSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0L2xpbmUxLmpwZykgcmVwZWF0LXggbGVmdCBib3R0b20vYXV0byAxcHg7XG59XG5cbi5jbnRjdEZvcm1UaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5jbnRjdEZvcm1UaXQucmVxdXJlaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAn5b+F6aCIJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMjcyZDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5jbnRjdEZvcm0gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY250Y3RGb3JtIHRleHRhcmVhIHtcbiAgY29sb3I6ICM4OTQxM2E7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OTQxM2E7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uY250Y3RGb3JtIGlucHV0IHtcbiAgY29sb3I6ICM4OTQxM2E7XG59XG5cbi5jbnRjdEZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5jbnRjdEZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLmNudGN0Rm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk0MTNhO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNudGN0Rm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk0MTNhO1xufVxuXG4uY250Y3RGb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmNudGN0Rm9ybSAuZmxleEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNudGN0Rm9ybSAuZmxleEJveEl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDIwcHggNXB4IDA7XG59XG5cbi5jbnRjdEZvcm1BZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNudGN0Rm9ybUFkZFR4dCB7XG4gIGZsZXg6IDAgMCAxMzBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uY250Y3RGb3JtQWRkQnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEyMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY250Y3RGb3JtQWRkQnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLWluO1xuICB9XG4gIC5jbnRjdEZvcm1BZGRCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5jbnRjdEZvcm1BZGRIeXBoZW4ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmNudGN0Rm9ybUFkZFppcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1MHB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTUwcHgpO1xufVxuXG4uY250Y3RGb3JtQWRkSW5wdXQge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjcwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY250Y3RGb3JtSXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY250Y3RGb3JtVGl0IHtcbiAgICBmbGV4OiAwIDAgMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jbnRjdEZvcm1Cb3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNudGN0Rm9ybSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY250Y3RGb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNudGN0Rm9ybVRpdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNudGN0Rm9ybUJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jbnRjdEZvcm1BZGQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY250Y3RGb3JtQWRkVHh0IHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAuY250Y3RGb3JtQWRkWmlwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA2NnB4KTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2NnB4KTtcbiAgfVxuICAuY250Y3RGb3JtQWRkQnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmNudGN0Rm9ybUFkZElucHV0IHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gIH1cbn1cblxuLypcbmNudGN0Rm9ybUJ0bnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNudGN0Rm9ybUJ0bnNJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NDEzYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY250Y3RGb3JtQnRuc0l0ZW0ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLmNudGN0Rm9ybUJ0bnNJdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4uY250Y3RGb3JtQnRuc0l0ZW0ucmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdiMjk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY250Y3RGb3JtQnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jbnRjdEZvcm1CdG5zSXRlbSB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY250Y3RGb3JtQnRucyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbiAgfVxuICAuY250Y3RGb3JtQnRuc0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlL19vdGhlci5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbmNvbUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21DYXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21wYW55L2JnX2luZGV4MS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbUNhdGNoIGRpdiB7XG4gIGZsZXg6IDAgMSA2MzBweDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA2NSwgNTgsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb21DYXRjaCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY29tQ2F0Y2gge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvbUNhdGNoIGRpdiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8qXG5wcmN5Q2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByY3lDYXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcml2YWN5L2JnX2luZGV4MS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByY3lDYXRjaCBkaXYge1xuICBmbGV4OiAwIDEgNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJjeUNhdGNoIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wcmN5Q2F0Y2gge1xuICAgIHBhZGRpbmc6IDgyJSAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJpdmFjeS9iZ19pbmRleDEtc210MS5qcGcpLCB1cmwoLi4vaW1nL3ByaXZhY3kvYmdfaW5kZXgxLXNtdDIuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywxMDAlIGF1dG87XG4gIH1cbn1cblxuLypcbnByY3lUaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByY3lUaXQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcml2YWN5L2ljbl9zZWN1cml0eS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC8yNXB4IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qXG5wcmN5Qm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmN5Qm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVlYztcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnByY3lCb3hUaXQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcml2YWN5L2ljbl9tYWlsLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4LzIzcHggYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAucHJjeUJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHJjeUJveCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8qXG5zdG1hcFRpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RtYXBUaXQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5NDEzYTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnN0bWFwVGl0IGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc3RtYXBUaXQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLypcbnN0bWFwTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RtYXBMaXN0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uc3RtYXBMaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3RtYXBMaXN0IGEsIC5zdG1hcExpc3QgLmpzLW1vZGFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5��     ��                      i�             ���     ��             ��      @      ��             uanMtbW9kYWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKlxuc3RtYXBDb2wzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zdG1hcENvbDMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTo?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            6IDAgMCAzMSU7XG4gICAgbWF4LXdpZHRoOiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdG1hcENvbDNJdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fbmV3cy5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbm5ld3NNYWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzTWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLypcbm5ld3NXcmFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzV3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3NXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4vKlxubmV3c0FydGljbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3NBcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNzIlO1xuICAgIG1heC13aWR0aDogNzIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5uZXdzQXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4vKlxubmV3c0FzaWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzQXNpZGVUaXQge1xuICBjb2xvcjogIzg5NDEzYTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgIzg5NDEzYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTQxM2E7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3NBc2lkZUxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4OTQxM2E7XG59XG5cbi5uZXdzQXNpZGVMaXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubmV3c0FzaWRlTGlzdCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzQXNpZGVMaXN0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzQXNpZGUge1xuICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5uZXdzQXNpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5uZXdzQXNpZGVUaXQge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5uZXdzQXNpZGVMaXN0IHtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vKlxubmV3c0JveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3??7??7??424X?7?7@?7ZWZ0IGJvdHRvbS9hdXRvIDFweDtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuXG4ubmV3c0JveElubmVyIHtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5ld3NCb3hEYXRlIHtcbiAgY29sb3I6ICM4OTQxM2E7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3c0JveFR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5NDEzYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzQm94VHh0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAubmV3c0JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLypcbm5ld3NQb3N0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzUG9zdCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjODk0MTNhO1xufVxuXG4ubmV3c1Bvc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5uZXdzUG9zdFRpdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC9saW5lMS5qcGcpIHJlcGVhdC14IGxlZnQgYm90dG9tL2F1dG8gMXB4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzg5NDEzYTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ld3NQb3N0VGl0IC50eHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3c1Bvc3RUaXQgLmRhdGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV3c1Bvc3RCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk0MTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAubmV3c1Bvc3RCdG4ge1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gIH1cbiAgLm5ld3NQb3N0QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NQb3N0IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5uZXdzUG9zdCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4iLCJAZm9udC1mYWNle1xuIGZvbnQtZmFtaWx5OiAnY2VudGF1cic7XG4gc3JjOiB1cmwoLi4vZm9udHMvY2VudGF1ci5lb3QpO1xuIHNyYzogdXJsKC4uL2ZvbnRzL2NlbnRhdXIuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKC4uL2ZvbnRzL2NlbnRhdXIud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoLi4vZm9udHMvY2VudGF1ci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgIHVybCguLi9mb250cy9jZW50YXVyLm90ZiksXG4gICAgICB1cmwoLi4vZm9udHMvY2VudGF1ci5zdmcjc3ZnRm9udE5hbWUpIGZvcm1hdCgnc3ZnJyk7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9jb21tb24vX3Jlc2V0LnNjc3NcblJlc2V0XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5ib2R5e1xuIC8qIHdlYmtpdOezu+OBruOCueODnuODm+OBp+aWh+Wtl+OBjOaLoeWkp+OBleOCjOOCi+OBruOCkumYsuOBkCAqL1xuIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8saHIge1xuIG1hcmdpbjogMDtcbiBwYWRkaW5nOiAwO1xuIGJvcmRlcjogMDtcbiBmb250LXN0eWxlOm5vcm1hbDtcbiBmb250LXdlaWdodDogbm9ybWFsO1xuIGZvbnQtc2l6ZTogMTAwJTtcbiB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gdGV4dC1hbGlnbjogbGVmdDtcbiB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1se1xuIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiBjb250ZW50OiAnJztcbiBjb250ZW50OiBub25lO1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiBtYXJnaW46IDA7XG4gcGFkZGluZzogMDtcbiBiYWNrZ3JvdW5kOiBub25lO1xuIGJvcmRlcjogbm9uZTtcbiBib3JkZXItcmFkaXVzOiAwO1xuIG91dGxpbmU6IG5vbmU7XG4gIC8qIOW/heimgeOBq+W/nOOBmOOBpuS4i+iomOOBr+OCs+ODoeODs+ODiOOCouOCpuODiCAqL1xuIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbm9sLCB1bCxsaXtcbiBsaXN0LXN0eWxlOm5vbmU7XG4gbGlzdC1zdHlsZS1pbWFnZTp1cmwoZGF0YTowKTtcbn1cblxudGFibGV7XG4gYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiBib3JkZXItc3BhY2luZzowO1xufVxuXG5jYXB0aW9uLCB0aHtcbiB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hOmZvY3VzIHtcbiBvdXRsaW5lOm5vbmU7XG59XG5pbWd7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5hLHNwYW4sc21hbGwsc3Ryb25ne1xuIGNvbG9yOiBpbmhlcml0O1xuIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb21tb24uc2Nzc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDAuNjI1ZW07XG59XG5cbmJvZHkge1xuICBjb2xvcjogJHByX2NvbG9yMTtcbiAgZm9udDogYm9sZCAxOHB4LzEuOCAkZGVmX2ZvbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2JvZHkuanBnKSByZXBlYXQ7XG5cbiAgJi5zcGFCb2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvc3BhL2JnX3NwYV9ib2R5LmpwZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZTtcbiAgICB9XG4gIH1cblxuICBmb250IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuKixcbmlucHV0LFxuc2VsZWN0LFxub3B0aW9uLFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBib2xkIDE4cHgvMS41ICRkZWZfZm9udDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bikge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICYubmF2T3BlbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAjbmF2IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuXG4gICAgICAudHJhbnNsYXRlQnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICNzbXRNZW51QnRuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgdG9wOiAyOXB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNoZWFkZXIge1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICAmVHh0IHtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgJlJzciB7XG4gICAgJkl0ZW0ge1xuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmVHh0IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZSc3Ige1xuICAgICAgZmxleDogMCAwIDYwNHB4O1xuICAgICAgd2lkdGg6IDYwNHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG5cbiAgICAgICZJdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgJi5idG5UeXBlMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0blR5cGUyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuVHlwZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLWRvd24pIHtcbiAgICAgICZSc3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICAmVHh0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJlJzciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZMb2dvIHtcbiAgICAgIGZsZXg6IDAgMCA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrKHNtdC1zbWFsbCkge1xuICAgICZUeHQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgICZMb2dvIHtcbiAgICAgIGZsZXg6IDAgMCA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udHJhbnNsYXRlQnRuIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTQwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLWRvd24pIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbnNtdE1lbnVCdG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NtdE1lbnVCdG4ge1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbm5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmF2IHtcbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGtleV9jb2xvcjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2JvZHkuanBnKSByZXBlYXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSA4MHB4KSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCkge1xuICAgICZJbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE4NjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTc0MHB4KSB7XG4gICAgICAmSW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bikge1xuICAgICZJbm5lciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuZ2xOYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdsTmF2IHtcbiAgJkl0ZW0ge1xuICAgID4uYnRuIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI��     ��                      i�             ���     ��             ��      @      ��             jdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJkJ0biB7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuXG4gICZMb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            HRoOiAxMDAlO1xuXG4gICAgJkxvZ28ge1xuICAgICAgZmxleDogMCAwIDI0N3B4O1xuICAgICAgd2lkdGg6IDI0N3B4O1xuICAgICAgbWFyZ2luOiAwIDQwcHggMTVweDtcbiAgICB9XG5cbiAgICAmU210IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJkJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fbWFpbC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkl0ZW0ge1xuICAgICAgZmxleDogMCAxIDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDFweDtcblxuICAgICAgJi5ob3Zlckl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmdsTmF2X3N1Yk5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPi5idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmLS1jaGlrdWdvIHtcbiAgICAgICAgZmxleDogMCAxIDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcblxuICAgICAgICAmLmhvdmVySXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZ2xOYXZfc3ViTmF2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgICAgICAgICAgY3Vyc29yOiBw??7??7??424X?7?7@?7MCAxIDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcblxuICAgICAgICAmLmhvdmVySXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZ2xOYXZfc3ViTmF2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX3N1Yk5hdiB7XG4gICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwwLDApO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICAgICAgJi0tY2hpa3VnbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXBsYXphIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IzO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTc0MHB4KSB7XG4gICAgICAmQnRuIHtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxNDAwcHgpIHtcbiAgICAgICZMb2dvIHtcbiAgICAgICAgZmxleDogMCAwIDE4MHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyMDBweCkge1xuICAgICAgJkxvZ28ge1xuICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bikge1xuICAgICZMb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJlNtdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmQnRuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmLmJ0blR5cGUxIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuVHlwZTIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG5UeXBlMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGtleV9jb2xvcjE7XG5cbiAgICAgID4uYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc3ViTmF2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAka2V5X2NvbG9yMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmSXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAka2V5X2NvbG9yMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9tYWlsLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKlxucGFnZXRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXRvcCB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZUeHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCkge1xuICAgICZUeHQge1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgcGFkZGluZzogNzBweCAxMHB4IDEwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWsoc210KSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gICZCdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICRrZXlfY29sb3IxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG5cbiAgICAmSWNuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLnR5cGUxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgICYudHlwZTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLnR5cGUzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJkxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgJkxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgaG92ZXJsaW5lO1xuICAgIH1cblxuICAgICZMaXN0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZJbmZvIHtcbiAgICAmVHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZSaWdodCB7XG4gICAgJlR4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGhvdmVybGluZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICAmSW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmTGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmbGV4OiAwIDEgOTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7XG5cbiAgICAgICZMaXN0IHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0LWxhbmRzY2FwZS1kb3duKSB7XG4gICAgICAmSW5uZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICZJbmZvIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgJlR4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZMb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgIH1cblxuICAgICAgJkxpbmsge1xuICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJlJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmVHh0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZCdG4ge1xuICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KSB7XG4gICAgJkxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJkxpc3Qge1xuICAgICAgICBmbGV4OiAxIDEgMzIlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJlR4dCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQnRuIHtcbiAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbjogMCAxJSAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bikge1xuICAgICZMaW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJkluZm8ge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayhzbXQpIHtcbiAgICAmQnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgICZMaXN0IHtcbiAgICAgICAgbGkuaW5kSXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbmNvcHlyaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qXG5icmVhZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmSXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICAmV3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qXG5wYWdlVGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VUaXRsZSB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLm5ld3NQYWdldGl0bGUge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2JnX25ld3NTcGFfY2F0Y2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgfVxuXG4gICYucGxhblBhZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ��     ��                      i�             ���     ��             ��      @      ��             gY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IxO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            gYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuXG4gICAgJi5uZXdzUGFnZXRpdGxlIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJi5wbGFuUGFnZSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qXG5yc3ZNb2RhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcnN2TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLmdyYW5zcGEge1xuICAgICNyc3ZNb2RhbElubmVyIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRrZXlfY29sb3IxO1xuICAgIH1cbiAgfVxuXG4gICYuY2hpa3VnbyB7XG4gICAgI3Jzdk1vZGFsSW5uZXIge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGtleV9jb2xvcjI7XG4gICAgfVxuICB9XG5cbiAgJi5wbGF6YSB7XG4gICAgI3Jzdk1vZGFsSW5uZXIge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGtleV9jb2xvcjM7XG4gICAgfVxuICB9XG5cbiAgJklubmVyIHtcbiAgICBmbGV4OiAwIDEgOTYlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0OCwgMjU0LCAwLjk1KTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG5cbiAgJkxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTdweDtcbiAgICB9XG4gIH1cblxuICAmVHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuXG4gICZCYWNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayhzbXQpIHtcbiAgICAmSW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIH1cblxuICAgICZUeHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi8vIGZvbnQgc2V0dGluZ1xuJGRlZl9mb250OiBcIuODkuODqeOCruODjuS4uOOCtCBQcm8gVzRcIixcIuODkuODqeOCruODjuS4uOOCtCBQcm9cIixcIkhpcmFnaW5vIE1hcnUgR290aGljIFByb1wiLFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXCJIR+S4uO+9uu++nu+9vO+9r++9uE0tUFJPXCIsXCJIR01hcnVHb3RoaWNNUFJPXCI7XG4kbGF0aW5fZm9udDogJ2NlbnRhdXInO1xuXG4vLyBjb2xvciBzZXR0aW5nXG4kcHJfY29sb3IxOiAjMzMzMzMzO1xuXG4ka2V5X2NvbG9yMTogIzg5NDEzYTtcbiRrZXlfY29sb3IyOiAjMzM1NjMzO1xuJGtleV9jb2xvcjM6ICMzMzMzOGQ7XG4ka2V5X2NvbG9yNDogI2ZjOTAzNztcbiRrZXlfY29sb3I1OiAjZWQxYzI0O1xuJGtleV9jb2xvcjY6ICNjMTI3MmQ7XG5cbiRzdWJfY29sb3IxOiByZ2JhKDEzNywgNjUsIDU4LCAwLjUpO1xuXG4kYmdfY29sb3IxOiAjMmMxYTFkO1xuXG4vLyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09??7??7??424X?7?7@?7PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuIG1hcmdpbixwYWRkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvciAkaSBmcm9tIDEgdG8gNDEge1xuICAucHQjeyRpICogNX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpKjV9cHg7XG4gIH1cbiAgLnByI3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpKjV9cHg7XG4gIH1cbiAgLnBiI3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaSo1fXB4O1xuICB9XG4gIC5wbCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpKjV9cHg7XG4gIH1cbiAgLm10I3skaSAqIDV9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpKjV9cHg7XG4gIH1cbiAgLm1yI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGkqNX1weDtcbiAgfVxuICAubWIjeyRpICogNX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkqNX1weDtcbiAgfVxuICAubWwjeyRpICogNX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpKjV9cHg7XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrKHNtdCl7XG5cdEBmb3IgJGkgZnJvbSAxIHRvIDQxIHtcbiAgLnB0I3skaSAqIDV9LXNtdCB7XG4gICAgcGFkZGluZy10b3A6ICN7JGkqNX1weDtcbiAgfVxuICAucHIjeyRpICogNX0tc210IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpKjV9cHg7XG4gIH1cbiAgLnBiI3skaSAqIDV9LXNtdCB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGkqNX1weDtcbiAgfVxuICAucGwjeyRpICogNX0tc210IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGkqNX1weDtcbiAgfVxuICAubXQjeyRpICogNX0tc210IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpKjV9cHg7XG4gIH1cbiAgLm1yI3skaSAqIDV9LXNtdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpKjV9cHg7XG4gIH1cbiAgLm1iI3skaSAqIDV9LXNtdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaSo1fXB4O1xuICB9XG4gIC5tbCN7JGkgKiA1fS1zbXQge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpKjV9cHg7XG4gIH1cbiAgfVxufVxuXG4ubWIxZW17XG4gbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLypcbiB0ZXh0LWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhX3J7XG4gdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFfY3tcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKlxuIHRleHQtZGVjb3JhdGluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRkX3V7XG4gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKlxuIGZvbnQtd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ3X2J7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLypcbiBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jX2Jyb3due1xuICBjb2xvcjogJGtleV9jb2xvcjE7XG59XG4uY19ncmVlbntcbiAgY29sb3I6ICRrZXlfY29sb3IyO1xufVxuLmNfYmx1ZXtcbiAgY29sb3I6ICRrZXlfY29sb3IzO1xufVxuLmNfcmVke1xuICBjb2xvcjogJGtleV9jb2xvcjY7XG59XG4vKlxuIGZvbnQtc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb3IgJGkgZnJvbSAxMCB0byA1MXtcbiAuZnojeyRpfXsgZm9udC1zaXplOiN7JGkqMX1weDsgfVxufVxuQGluY2x1ZGUgYnJlYWsoc210KXtcblx0QGZvciAkaSBmcm9tIDEwIHRvIDUxe1xuXHQgLmZ6I3skaX0tc210eyBmb250LXNpemU6I3skaSoxfXB4OyB9XG5cdH1cbn1cbi8qXG4gbGluZS1oZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9yICRpIGZyb20gMTAgdG8gNTF7XG4gLmxoI3skaX17IGxpbmUtaGVpZ2h0IDojeyRpKjAuMX07IH1cbn1cbi8qXG4gbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvciAkaSBmcm9tIDEwIHRvIDEzMXtcbiAubXcjeyRpKjEwfXsgbWF4LXdpZHRoOiAjeyRpKjEwfXB4OyB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL2NvbW1vbi9faXRlbS5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiBjbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gY29udGVudDogXCIuXCI7XG4gZGlzcGxheTogYmxvY2s7XG4gaGVpZ2h0OiAwO1xuIGNsZWFyOiBib3RoO1xuIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jbGVhcmZpeCB7XG4gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuIG1pbi1oZWlnaHQ6IDElO1xufVxuLyogZm9yIElFLW1hYyAqL1xuKiBodG1sIC5jbGVhcmZpeCB7XG4gaGVpZ2h0OiAxJTtcbn1cbi5jbGVhcmZpeCB7XG4gZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gaGlkZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gLnBjLWhpZGV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gfVxufVxuQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KXtcbiAudGFibGV0LWhpZGV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gfVxufVxuQGluY2x1ZGUgYnJlYWsoc210KXtcbiAuc210LWhpZGV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gfVxufVxuXG4vKlxuIHRleHQtaW5kZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmluZC0xZW17XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi8qXG4gYm94X2Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm94X2N7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vKlxuIGpzLXRhYkNvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMtdGFiQ29udHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qXG4gaG92ZXItYWxwaGFcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIC5ob3Zlci1hbHBoYXtcbiAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiB9XG4vKlxuIGJnV2hpdGVCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmdXaGl0ZUJveHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQpe1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYXJ0cy5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBmeEJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5meEJveHtcbiAgZGlzcGxheTogZmxleDtcbiAgJkl0ZW17XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgJi5meHctd3tcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi5qYy1je1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYuYWktY3tcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgJi5meHctdy1zbXR7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICYuamMtYy1zbXR7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi5haS1jLXNtdHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4vKiB0YWJsZVN0eWxlMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YWJsZVN0eWxlMXtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgdGgsdGR7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYzkwOGI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHRoe1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgICB0ZHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGJvZHksdHIsdGgsdGR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB0aHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHRke1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgdHJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JjOTA4YjtcbiAgICB9XG4gIH1cbn1cblxuLyogYnRuU3R5bGUxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0blN0eWxlMXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6I2ZmZjtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcl9jb2xvcjE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAmX3czMTB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjojZmZmO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByX2NvbG9yMTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gIH1cbn1cbi8qIGJ0blN0eWxlMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG5TdHlsZTJ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6I2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByX2NvbG9yMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG59XG5cbi8qIHBhZ2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2Vye1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJkl0ZW17XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoka2V5X2NvbG9yMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgICYuY3VycmVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjdjNTI7XG4gICAgfVxuICAgICYuYXJySXRlbXtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gICAgICAmLnByZXZ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy9hcnJvd19wcmV2LnBuZyk7XG4gICAgICB9XG4gICAgICAmLm5leHR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy9hcnJvd19uZXh0LnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgJkl0ZW17XG4gICAgICBmbGV4OiAwIDAgMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmltZ1NsaWNre1xuICAuc2xpY2stcHJldntcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuc2xpY2stbmV4dHtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL2NvbW1vbi90aXRsZS5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxudGl0bGVTdHlsZTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlU3R5bGUxe1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkbGF0aW5fZm9udDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAka2V5X2NvbG9yMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgJi5jX2dyZWVue1xuICAgIGNvbG9yOiAka2V5X2NvbG9yMjtcbiAgfVxuICAmLmNfYmx1ZXtcbiAgICBjb2xvcjogJGtleV9jb2xvcjM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi8qXG50aXRsZVN0eWxlMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGl0bGVTdHlsZTJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRrZXlfY29sb3I2O1xuICBmb250LXNpemU6IDM2cHg7XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdCl7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4vKlxudGl0bGVTdHlsZTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlU3R5bGUze1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGtleV9jb2xvcjE7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHg7XG4gIGNvbG9yOiRrZXlfY29sb3IxO1xuICBmb250LXNpemU6IDM2cHg7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlcy9fdG9wLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG5oZXJvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNoZXJve1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb1R4dHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIHdpZHRoOiA2OTdweDtcbiAgICB0b3A6IDE2NXB4O1xuICAgIHJpZ2h0OiAxNzVweDtcbiAgICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC1kb3duKXtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4uaGVyb0JveHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDYwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICBoZWlnaHQ6IDgwMHB4O1xuICAmSWNvbntcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogODMlO1xuICAgIH1cbiAgfVxuICAmVHh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmQnRue1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgICZUeHR7XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC1kb3duKXtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1sYW5kc2NhcGUtZG93bil7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAmSWNvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZmxleDogMCAwIDI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgICAgJkJ0bntcbiAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgICAgJlR4dHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAyNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgICZJY29ue1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZUeHR7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDE3MHB��     ��                      i�             ���     ��             ��      @      ��             gICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJ?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            ztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmVHh0e1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQtcG9ydHJhaXQpe1xuICAgICZJY29ue1xuICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgJlR4dHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxuICB9XG59XG4uaGVyb1RodW1iQm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbG9yMTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi8vIGhlcm9TbGlkZXJcbiNoZXJvU2xpZGVye1xuICAuaGVyb1NsaWRle1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgLmhlcm9TbGlkZXtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG59XG4vLyBoZXJvVGh1bWJTbGlkZXJcbiNoZXJvVGh1bWJTbGlkZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC50aHVtYm5haWxJdGVte1xuICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgbWF4LXdpZHRoOiAyNCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICYudGh1bWJuYWlsQ3VycmVudHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC50aHVtYm5haWxJdGVte1xuICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgbWFyZ2luOiA1cHggMSU7XG4gICAgfVxuICB9XG59XG5cblxuLypcbnRvcENhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BDYXRjaHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICAmQm94e1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2NhdGNoLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7??7??7??424X?7?7@?7IDYzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgJkJveHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdCl7XG4gICAgJkJveHtcbiAgICAgIHBhZGRpbmc6NjBweCAxNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICZCb3h7XG4gICAgICBwYWRkaW5nOjYzJSAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2NvbG9yMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2NhdGNoLXNtdDEuanBnKSx1cmwoLi4vaW1nL3RvcC9iZ19jYXRjaC1zbXQyLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKlxudG9wSG90ZWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcEhvdGVse1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgJlR0bHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNzQwcHg7XG4gICAgfVxuICB9XG4gICZUeHR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgJkltZ0x7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmSW1nU3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgfVxuICAmSXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi50eXBlMXtcbiAgICAgIC50b3BIb3RlbExpbmt7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2J0bjEucG5nKSA7XG4gICAgICB9XG4gICAgfVxuICAgICYudHlwZTJ7XG4gICAgICAudG9wSG90ZWxMaW5re1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ19idG4yLnBuZykgO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmTGlua3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmQnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcl9jb2xvcjE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgICZJdGVte1xuICAgICAgJi50eXBlMXtcbiAgICAgICAgLnRvcEhvdGVsSW1nTHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTUwcHg7XG4gICAgICAgICAgdG9wOiAxMDRweDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9saW5lX3JpZ2h0X3Nob3J0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvcEhvdGVsVHh0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50b3BIb3RlbFR0bHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2xpbmVfbGVmdF9sb25nLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICBsZWZ0OiA0NjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudHlwZTJ7XG4gICAgICAgIC50b3BIb3RlbEltZ0x7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1NTBweDtcbiAgICAgICAgICB0b3A6IDEwNHB4O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2xpbmVfbGVmdF9zaG9ydC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC05NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9wSG90ZWxUeHR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgfVxuICAgICAgICAudG9wSG90ZWxJbWdTe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcEhvdGVsVHRse1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MTRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9saW5lX3JpZ2h0X2xvbmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0NjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJkJveHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gICAgJkltZ0x7XG4gICAgICB3aWR0aDogMTI3MHB4O1xuICAgIH1cbiAgICAmVHh0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAmTGlua3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgJi5tdE1pbnVze1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjY1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLWRvd24pe1xuICAgICAgICAmLm10TWludXN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZCdG57XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGZsZXg6IDAgMSAyMjBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICAmVGh1bWJze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID4gbGl7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrKGJpZy1kZXNrdG9wLXVwKXtcbiAgICAgICZUaHVtYnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1NTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWsoYmlnLWRlc2t0b3AtZG93bil7XG4gICAgICAmVGh1bWJze1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICAmVHh0e1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIH1cbiAgICAmSW1nTHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZJbWdTe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJlRodW1ic3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICA+IGxpe1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJkl0ZW17XG4gICAgICAmLnR5cGUxe1xuICAgICAgICAudG9wSG90ZWxMaW5re1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50eXBlMntcbiAgICAgICAgLnRvcEhvdGVsVHRse1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC50b3BIb3RlbEltZ0x7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcEhvdGVsTGlua3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmTGlua3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG4gICAgJkJ0bntcbiAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxudG9wU3BhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BTcGF7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gICZUdGx7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG4gIH1cbiAgJkJveHtcbiAgICAmQnRue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICAmVHRse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX3NlYzRfMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjYWxjKDUwJSAtIDIxNHB4KSBib3R0b20gMTE1cHgvNDI4cHggYXV0bztcbiAgICB9XG4gICAgJkJveHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTUlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfc2VjNF8wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci81NSUgYXV0bztcbiAgICAgICZGaWd7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJlR4dHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgJlR0bHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ19zZWM0XzAxLnBuZyksdXJsKC4uL2ltZy90b3AvYmdfc2VjNF8wMi5wbmcpLHVybCguLi9pbWcvdG9wL2l0bV9zZWM0XzAxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSAsIHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG8sNTAlIGF1dG8sIDQ4JSBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgICAgcGFkZGluZzogNSUgMDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJkJveHtcbiAgICAgICZGaWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmVHh0e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgJkJveHtcbiAgICAgICZCdG57XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbnRvcE5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcE5ld3N7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgJkNvbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gICZUYWJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgJkl0ZW17XG4gICAgICBmbGV4OiAwIDAgMTklO1xuICAgICAgbWF4LXdpZHRoOiAxOSU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMCA7XG4gICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5jdXJyZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHByX2NvbG9yMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJkxpc3R7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgICZJdGVte1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmRGF0ZXtcbiAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICB9XG4gICAgJkxpbmt7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIEBpbmNsdWRlIGhvdmVybGluZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmVGFie1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICZJdGVte1xuICAgICAgICBmbGV4OiAwIDAgMzElO1xuICAgICAgICBtYXgtd2lkdGg6IDMxJTtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmQ29udHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210LXBvcnRyYWl0KXtcbiAgICAmTGlzdHtcbiAgICAgICZJdGVte1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgfVxuICAgICAgJkRhdGV7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuICAgICAgJkxpbmt7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fc3BhLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG5zcGFQYWdlVGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVBhZ2VUaXRsZXtcbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiA��     ��                      i�             ���     ��             ��      @      ��             0byAxMDBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG4vKlxuc3BhUGFnZUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFQYWdlQ2F0Y2h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            iZ19pbmRleF9jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBpbWd7XG4gICAgd2lkdGg6IDc4MXB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5zcGFGYVBhZ2VDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhRmFQYWdlQ2F0Y2h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9iZ19mYW1pbHlfY2F0Y2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgaW1ne1xuICAgIHdpZHRoOiA2NjNweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210LXVwKXtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG5zcGFCYXRoUGFnZUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFCYXRoUGFnZUNhdGNoe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcGEvYmdfYmF0aF9jYXRjaC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBpbWd7XG4gICAgd2lkdGg6IDc4MXB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbnNwYUxhZHlQYWdlQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYUxhZHlQYWdlQ2F0Y2h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9iZ19sYWR5X2NhdGNoLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGltZ3tcbiAgICB3aWR0aDogNzgxcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdC11cCl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxufVxuLypcbnNwYU1haW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYU1haW57XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BhL2JnX2luZGV4MS5qcGcpLHVybCguLi9pbWcvc3BhL2JnX2luZGV4My5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCBjZW50ZXIgYm90dG9t??7??7??424X?7?7@?7eDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICZCdG57XG4gICAgZmxleDogMCAxIDIyMHB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICZCdG57XG4gICAgICBmbGV4OiAwIDEgMzIlO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cbiAgfVxufVxuLypcbnNwYUltZ0xpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYUltZ0xpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgbGl7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICBsaXtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5zcGFQbGFuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFQbGFue1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmQnRue1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmQnRue1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgfVxufVxuLypcbnNwYUd1aWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFHdWlkZXtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3BhL2JnX2luZGV4Mi5qcGcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICZCb3h7XG4gICAgJlRpdHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi8qXG5zcGFHdWlkZUJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhR3VpZGVCb3h7XG4gICZUaXR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJkJ0bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuICAmSW1nMXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJkVse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIH1cbiAgICAmSW1nMntcbiAgICAgIHdpZHRoOiAxMjcwcHg7XG4gICAgfVxuICAgICYudHlwZTF7XG4gICAgICAuc3BhR3VpZGVCb3hJbWcye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudHlwZTJ7XG4gICAgICAuc3BhR3VpZGVCb3hFbHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuc3BhR3VpZGVCb3hJbWcye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLWRvd24pe1xuICAgICAgJkVse1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICZJbWcye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmVGl0e1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmSW1nMXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJkJ0bntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qXG5zcGFOZXdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFOZXdze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4vKlxuc3BhRGF5VGltZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BhRGF5VGltZXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6MjVweCA0NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9iZ19zcGFEYXlUaW1lLnBuZykgcmVwZWF0O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgyNSwyNSwyNSwwLjUpO1xuICAmSW5uZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxuICAmSW5uZXIye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbiAgJlRpdHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgPiBpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwYS9pY25fYmlzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTVweCBhdXRvO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICAmLmJpczF7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmLmJpczJ7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gICAgJi5iaXMze1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi5iaXM0e1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgJklubmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJlRpdHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmVHh0e1xuICAgICAgZmxleDogMSAxIGF1dG8gO1xuICAgIH1cbiAgICAmVGFibGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRoe1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzozNXB4IDE1cHg7XG4gICAgJklubmVyLCZJbm5lcjJ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuICAgICZUaXR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmVGFibGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGJvZHksdHIsdGgsdGR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRoe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgdHJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuc3BhVGVsYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFUZWxib3h7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY5ZjM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRrZXlfY29sb3I2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLypcbnNwYVJvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVJvb217XG4gICZUeHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjlmMztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gICZUYWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgJkltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAka2V5X2NvbG9yNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAuaW1nU2xpY2t7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdC11cCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmSW1ne1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAmVHh0e1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgJlR4dHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5zcGFCdG1idG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYUJ0bWJ0bntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICZJdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy10b3A6IDE5JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yNjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3I2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gIH1cbiAgJlRhZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmSXRlbXtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDM5JTtcbiAgICB9XG4gIH1cbn1cblxuLypcbnNwYUZyZWVwYXRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFGcmVlcGF0aHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRrZXlfY29sb3I2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGtleV9jb2xvcjY7XG4gICZMdHh0e1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICZJdGVte1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRrZXlfY29sb3I2O1xuICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRrZXlfY29sb3I2O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICBwYWRkaW5nOiAxMHB4IDtcbiAgICAmSXRlbXtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRrZXlfY29sb3I2O1xuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG5zcGFQaG90b3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwYVBob3Rvc3tcbiAgJk1haW57XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmVGh1bWJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmSXRlbXtcbiAgICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgICBwYWRkaW5nOiAwIDElO1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgfVxuICB9XG59XG4vKlxuc3BhUGxhbkNvbnRlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGFQbGFuQ29udGVudHN7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmSW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTcwcHggMTBweCAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJlBvc3RlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAmSXRtMXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gICZJdG0ye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LWxhbmRzY2FwZS11cCl7XG4gICAgJkl0bTF7XG4gICAgICByaWdodDogODMwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICZJdG0ye1xuICAgICAgbGVmdDogNzUwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1sYW5kc2NhcGUpe1xuICAgICZJdG0xe1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICZJdG0ye1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgJklubmVye1xuICAgICAgcGFkZGluZzogMTUlIDEwcHggMjAlO1xuICAgIH1cbiAgICAmSXRtMXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZJdG0ye1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL3BhZ2UvX2dyYW5zcC5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuZ3JhbnNwQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcENhdGNoe1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9iZ19pbmRleDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4��     ��                      i�             ���     ��             ��      @      ��             zOiBjZW50ZXI7XG4gIGRpdntcbiAgICBmbGV4OiAwIDEgNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoM?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            DtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpdntcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5ncmFuc3BBY3NDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwQWNzQ2F0Y2h7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmFuc3BhL2JnX2FjczEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpdntcbiAgICBmbGV4OiAwIDEgNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA2NSwgNTgsLjgpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpdntcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5ncmFuc3BGYUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BGYUNhdGNoe1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9iZ19mYTEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpdntcbiAgICBmbGV4OiAwIDEgNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA2NSwgNTgsLjgpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpdntcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbmdyYW5zcEd1aWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BHdWlkZXtcbiAgJkl0ZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmVGl0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZUYmwxe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgc21hbGx7XG4gICAgICBjb2xvcjogJGtleV9jb2xvcjU7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLXVwKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLml0ZW1Te1xuICAgICAgZmxleDogMCAwIDQ5JTtcbiAg??7??7??424X?7?7@?7O1xuICAgIH1cbiAgICAuaXRlbUx7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1sYW5kc2NhcGUtZG93bil7XG4gICAgLml0ZW1Te1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuaXRlbUx7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210LXVwKXtcbiAgICAmVGJsMXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRoe1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDVweDtcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICB9XG4gICAgICB0aCx0ZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgICB0cjpsYXN0LWNoaWxke1xuICAgICAgICB0aCx0ZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZUYmwye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRoLHRke1xuICAgICAgICBwYWRkaW5nOiA3cHggM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgd2lkdGg6IDE3LjUlO1xuICAgICAgICAmLnIxe1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzcHg7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmVGJsMXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0Ym9keSx0cix0aCx0ZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdGh7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICfilqAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0cntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgICAmVGJsMntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0aGVhZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRib2R5LHRyLHRoLHRke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICB0Ym9keXtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfilqAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IGNhbGMoNTAlICsgNXB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbmdyYW5zcFJvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcFJvb217XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gICZNYWlue1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJlR4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KXtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4vKlxuZ3JhbnNwUm9vbVN1YlNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwUm9vbVN1YlNsaWRlcntcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLnNsaWNrLXNsaWRle1xuICAgIC8vIHdpZHRoOiAyMzBweDtcbiAgICAvLyBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuZ3JhbnNwUm9vbVN1YlNsaWRle1xuICAgIG1hcmdpbjogMCAxMHB4IDtcbiAgfVxuICAmLnRodW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBmbGV4OiAwIDEgMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLypcbmdyYW5zcGFSb29tVGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmFuc3BhUm9vbVRhYntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgJkl0ZW17XG4gICAgZmxleDogMCAxIDE5JTtcbiAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMCA7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmN1cnJlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICRwcl9jb2xvcjE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJkl0ZW17XG4gICAgICBmbGV4OiAwIDAgMzElO1xuICAgICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgICBtYXJnaW46IDElO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgJi5zbXRDb2wye1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbXRDb2wye1xuICAgICAgLmdyYW5zcGFSb29tVGFiSXRlbXtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuZ3JhbnNwYVJzdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwYVJzdntcbiAgJlRpdHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJlR4dHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAmVGVse1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJkJ0bntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC11cCl7XG4gICAgYmFja2dyb3VuZDogIzVhM2ExOCB1cmwoLi4vaW1nL2dyYW5zcGEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICZCdG57XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgICAmQm94e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDEgNjQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC1kb3duKXtcbiAgICAgIGJhY2tncm91bmQ6ICM1YTNhMTg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAmQm94e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDgxOHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byA2MDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KXtcbiAgICBiYWNrZ3JvdW5kOiAjNWEzYTE4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICZCb3h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogODE4cHg7XG4gICAgICBoZWlnaHQ6IDYwMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmFuc3BhL2JnX2luZGV4Mi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2F1dG8gNjAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgJkJ0bntcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICBiYWNrZ3JvdW5kOiAjNWEzYTE4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuLypcbmdyYW5zcEJ0bnVuaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcEJ0bnVuaXR7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgJkJ0bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdC11cCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJkJ0bntcbiAgICAgIGZsZXg6IDAgMCA0NyU7XG4gICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmQnRue1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLypcbmdyYW5zcEZhR3VpZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcEZhR3VpZGV7XG4gICZJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyMHB4OztcbiAgfVxuICAmQm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmU3RlcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAwIDI2JTtcbiAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgJkJ0bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYyB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF9icm93bi5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlci8yNnB4IDI2cHg7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgICBmbGV4OiAwIDAgNzQlO1xuICAgIG1heC13aWR0aDogNzQlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAmSW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLml0ZW0xe1xuICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgICAuaXRlbTJ7XG4gICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgJkl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgLml0ZW0xe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmU3RlcHtcbiAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmQnRue1xuICAgICAgZmxleDogMCAxIDgwJTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuZ3JhbnNwRnFUaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcEZxVGl0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgJkljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICB9XG4gICZUeHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gIH1cbn1cbi8qXG5ncmFuc3BGcUJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JhbnNwRnFCb3h7XG4gICZDb250e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgJlRpdHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgJlR4dHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICZSZWR7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2VlZWM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmSW1ne1xuICAgICAgZmxleDogMCAwIDM0MHB4O1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICAmQ29udHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJlRpdHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIH1cbiAgICAmVHh0e1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgICAmUmVke1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgICAmSW1ne1xuICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgJkNvbnR7XG4gICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgbWF4LXdpZHRoOiA3MCVcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICAmSW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZUaXR7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICB9XG4gICAgJlR4dHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgICZSZWR7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuZ3JhbnNwTWFwXG4tLS0��     ��                      i�             ���     ��             ��      @      ��             gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxuICAmQ29udHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            gIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmQnRte1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJkxpbmt7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGhvdmVybGluZTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgICZDb250e1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5ncmFuc3BBY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyYW5zcEFjc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgJlRyYWlue1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvaWNuX3RyYWluLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzI2cHggYXV0bztcbiAgfVxuICAmQ2Fye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dyYW5zcGEvaWNuX2Nhci5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8zMHB4IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoc210KXtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgJlRyYWlue1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9pY25fdHJhaW4ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjZweCBhdXRvO1xuICAgIH1cbiAgICAmQ2Fye1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhbnNwYS9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL3BhZ2UvX3BsYXphLnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxucGxhemFDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFDYXRjaHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXphL2JnX2luZGV4MS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGl2e1xuICAgIGZsZXg6IDAgMSA2MzBweDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDE0MSwuOCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBoZWlnaHQ6IDYwMHB4O1xu??7??7??424X?7?7@?7LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLypcbnBsYXphQWNzQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBsYXphQWNzQ2F0Y2h7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9iZ19hY3MxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXZ7XG4gICAgZmxleDogMCAxIDYzMHB4O1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTQxLC44KTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmc6MzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLypcbnBsYXphRmFDYXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFGYUNhdGNoe1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhemEvYmdfZmExLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXZ7XG4gICAgZmxleDogMCAxIDYzMHB4O1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTQxLC44KTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmc6MzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKlxucGxhemFGYUd1aWRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wbGF6YUZhR3VpZGV7XG4gICZJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyMHB4OztcbiAgfVxuICAmQm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmU3RlcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5X2NvbG9yMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAwIDI2JTtcbiAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgJkJ0bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYyB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF9ibHVlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyLzI2cHggMjZweDtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgIGZsZXg6IDAgMCA3NCU7XG4gICAgbWF4LXdpZHRoOiA3NCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICZCdG5UeHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgO1xuICAgIGZsZXg6IDAgMCA3NCU7XG4gICAgbWF4LXdpZHRoOiA3NCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICZJbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuaXRlbTF7XG4gICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuICAgIC5pdGVtMntcbiAgICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICAgIG1heC13aWR0aDogMzcuNSU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICAmSXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaXRlbTF7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgICZTdGVwe1xuICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICZCdG57XG4gICAgICBmbGV4OiAwIDEgODAlO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICAgICZCdG5UeHR7XG4gICAgICBmbGV4OiAwIDEgODAlO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG4vKlxucGxhemFGcVRpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFGcVRpdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICZJY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgfVxuICAmVHh0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRrZXlfY29sb3IzO1xuICB9XG59XG5cbi8qXG5wbGF6YVJzdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGxhemFSc3Z7XG4gICZUaXR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZUeHR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgJlRlbHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICZCdG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsoYmlnLWRlc2t0b3AtdXApe1xuICAgIGJhY2tncm91bmQ6ICRrZXlfY29sb3IzIHVybCguLi9pbWcvcGxhemEvYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICZCdG57XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgICAmQm94e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDEgNjQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC1kb3duKXtcbiAgICAgIGJhY2tncm91bmQ6ICRrZXlfY29sb3IzO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgJkJveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4MThweDtcbiAgICAgICAgaGVpZ2h0OiA2MDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDYwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQpe1xuICAgIGJhY2tncm91bmQ6ICRrZXlfY29sb3IzO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICZCb3h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogODE4cHg7XG4gICAgICBoZWlnaHQ6IDYwMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9iZ19pbmRleDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDYwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgICZCdG57XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgYmFja2dyb3VuZDogJGtleV9jb2xvcjM7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG4vKlxucGxhemFBY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBsYXphQWNze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICAmVHJhaW57XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhemEvaWNuX3RyYWluLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzI2cHggYXV0bztcbiAgfVxuICAmQ2Fye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXphL2ljbl9jYXIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMzBweCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICZUcmFpbntcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXphL2ljbl90cmFpbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNnB4IGF1dG87XG4gICAgfVxuICAgICZDYXJ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF6YS9pY25fY2FyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMwcHggYXV0bztcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuL2Fzc2V0cy9zYXNzL3BhZ2UvX2NoaWt1Z28uc2Nzc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG5jaGlrdWdvQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29DYXRjaHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXZ7XG4gICAgZmxleDogMCAxIDYzMHB4O1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA4NiwgNTEsLjgpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpdntcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cbi8qXG5jaGlrdWdvQWNzQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29BY3NDYXRjaHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfYWNzMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGl2e1xuICAgIGZsZXg6IDAgMSA2MzBweDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgODYsIDUxLC44KTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmc6MzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXZ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICB9XG59XG4vKlxuY2hpa3Vnb0ZhQ2F0Y2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29GYUNhdGNoe1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpa3Vnby9iZ19mYTEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpdntcbiAgICBmbGV4OiAwIDEgNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDg2LCA1MSwuOCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICBwYWRkaW5nOjMwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGl2e1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuY2hpa3Vnb0ZhR3VpZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29GYUd1aWRle1xuICAmSXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDs7XG4gIH1cbiAgJkJveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJlN0ZXB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgbWF4LXdpZHRoOiAyNiU7XG4gICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICZCdG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfZ3JlZW4ucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIvMjZweCAyNnB4O1xuICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgZmxleDogMCAwIDc0JTtcbiAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgJkltZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5pdGVtMXtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLml0ZW0ye1xuICAgICAgZmxleDogMCAwIDM3LjUlO1xuICAgICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgICZJdGVte1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pdGVtMXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgJlN0ZXB7XG4gICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgJkJ0bntcbiAgICAgIGZsZXg6IDAgMSA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn1cbi8qXG5jaGlrdWdvRnFUaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29GcVRpdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICZJY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgfVxuICAmVHh0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRrZXlfY29sb3IyO1xuICB9XG59XG5cbi8qXG5jaGlrdWdvUnN2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jaGlrdWdvUnN2e1xuICAmVGl0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmVHh0e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiA��     ��                      i�             ���     ��             ��      @      ��             uICAmQnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGhvdmVyYWxwaGE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuI?A|    ?A|                    P?o            0?p    (B|            ?A|     @      ?A|            2V5X2NvbG9yMiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9hdXRvIDYwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICZCdG57XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgICAmQm94e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDEgNjQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVhayhiaWctZGVza3RvcC1kb3duKXtcbiAgICAgIGJhY2tncm91bmQ6ICRrZXlfY29sb3IyO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgJkJveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4MThweDtcbiAgICAgICAgaGVpZ2h0OiA2MDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGlrdWdvL2JnX2luZGV4Mi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2F1dG8gNjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdCl7XG4gICAgYmFja2dyb3VuZDogJGtleV9jb2xvcjI7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJkJveHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4MThweDtcbiAgICAgIGhlaWdodDogNjAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vYmdfaW5kZXgyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byA2MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICAmQnRue1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIGJhY2tncm91bmQ6ICRrZXlfY29sb3IyO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuLypcbmNoaWt1Z29BY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoaWt1Z29BY3N7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gICZUcmFpbntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGlrdWdvL2ljbl90cmFpbi5wbmcpIG5vLXJl??7??7??424X?7?7@?7ZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGlrdWdvL2ljbl9jYXIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMzBweCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICZUcmFpbntcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vaWNuX3RyYWluLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzI2cHggYXV0bztcbiAgICB9XG4gICAgJkNhcntcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoaWt1Z28vaWNuX2Nhci5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8zMHB4IGF1dG87XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlL19jb250YWN0LnNjc3NcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG5jbnRjdFRpcHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNudGN0VGlwc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmVHh0e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgJkJveHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZJdGVte1xuICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgIG1heC13aWR0aDogMzIlO1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAmLmNudGN0VGlwc05hbWV7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmSXRlbXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICYuY250Y3RUaXBzTmFtZXtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdCl7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayhzbXQpe1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAmVHh0e1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuY250Y3RGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbnRjdEZvcm17XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGNvbG9yOiAka2V5X2NvbG9yMTtcbiAgJkl0ZW17XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC9saW5lMS5qcGcpIHJlcGVhdC14IGxlZnQgYm90dG9tL2F1dG8gMXB4O1xuICB9XG4gICZUaXR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAmLnJlcXVyZWlke1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ+W/hemgiCc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTI3MmQ7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBsYWJlbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICB0ZXh0YXJlYXtcbiAgICBjb2xvcjoka2V5X2NvbG9yMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRrZXlfY29sb3IxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgaW5wdXR7XG4gICAgY29sb3I6JGtleV9jb2xvcjE7XG4gICAgJlt0eXBlPVwidGV4dFwiXSwmW3R5cGU9XCJ0ZWxcIl0sJlt0eXBlPVwiZW1haWxcIl17XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGtleV9jb2xvcjE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRrZXlfY29sb3IxO1xuICAgICY6Y2hlY2tlZHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxleEJveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmSXRlbXtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDIwcHggNXB4IDA7XG4gICAgfVxuICB9XG4gICZBZGR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICZUeHR7XG4gICAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAmQnRue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXlfY29sb3IxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgIH1cbiAgICAmSHlwaGVue1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgICZaaXB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgfVxuICAgICZJbnB1dHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgICZJdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJlRpdHtcbiAgICAgIGZsZXg6IDAgMCAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICB9XG4gICAgJkJveHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMjBweCApO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KXtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC1kb3duKXtcbiAgICAmVGl0e1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJkJveHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgJkFkZHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICZUeHR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICAgICZaaXB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDY2cHgpO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2NnB4KTtcbiAgICAgIH1cbiAgICAgICZCdG57XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmSW5wdXR7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG5jbnRjdEZvcm1CdG5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbnRjdEZvcm1CdG5ze1xuICAmSXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRrZXlfY29sb3IxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBob3ZlcmFscGhhO1xuICAgICYucmVzZXR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdiMjk5O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDcwcHggYXV0byAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmSXRlbXtcbiAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XG4gICAgJkl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi9hc3NldHMvc2Fzcy9wYWdlL19vdGhlci5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbmNvbUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21DYXRjaHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbXBhbnkvYmdfaW5kZXgxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXZ7XG4gICAgZmxleDogMCAxIDYzMHB4O1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgNjUsIDU4LC44KTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmc6MzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXZ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICB9XG59XG4vKlxucHJjeUNhdGNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmN5Q2F0Y2h7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcml2YWN5L2JnX2luZGV4MS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGl2e1xuICAgIGZsZXg6IDAgMSA2MzBweDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1wb3J0cmFpdC11cCl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZzo4MiUgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcml2YWN5L2JnX2luZGV4MS1zbXQxLmpwZyksdXJsKC4uL2ltZy9wcml2YWN5L2JnX2luZGV4MS1zbXQyLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sMTAwJSBhdXRvO1xuICB9XG59XG4vKlxucHJjeVRpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJjeVRpdHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpdmFjeS9pY25fc2VjdXJpdHkucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvMjVweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLypcbnByY3lCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByY3lCb3h7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VlZWM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gICZUaXR7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaXZhY3kvaWNuX21haWwucG5nKSBuby1yZXBlYXQgbGVmdCA1cHgvMjNweCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0KXtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8qXG5zdG1hcFRpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RtYXBUaXR7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAka2V5X2NvbG9yMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYXtcbiAgICBAaW5jbHVkZSBob3ZlcmxpbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8qXG5zdG1hcExpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0bWFwTGlzdHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgYSwuanMtbW9kYWx7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbnN0bWFwQ29sM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RtYXBDb2wze1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJkl0ZW17XG4gICAgICBmbGV4OiAwIDAgMzElO1xuICAgICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHRhYmxldC1sYW5kc2NhcGUtZG93bil7XG4gICAgJkl0ZW17XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vYXNzZXRzL3Nhc3MvcGFnZS9fbmV3cy5zY3NzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbm5ld3NNYWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzTWFpbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG5cbiAgfVxufVxuLypcbm5ld3NXcmFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXdzV3JhcHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4vKlxubmV3c0FydGljbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5ld3NBcnRpY2xle1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIGZsZXg6IDAgMCA3MiU7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi8qXG5uZXdzQXNpZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5ld3NBc2lkZXtcbiAgJlRpdHtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICRrZXlfY29sb3IxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAka2V5X2NvbG9yMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZMaXN0e1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgbGl7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBob3ZlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICBmbGV4OiAwIDAgMjglO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtZG93bil7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgJlRpdHtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJkxpc3R7XG4gICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4vKlxubmV3c0JveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3c0JveHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC9saW5lMS5qcGcpIHJlcGVhdC14IGxlZnQgYm90dG9tL2F1dG8gMXB4O1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gICZJbm5lcntcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmRGF0ZXtcbiAgICBjb2xvcjogJGtleV9jb2xvcjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmVHh0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAka2V5X2NvbG9yMTtcbiAgICBAaW5jbHVkZSBob3ZlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LWRvd24pe1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4vKlxubmV3c1Bvc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5ld3NQb3N0e1xuICBwYWRkaW5nOiA0MHB4O1xuICBjb2xvcjogJGtleV9jb2xvcjE7XG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZUaXR7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0L2xpbmUxLmpwZykgcmVwZWF0LXggbGVmdCBib3R0b20vYXV0byAxcHg7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6ICRrZXlfY29sb3IxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnR4dHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmQnRue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleV9jb2xvcjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgaG92ZXJhbHBoYTtcbiAgfVxuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtbGFuZHNjYXBlLXVwKXtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrKHNtdCl7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8g44OW44Os44O844Kv44Od44Kk44Oz44OIXG4vLyBQQzogOTAwcHjku6XkuIpcbi8vIOOCv+ODluODrOODg+ODiDogNzUx44CcODk5cHhcbi8vIOOCueODnuODmzogNzAwcHjku6XkuItcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHNtYWxsLXBob25lLXVwcGVyLWJvdW5kYXJ5OjM3MHB4O1xuJHBob25lLXBvcnRyYWl0LXVwcGVyLWJvdW5kYXJ5OjQ4MHB4O1xuJHBob25lLXVwcGVyLWJvdW5kYXJ5OjYwMHB4O1xuJHRhYmxldC1wb3J0cmFpdC11cHBlci1ib3VuZGFyeTogOTAwcHg7XG4kdGFibGV0LWxhbmRzY2FwZS11cHBlci1ib3VuZGFyeTogMTIwMHB4O1xuJGRlc2t0b3AtdXBwZXItYm91bmRhcnk6IDE1MDBweDtcblxuQG1peGluIGJyZWFrKCRyYW5nZSl7XG5cdEBpZiggJHJhbmdlID09IHNtdCApe1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS11cHBlci1ib3VuZGFyeSAtIDEpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IHNtdC11cCApe1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkcGhvbmUtdXBwZXItYm91bmRhcnkpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IHNtdC1wb3J0cmFpdCApe1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS1wb3J0cmFpdC11cHBlci1ib3VuZGFyeSAtIDEpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IHNtdC1zbWFsbCApe1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1waG9uZS11cHBlci1ib3VuZGFyeSAtIDEpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IHRhYmxldC1wb3J0cmFpdCApe1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZS11cHBlci1ib3VuZGFyeSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQtdXBwZXItYm91bmRhcnkgLSAxKXsgQGNvbnRlbnQgfVxuXHR9QGVsc2UgaWYoICRyYW5nZSA9PSB0YWJsZXQtbGFuZHNjYXBlICl7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdC11cHBlci1ib3VuZGFyeSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlLXVwcGVyLWJvdW5kYXJ5IC0gMSl7IEBjb250ZW50IH1cblx0fUBlbHNlIGlmKCAkcmFuZ2UgPT0gdGFibGV0LXBvcnRyYWl0LWRvd24gKXtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0LXVwcGVyLWJvdW5kYXJ5IC0gMSl7IEBjb250ZW50IH1cblx0fUBlbHNlIGlmKCAkcmFuZ2UgPT0gdGFibGV0LXBvcnRyYWl0LXVwICl7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdC11cHBlci1ib3VuZGFyeSl7IEBjb250ZW50IH1cblx0fUBlbHNlIGlmKCAkcmFuZ2UgPT0gdGFibGV0LWxhbmRzY2FwZS1kb3duICl7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnkgLSAxKXsgQGNvbnRlbnQgfVxuXHR9QGVsc2UgaWYoICRyYW5nZSA9PSB0YWJsZXQtbGFuZHNjYXBlLXVwICl7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnkpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IGJpZy1kZXNrdG9wLXVwICl7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtdXBwZXItYm91bmRhcnkpeyBAY29udGVudCB9XG5cdH1AZWxzZSBpZiggJHJhbmdlID09IGJpZy1kZXNrdG9wLWRvd24gKXtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC11cHBlci1ib3VuZGFyeSAtIDEpeyBAY29udGVudCB9XG5cdH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyDjg5vjg5Djg7zoqK3lrppcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtaXhpbiBob3ZlcmFscGhhe1xuICBAaW5jbHVkZSBicmVhayh0YWJsZXQtcG9ydHJhaXQtdXApe1xuICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW47XG4gICAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVybGluZXtcbiAgQGluY2x1ZGUgYnJlYWsodGFibGV0LXBvcnRyYWl0LXVwKXtcbiAgICAmOmhvdmVye1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59Il19 */

