@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

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

nav ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

a {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

/* change border colour to suit your needs */
hr {
  border: 0;
  border-top: 1px solid #ccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

/* カラー */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/*  左パディング */
/*  右パディング */
/*  下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/* カラー */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/*  左パディング */
/*  右パディング */
/*  下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
body {
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "palt";
  color: #1E1E1E;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Pゴシック", "MS P Gothic", Osaka, sans-serif;
          font-feature-settings: "palt";
  font-weight: 500;
  height: 100%;
  overflow-y: scroll;
  width: 100%;
}

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

img :hover {
  opacity: 1;
}

a {
  color: #1E1E1E;
  display: block;
  text-decoration: none;
}

a:hover {
  cursor: pointer;
  opacity: .7;
}

button:hover {
  cursor: pointer;
}

ul,
li {
  list-style: none;
}

main {
  width: 100%;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.l-container {
  background: #fff;
  background-image: url(../images/common/container_bg.png);
  background-repeat: repeat;
  background-size: 133.33333vw 133.33333vw;
  overflow-x: hidden;
  padding-top: 13.33333vw;
  position: relative;
  width: 100%;
  z-index: 2;
}

.l-inner {
  margin: 0 auto;
  width: 89.33333vw;
}

.p-jleague .l-inner {
  width: 90.66667vw;
}

.p-jleague-team .l-inner {
  width: 90.66667vw;
}

.main-text {
  font-size: 4vw;
  line-height: 8vw;
}

/* カラー */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/*  左パディング */
/*  右パディング */
/*  下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/* # =================================================================
   #  非表示
   # ================================================================= */
.is-hide {
  display: none !important;
}

/* # =================================================================
   #  レイアウト
   # ================================================================= */
.u-container {
  margin-left: auto;
  margin-right: auto;
}

.u-left {
  float: left;
}

.u-right {
  float: right;
}

.u-center, .p-detail-list__title {
  margin-left: auto;
  margin-right: auto;
}

.u-vertical-center, .c-btn__jleague a::after, .p-jleague-team__pagenation-btn a::after, .c-bg-jleague__inner {
  -webkit-transform: translateY(-50%);
  top: 50%;
          transform: translateY(-50%);
}

.u-horizontal-center {
  -webkit-transform: translateX(-50%);
  left: 50%;
          transform: translateX(-50%);
}

.u-flex-center, .c-btn__yellow a, .p-ad__book_list-btn a, .c-btn__pink a, .p-about__link-btn a, .p-special__link-btn a, .c-btn__jleague a, .pagenation li a, .p-detail__info__term, .p-detail__share, .p-jleague-team__recommend__headings, .c-bg-jleague__team__logo, .p-jleague .c-bg-jleague__logo__team, .p-jleague__pickup__name, .p-jleague__pickup__event__photospot-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

.u-hide {
  display: none;
}

.u-block {
  display: block;
}

.u-iblock {
  display: inline-block;
}

.u-inline {
  display: inline;
}

.u-opacity1 {
  opacity: 1;
}

.u-over {
  overflow: hidden;
}

/* # =================================================================
   # テキスト
   # ================================================================= */
.u-suptext {
  font-size: 75.5%;
  position: relative;
  top: -0.1em;
  vertical-align: top;
}

.u-subtext {
  font-size: 75.5%;
  position: relative;
  top: 0.1em;
  vertical-align: bottom;
}

.u-indent-1 {
  padding-left: 1em;
  text-indent: -1em;
}

.u-indent0 {
  text-indent: 0 !important;
}

.u-indent1 {
  text-indent: 1em !important;
}

/* # =================================================================
   #  フォントファミリー
 # ================================================================= */
.zen-maru-gothic-normal, .c-footer__copyright {
  font-family: "Zen Maru Gothic", serif;
  font-style: normal;
  font-weight: 400;
}

.zen-maru-gothic-bold, .u-lead, .p-ad__book_list-catch, .p-ad__book_list-data, .p-faq__list__headings, .p-terms__terms-lead, .p-terms__list__headings, .u-btntext, .c-header__menu .c-menu__item__btn, .c-header__menu .c-menu__link-item a, .c-footer__menu__item a, .c-btn__yellow a, .p-ad__book_list-btn a, .c-btn__pink a, .p-about__link-btn a, .p-special__link-btn a, .pagenation li a, .p-about__link_headings, .p-archive__link-headings, .p-detail-list__search__headings, .p-detail-list__search__input input, .p-detail-list__filter__initial-item, .p-detail-list__filter__tag-item, .p-detail__info__title, .p-detail__info__author, .p-detail__info__summary__btn, .p-detail__info__term p, .p-detail__share__text, .p-faq__faq-lead, .p-faq__faq-title, .p-notfound__main_text, .p-special-page__info__share__headings, .p-special-page__books__headings, .p-special__week-headings-catch, .p-special__week-headings-black, .p-terms__terms-title, .p-top__special-wrap-btn {
  font-family: "Zen Maru Gothic", serif;
  font-style: normal;
  font-weight: 700;
}

.zen-maru-gothic-black {
  font-family: "Zen Maru Gothic", serif;
  font-style: normal;
  font-weight: 900;
}

.zen-kaku-gothic-new-regular, .u-main, .p-about__mv-caption, .p-ad__mv-caption, .p-archive__mv-caption, .p-bookshopinfo__top__lead, .p-faq__list__text, .p-jleague__pickup__contents__text, .p-special__mv-caption, .p-terms__list__text, .p-detail-list__search__caution, .p-detail-list__title__nohit-text, .p-detail__info__summary__text, .p-jleague-team__profile__text, .p-jleague-team__recommend__item-text, .c-bg-jleague__team__info-text, .p-jleague__pickup__event__lead, .p-jleague__pickup__event__info-text, .p-jleague__pickup__event__recommend-lead {
  font-family: "Zen Kaku Gothic New", serif;
  font-style: normal;
  font-weight: 400;
}

.zen-kaku-gothic-new-bold, .c-btn__jleague a, .p-ad__book_list-title, .p-jleague-team__mv__number, .p-jleague-team__mv__name, .p-jleague-team__profile__headings, .p-jleague-team__recommend__headings, .p-jleague-team__recommend__lead, .p-jleague-team__recommend__item-title, .p-jleague-team__recommend-another__headings, .p-jleague-team__pagenation-btn a, .c-bg-jleague__team__name, .c-bg-jleague__team__place-headings, .c-bg-jleague__team__place-place, .p-jleague__players__lead, .p-jleague__players__headings, .p-jleague__players__team, .p-jleague__players__name, .p-jleague__pickup__headings, .p-jleague__pickup__name, .p-jleague__pickup__contents__title, .p-jleague__pickup__event__headings, .p-jleague__pickup__event__info-headings, .p-jleague__pickup__event__photospot-headings, .p-jleague__pickup__event__photospot-btn, .p-jleague__special__sub, .p-jleague__special__headings {
  font-family: "Zen Kaku Gothic New", serif;
  font-style: normal;
  font-weight: 700;
}

.zen-kaku-gothic-new-black, .c-bg-jleague__team__info-headings {
  font-family: "Zen Kaku Gothic New", serif;
  font-style: normal;
  font-weight: 900;
}

/* # =================================================================
   #  フォントウェイト
   # ================================================================= */
.u-light {
  font-weight: 300;
}

.u-regular {
  font-weight: 400;
}

.u-medium {
  font-weight: 500;
}

.u-bold {
  font-weight: 700;
}

.u-extrabold {
  font-weight: 800;
}

.u-black {
  font-weight: 900;
}

/* # =================================================================
   #  ボタンをディアクティブに
   # ================================================================= */
.is-deactive {
  pointer-events: none;
}

.is-deactive:hover {
  cursor: none;
}

/* # =================================================================
   # 文字揃え
   # ================================================================= */
.u-text-right {
  text-align: right !important;
}

.u-text-center {
  text-align: center !important;
}

.u-text-left {
  text-align: left !important;
}

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

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

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

.u-ellipsis {
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* # =================================================================
   #  transition
   # ================================================================= */
.u-transition, a:hover, .c-header__menu, .c-modal-cookie, .c-modal-bannar, .c-btn-fixed, .pagenation ul, .pagenation li a, .prev-page,
.next-page, .p-detail-list__search__input button, .p-detail-list__filter__initial-item, .p-detail-list__filter__tag-item {
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

/* # =================================================================
   #  擬似要素
   # ================================================================= */
.u-pseudo, .c-btn__jleague a::after, .p-bookshopinfo__campaign__list::after, .p-detail-list__search__input::before, .p-jleague-team__recommend__lead::before, .p-jleague-team__recommend__lead::after, .p-jleague-team__recommend-another__headings::after, .p-jleague-team__recommend-another__item:not(:last-child)::after, .p-jleague-team__pagenation-btn a::after, .p-jleague__players__item.is-new a::after, .p-top__subheadings::before, .p-top__subheadings::after {
  content: '';
  display: block;
  position: absolute;
}

/* # =================================================================
   #  色
   # ================================================================= */
.u-white {
  color: #fff;
}

.u-black {
  color: #000;
}

.u-team1 {
  background-color: #B8193F;
  color: #fff;
}

.u-team2 {
  background-color: #E6002D;
  color: #fff;
}

.u-team3 {
  background-color: #FFF100;
  color: #1E1E1E;
}

.u-team4 {
  background-color: #000A6E;
  color: #fff;
}

.u-team5 {
  background-color: #006D30;
  color: #fff;
}

.u-team6 {
  background-color: #0054A7;
  color: #fff;
}

.u-team7 {
  background-color: #38A1DB;
  color: #fff;
}

.u-team8 {
  background-color: #004098;
  color: #fff;
}

.u-team9 {
  background-color: #00A0E9;
  color: #fff;
}

.u-team10 {
  background-color: #82C039;
  color: #fff;
}

.u-team11 {
  background-color: #EA5504;
  color: #fff;
}

.u-team12 {
  background-color: #F18900;
  color: #fff;
}

.u-team13 {
  background-color: #D80C18;
  color: #fff;
}

.u-team14 {
  background-color: #920783;
  color: #fff;
}

.u-team15 {
  background-color: #003287;
  color: #fff;
}

.u-team16 {
  background-color: #DA005C;
  color: #fff;
}

.u-team17 {
  background-color: #A9002E;
  color: #fff;
}

.u-team18 {
  background-color: #B6003D;
  color: #fff;
}

.u-team19 {
  background-color: #51318F;
  color: #fff;
}

.u-team20 {
  background-color: #001B5B;
  color: #fff;
}

/* # =================================================================
   #  フォントサイズ
   # ================================================================= */
.u-lead, .p-ad__book_list-catch, .p-ad__book_list-data, .p-faq__list__headings, .p-terms__terms-lead, .p-terms__list__headings {
  font-size: 4.26667vw;
  line-height: 1.25;
}

.u-main, .p-about__mv-caption, .p-ad__mv-caption, .p-archive__mv-caption, .p-bookshopinfo__top__lead, .p-faq__list__text, .p-jleague__pickup__contents__text, .p-special__mv-caption, .p-terms__list__text {
  color: #fff;
  font-size: 4.26667vw;
  line-height: 6.4vw;
}

.u-btntext {
  font-size: 4.26667vw;
  line-height: 6.93333vw;
  text-align: center;
}

.u-shadow10, .c-btn-fixed {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3));
}

.u-shadow4, .c-header__menu .c-menu__item:nth-child(2), .c-header__menu .c-menu__item:nth-child(4), .c-header__menu .c-menu__item:nth-child(5), .c-bg__right__item:nth-child(2) .c-bg__right__item__link, .p-archive__link-item {
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
}

/* カラー */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/*  左パディング */
/*  右パディング */
/*  下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/* slideshow */
@-webkit-keyframes slideshow12 {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  8% {
    opacity: 1;
  }
  11% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideshow12 {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  8% {
    opacity: 1;
  }
  11% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes slideshow6 {
  0% {
    opacity: 0;
  }
  2% {
    opacity: 1;
  }
  16% {
    opacity: 1;
  }
  18% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes slideshow6 {
  0% {
    opacity: 0;
  }
  2% {
    opacity: 1;
  }
  16% {
    opacity: 1;
  }
  18% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes slideshow4 {
  0% {
    opacity: 0;
  }
  3% {
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  28% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes slideshow4 {
  0% {
    opacity: 0;
  }
  3% {
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  28% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes bg-jleague-map {
  0% {
    left: -6254px;
    opacity: 0;
    top: -4521px;
  }
  1% {
    left: -6254px;
    opacity: 1;
    top: -4521px;
  }
  5% {
    left: -6254px;
    opacity: 1;
    top: -4521px;
  }
  9% {
    left: -5931px;
    opacity: 1;
    top: -4567px;
  }
  10% {
    left: -5931px;
    opacity: 1;
    top: -4567px;
  }
  14% {
    left: -6024px;
    opacity: 1;
    top: -4580px;
  }
  15% {
    left: -6024px;
    opacity: 1;
    top: -4580px;
  }
  19% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  20% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  24% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  25% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  29% {
    left: -5833px;
    opacity: 1;
    top: -4695px;
  }
  30% {
    left: -5833px;
    opacity: 1;
    top: -4695px;
  }
  34% {
    left: -5910px;
    opacity: 1;
    top: -4705px;
  }
  35% {
    left: -5910px;
    opacity: 1;
    top: -4705px;
  }
  39% {
    left: -5890px;
    opacity: 1;
    top: -4731px;
  }
  40% {
    left: -5890px;
    opacity: 1;
    top: -4731px;
  }
  44% {
    left: -5891px;
    opacity: 1;
    top: -4749px;
  }
  45% {
    left: -5891px;
    opacity: 1;
    top: -4749px;
  }
  49% {
    left: -5806px;
    opacity: 1;
    top: -4806px;
  }
  50% {
    left: -5806px;
    opacity: 1;
    top: -4806px;
  }
  54% {
    left: -5696px;
    opacity: 1;
    top: -3678px;
  }
  55% {
    left: -5696px;
    opacity: 1;
    top: -3678px;
  }
  59% {
    left: -5492px;
    opacity: 1;
    top: -4955px;
  }
  60% {
    left: -5492px;
    opacity: 1;
    top: -4955px;
  }
  64% {
    left: -5025px;
    opacity: 1;
    top: -4925px;
  }
  65% {
    left: -5025px;
    opacity: 1;
    top: -4925px;
  }
  69% {
    left: -4466px;
    opacity: 1;
    top: -4949px;
  }
  70% {
    left: -4466px;
    opacity: 1;
    top: -4949px;
  }
  74% {
    left: -4455px;
    opacity: 1;
    top: -5049px;
  }
  75% {
    left: -4455px;
    opacity: 1;
    top: -5049px;
  }
  79% {
    left: -4434px;
    opacity: 1;
    top: -5107px;
  }
  80% {
    left: -4434px;
    opacity: 1;
    top: -5107px;
  }
  84% {
    left: -4323px;
    opacity: 1;
    top: -5100px;
  }
  85% {
    left: -4323px;
    opacity: 1;
    top: -5100px;
  }
  89% {
    left: -3885px;
    opacity: 1;
    top: -5117px;
  }
  90% {
    left: -3885px;
    opacity: 1;
    top: -5117px;
  }
  94% {
    left: -3362px;
    opacity: 1;
    top: -5208px;
  }
  95% {
    left: -3362px;
    opacity: 1;
    top: -5208px;
  }
  99% {
    left: -2656px;
    opacity: 1;
    top: -5554px;
  }
  100% {
    left: -2656px;
    opacity: 1;
    top: -5554px;
  }
}

@keyframes bg-jleague-map {
  0% {
    left: -6254px;
    opacity: 0;
    top: -4521px;
  }
  1% {
    left: -6254px;
    opacity: 1;
    top: -4521px;
  }
  5% {
    left: -6254px;
    opacity: 1;
    top: -4521px;
  }
  9% {
    left: -5931px;
    opacity: 1;
    top: -4567px;
  }
  10% {
    left: -5931px;
    opacity: 1;
    top: -4567px;
  }
  14% {
    left: -6024px;
    opacity: 1;
    top: -4580px;
  }
  15% {
    left: -6024px;
    opacity: 1;
    top: -4580px;
  }
  19% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  20% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  24% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  25% {
    left: -5865px;
    opacity: 1;
    top: -4664px;
  }
  29% {
    left: -5833px;
    opacity: 1;
    top: -4695px;
  }
  30% {
    left: -5833px;
    opacity: 1;
    top: -4695px;
  }
  34% {
    left: -5910px;
    opacity: 1;
    top: -4705px;
  }
  35% {
    left: -5910px;
    opacity: 1;
    top: -4705px;
  }
  39% {
    left: -5890px;
    opacity: 1;
    top: -4731px;
  }
  40% {
    left: -5890px;
    opacity: 1;
    top: -4731px;
  }
  44% {
    left: -5891px;
    opacity: 1;
    top: -4749px;
  }
  45% {
    left: -5891px;
    opacity: 1;
    top: -4749px;
  }
  49% {
    left: -5806px;
    opacity: 1;
    top: -4806px;
  }
  50% {
    left: -5806px;
    opacity: 1;
    top: -4806px;
  }
  54% {
    left: -5696px;
    opacity: 1;
    top: -3678px;
  }
  55% {
    left: -5696px;
    opacity: 1;
    top: -3678px;
  }
  59% {
    left: -5492px;
    opacity: 1;
    top: -4955px;
  }
  60% {
    left: -5492px;
    opacity: 1;
    top: -4955px;
  }
  64% {
    left: -5025px;
    opacity: 1;
    top: -4925px;
  }
  65% {
    left: -5025px;
    opacity: 1;
    top: -4925px;
  }
  69% {
    left: -4466px;
    opacity: 1;
    top: -4949px;
  }
  70% {
    left: -4466px;
    opacity: 1;
    top: -4949px;
  }
  74% {
    left: -4455px;
    opacity: 1;
    top: -5049px;
  }
  75% {
    left: -4455px;
    opacity: 1;
    top: -5049px;
  }
  79% {
    left: -4434px;
    opacity: 1;
    top: -5107px;
  }
  80% {
    left: -4434px;
    opacity: 1;
    top: -5107px;
  }
  84% {
    left: -4323px;
    opacity: 1;
    top: -5100px;
  }
  85% {
    left: -4323px;
    opacity: 1;
    top: -5100px;
  }
  89% {
    left: -3885px;
    opacity: 1;
    top: -5117px;
  }
  90% {
    left: -3885px;
    opacity: 1;
    top: -5117px;
  }
  94% {
    left: -3362px;
    opacity: 1;
    top: -5208px;
  }
  95% {
    left: -3362px;
    opacity: 1;
    top: -5208px;
  }
  99% {
    left: -2656px;
    opacity: 1;
    top: -5554px;
  }
  100% {
    left: -2656px;
    opacity: 1;
    top: -5554px;
  }
}

@-webkit-keyframes bg-jleague-map-m {
  0% {
    left: -488.59375vw;
    opacity: 0;
    top: -353.20312vw;
  }
  1% {
    left: -488.59375vw;
    opacity: 1;
    top: -353.20312vw;
  }
  5% {
    left: -488.59375vw;
    opacity: 1;
    top: -353.20312vw;
  }
  9% {
    left: -463.35938vw;
    opacity: 1;
    top: -356.79688vw;
  }
  10% {
    left: -463.35938vw;
    opacity: 1;
    top: -356.79688vw;
  }
  14% {
    left: -470.625vw;
    opacity: 1;
    top: -357.8125vw;
  }
  15% {
    left: -470.625vw;
    opacity: 1;
    top: -357.8125vw;
  }
  19% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  20% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  24% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  25% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  29% {
    left: -455.70312vw;
    opacity: 1;
    top: -366.79688vw;
  }
  30% {
    left: -455.70312vw;
    opacity: 1;
    top: -366.79688vw;
  }
  34% {
    left: -461.71875vw;
    opacity: 1;
    top: -367.57812vw;
  }
  35% {
    left: -461.71875vw;
    opacity: 1;
    top: -367.57812vw;
  }
  39% {
    left: -460.15625vw;
    opacity: 1;
    top: -369.60938vw;
  }
  40% {
    left: -460.15625vw;
    opacity: 1;
    top: -369.60938vw;
  }
  44% {
    left: -460.23438vw;
    opacity: 1;
    top: -371.01562vw;
  }
  45% {
    left: -460.23438vw;
    opacity: 1;
    top: -371.01562vw;
  }
  49% {
    left: -453.59375vw;
    opacity: 1;
    top: -375.46875vw;
  }
  50% {
    left: -453.59375vw;
    opacity: 1;
    top: -375.46875vw;
  }
  54% {
    left: -445vw;
    opacity: 1;
    top: -287.34375vw;
  }
  55% {
    left: -445vw;
    opacity: 1;
    top: -287.34375vw;
  }
  59% {
    left: -429.0625vw;
    opacity: 1;
    top: -387.10938vw;
  }
  60% {
    left: -429.0625vw;
    opacity: 1;
    top: -387.10938vw;
  }
  64% {
    left: -392.57812vw;
    opacity: 1;
    top: -384.76562vw;
  }
  65% {
    left: -392.57812vw;
    opacity: 1;
    top: -384.76562vw;
  }
  69% {
    left: -348.90625vw;
    opacity: 1;
    top: -386.64062vw;
  }
  70% {
    left: -348.90625vw;
    opacity: 1;
    top: -386.64062vw;
  }
  74% {
    left: -348.04688vw;
    opacity: 1;
    top: -394.45312vw;
  }
  75% {
    left: -348.04688vw;
    opacity: 1;
    top: -394.45312vw;
  }
  79% {
    left: -346.40625vw;
    opacity: 1;
    top: -398.98438vw;
  }
  80% {
    left: -346.40625vw;
    opacity: 1;
    top: -398.98438vw;
  }
  84% {
    left: -337.73438vw;
    opacity: 1;
    top: -398.4375vw;
  }
  85% {
    left: -337.73438vw;
    opacity: 1;
    top: -398.4375vw;
  }
  89% {
    left: -303.51562vw;
    opacity: 1;
    top: -399.76562vw;
  }
  90% {
    left: -303.51562vw;
    opacity: 1;
    top: -399.76562vw;
  }
  94% {
    left: -262.65625vw;
    opacity: 1;
    top: -406.875vw;
  }
  95% {
    left: -262.65625vw;
    opacity: 1;
    top: -406.875vw;
  }
  99% {
    left: -207.5vw;
    opacity: 1;
    top: -433.90625vw;
  }
  100% {
    left: -207.5vw;
    opacity: 1;
    top: -433.90625vw;
  }
}

@keyframes bg-jleague-map-m {
  0% {
    left: -488.59375vw;
    opacity: 0;
    top: -353.20312vw;
  }
  1% {
    left: -488.59375vw;
    opacity: 1;
    top: -353.20312vw;
  }
  5% {
    left: -488.59375vw;
    opacity: 1;
    top: -353.20312vw;
  }
  9% {
    left: -463.35938vw;
    opacity: 1;
    top: -356.79688vw;
  }
  10% {
    left: -463.35938vw;
    opacity: 1;
    top: -356.79688vw;
  }
  14% {
    left: -470.625vw;
    opacity: 1;
    top: -357.8125vw;
  }
  15% {
    left: -470.625vw;
    opacity: 1;
    top: -357.8125vw;
  }
  19% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  20% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  24% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  25% {
    left: -458.20312vw;
    opacity: 1;
    top: -364.375vw;
  }
  29% {
    left: -455.70312vw;
    opacity: 1;
    top: -366.79688vw;
  }
  30% {
    left: -455.70312vw;
    opacity: 1;
    top: -366.79688vw;
  }
  34% {
    left: -461.71875vw;
    opacity: 1;
    top: -367.57812vw;
  }
  35% {
    left: -461.71875vw;
    opacity: 1;
    top: -367.57812vw;
  }
  39% {
    left: -460.15625vw;
    opacity: 1;
    top: -369.60938vw;
  }
  40% {
    left: -460.15625vw;
    opacity: 1;
    top: -369.60938vw;
  }
  44% {
    left: -460.23438vw;
    opacity: 1;
    top: -371.01562vw;
  }
  45% {
    left: -460.23438vw;
    opacity: 1;
    top: -371.01562vw;
  }
  49% {
    left: -453.59375vw;
    opacity: 1;
    top: -375.46875vw;
  }
  50% {
    left: -453.59375vw;
    opacity: 1;
    top: -375.46875vw;
  }
  54% {
    left: -445vw;
    opacity: 1;
    top: -287.34375vw;
  }
  55% {
    left: -445vw;
    opacity: 1;
    top: -287.34375vw;
  }
  59% {
    left: -429.0625vw;
    opacity: 1;
    top: -387.10938vw;
  }
  60% {
    left: -429.0625vw;
    opacity: 1;
    top: -387.10938vw;
  }
  64% {
    left: -392.57812vw;
    opacity: 1;
    top: -384.76562vw;
  }
  65% {
    left: -392.57812vw;
    opacity: 1;
    top: -384.76562vw;
  }
  69% {
    left: -348.90625vw;
    opacity: 1;
    top: -386.64062vw;
  }
  70% {
    left: -348.90625vw;
    opacity: 1;
    top: -386.64062vw;
  }
  74% {
    left: -348.04688vw;
    opacity: 1;
    top: -394.45312vw;
  }
  75% {
    left: -348.04688vw;
    opacity: 1;
    top: -394.45312vw;
  }
  79% {
    left: -346.40625vw;
    opacity: 1;
    top: -398.98438vw;
  }
  80% {
    left: -346.40625vw;
    opacity: 1;
    top: -398.98438vw;
  }
  84% {
    left: -337.73438vw;
    opacity: 1;
    top: -398.4375vw;
  }
  85% {
    left: -337.73438vw;
    opacity: 1;
    top: -398.4375vw;
  }
  89% {
    left: -303.51562vw;
    opacity: 1;
    top: -399.76562vw;
  }
  90% {
    left: -303.51562vw;
    opacity: 1;
    top: -399.76562vw;
  }
  94% {
    left: -262.65625vw;
    opacity: 1;
    top: -406.875vw;
  }
  95% {
    left: -262.65625vw;
    opacity: 1;
    top: -406.875vw;
  }
  99% {
    left: -207.5vw;
    opacity: 1;
    top: -433.90625vw;
  }
  100% {
    left: -207.5vw;
    opacity: 1;
    top: -433.90625vw;
  }
}

@-webkit-keyframes bg-jleague-pin {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bg-jleague-pin {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes opacity-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes opacity-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes opacity-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes opacity-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes rotate {
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

.fadein {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 0s;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 0s;
}

.fadein-load {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 1s;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 1s;
}

.fadein-load.is-active,
.fadein.is-active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=1);
  opacity: 1;
}

.fadein-late {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 0.5s;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all 1s cubic-bezier(0.25, 0.8, 0.45, 1) 0.5s;
}

.fadein-late.is-active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=1);
  opacity: 1;
}

@-webkit-keyframes vertical-move {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-175%);
            transform: translateY(-175%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes vertical-move {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-175%);
            transform: translateY(-175%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes slide-anime {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  11% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes slide-anime {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  11% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/*--------------------------------------------------------------------------------- header */
.c-header {
  -webkit-transform: translateX(-50%);
  background-image: url(../images/common/header_bg@2x.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 13.33333vw;
  left: 50%;
  margin: 0 auto;
  position: fixed;
  top: 0;
          transform: translateX(-50%);
  width: 100%;
  z-index: 10;
}

.c-header__inner {
  height: 100%;
  position: relative;
  width: 100%;
}

.c-header__logo {
  -webkit-transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 50%;
          transform: translate(-50%, -50%);
  width: 30.4vw;
}

.c-header__menu {
  background-color: #fff;
  height: calc(100vh - 55px);
  left: 0;
  opacity: 0;
  position: fixed;
  top: 13.33333vw;
  visibility: hidden;
  width: 100vw;
  z-index: 10;
}

.c-header__menu.is-open {
  opacity: 1;
  top: 0;
  visibility: visible;
}

.c-header__menu__btn {
  -webkit-transform: translateY(-50%);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          flex-direction: column;
  height: 5.33333vw;
  overflow: hidden;
  position: absolute;
  right: 4.53333vw;
  top: 50%;
          transform: translateY(-50%);
  width: 13.33333vw;
  z-index: 15;
}

.c-header__menu__btn-line {
  position: relative;
  z-index: 15;
}

.c-header__menu__btn-line::before, .c-header__menu__btn-line::after {
  -webkit-animation: lineMove .2s linear forwards;
          animation: lineMove .2s linear forwards;
  background-image: url(../images/common/header_bg@2x.png);
  background-size: cover;
  content: '';
  height: 1.06667vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 13.33333vw;
  z-index: 99;
}

.c-header__menu__btn-line::after {
  -webkit-animation: lineMove .2s linear forwards .2s;
          animation: lineMove .2s linear forwards .2s;
  content: '';
  top: 1.86667vw;
}

.c-header__menu__btn-line span {
  background-repeat: no-repeat;
  background-size: contain;
  height: 0.8vw;
  position: absolute;
  width: 13.33333vw;
}

.c-header__menu__btn-line span:first-child {
  background-image: url(../images/common/header_menu_open1@2x.png);
  top: 0vw;
}

.c-header__menu__btn-line span:nth-child(2) {
  background-image: url(../images/common/header_menu_open2@2x.png);
  opacity: 1;
  top: 1.86667vw;
}

.c-header__menu__btn-line span:nth-child(3) {
  background-image: url(../images/common/header_menu_open3@2x.png);
  top: 3.73333vw;
}

.c-header__menu__btn-line2 {
  position: relative;
  z-index: 25;
}

.c-header__menu__btn-line2::after {
  -webkit-animation: lineMove .2s linear forwards .4s;
          animation: lineMove .2s linear forwards .4s;
  background-image: url(../images/common/header_bg@2x.png);
  background-size: cover;
  content: '';
  height: 1.06667vw;
  left: 0;
  position: absolute;
  top: 3.73333vw;
  width: 13.33333vw;
  z-index: 16;
}

.c-header__menu__btn.is-open {
  height: 5.06667vw;
  overflow: hidden;
  width: 11.46667vw;
}

.c-header__menu__btn.is-open span {
  background-size: 11.46667vw 5.06667vw;
  height: 5.06667vw;
  position: absolute;
  top: 0vw;
  width: 0vw;
}

.c-header__menu__btn.is-open span:first-child {
  -webkit-animation: lineMove2 .5s linear forwards;
          animation: lineMove2 .5s linear forwards;
  background-image: url(../images/common/header_menu_close1@2x.png);
  top: 0vw;
}

.c-header__menu__btn.is-open span:nth-child(2) {
  opacity: 0;
}

.c-header__menu__btn.is-open span:nth-child(3) {
  -webkit-animation: lineMove2 .5s linear forwards .3s;
          animation: lineMove2 .5s linear forwards .3s;
  background-image: url(../images/common/header_menu_close2@2x.png);
}

.c-header__menu__btn:hover {
  cursor: pointer;
}

.c-header__menu__btn.is-load {
  display: none;
}

.c-header__menu__inner {
  /* IE, Edge 対応 */
  -ms-overflow-style: none;
  /* Firefox 対応 */
  scrollbar-width: none;
  height: 100vh;
  margin: 0 auto;
  overflow-y: scroll;
}

.c-header__menu__inner::-webkit-scrollbar {
  display: none;
}

.c-header__menu .c-menu {
  background-image: url(../images/common/container_bg.png);
  background-repeat: repeat-y;
  background-size: contain;
  padding: 10.66667vw 0vw 26.66667vw;
}

.c-header__menu .c-menu__list {
  margin: auto;
  margin-top: 5.33333vw;
  width: 89.33333vw;
}

.c-header__menu .c-menu__item {
  margin-bottom: 1.33333vw;
}

.c-header__menu .c-menu__item:nth-child(2) {
  border: 2px solid #000;
  border-radius: 2.66667vw;
}

.c-header__menu .c-menu__item:nth-child(2), .c-header__menu .c-menu__item:nth-child(4), .c-header__menu .c-menu__item:nth-child(5) {
  margin-bottom: 2.66667vw;
}

.c-header__menu .c-menu__item__btn {
  background-image: url(../images/common/header_menu_btn_bg.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  color: #fff;
  font-size: 4.26667vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin-top: 2.66667vw;
  position: relative;
  text-align: center;
  width: 89.33333vw;
}

.c-header__menu .c-menu__item__btn::after {
  background-image: url(../images/common/header_menu_icon.png);
  background-repeat: no-repeat;
  background-size: 5.6vw 5.33333vw;
  content: '';
  display: block;
  height: 5.33333vw;
  position: absolute;
  right: 9.33333vw;
  top: 4.26667vw;
  width: 5.6vw;
  z-index: 2;
}

.c-header__menu .c-menu__link-list {
  padding-top: 2.66667vw;
}

.c-header__menu .c-menu__link-item:not(:last-child) {
  margin-bottom: 4vw;
}

.c-header__menu .c-menu__link-item a {
  color: #fff;
  font-size: 4.26667vw;
  line-height: 10.66667vw;
  text-align: center;
}

.c-header__menu .c-menu__link-item a:hover {
  color: #FFFF3E;
}

/*--------------------------------------------------------------------------------- footer */
.c-footer {
  background-image: url(../images/common/footer_bg.png);
  background-repeat: repeat;
  background-size: 100vw 20vw;
  line-height: 1;
  padding-bottom: 10.66667vw;
  padding-top: 10.66667vw;
  text-align: center;
}

.c-footer__banners {
  padding-bottom: 21.33333vw;
  padding-top: 10.66667vw;
}

.c-footer__banners-list {
  margin-bottom: 5.33333vw;
  padding: 0vw 5.33333vw;
}

.c-footer__banners-item:not(:last-child) {
  margin-bottom: 1.33333vw;
}

.c-footer__banners-item:nth-child(2) {
  margin-bottom: 2.66667vw;
}

.c-footer__banners-item:nth-child(3) {
  margin-bottom: 0vw;
}

.c-footer__banners-item:last-child {
  margin-bottom: 0vw;
}

.c-footer__menu__list {
  margin-bottom: 5.33333vw;
}

.c-footer__menu__item:not(:last-child) {
  margin-bottom: 4vw;
}

.c-footer__menu__item a {
  color: #fff;
  font-size: 4.26667vw;
  line-height: 10.66667vw;
}

.c-footer__menu__item a:hover {
  color: #FFFF3E;
}

.c-footer__copyright {
  color: #fff;
  font-size: 2.66667vw;
}

/*--------------------------------------------------------------------------------- セッションスタート画面 */
.c-start {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  background-image: url(../images/common/bg_bg.png);
  background-position: center 0;
  background-repeat: repeat;
  background-size: 500px 1000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
          justify-content: center;
  position: fixed;
  width: 100%;
  z-index: 99;
}

.c-start__logo {
  width: 137.86667vw;
}

/*--------------------------------------------------------------------------------- cookie承諾画面 */
.c-modal-cookie {
  display: none;
}

.c-modal-cookie__modal {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  padding: 2.66667vw 1.6vw;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 97;
}

.c-modal-cookie__modal p {
  color: #fff;
  font-size: 3.2vw;
  line-height: 4.8vw;
}

.c-modal-cookie__modal a {
  color: #2E8360;
  display: inline;
}

.c-modal-cookie__bg {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 96;
}

.c-modal-bannar {
  -webkit-transform: translate(-50%, -50%);
  display: none;
  left: 50%;
  margin-top: -2.66667vw;
  position: fixed;
  top: 50%;
          transform: translate(-50%, -50%);
  z-index: 99;
}

.c-modal-bannar__img {
  -webkit-filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3));
}

.c-modal-bannar__img a {
  width: 89.33333vw;
}

.c-modal-bannar__close {
  height: 10.66667vw;
  margin: 0 auto;
  margin-top: 5.33333vw;
  width: 10.66667vw;
}

.c-modal-bannar__close:hover {
  cursor: pointer;
  opacity: .7;
}

/*--------------------------------------------------------------------------------- 追従ボタン */
.c-btn-fixed {
  opacity: 0;
  position: fixed;
  visibility: hidden;
  z-index: 20;
}

.c-btn-fixed.is-show {
  opacity: 1;
  visibility: visible;
}

.c-btn-search {
  bottom: 1.33333vw;
  left: 5.33333vw;
  width: 69.33333vw;
}

.c-gotop {
  bottom: 0vw;
  right: 0vw;
  width: 21.33333vw;
}

/*--------------------------------------------------------------------------------- モーダル */
#c-modal-overlay {
  background: rgba(0, 0, 0, 0.8);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 98;
}

#c-modal-overlay:hover {
  cursor: pointer;
}

.js-modal-open:hover,
.js-modal-close:hover {
  cursor: pointer;
  opacity: .7;
}

/*--------------------------------------------------------------------------------- 背景 */
.c-bg {
  background-image: url(../images/common/pc_bg.jpg);
  background-position: center 0;
  background-repeat: repeat;
  background-size: contain;
  height: 100vh;
  position: fixed;
  width: 100%;
  z-index: 1;
}

.c-bg__inner {
  position: relative;
}

.c-bg__right {
  /* IE, Edge 対応 */
  -ms-overflow-style: none;
  /* Firefox 対応 */
  scrollbar-width: none;
  height: 100vh;
  height: 100%;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(50% - 15px);
}

.c-bg__right__inner {
  position: relative;
}

.c-bg__right__banner {
  margin-left: 90px;
  margin-top: 47px;
  width: 420px;
}

.c-bg__right__list {
  position: relative;
  width: 335px;
  z-index: 1;
}

.c-bg__right__item:nth-child(2) {
  margin: 4px 0 8px 0;
}

.c-bg__right__item:last-child {
  margin-top: 3px;
}

.c-bg__right__item:nth-child(2) .c-bg__right__item__link {
  border: 1px solid #000;
  border-radius: 10px;
}

.c-bg__right__illust {
  bottom: 0;
  height: 400px;
  margin-top: 45px;
  overflow: hidden;
  position: relative;
  position: fixed;
  width: 600px;
  z-index: 0;
}

.c-bg__right__illust-item {
  inset: 0;
  -webkit-animation: slide-anime 100s linear infinite;
          animation: slide-anime 100s linear infinite;
  opacity: 0;
  position: absolute;
  z-index: 0;
}

.c-bg__right__illust-item img {
  -o-object-fit: contain;
  height: 100%;
     object-fit: contain;
  width: 100%;
}

.c-bg__right__illust-item:nth-of-type(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.c-bg__right__illust-item:nth-of-type(2) {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}

.c-bg__right__illust-item:nth-of-type(3) {
  -webkit-animation-delay: 20s;
          animation-delay: 20s;
}

.c-bg__right__illust-item:nth-of-type(4) {
  -webkit-animation-delay: 30s;
          animation-delay: 30s;
}

.c-bg__right__illust-item:nth-of-type(5) {
  -webkit-animation-delay: 40s;
          animation-delay: 40s;
}

.c-bg__right__illust-item:nth-of-type(6) {
  -webkit-animation-delay: 50s;
          animation-delay: 50s;
}

.c-bg__right__illust-item:nth-of-type(7) {
  -webkit-animation-delay: 60s;
          animation-delay: 60s;
}

.c-bg__right__illust-item:nth-of-type(8) {
  -webkit-animation-delay: 70s;
          animation-delay: 70s;
}

.c-bg__right__illust-item:nth-of-type(9) {
  -webkit-animation-delay: 80s;
          animation-delay: 80s;
}

.c-bg__right__illust-item:nth-of-type(10) {
  -webkit-animation-delay: 90s;
          animation-delay: 90s;
}

/*--------------------------------------------------------------------------------- ボタン */
.c-btn__yellow, .p-ad__book_list-btn {
  height: 13.33333vw;
}

.c-btn__yellow a, .p-ad__book_list-btn a {
  background-image: url(../images/common/btn_bg_yellow.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: #29664D;
  font-size: 4.26667vw;
  height: 100%;
  width: 100%;
}

.c-btn__pink, .p-about__link-btn, .p-special__link-btn {
  height: 13.33333vw;
  width: 89.33333vw;
}

.c-btn__pink a, .p-about__link-btn a, .p-special__link-btn a {
  background-image: url(../images/common/btn_bg_pink.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: #29664D;
  font-size: 5.33333vw;
  height: 100%;
  width: 100%;
}

.c-btn__jleague {
  border-radius: 1.06667vw;
  width: 90.66667vw;
}

.c-btn__jleague a {
  border-radius: 1.06667vw;
  color: #fff;
  font-size: 4.26667vw;
  height: 100%;
  position: relative;
  width: 100%;
}

.c-btn__jleague a::after {
  background-image: url(../images/jleague/jleague_btn_arrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 3.46667vw;
  right: 5.33333vw;
  width: 2.4vw;
}

/*--------------------------------------------------------------------------------- シェアボタン */
.c-share-item a {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 100%;
  width: 100%;
}

.c-share-item .u-x {
  background-image: url(../images/common/btn_share_x.png);
}

.c-share-item .u-line {
  background-image: url(../images/common/btn_share_line.png);
}

/*--------------------------------------------------------------------------------- ローディング */
img.lazyloading + .c-loading {
  translate: -50% -50%;
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 15px), #000 0);
  -webkit-animation: rotate 1s infinite linear;
          animation: rotate 1s infinite linear;
  background: radial-gradient(farthest-side, #FFFF3E 94%, #0000) top/15px 15px no-repeat, conic-gradient(#0000 30%, #FFFF3E);
  background-repeat: no-repeat;
  border-radius: 50%;
  height: 26.66667vw;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 26.66667vw;
  z-index: 3;
}

/*--------------------------------------------------------------------------------- ページネーション */
.pagenation {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15.73333vw;
          justify-content: center;
  margin-top: 5.33333vw;
}

.pagenation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15.73333vw;
  margin: 0;
  padding-left: 0;
}

.pagenation li {
  display: inline-block;
  height: 15.73333vw;
  margin: 0vw 1.33333vw;
  overflow: hidden;
  width: 15.73333vw;
}

.pagenation li.current {
  pointer-events: none;
}

.pagenation li.current a {
  background-image: url(../images/detail/icon_initial_on.png);
  color: #000;
}

.pagenation li a {
  -webkit-text-decoration: 0;
  background-image: url(../images/detail/icon_initial_off.png);
  background-repeat: no-repeat;
  background-size: 15.73333vw 15.73333vw;
  color: #fff;
  content: '';
  display: block;
  font-size: 5.33333vw;
  height: 100%;
  height: 15.73333vw;
  line-height: 15.73333vw;
  overflow: hidden;
  text-align: center;
          text-decoration: 0;
  width: 100%;
  width: 15.73333vw;
}

.pagenation li a:hover {
  background-image: url(../images/detail/icon_initial_on.png);
  color: #000;
  cursor: pointer;
  opacity: 1;
}

.prev-page,
.next-page {
  background-image: url(../images/detail/icon_initial_off.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-size: 15.73333vw 15.73333vw;
  color: #fff;
  content: '';
  display: block;
  display: inline-block;
  height: 15.73333vw;
  width: 15.73333vw;
}

.prev-page.disabled,
.next-page.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.prev-page button,
.next-page button {
  display: inline-block;
  vertical-align: top;
  visibility: hidden;
}

.prev-page,
.next-page {
  background-image: url(../images/detail/icon_arrow-white.png);
  background-size: 15.73333vw 15.73333vw;
  content: '';
  display: block;
  height: 15.73333vw;
  position: relative;
  width: 15.73333vw;
}

.next-page {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/*------------------------------------------------------------------------------ SNS */
/*--------------------------------------------------------------------------------------------  */
@-webkit-keyframes lineMove {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes lineMove {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@-webkit-keyframes lineMove2 {
  100% {
    width: 11.46667vw;
    @media (min-width: 768px) {
      width: 57.33333px;
    }
  }
}

@keyframes lineMove2 {
  100% {
    width: 11.46667vw;
    @media (min-width: 768px) {
      width: 57.33333px;
    }
  }
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-about .l-inner {
  width: 89.33333vw;
}

.p-about__mv-caption {
  margin: 2.66667vw 0vw 8vw;
}

.p-about__link {
  position: relative;
}

.p-about__link_headings {
  background-image: url(../images/common/btn_bg_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  color: #fff;
  content: '';
  display: block;
  font-size: 5.33333vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin: auto;
  margin-bottom: 4vw;
  text-align: center;
  width: 89.33333vw;
}

.p-about__link_headings span {
  color: #FFFF3E;
}

.p-about__link::after {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 2.66667vw;
  content: '';
  display: block;
  height: 2.66667vw;
  margin: 5.33333vw 5.33333vw 5.33333vw;
  width: 89.33333vw;
}

.p-about__link-btn {
  margin-top: 2.4vw;
}

.p-about__link-btn:first-child {
  margin-top: 0vw;
}

.p-about__link-btn a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
  color: #29664D;
  font-size: 5.33333vw;
          justify-content: flex-start;
  line-height: 13.06667vw;
  padding-left: 4.66667vw;
}

.p-about__feature {
  margin-bottom: 10.66667vw;
}

.p-about__feature_heainggs {
  margin-bottom: 2.66667vw;
}

.p-about__feature_btn {
  margin-top: 1.33333vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-ad__mv-caption {
  margin: 6.66667vw 0vw 0vw;
}

.p-ad__book {
  position: relative;
}

.p-ad__book::before {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 2.66667vw;
  content: '';
  display: block;
  height: 2.66667vw;
  margin: 5.33333vw 5.33333vw 5.33333vw;
  width: 89.33333vw;
}

.p-ad__book_list-item {
  position: relative;
}

.p-ad__book_list-item::after {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 2.66667vw;
  content: '';
  display: block;
  height: 2.66667vw;
  margin: 5.33333vw 5.33333vw 5.33333vw;
  width: 89.33333vw;
}

.p-ad__book_list-item:last-child {
  margin: 5.33333vw 0vw 10.66667vw;
}

.p-ad__book_list-catch {
  color: #fff;
  text-align: center;
}

.p-ad__book_list-title {
  color: #FFFF3E;
  font-size: 6.4vw;
  line-height: 9.06667vw;
  margin-top: 1.33333vw;
  text-align: center;
}

.p-ad__book_list-data {
  background-image: url(../images/common/btn_bg_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  color: #fff;
  content: '';
  display: block;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin: auto;
  margin-top: 2.66667vw;
  text-align: center;
  width: 89.33333vw;
}

.p-ad__book_list-btn {
  margin: 5.33333vw 5.33333vw 0vw;
}

.p-ad__book_list-btn a {
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding-left: 7.46667vw;
}

.p-ad__book-swiper {
  margin-top: 2.66667vw;
  padding: 0vw 5.33333vw;
  width: 100vw;
}

.p-ad__book .swiper-slide {
  width: 74.66667vw;
}

.p-ad__book .swiper-slide img {
  border: #000 1px solid;
  width: 74.66667vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-archive__mv-caption {
  margin: 6.66667vw 0vw 5.33333vw;
}

.p-archive__site-headings {
  margin-bottom: 2.66667vw;
}

.p-archive__site::after {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 2.66667vw;
  content: '';
  display: block;
  height: 2.66667vw;
  margin: 4.8vw 5.33333vw 5.33333vw;
  width: 89.33333vw;
}

.p-archive__site:last-child::after {
  display: none;
}

.p-archive__link {
  position: relative;
}

.p-archive__link-item {
  margin-bottom: 2.66667vw;
  width: 89.33333vw;
}

.p-archive__link-headings {
  color: #fff;
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 1.33333vw;
}

.p-archive__link img.niji {
  border-radius: 2.66667vw;
  height: 45.33333vw;
  margin-bottom: 2.66667vw;
  width: 88vw;
}

.p-archive__campaign {
  margin-bottom: 8vw;
}

.p-archive__campaign-headings {
  margin-bottom: 2.66667vw;
}

.p-bookshopinfo__top {
  padding: 2.66667vw 0vw;
}

.p-bookshopinfo__top__headings {
  margin-bottom: 2.66667vw;
}

.p-bookshopinfo__campaign {
  padding-top: 6.66667vw;
}

.p-bookshopinfo__campaign__headings {
  margin-bottom: 2.66667vw;
}

.p-bookshopinfo__campaign__list {
  padding-bottom: 8vw;
  position: relative;
}

.p-bookshopinfo__campaign__list::after {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  height: 2.66667vw;
  left: 0;
  width: 89.33333vw;
}

.p-bookshopinfo__campaign__item:not(:last-child) {
  margin-bottom: 2.66667vw;
}

.p-bookshopinfo__shop {
  padding-bottom: 10.66667vw;
  padding-top: 5.33333vw;
}

.p-bookshopinfo__shop__headings {
  margin-bottom: 2.66667vw;
}

.p-bookshopinfo__shop__list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

.p-bookshopinfo__shop__item {
  border-radius: 2.66667vw;
  margin-bottom: 2.66667vw;
  overflow: hidden;
  width: 43.46667vw;
}

.p-detail-list {
  /*------------------------------------------------------------------------------------- */
  /*------------------------------------------------------------------------------------- */
  /*------------------------------------------------------------------------------------- */
  /*------------------------------------------------------------------------------------- */
}

.p-detail-list__search {
  padding-top: 5.33333vw;
  position: relative;
  z-index: 1;
}

.p-detail-list__search__headings {
  background-image: url(../images/common/btn_bg_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  color: #fff;
  content: '';
  display: block;
  font-size: 5.33333vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin-bottom: 5.33333vw;
  text-align: center;
  width: 89.33333vw;
}

.p-detail-list__search__input {
  -ms-flex-wrap: wrap;
  border-radius: 2.66667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
  height: 13.33333vw;
  margin-bottom: 2.66667vw;
  overflow: hidden;
  position: relative;
  width: 89.33333vw;
}

.p-detail-list__search__input::before {
  background: #FFF;
  border: 2px solid #0F3E31;
  border-radius: 2.66667vw;
  height: 100%;
  width: 100%;
}

.p-detail-list__search__input input {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 4.26667vw;
  height: 13.33333vw;
  line-height: 100%;
  padding: 5.33333vw 8vw 5.33333vw 8vw;
  position: relative;
  width: 76vw;
  z-index: 2;
}

.p-detail-list__search__input input:focus {
  outline: none;
}

.p-detail-list__search__input input::-webkit-input-placeholder {
  color: #E5E5E5;
  line-height: 100%;
}

.p-detail-list__search__input input::-moz-placeholder {
  color: #E5E5E5;
  line-height: 100%;
}

.p-detail-list__search__input input:-ms-input-placeholder {
  color: #E5E5E5;
  line-height: 100%;
}

.p-detail-list__search__input input::-ms-input-placeholder {
  color: #E5E5E5;
  line-height: 100%;
}

.p-detail-list__search__input input::placeholder {
  color: #E5E5E5;
  line-height: 100%;
}

.p-detail-list__search__input button {
  background-color: #0F3E31;
  background-image: url(../images/detail/icon_search.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 6.66667vw 5.86667vw;
  border: none;
  border-radius: 0px 10px 10px 0px;
  display: inline-block;
  font-size: 0;
  height: 13.33333vw;
  position: relative;
  width: 13.33333vw;
  z-index: 2;
}

.p-detail-list__search__input button:hover {
  opacity: .7;
}

.p-detail-list__search__input button:focus {
  outline: #0F3E31;
}

.p-detail-list__search__caution {
  color: #fff;
  font-size: 3.2vw;
  line-height: 5.33333vw;
  margin-bottom: 3.2vw;
}

.p-detail-list__filter__initial {
  margin: auto;
  margin-bottom: 10.66667vw;
  width: 89.33333vw;
}

.p-detail-list__filter__initial-list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

.p-detail-list__filter__initial-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  background-image: url(../images/detail/icon_initial_off.png);
  background-repeat: no-repeat;
  background-size: 15.73333vw 15.73333vw;
  color: #fff;
  content: '';
  cursor: pointer;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 5.33333vw;
  height: 15.73333vw;
  height: 15.73333vw;
          justify-content: center;
  line-height: 100%;
  width: 15.73333vw;
  width: 15.73333vw;
}

.p-detail-list__filter__initial-item.is-active {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  background-image: url(../images/detail/icon_initial_on.png);
  background-repeat: no-repeat;
  background-size: 15.73333vw 15.73333vw;
  color: #000;
  content: '';
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15.73333vw;
          justify-content: center;
  width: 15.73333vw;
}

.p-detail-list__filter__initial-item:nth-child(n+6) {
  margin-top: 2.66667vw;
}

.p-detail-list__filter__tag {
  margin-bottom: 10.66667vw;
  position: relative;
}

.p-detail-list__filter__tag-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.p-detail-list__filter__tag-list:not(:last-child) {
  margin-bottom: 2.66667vw;
}

.p-detail-list__filter__tag-item {
  background-color: #FFA1E0;
  color: #29664D;
  cursor: pointer;
  display: inline-block;
  font-size: 3.73333vw;
  line-height: 5.33333vw;
  padding: 0vw 2.66667vw;
  text-align: center;
}

.p-detail-list__filter__tag-item:first-child, .p-detail-list__filter__tag-item:nth-child(2) {
  margin-right: 2.66667vw;
}

.p-detail-list__filter__tag-item.is-active {
  background-color: #29664D;
  color: #FFA1E0;
}

.p-detail-list__title {
  background-size: 10.53333vw 10.53333vw;
  padding: 0vw 5.33333vw 10.66667vw;
}

.p-detail-list__title__list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

.p-detail-list__title__item {
  display: none;
  position: relative;
  width: 41.86667vw;
}

.p-detail-list__title__item.is-show {
  display: block;
}

.p-detail-list__title__image {
  margin-bottom: 5.33333vw;
}

.p-detail-list__title__image img {
  height: auto;
  width: 41.86667vw;
}

.p-detail-list__title__image img.lazyloading {
  height: 66.13333vw;
  width: auto;
}

.p-detail-list__title__image img.lazyloading + .p-detail-list__title__image__loading {
  translate: -50% -50%;
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 15px), #000 0);
  -webkit-animation: rotate 1s infinite linear;
          animation: rotate 1s infinite linear;
  background: radial-gradient(farthest-side, #FFFF3E 94%, #0000) top/15px 15px no-repeat, conic-gradient(#0000 30%, #FFFF3E);
  background-repeat: no-repeat;
  border-radius: 50%;
  height: 26.66667vw;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 26.66667vw;
  z-index: 3;
}

.p-detail-list__title__nohit {
  display: none;
}

.p-detail-list__title__nohit-text {
  color: #fff;
  font-size: 4.26667vw;
}

.p-detail .l-container {
  position: relative;
}

.p-detail .l-inner {
  width: 89.33333vw;
}

.p-detail__mv {
  padding-top: 5.33333vw;
  position: relative;
}

.p-detail__mv__image {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  width: 61.33333vw;
}

.p-detail__mv__check {
  position: absolute;
  right: 8.26667vw;
  top: 19.46667vw;
  width: 5.86667vw;
}

.p-detail__info {
  color: #fff;
  padding-bottom: 10.66667vw;
  padding-top: 5.33333vw;
}

.p-detail__info__title {
  font-size: 6.4vw;
  line-height: 9.06667vw;
  text-align: center;
}

.p-detail__info__author {
  font-size: 4.26667vw;
  line-height: 5.33333vw;
  margin-bottom: 4.8vw;
  text-align: center;
}

.p-detail__info__summary {
  margin-bottom: 3.2vw;
  text-align: center;
}

.p-detail__info__summary__btn {
  display: inline-block;
  font-size: 4.26667vw;
  line-height: 6.93333vw;
}

.p-detail__info__summary__btn:hover {
  cursor: pointer;
  opacity: .7;
}

.p-detail__info__summary__text {
  height: 0;
  overflow: hidden;
  text-align: left;
}

.p-detail__info__summary__text.is-open {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.p-detail__info__summary__text p {
  font-size: 4.26667vw;
  line-height: 6.4vw;
  padding: 1.6vw 0vw;
}

.p-detail__info__term {
  background-image: url(../images/detail/detail_info_term.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 21.33333vw;
  margin-bottom: 2.66667vw;
}

.p-detail__info__term p {
  font-size: 5.33333vw;
  line-height: 1.5;
  text-align: center;
}

.p-detail__info .c-btn__yellow:not(:last-child), .p-detail__info .p-ad__book_list-btn:not(:last-child) {
  margin-bottom: 2.66667vw;
}

.p-detail__info .c-btn__yellow.p-detail__info__btn-try, .p-detail__info .p-detail__info__btn-try.p-ad__book_list-btn {
  font-size: 5.33333vw;
}

.p-detail__recommend {
  background-image: url(../images/detail/detail_recommend_bg.png);
  background-size: cover;
  padding: 10.66667vw 0vw;
}

.p-detail__recommend__headings {
  margin-bottom: 5.33333vw;
}

.p-detail__recommend-swiper {
  width: 94.66667vw;
}

.p-detail__recommend-swiper .swiper-slide {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.p-detail__recommend-swiper .swiper-slide img {
  height: 96.8vw;
  width: auto;
}

.p-detail__share {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
  background: rgba(217, 217, 217, 0.7);
  border-radius: 0vw 2.66667vw 2.66667vw 0vw;
  border-radius: 0px 10px 10px 0px;
          flex-direction: column;
  height: 69.33333vw;
  left: 0;
  position: absolute;
  top: 18.66667vw;
  width: 13.33333vw;
  z-index: 20;
}

.p-detail__share__text {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  font-size: 4.26667vw;
          writing-mode: vertical-rl;
}

.p-detail__share .c-share-list {
  margin-top: 2.66667vw;
}

.p-detail__share .c-share-item {
  height: 10.13333vw;
  width: 10.13333vw;
}

.p-detail__share .c-share-item:not(:last-child) {
  margin-bottom: 2.66667vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-faq {
  color: #fff;
}

.p-faq__faq-lead {
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-top: 5.33333vw;
  text-align: center;
}

.p-faq__faq-title {
  background-image: url(../images/common/btn_bg_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  font-size: 5.33333vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin: 5.33333vw 0vw;
  position: relative;
  text-align: center;
  width: 89.33333vw;
}

.p-faq__list__headings {
  background: #0F3E31;
  color: #fff;
  margin-top: 5.33333vw;
  padding: 1.33333vw 2.66667vw;
}

.p-faq__list__text {
  background: #fff;
  border: 1px solid #0F3E31;
  color: #000;
  padding: 2.66667vw 5.33333vw;
}

.p-faq__list__text a {
  display: inline-block;
}

/*--------------------------------------------------------------------------------- チーム共通スタイル */
.p-jleague-team .l-container {
  background-image: none;
}

.p-jleague-team .c-bg-jleague__inner {
  margin-top: -238px;
}

.p-jleague-team .c-bg-jleague__logo {
  display: none;
}

.p-jleague-team .c-bg-jleague__map img {
  width: 9551px;
}

.p-jleague-team .c-bg-jleague__map-small {
  display: none;
}

.p-jleague-team .c-bg-jleague__team {
  opacity: 0;
}

.p-jleague-team .c-bg-jleague__team__inner {
  margin-bottom: 20px;
}

.p-jleague-team .c-bg-jleague__team__info {
  display: block;
}

.p-jleague-team__mv {
  background-image: url(../images/jleague/jleague_team_mv_bg.png);
  background-repeat: no-repeat;
  background-size: 100vw 114.66667vw;
  height: 114.66667vw;
  padding-top: 5.33333vw;
}

.p-jleague-team__mv__inner {
  position: relative;
}

.p-jleague-team__mv__number {
  color: #fff;
  font-size: 3.2vw;
  left: 2.66667vw;
  line-height: 5.33333vw;
  position: absolute;
  text-align: center;
  top: -4vw;
}

.p-jleague-team__mv__number span {
  font-size: 13.33333vw;
  line-height: 10.66667vw;
}

.p-jleague-team__mv__emblem {
  left: 0;
  position: absolute;
  text-align: center;
  top: 20vw;
  width: 20.53333vw;
}

.p-jleague-team__mv__img {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  margin-bottom: 3.2vw;
  width: 58.66667vw;
}

.p-jleague-team__mv__name {
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.p-jleague-team__mv__name-team {
  font-size: 3.73333vw;
  line-height: 5.33333vw;
  margin-bottom: 2.66667vw;
}

.p-jleague-team__mv__name-player {
  font-size: 10.66667vw;
  margin-bottom: 2.66667vw;
}

.p-jleague-team__mv__name-player-english {
  font-size: 3.73333vw;
  letter-spacing: 0.5em;
  line-height: 5.33333vw;
}

.p-jleague-team__profile {
  background-color: #fff;
  padding: 5.33333vw 5.33333vw 10.66667vw 5.33333vw;
}

.p-jleague-team__profile__headings {
  font-size: 6.4vw;
  line-height: 9.06667vw;
  margin-bottom: 2.66667vw;
  text-align: center;
}

.p-jleague-team__profile__text {
  font-size: 4.26667vw;
  line-height: 6.4vw;
  margin-bottom: 2.66667vw;
}

.p-jleague-team__profile .c-btn__jleague {
  height: 18.66667vw;
}

.p-jleague-team__recommend {
  padding-bottom: 5.33333vw;
  padding-top: 8vw;
}

.p-jleague-team__recommend__headings {
  background-image: url(../images/jleague/jleague_players_headings.png);
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 5.33333vw;
  height: 29.86667vw;
  line-height: 6.93333vw;
  margin-bottom: 5.33333vw;
  margin-left: -4.53333vw;
  width: 100vw;
}

.p-jleague-team__recommend__lead {
  color: #fff;
  font-size: 4.26667vw;
  line-height: 6.4vw;
  margin-bottom: 5.33333vw;
  padding: 4vw 5.33333vw;
  position: relative;
}

.p-jleague-team__recommend__lead::before, .p-jleague-team__recommend__lead::after {
  background-image: url(../images/jleague/jleague_recommend_lead.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 8vw;
  width: 8vw;
}

.p-jleague-team__recommend__lead::before {
  left: 0;
  top: 0;
}

.p-jleague-team__recommend__lead::after {
  -webkit-transform: scale(-1, -1);
  bottom: 0;
  right: 0;
          transform: scale(-1, -1);
}

.p-jleague-team__recommend__list:not(:last-child) {
  margin-bottom: 5.33333vw;
}

.p-jleague-team__recommend__item {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  background-image: url(../images/jleague/jleague_recommend_bg.png);
  background-size: 5.33333vw 5.33333vw;
  border-radius: 1.06667vw;
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  padding: 5.33333vw;
}

.p-jleague-team__recommend__item:not(:last-child) {
  margin-bottom: 2.66667vw;
}

.p-jleague-team__recommend__item-img {
  height: 83.73333vw;
  margin-bottom: 2.66667vw;
}

.p-jleague-team__recommend__item-img a {
  height: 100%;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.p-jleague-team__recommend__item-img img {
  -o-object-fit: contain;
  height: 100%;
     object-fit: contain;
  width: auto;
}

.p-jleague-team__recommend__item-title {
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 3.73333vw;
  text-align: center;
}

.p-jleague-team__recommend__item-text {
  font-size: 4.26667vw;
  line-height: 6.4vw;
  margin-bottom: 5.33333vw;
}

.p-jleague-team__recommend__item .c-btn__jleague {
  height: 13.33333vw;
  width: 80vw;
}

.p-jleague-team__recommend__item .c-btn__jleague a {
  background-color: #292929;
  background-image: url(../images/jleague/jleague_recommend_btn_bg.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.p-jleague-team__recommend-another {
  background-image: url(../images/jleague/jleague_recommend_another_bg.png);
  background-size: 5.33333vw 5.33333vw;
  border-radius: 1.06667vw;
  padding: 8vw 5.33333vw 5.33333vw 5.33333vw;
}

.p-jleague-team__recommend-another__headings {
  color: #292929;
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 5.33333vw;
  padding-bottom: 5.86667vw;
  position: relative;
  text-align: center;
}

.p-jleague-team__recommend-another__headings::after {
  background-image: url(../images/jleague/jleague_recommend_another_headings.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  height: 3.2vw;
  left: 0;
  width: 80vw;
}

.p-jleague-team__recommend-another__item {
  -webkit-box-shadow: none;
  background-image: none;
          box-shadow: none;
  padding: 0vw;
}

.p-jleague-team__recommend-another__item:not(:last-child) {
  margin-bottom: 5.33333vw;
  padding-bottom: 6.13333vw;
  position: relative;
}

.p-jleague-team__recommend-another__item:not(:last-child)::after {
  background-image: url(../images/jleague/jleague_recommend_another_line.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  height: 0.8vw;
  left: 0;
  width: 80vw;
}

.p-jleague-team__pagenation {
  margin: 0 auto;
  padding: 0vw 5.33333vw 10.66667vw 5.33333vw;
}

.p-jleague-team__pagenation-btn a {
  -ms-flex-wrap: wrap;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
  font-size: 5.33333vw;
  line-height: 6.4vw;
  position: relative;
}

.p-jleague-team__pagenation-btn a::after {
  background-image: url(../images/jleague/jleague_pagenation.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 6.4vw;
  width: 6.4vw;
}

.p-jleague-team__pagenation-btn a span {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.p-jleague-team__pagenation-btn:first-child {
  margin-bottom: 2.66667vw;
}

.p-jleague-team__pagenation-btn:first-child a {
  padding-left: 9.06667vw;
}

.p-jleague-team__pagenation-btn:first-child a::after {
  left: 0;
}

.p-jleague-team__pagenation-btn:last-child a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 9.06667vw;
}

.p-jleague-team__pagenation-btn:last-child a::after {
  -webkit-transform: scale(-1, 1) translateY(-50%);
  right: 0;
          transform: scale(-1, 1) translateY(-50%);
}

/*--------------------------------------------------------------------------------- チーム別スタイル */
.p-kashima-antlers .p-jleague-team__profile .c-btn__jleague a,
.p-kashima-antlers .l-container {
  background-color: #B8193F;
}

.p-kashima-antlers .p-jleague-team__mv__emblem img {
  width: 15.46667vw;
}

.p-kashima-antlers .c-bg-jleague__team.c-bg-jleague__team1 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-kashima-antlers .c-bg-jleague__map img {
  left: -6254px;
  top: -4521px;
}

.c-bg-jleague__team1 .c-bg-jleague__team__logo img {
  width: 66px;
}

.p-urawa-reds .p-jleague-team__profile .c-btn__jleague a,
.p-urawa-reds .l-container {
  background-color: #E6002D;
}

.p-urawa-reds .p-jleague-team__mv__emblem img {
  width: 13.86667vw;
}

.p-urawa-reds .c-bg-jleague__team.c-bg-jleague__team2 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-urawa-reds .c-bg-jleague__map img {
  left: -5931px;
  top: -4567px;
}

.c-bg-jleague__team2 .c-bg-jleague__team__logo img {
  width: 52px;
}

.p-kashiwa-reysol .p-jleague-team__recommend__lead,
.p-kashiwa-reysol .p-jleague-team__pagenation-btn a,
.p-kashiwa-reysol .p-jleague-team__profile .c-btn__jleague a,
.p-kashiwa-reysol .p-jleague-team__mv__name {
  color: #1E1E1E;
}

.p-kashiwa-reysol .p-jleague-team__mv__name {
  text-shadow: none;
}

.p-kashiwa-reysol .p-jleague-team__profile .c-btn__jleague a,
.p-kashiwa-reysol .l-container {
  background-color: #FFF100;
}

.p-kashiwa-reysol .p-jleague-team__mv__emblem img {
  width: 15.46667vw;
}

.p-kashiwa-reysol .c-bg-jleague__team.c-bg-jleague__team3 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-kashiwa-reysol .p-jleague-team__recommend__lead::before, .p-kashiwa-reysol .p-jleague-team__recommend__lead::after {
  background-image: url(../images/jleague/jleague_recommend_lead_black.png);
}

.p-kashiwa-reysol .p-jleague-team__profile .c-btn__jleague a::after {
  background-image: url(../images/jleague/jleague_btn_arrow_black.png);
}

.p-kashiwa-reysol .c-bg-jleague__map img {
  left: -6024px;
  top: -4580px;
}

.c-bg-jleague__team3 .c-bg-jleague__team__logo img {
  width: 74px;
}

.p-fctokyo .p-jleague-team__profile .c-btn__jleague a,
.p-fctokyo .l-container {
  background-color: #000A6E;
}

.p-fctokyo .p-jleague-team__mv__emblem img {
  width: 10.93333vw;
}

.p-fctokyo .c-bg-jleague__team.c-bg-jleague__team4 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-fctokyo .c-bg-jleague__map img {
  left: -5865px;
  top: -4664px;
}

.c-bg-jleague__team4 .c-bg-jleague__team__logo img {
  width: 51px;
}

.p-tokyo-verdy .p-jleague-team__profile .c-btn__jleague a,
.p-tokyo-verdy .l-container {
  background-color: #006D30;
}

.p-tokyo-verdy .p-jleague-team__mv__emblem img {
  width: 12.26667vw;
}

.p-tokyo-verdy .c-bg-jleague__team.c-bg-jleague__team5 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-tokyo-verdy .c-bg-jleague__map img {
  left: -5865px;
  top: -4664px;
}

.c-bg-jleague__team5 .c-bg-jleague__team__logo img {
  width: 56px;
}

.p-fcmachida-zelvia .p-jleague-team__profile .c-btn__jleague a,
.p-fcmachida-zelvia .l-container {
  background-color: #0054A7;
}

.p-fcmachida-zelvia .p-jleague-team__mv__emblem img {
  width: 14.4vw;
}

.p-fcmachida-zelvia .c-bg-jleague__team.c-bg-jleague__team6 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-fcmachida-zelvia .c-bg-jleague__map img {
  left: -5833px;
  top: -4695px;
}

.c-bg-jleague__team6 .c-bg-jleague__team__logo img {
  width: 76px;
}

.p-kawasaki-frontale .p-jleague-team__profile .c-btn__jleague a,
.p-kawasaki-frontale .l-container {
  background-color: #38A1DB;
}

.p-kawasaki-frontale .p-jleague-team__mv__emblem img {
  width: 14.66667vw;
}

.p-kawasaki-frontale .c-bg-jleague__team.c-bg-jleague__team7 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-kawasaki-frontale .c-bg-jleague__map img {
  left: -5910px;
  top: -4705px;
}

.c-bg-jleague__team7 .c-bg-jleague__team__logo img {
  width: 68px;
}

.p-yokohama-fmarinos .p-jleague-team__profile .c-btn__jleague a,
.p-yokohama-fmarinos .l-container {
  background-color: #004098;
}

.p-yokohama-fmarinos .p-jleague-team__mv__emblem img {
  width: 18.13333vw;
}

.p-yokohama-fmarinos .c-bg-jleague__team.c-bg-jleague__team8 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-yokohama-fmarinos .c-bg-jleague__map img {
  left: -5890px;
  top: -4731px;
}

.c-bg-jleague__team8 .c-bg-jleague__team__logo img {
  width: 81px;
}

.p-yokohamafc .p-jleague-team__profile .c-btn__jleague a,
.p-yokohamafc .l-container {
  background-color: #00A0E9;
}

.p-yokohamafc .p-jleague-team__mv__emblem img {
  width: 15.73333vw;
}

.p-yokohamafc .c-bg-jleague__team__logo img {
  width: 59px;
}

.p-yokohamafc .c-bg-jleague__team.c-bg-jleague__team9 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-yokohamafc .c-bg-jleague__map img {
  left: -5891px;
  top: -4749px;
}

.c-bg-jleague__team9 .c-bg-jleague__team__logo img {
  width: 59px;
}

.p-shonan-bellmare .p-jleague-team__profile .c-btn__jleague a,
.p-shonan-bellmare .l-container {
  background-color: #82C039;
}

.p-shonan-bellmare .p-jleague-team__mv__emblem img {
  width: 16vw;
}

.p-shonan-bellmare .c-bg-jleague__team__logo img {
  width: 60px;
}

.p-shonan-bellmare .c-bg-jleague__team.c-bg-jleague__team10 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-shonan-bellmare .c-bg-jleague__map img {
  left: -5806px;
  top: -4806px;
}

.c-bg-jleague__team10 .c-bg-jleague__team__logo img {
  width: 60px;
}

.p-albirex-niigata .p-jleague-team__profile .c-btn__jleague a,
.p-albirex-niigata .l-container {
  background-color: #EA5504;
}

.p-albirex-niigata .p-jleague-team__mv__emblem img {
  width: 12.53333vw;
}

.p-albirex-niigata .c-bg-jleague__team.c-bg-jleague__team11 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-albirex-niigata .c-bg-jleague__map img {
  left: -5696px;
  top: -3678px;
}

.c-bg-jleague__team11 .c-bg-jleague__team__logo img {
  width: 57px;
}

.p-shimizu-spulse .p-jleague-team__profile .c-btn__jleague a,
.p-shimizu-spulse .l-container {
  background-color: #F18900;
}

.p-shimizu-spulse .p-jleague-team__mv__emblem img {
  width: 12.53333vw;
}

.p-shimizu-spulse .c-bg-jleague__team.c-bg-jleague__team12 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-shimizu-spulse .c-bg-jleague__map img {
  left: -5492px;
  top: -4955px;
}

.c-bg-jleague__team12 .c-bg-jleague__team__logo img {
  width: 57px;
}

.p-nagoya-grampus .p-jleague-team__profile .c-btn__jleague a,
.p-nagoya-grampus .l-container {
  background-color: #D80C18;
}

.p-nagoya-grampus .p-jleague-team__mv__emblem img {
  width: 10.4vw;
}

.p-nagoya-grampus .c-bg-jleague__team.c-bg-jleague__team13 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-nagoya-grampus .c-bg-jleague__map img {
  left: -5025px;
  top: -4925px;
}

.c-bg-jleague__team13 .c-bg-jleague__team__logo img {
  width: 50px;
}

.p-kyoto-sanga .p-jleague-team__profile .c-btn__jleague a,
.p-kyoto-sanga .l-container {
  background-color: #920783;
}

.p-kyoto-sanga .p-jleague-team__mv__emblem img {
  width: 10.66667vw;
}

.p-kyoto-sanga .c-bg-jleague__team.c-bg-jleague__team14 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-kyoto-sanga .c-bg-jleague__map img {
  left: -4466px;
  top: -4949px;
}

.c-bg-jleague__team2 .c-bg-jleague__team__logo img {
  width: 54px;
}

.p-gamba-osaka .p-jleague-team__profile .c-btn__jleague a,
.p-gamba-osaka .l-container {
  background-color: #003287;
}

.p-gamba-osaka .p-jleague-team__mv__emblem img {
  width: 11.73333vw;
}

.p-gamba-osaka .c-bg-jleague__team.c-bg-jleague__team15 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-gamba-osaka .c-bg-jleague__map img {
  left: -4455px;
  top: -5049px;
}

.c-bg-jleague__team15 .c-bg-jleague__team__logo img {
  width: 51px;
}

.p-cerezo-osaka .p-jleague-team__profile .c-btn__jleague a,
.p-cerezo-osaka .l-container {
  background-color: #DA005C;
}

.p-cerezo-osaka .p-jleague-team__mv__emblem img {
  width: 13.33333vw;
}

.p-cerezo-osaka .c-bg-jleague__team.c-bg-jleague__team16 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-cerezo-osaka .c-bg-jleague__map img {
  left: -4434px;
  top: -5107px;
}

.c-bg-jleague__team16 .c-bg-jleague__team__logo img {
  width: 67px;
}

.p-vissel-kobe .p-jleague-team__profile .c-btn__jleague a,
.p-vissel-kobe .l-container {
  background-color: #A9002E;
}

.p-vissel-kobe .p-jleague-team__mv__emblem img {
  width: 11.73333vw;
}

.p-vissel-kobe .c-bg-jleague__team.c-bg-jleague__team17 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-vissel-kobe .c-bg-jleague__map img {
  left: -4323px;
  top: -5100px;
}

.c-bg-jleague__team17 .c-bg-jleague__team__logo img {
  width: 56px;
}

.p-fagiano-okayama .p-jleague-team__profile .c-btn__jleague a,
.p-fagiano-okayama .l-container {
  background-color: #B6003D;
}

.p-fagiano-okayama .p-jleague-team__mv__emblem img {
  width: 9.86667vw;
}

.p-fagiano-okayama .c-bg-jleague__team.c-bg-jleague__team18 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-fagiano-okayama .c-bg-jleague__map img {
  left: -3885px;
  top: -5117px;
}

.c-bg-jleague__team18 .c-bg-jleague__team__logo img {
  width: 51px;
}

.p-sanfrecce-hiroshima .p-jleague-team__profile .c-btn__jleague a,
.p-sanfrecce-hiroshima .l-container {
  background-color: #51318F;
}

.p-sanfrecce-hiroshima .p-jleague-team__mv__emblem img {
  width: 14.66667vw;
}

.p-sanfrecce-hiroshima .c-bg-jleague__team.c-bg-jleague__team19 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-sanfrecce-hiroshima .c-bg-jleague__map img {
  left: -3362px;
  top: -5208px;
}

.c-bg-jleague__team19 .c-bg-jleague__team__logo img {
  width: 68px;
}

.p-avispa-fukuoka .p-jleague-team__profile .c-btn__jleague a,
.p-avispa-fukuoka .l-container {
  background-color: #001B5B;
}

.p-avispa-fukuoka .p-jleague-team__mv__emblem img {
  width: 13.6vw;
}

.p-avispa-fukuoka .c-bg-jleague__team.c-bg-jleague__team20 {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
  display: block;
}

.p-avispa-fukuoka .p-jleague-team__mv__name-player {
  letter-spacing: -0.15em;
}

.p-avispa-fukuoka .c-bg-jleague__map img {
  left: -2656px;
  top: -5554px;
}

.c-bg-jleague__team20 .c-bg-jleague__team__logo img {
  width: 58px;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.c-bg-jleague {
  background-image: url(../images/jleague/jleague_bg_pattern.png);
  background-size: 16px 16px;
  height: 100vh;
  position: fixed;
  width: 100%;
  z-index: 1;
}

.c-bg-jleague__map {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: -1;
}

.c-bg-jleague__map img {
  position: absolute;
}

.c-bg-jleague__map-small {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}

.c-bg-jleague__map-small img {
  position: absolute;
}

.c-bg-jleague__inner {
  height: 420px;
  left: calc(50% + 65px);
  position: absolute;
  width: 420px;
  z-index: 2;
}

.c-bg-jleague__pin {
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
  -webkit-transform: translateX(-50%);
  background-image: url(../images/jleague/bg-jleague_pin.png);
  background-repeat: no-repeat;
  background-size: contain;
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
  height: 68px;
  left: 50%;
  position: absolute;
  top: 184px;
          transform: translateX(-50%);
  width: 45px;
}

.c-bg-jleague__team {
  -webkit-transform: translateX(-50%);
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  background: rgba(255, 255, 255, 0.85);
  border-radius: 20px;
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  display: none;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 272px;
          transform: translateX(-50%);
  width: 420px;
}

.c-bg-jleague__team__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
}

.c-bg-jleague__team__logo {
  height: 84px;
  margin-right: 10px;
  width: 84px;
}

.c-bg-jleague__team__name {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.c-bg-jleague__team__place {
  -ms-flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
}

.c-bg-jleague__team__place-headings {
  font-size: 16px;
  line-height: 20px;
}

.c-bg-jleague__team__place-place {
  font-size: 16px;
  line-height: 20px;
}

.c-bg-jleague__team__info {
  display: none;
}

.c-bg-jleague__team__info-headings {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 4px;
}

.c-bg-jleague__team__info-text {
  font-size: 16px;
  line-height: 24px;
}

.c-bg-jleague__team__info-text:not(:last-child) {
  margin-bottom: 21px;
}

.p-jleague .c-bg-jleague__logo {
  -ms-flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
  font-size: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.p-jleague .c-bg-jleague__logo__main {
  width: 168px;
}

.p-jleague .c-bg-jleague__logo__inner {
  -ms-flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
}

.p-jleague .c-bg-jleague__logo__inner:nth-child(2) {
  width: 252px;
}

.p-jleague .c-bg-jleague__logo__team {
  background: rgba(0, 0, 0, 0.7);
  height: 84px;
  line-height: 84px;
  opacity: 0;
  width: 84px;
}

.p-jleague .c-bg-jleague__logo__team.is-show {
  -webkit-animation: opacity-fadein .5s  ease 1s  forwards;
          animation: opacity-fadein .5s  ease 1s  forwards;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team1 img {
  width: 66px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team2 img {
  width: 54px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team3 img {
  width: 64px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team4 img {
  width: 51px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team5 img {
  width: 56px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team6 img {
  width: 75px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team7 img {
  width: 68px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team8 img {
  width: 81px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team9 img {
  width: 59px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team10 img {
  width: 60px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team11 img {
  width: 57px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team12 img {
  width: 56px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team13 img {
  width: 50px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team14 img {
  width: 54px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team15 img {
  width: 51px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team16 img {
  width: 67px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team17 img {
  width: 56px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team18 img {
  width: 51px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team19 img {
  width: 68px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team20 img {
  width: 58px;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__chara {
  background-color: #fff;
}

.p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__chara img {
  width: 51px;
}

.p-jleague .c-bg-jleague__pin {
  display: none;
}

.p-jleague .c-bg-jleague__inner.is-animate .c-bg-jleague__map img {
  -webkit-animation: bg-jleague-map 60s cubic-bezier(0.47, 0.01, 0.02, 1) 4s both;
          animation: bg-jleague-map 60s cubic-bezier(0.47, 0.01, 0.02, 1) 4s both;
}

.p-jleague .c-bg-jleague__map img {
  -webkit-transform-origin: top left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: -6254px;
  opacity: 0;
  top: -4521px;
          transform-origin: top left;
  width: 9551px;
  will-change: transform,animation;
}

.p-jleague .c-bg-jleague__map-small img {
  -webkit-transform: scale(0.056);
  -webkit-transform-origin: top right;
  right: 0px;
  top: 0px;
          transform: scale(0.056);
          transform-origin: top right;
  width: 9551px;
}

.p-jleague .l-container {
  background-color: #fff;
  background-image: none;
}

.p-jleague__players {
  padding: 5.33333vw 0vw 10.66667vw 0vw;
}

.p-jleague__players__lead {
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 5.33333vw;
  text-align: center;
}

.p-jleague__players__headings {
  background-image: url(../images/jleague/jleague_players_headings.png);
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 5.33333vw;
  height: 29.86667vw;
  line-height: 6.93333vw;
  margin-bottom: 5.33333vw;
  margin-left: -4.53333vw;
  padding-left: 28.26667vw;
  padding-top: 9.06667vw;
  width: 100vw;
}

.p-jleague__players__list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

.p-jleague__players__item {
  border-radius: 0.53333vw;
  margin-bottom: 5.33333vw;
  overflow: hidden;
  width: 43.2vw;
}

.p-jleague__players__item.is-new a {
  position: relative;
}

.p-jleague__players__item.is-new a::after {
  background-image: url(../images/jleague/jleague_player_new.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 5.86667vw;
  left: 0;
  top: 0;
  width: 14.13333vw;
}

.p-jleague__players__text {
  padding: 1.33333vw;
  text-align: center;
}

.p-jleague__players__text.u-team20 .p-jleague__players__name {
  letter-spacing: -0.16em;
}

.p-jleague__players__team {
  font-size: 3.73333vw;
  line-height: 5.33333vw;
}

.p-jleague__players__name {
  font-size: 4.26667vw;
  line-height: 8vw;
}

.p-jleague__pickup {
  background-image: url(../images/jleague/jleague_recommend_bg.png);
  background-size: 5.33333vw 5.33333vw;
  overflow: hidden;
  padding-bottom: 7.2vw;
  padding-top: 8.8vw;
}

.p-jleague__pickup__headings {
  font-size: 5.33333vw;
  line-height: 9.86667vw;
  margin-bottom: 5.33333vw;
  text-align: center;
}

.p-jleague__pickup__headings span {
  font-size: 6.93333vw;
}

.p-jleague__pickup__headings span:last-child {
  letter-spacing: -0.2em;
}

.p-jleague__pickup-swiper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10.66667vw;
  margin-left: auto;
  margin-right: 0;
  overflow: visible;
  width: 94.66667vw;
}

.p-jleague__pickup-swiper.swiper-horizontal {
  -ms-touch-action: pan-y pinch-zoom;
      touch-action: pan-y pinch-zoom;
}

.p-jleague__pickup-swiper .swiper-slide {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border-radius: 1.06667vw;
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  margin-right: 5.33333vw;
  position: relative;
  width: 80vw;
  z-index: 3;
}

.p-jleague__pickup-swiper .swiper-slide.swiper-slide-active {
  z-index: 5;
}

.p-jleague__pickup__name {
  border-top-left-radius: 1.06667vw;
  border-top-right-radius: 1.06667vw;
  font-size: 4.26667vw;
  height: 10.66667vw;
}

.p-jleague__pickup__name.u-team20 span {
  letter-spacing: -0.16em;
}

.p-jleague__pickup__contents {
  padding: 4vw 5.33333vw 6.66667vw 5.33333vw;
}

.p-jleague__pickup__contents__img {
  margin-bottom: 2.66667vw;
  position: relative;
  z-index: 3;
}

.p-jleague__pickup__contents__img img {
  background-color: #fff;
}

.p-jleague__pickup__contents__title {
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 2.66667vw;
}

.p-jleague__pickup__contents__text {
  color: #000;
  margin-bottom: 5.33333vw;
}

.p-jleague__pickup__contents .c-btn__jleague {
  position: relative;
  width: 100%;
  z-index: 2;
}

.p-jleague__pickup__contents .c-btn__jleague a {
  background-image: url(../images/jleague/jleague_recommend_btn_bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 13.33333vw;
}

.p-jleague__pickup__event {
  background-color: #fff;
  border: 2px solid #3177E7;
  border-radius: 4.26667vw;
  margin: 0 auto;
  padding: 0vw 4.26667vw;
  padding-bottom: 6.4vw;
  position: relative;
  width: 89.33333vw;
}

.p-jleague__pickup__event__img {
  border-top-left-radius: 4.26667vw;
  border-top-right-radius: 4.26667vw;
  left: 0;
  margin-bottom: 4.26667vw;
  margin-left: -2px;
  margin-top: -2px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 89.33333vw;
}

.p-jleague__pickup__event__headings {
  color: #000A6E;
  font-size: 5.33333vw;
  letter-spacing: -0.06em;
  line-height: 8vw;
  margin-bottom: 2.13333vw;
  margin-top: 72.26667vw;
  width: 86.66667vw;
}

.p-jleague__pickup__event__lead {
  font-size: 4.26667vw;
  line-height: 6.4vw;
  margin-bottom: 2.66667vw;
}

.p-jleague__pickup__event__info-item {
  -ms-flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
  gap: 1.06667vw;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
}

.p-jleague__pickup__event__info-item:not(:last-child) {
  margin-bottom: 2.66667vw;
}

.p-jleague__pickup__event__info-headings {
  color: #000A6E;
  font-size: 4.26667vw;
  line-height: 6.4vw;
}

.p-jleague__pickup__event__info-text {
  font-size: 4.26667vw;
  line-height: 6.4vw;
}

.p-jleague__pickup__event__recommend {
  margin-top: 8.53333vw;
}

.p-jleague__pickup__event__recommend-headings {
  margin-bottom: 2.13333vw;
}

.p-jleague__pickup__event__recommend-lead {
  font-size: 4.26667vw;
  line-height: 6.4vw;
  margin-bottom: 2.66667vw;
}

.p-jleague__pickup__event__recommend .p-jleague__players__item {
  margin-bottom: 0vw;
  width: 39.2vw;
}

.p-jleague__pickup__event__book {
  margin: 0 auto;
  margin-bottom: 2.66667vw;
  margin-top: 1.06667vw;
  width: 38.66667vw;
}

.p-jleague__pickup__event__photospot {
  margin-top: 8.53333vw;
}

.p-jleague__pickup__event__photospot-headings {
  background-image: url(../images/jleague/jleague_photospot_headings.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: #000A6E;
  font-size: 5.33333vw;
  height: 16vw;
  line-height: 8vw;
  margin-bottom: 5.33333vw;
  padding-top: 3.2vw;
  text-align: center;
}

.p-jleague__pickup__event__photospot-list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

.p-jleague__pickup__event__photospot-item {
  margin-bottom: 4.26667vw;
  position: relative;
  width: 39.2vw;
}

.p-jleague__pickup__event__photospot-item img {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  height: auto;
  width: 39.2vw;
}

.p-jleague__pickup__event__photospot-item img.lazyloading {
  height: 61.86667vw;
  width: auto;
}

.p-jleague__pickup__event__photospot-item img.lazyloading + .p-detail-list__title__image__loading {
  translate: -50% -50%;
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 15px), #000 0);
  -webkit-animation: rotate 1s infinite linear;
          animation: rotate 1s infinite linear;
  background: radial-gradient(farthest-side, #FFFF3E 94%, #0000) top/15px 15px no-repeat, conic-gradient(#0000 30%, #FFFF3E);
  background-repeat: no-repeat;
  border-radius: 50%;
  height: 26.66667vw;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 26.66667vw;
  z-index: 3;
}

.p-jleague__pickup__event__photospot-btn {
  background-color: #000A6E;
  border-radius: 1.06667vw;
  color: #fff;
  font-size: 4.26667vw;
  height: 13.33333vw;
  width: 80.53333vw;
}

.p-jleague__special {
  padding: 10.66667vw 0vw 5.33333vw 0vw;
}

.p-jleague__special__sub {
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 1.6vw;
  text-align: center;
}

.p-jleague__special__headings {
  background-image: url(../images/jleague/jleague_players_headings.png);
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 6.4vw;
  height: 29.86667vw;
  line-height: 9.06667vw;
  margin-bottom: 5.33333vw;
  padding-left: 28.26667vw;
  padding-top: 7.46667vw;
  width: 100vw;
}

.p-jleague__special__list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
  margin: 0 auto;
  width: 89.33333vw;
}

.p-jleague__special__item {
  margin-bottom: 5.33333vw;
  position: relative;
  width: 41.86667vw;
}

.p-jleague__special__item__image img {
  height: auto;
  width: 41.86667vw;
}

.p-jleague__special__item__image img.lazyloading {
  height: 66.13333vw;
  width: auto;
}

.p-jleague__special__item__image img.lazyloaded {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-notfound .l-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          flex-direction: column;
      flex-wrap: wrap;
  min-height: 100vh;
}

.p-notfound__btn {
  margin: auto;
  width: 85.33333vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-notfound__main {
  padding: 37.33333vw 0vw 32vw;
}

.p-notfound__main_text {
  color: #fff;
  font-size: 6.4vw;
  line-height: 9.06667vw;
  margin-bottom: 8vw;
  text-align: center;
}

.p-special-page__info {
  padding-top: 8vw;
  position: relative;
}

.p-special-page__info__share__headings {
  background-image: url(../images/special/special_share_headings.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60.53333vw 7.46667vw;
  color: #FFFF3E;
  font-size: 5.33333vw;
  line-height: 8vw;
  margin-bottom: 5.86667vw;
  position: relative;
  text-align: center;
}

.p-special-page__info__share .c-share-list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

.p-special-page__info__share .c-share-item {
  height: 13.33333vw;
  width: 13.33333vw;
}

.p-special-page__info__share .c-share-item:not(:last-child) {
  margin-right: 5.33333vw;
}

.p-special-page__books {
  padding-bottom: 10.66667vw;
  padding-top: 8vw;
}

.p-special-page__books__headings {
  background-image: url(../images/special/special_frame.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: #fff;
  font-size: 6.4vw;
  height: 31.73333vw;
  line-height: 9.06667vw;
  margin-bottom: 5.33333vw;
  padding-top: 4.8vw;
  text-align: center;
  width: 89.33333vw;
}

.p-special-page__books__list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
  margin-bottom: 2.66667vw;
}

.p-special-page__books__item {
  position: relative;
  width: 41.86667vw;
}

.p-special-page__books__image {
  margin-bottom: 5.33333vw;
}

.p-special-page__books__image img {
  height: auto;
  width: 41.86667vw;
}

.p-special-page__books__image img.lazyloading {
  height: 66.13333vw;
  width: auto;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-special__mv-caption {
  margin: 6.66667vw 0vw 10.66667vw;
}

.p-special__link {
  position: relative;
}

.p-special__link::after {
  background-image: url(../images/common/wave_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 2.66667vw;
  content: '';
  display: block;
  height: 2.66667vw;
  margin: 5.33333vw 5.33333vw 5.33333vw;
  width: 89.33333vw;
}

.p-special__link-btn {
  margin-top: 2.4vw;
}

.p-special__link-btn:first-child {
  margin-top: 0vw;
}

.p-special__link-btn a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
  color: #29664D;
  font-size: 5.33333vw;
          justify-content: flex-start;
  line-height: 13.06667vw;
  padding-left: 4.66667vw;
}

.p-special__week-headings {
  background-image: url(../images/special/special_frame.png);
  background-size: 89.33333vw 31.73333vw;
  content: '';
  display: block;
  height: 31.73333vw;
  margin: auto;
  padding-top: 5.33333vw;
  width: 89.33333vw;
}

.p-special__week-headings-catch {
  background-image: url(../images/special/special_catch.png);
  background-repeat: no-repeat;
  background-size: 37.6vw 6.66667vw;
  color: #FFFF3E;
  content: '';
  display: block;
  font-size: 6.4vw;
  height: 6.66667vw;
  line-height: 6.66667vw;
  margin: auto;
  position: relative;
  text-align: center;
  width: 37.6vw;
}

.p-special__week-headings-black {
  color: #fff;
  font-size: 6.4vw;
  line-height: 9.06667vw;
  margin-top: 1.33333vw;
  text-align: center;
}

.p-special__theme-item {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  border-radius: 2.66667vw;
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  margin-top: 2.66667vw;
}

.p-special__theme-item img {
  border-radius: 2.66667vw;
}

.p-special__theme-item:last-child {
  margin-bottom: 10.66667vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-terms {
  color: #fff;
}

.p-terms__terms-title {
  background-image: url(../images/common/btn_bg_line.png);
  background-repeat: no-repeat;
  background-size: 89.33333vw 13.33333vw;
  font-size: 5.33333vw;
  height: 13.33333vw;
  line-height: 13.33333vw;
  margin: 5.33333vw 0vw;
  position: relative;
  text-align: center;
  width: 89.33333vw;
}

.p-terms__terms-lead {
  line-height: 8vw;
}

.p-terms__list__item {
  margin-top: 5.33333vw;
}

.p-terms__list__headings {
  line-height: 5.33333vw;
  margin-bottom: 2.66667vw;
}

.p-terms__list__text a {
  color: #fff;
  display: inline-block;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-top__subheadings {
  position: relative;
}

.p-top__banner-list {
  margin-bottom: 5.33333vw;
}

.p-top__banner-item {
  margin: auto;
  margin-top: 5.33333vw;
  width: 90.66667vw;
}

.p-top__banner-item:last-child {
  margin-top: 5.33333vw;
  width: 188vw;
}

.p-top__movie {
  margin-bottom: 5.33333vw;
}

.p-top__movie iframe {
  height: 50.4vw;
  width: 89.6vw;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-top__mv {
  padding-bottom: 6.66667vw;
  position: relative;
}

.swiper-button-prev,
.swiper-button-next {
  height: 8vw;
  width: 8vw;
}

.swiper-button-prev::after,
.swiper-button-next::after {
  background-image: url(../images/top/top_mv_slider_arrow@2x.png);
  background-repeat: no-repeat;
  background-size: 8vw 8vw;
  content: '';
  display: block;
  height: 8vw;
  width: 8vw;
}

.swiper-button-prev::after {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-top__special {
  padding: 5.33333vw 0vw 4.8vw;
}

.p-top__special-banner-recommend {
  margin: auto;
  margin-left: -5.33333vw;
  width: 100vw;
}

.p-top__special-list-item {
  margin-top: 6.66667vw;
}

.p-top__special-list-item:nth-child(even) .p-top__special-wrap {
  background-image: url(../images/top/top_special_bg2.png);
  background-size: contain;
}

.p-top__special-list-item img {
  border-radius: 10px 10px 0 0;
}

.p-top__special-wrap {
  background-image: url(../images/top/top_special_bg1.png);
  background-size: contain;
  border-radius: 0 0 10px 10px;
  padding: 2.66667vw 5.33333vw 5.86667vw;
}

.p-top__special-wrap .u-lead, .p-top__special-wrap .p-ad__book_list-catch, .p-top__special-wrap .p-ad__book_list-data, .p-top__special-wrap .p-faq__list__headings, .p-top__special-wrap .p-terms__terms-lead, .p-top__special-wrap .p-terms__list__headings {
  line-height: 6.93333vw;
}

.p-top__special-wrap-btn {
  background-image: url(../images/top/top_special_btn_bg@2x.png);
  background-repeat: no-repeat;
  background-size: 78.66667vw 10.66667vw;
  color: #fff;
  font-size: 4.26667vw;
  height: 10.66667vw;
  line-height: 10.66667vw;
  margin-top: 2.66667vw;
  position: relative;
  text-align: center;
  width: 78.66667vw;
}

.p-top__special-wrap-btn::after {
  -webkit-transform: translateY(-50%);
  background-image: url(../images/top/top_special_arrow@2x.png);
  background-repeat: no-repeat;
  background-size: 5.33333vw 5.33333vw;
  content: '';
  display: block;
  height: 5.33333vw;
  position: absolute;
  right: 5.33333vw;
  top: 50%;
          transform: translateY(-50%);
  width: 5.33333vw;
  z-index: 2;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/*--------------------------------------------------------------------------------- この業界のマンガをもっと見る！モーダル */
.p-top__recommend-modal__overlay {
  background: rgba(0, 0, 0, 0.7);
  display: none;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 100;
  z-index: 102;
}

.p-top__recommend-modal__overlay:hover {
  cursor: pointer;
}

.p-top__recommend-modal__overlay__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: 100%;
          justify-content: center;
}

.p-top__recommend-modal__overlay__text {
  background-color: #fff;
  border-radius: 2.66667vw;
  font-size: 3.73333vw;
  line-height: 4.8vw;
  margin-bottom: 36vw;
  padding: 2.66667vw;
  position: relative;
  text-align: center;
  width: 53.86667vw;
}

.p-top__recommend-modal__overlay__finger {
  -webkit-animation: vertical-move 1s  ease .5s  infinite;
          animation: vertical-move 1s  ease .5s  infinite;
  background-image: url(../images/top/top_recommend_modal_finger.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 15.46667vw;
  width: 18.66667vw;
}

.p-top__recommend-modal {
  -webkit-transform: translate(-50%, -50%);
  display: none;
  left: 50%;
  max-height: 100vh;
  overflow-y: auto;
  position: fixed;
  top: 50%;
          transform: translate(-50%, -50%);
  z-index: 101;
}

.p-top__recommend-modal__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          flex-direction: column;
          justify-content: center;
  width: 100vw;
}

.p-top__recommend-modal-swiper {
  height: 157.33333vw;
  margin: 0 auto;
  margin-bottom: 2.66667vw;
  overflow: hidden;
  padding: 0vw 5.33333vw;
  position: relative;
  width: 100vw;
}

.p-top__recommend-modal-swiper .swiper-slide {
  -o-object-fit: contain;
  height: 160vw;
     object-fit: contain;
  width: 100%;
}

.p-top__recommend-modal-swiper .swiper-slide img {
  -o-object-fit: contain;
  height: 125.33333vw;
     object-fit: contain;
  width: 89.33333vw;
}

.p-top__recommend-modal__btn {
  background-image: url(../images/top/top_recommend_modal_btn.png);
  background-repeat: no-repeat;
  background-size: 85.33333vw 21.33333vw;
  bottom: 5.33333vw;
  content: '';
  display: block;
  height: 21.33333vw;
  left: 2.13333vw;
  position: absolute;
  width: 85.33333vw;
  z-index: 105;
}

.p-top__recommend-modal__close {
  background-image: url(../images/top/top_recommend_modal_close.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 10.66667vw;
  margin: 0 auto;
  width: 10.66667vw;
}

.p-top__recommend-modal__close:hover {
  cursor: pointer;
  opacity: .7;
}

.p-top__recommend-modal__bg {
  background-image: url(../images/common/bg_bg.png);
  background-size: cover;
  display: none;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 100;
}

.p-top__recommend-modal__bg:hover {
  cursor: pointer;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
.p-top__campaign {
  padding-bottom: 13.33333vw;
}

.p-top__campaign-banner-campaign {
  margin: auto;
  width: 89.33333vw;
}

@media (min-width: 768px) {
  .l-container {
    background-size: 666.66667px 666.66667px;
  }
  .l-container {
    padding-top: 66.66667px;
  }
  .l-container {
    margin-left: calc(50% - 485px);
    width: 500px;
  }
  .l-inner {
    width: 446.66667px;
  }
  .p-jleague .l-inner {
    width: 453.33333px;
  }
  .p-jleague-team .l-inner {
    width: 453.33333px;
  }
  .main-text {
    font-size: 20px;
  }
  .main-text {
    line-height: 40px;
  }
  .u-lead, .p-ad__book_list-catch, .p-ad__book_list-data, .p-faq__list__headings, .p-terms__terms-lead, .p-terms__list__headings {
    font-size: 21.33333px;
  }
  .u-main, .p-about__mv-caption, .p-ad__mv-caption, .p-archive__mv-caption, .p-bookshopinfo__top__lead, .p-faq__list__text, .p-jleague__pickup__contents__text, .p-special__mv-caption, .p-terms__list__text {
    font-size: 21.33333px;
  }
  .u-main, .p-about__mv-caption, .p-ad__mv-caption, .p-archive__mv-caption, .p-bookshopinfo__top__lead, .p-faq__list__text, .p-jleague__pickup__contents__text, .p-special__mv-caption, .p-terms__list__text {
    line-height: 32px;
  }
  .u-btntext {
    font-size: 21.33333px;
  }
  .u-btntext {
    line-height: 34.66667px;
  }
  .c-header {
    height: 66.66667px;
  }
  .c-header {
    width: 500px;
  }
  .c-header__logo {
    width: 152px;
  }
  .c-header__menu {
    top: 66.66667px;
  }
  .c-header__menu {
    width: 500px;
  }
  .c-header__menu__btn {
    right: 22.66667px;
  }
  .c-header__menu__btn {
    width: 66.66667px;
  }
  .c-header__menu__btn {
    height: 26.66667px;
  }
  .c-header__menu__btn-line::before, .c-header__menu__btn-line::after {
    width: 66.66667px;
  }
  .c-header__menu__btn-line::before, .c-header__menu__btn-line::after {
    height: 5.33333px;
  }
  .c-header__menu__btn-line::after {
    top: 9.33333px;
  }
  .c-header__menu__btn-line span {
    width: 66.66667px;
  }
  .c-header__menu__btn-line span {
    height: 4px;
  }
  .c-header__menu__btn-line span:first-child {
    top: 0px;
  }
  .c-header__menu__btn-line span:nth-child(2) {
    top: 9.33333px;
  }
  .c-header__menu__btn-line span:nth-child(3) {
    top: 18.66667px;
  }
  .c-header__menu__btn-line2::after {
    width: 66.66667px;
  }
  .c-header__menu__btn-line2::after {
    height: 5.33333px;
  }
  .c-header__menu__btn-line2::after {
    top: 18.66667px;
  }
  .c-header__menu__btn.is-open {
    width: 57.33333px;
  }
  .c-header__menu__btn.is-open {
    height: 25.33333px;
  }
  .c-header__menu__btn.is-open span {
    width: 0px;
  }
  .c-header__menu__btn.is-open span {
    height: 25.33333px;
  }
  .c-header__menu__btn.is-open span {
    top: 0px;
  }
  .c-header__menu__btn.is-open span {
    background-size: 57.33333px 25.33333px;
  }
  .c-header__menu__btn.is-open span:first-child {
    top: 0px;
  }
  .c-header__menu .c-menu {
    padding: 53.33333px 0px 133.33333px;
  }
  .c-header__menu .c-menu__list {
    width: 446.66667px;
  }
  .c-header__menu .c-menu__list {
    margin-top: 26.66667px;
  }
  .c-header__menu .c-menu__item {
    margin-bottom: 6.66667px;
  }
  .c-header__menu .c-menu__item:nth-child(2) {
    border-radius: 13.33333px;
  }
  .c-header__menu .c-menu__item:nth-child(2), .c-header__menu .c-menu__item:nth-child(4), .c-header__menu .c-menu__item:nth-child(5) {
    margin-bottom: 13.33333px;
  }
  .c-header__menu .c-menu__item__btn {
    font-size: 21.33333px;
  }
  .c-header__menu .c-menu__item__btn {
    line-height: 66.66667px;
  }
  .c-header__menu .c-menu__item__btn {
    margin-top: 13.33333px;
  }
  .c-header__menu .c-menu__item__btn {
    background-size: 446.66667px 66.66667px;
  }
  .c-header__menu .c-menu__item__btn {
    width: 446.66667px;
  }
  .c-header__menu .c-menu__item__btn {
    height: 66.66667px;
  }
  .c-header__menu .c-menu__item__btn::after {
    background-size: 28px 26.66667px;
  }
  .c-header__menu .c-menu__item__btn::after {
    width: 28px;
  }
  .c-header__menu .c-menu__item__btn::after {
    height: 26.66667px;
  }
  .c-header__menu .c-menu__item__btn::after {
    top: 21.33333px;
  }
  .c-header__menu .c-menu__item__btn::after {
    right: 46.66667px;
  }
  .c-header__menu .c-menu__link-list {
    padding-top: 13.33333px;
  }
  .c-header__menu .c-menu__link-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .c-header__menu .c-menu__link-item a {
    font-size: 21.33333px;
  }
  .c-header__menu .c-menu__link-item a {
    line-height: 53.33333px;
  }
  .c-footer {
    padding-bottom: 53.33333px;
  }
  .c-footer {
    padding-top: 53.33333px;
  }
  .c-footer {
    background-size: 500px 100px;
  }
  .c-footer__banners {
    padding-top: 53.33333px;
  }
  .c-footer__banners {
    padding-bottom: 106.66667px;
  }
  .c-footer__banners-list {
    padding: 0px 26.66667px;
  }
  .c-footer__banners-list {
    margin-bottom: 26.66667px;
  }
  .c-footer__banners-item:not(:last-child) {
    margin-bottom: 6.66667px;
  }
  .c-footer__banners-item:nth-child(2) {
    margin-bottom: 13.33333px;
  }
  .c-footer__banners-item:nth-child(3) {
    margin-bottom: 0px;
  }
  .c-footer__banners-item:last-child {
    margin-bottom: 0px;
  }
  .c-footer__menu__list {
    margin-bottom: 26.66667px;
  }
  .c-footer__menu__item:not(:last-child) {
    margin-bottom: 20px;
  }
  .c-footer__menu__item a {
    font-size: 21.33333px;
  }
  .c-footer__menu__item a {
    line-height: 53.33333px;
  }
  .c-footer__copyright {
    font-size: 13.33333px;
  }
  .c-start__logo {
    width: 689.33333px;
  }
  .c-modal-cookie__modal {
    padding: 13.33333px 8px;
  }
  .c-modal-cookie__modal {
    right: calc(50% - 15px);
    width: 500px;
  }
  .c-modal-cookie__modal p {
    font-size: 16px;
  }
  .c-modal-cookie__modal p {
    line-height: 24px;
  }
  .c-modal-bannar {
    margin-top: -13.33333px;
  }
  .c-modal-bannar__img a {
    width: 446.66667px;
  }
  .c-modal-bannar__close {
    width: 53.33333px;
  }
  .c-modal-bannar__close {
    height: 53.33333px;
  }
  .c-modal-bannar__close {
    margin-top: 26.66667px;
  }
  .c-btn-search {
    width: 346.66667px;
  }
  .c-btn-search {
    bottom: 6.66667px;
  }
  .c-btn-search {
    left: 26.66667px;
  }
  .c-gotop {
    bottom: 0px;
  }
  .c-gotop {
    width: 106.66667px;
  }
  .c-gotop {
    right: 0px;
  }
  .c-btn__yellow, .p-ad__book_list-btn {
    height: 66.66667px;
  }
  .c-btn__yellow a, .p-ad__book_list-btn a {
    font-size: 21.33333px;
  }
  .c-btn__pink, .p-about__link-btn, .p-special__link-btn {
    height: 66.66667px;
  }
  .c-btn__pink, .p-about__link-btn, .p-special__link-btn {
    width: 446.66667px;
  }
  .c-btn__pink a, .p-about__link-btn a, .p-special__link-btn a {
    font-size: 26.66667px;
  }
  .c-btn__jleague {
    width: 453.33333px;
  }
  .c-btn__jleague {
    border-radius: 5.33333px;
  }
  .c-btn__jleague a {
    font-size: 21.33333px;
  }
  .c-btn__jleague a {
    border-radius: 5.33333px;
  }
  .c-btn__jleague a::after {
    right: 26.66667px;
  }
  .c-btn__jleague a::after {
    width: 12px;
  }
  .c-btn__jleague a::after {
    height: 17.33333px;
  }
  img.lazyloading + .c-loading {
    width: 133.33333px;
  }
  img.lazyloading + .c-loading {
    height: 133.33333px;
  }
  .pagenation {
    height: 78.66667px;
  }
  .pagenation {
    margin-top: 26.66667px;
  }
  .pagenation ul {
    height: 78.66667px;
  }
  .pagenation li {
    width: 78.66667px;
  }
  .pagenation li {
    height: 78.66667px;
  }
  .pagenation li {
    margin: 0px 6.66667px;
  }
  .pagenation li a {
    font-size: 26.66667px;
  }
  .pagenation li a {
    line-height: 78.66667px;
  }
  .pagenation li a {
    background-size: 78.66667px 78.66667px;
  }
  .pagenation li a {
    width: 78.66667px;
  }
  .pagenation li a {
    height: 78.66667px;
  }
  .prev-page,
  .next-page {
    background-size: 78.66667px 78.66667px;
  }
  .prev-page,
  .next-page {
    width: 78.66667px;
  }
  .prev-page,
  .next-page {
    height: 78.66667px;
  }
  .prev-page,
  .next-page {
    background-size: 78.66667px 78.66667px;
  }
  .prev-page,
  .next-page {
    width: 78.66667px;
  }
  .prev-page,
  .next-page {
    height: 78.66667px;
  }
  .prev-page:hover,
  .next-page:hover {
    background-image: url(../images/detail/icon_arrow-black.png);
    cursor: pointer;
  }
  .p-about .l-inner {
    width: 446.66667px;
  }
  .p-about__mv-caption {
    margin: 13.33333px 0px 40px;
  }
  .p-about__link_headings {
    margin-bottom: 20px;
  }
  .p-about__link_headings {
    line-height: 66.66667px;
  }
  .p-about__link_headings {
    font-size: 26.66667px;
  }
  .p-about__link_headings {
    background-size: 446.66667px 66.66667px;
  }
  .p-about__link_headings {
    width: 446.66667px;
  }
  .p-about__link_headings {
    height: 66.66667px;
  }
  .p-about__link::after {
    background-size: 446.66667px 13.33333px;
  }
  .p-about__link::after {
    width: 446.66667px;
  }
  .p-about__link::after {
    height: 13.33333px;
  }
  .p-about__link::after {
    margin: 26.66667px 26.66667px 26.66667px;
  }
  .p-about__link-btn {
    margin-top: 12px;
  }
  .p-about__link-btn:first-child {
    margin-top: 0px;
  }
  .p-about__link-btn a {
    font-size: 26.66667px;
  }
  .p-about__link-btn a {
    line-height: 65.33333px;
  }
  .p-about__link-btn a {
    padding-left: 23.33333px;
  }
  .p-about__feature {
    margin-bottom: 53.33333px;
  }
  .p-about__feature_heainggs {
    margin-bottom: 13.33333px;
  }
  .p-about__feature_btn {
    margin-top: 6.66667px;
  }
  .p-ad__mv-caption {
    margin: 33.33333px 0px 0px;
  }
  .p-ad__book::before {
    background-size: 446.66667px 13.33333px;
  }
  .p-ad__book::before {
    width: 446.66667px;
  }
  .p-ad__book::before {
    height: 13.33333px;
  }
  .p-ad__book::before {
    margin: 26.66667px 26.66667px 26.66667px;
  }
  .p-ad__book_list-item::after {
    background-size: 446.66667px 13.33333px;
  }
  .p-ad__book_list-item::after {
    width: 446.66667px;
  }
  .p-ad__book_list-item::after {
    height: 13.33333px;
  }
  .p-ad__book_list-item::after {
    margin: 26.66667px 26.66667px 26.66667px;
  }
  .p-ad__book_list-item:last-child {
    margin: 26.66667px 0px 53.33333px;
  }
  .p-ad__book_list-title {
    font-size: 32px;
  }
  .p-ad__book_list-title {
    line-height: 45.33333px;
  }
  .p-ad__book_list-title {
    margin-top: 6.66667px;
  }
  .p-ad__book_list-data {
    margin-top: 13.33333px;
  }
  .p-ad__book_list-data {
    line-height: 66.66667px;
  }
  .p-ad__book_list-data {
    background-size: 446.66667px 66.66667px;
  }
  .p-ad__book_list-data {
    width: 446.66667px;
  }
  .p-ad__book_list-data {
    height: 66.66667px;
  }
  .p-ad__book_list-btn {
    margin: 26.66667px 26.66667px 0px;
  }
  .p-ad__book_list-btn a {
    padding-left: 37.33333px;
  }
  .p-ad__book-swiper {
    width: 500px;
  }
  .p-ad__book-swiper {
    padding: 0px 26.66667px;
  }
  .p-ad__book-swiper {
    margin-top: 13.33333px;
  }
  .p-ad__book .swiper-slide {
    width: 373.33333px;
  }
  .p-ad__book .swiper-slide img {
    width: 373.33333px;
  }
  .p-archive__mv-caption {
    margin: 33.33333px 0px 26.66667px;
  }
  .p-archive__site-headings {
    margin-bottom: 13.33333px;
  }
  .p-archive__site::after {
    background-size: 446.66667px 13.33333px;
  }
  .p-archive__site::after {
    width: 446.66667px;
  }
  .p-archive__site::after {
    height: 13.33333px;
  }
  .p-archive__site::after {
    margin: 24px 26.66667px 26.66667px;
  }
  .p-archive__link-item {
    width: 446.66667px;
  }
  .p-archive__link-item {
    margin-bottom: 13.33333px;
  }
  .p-archive__link-headings {
    font-size: 26.66667px;
  }
  .p-archive__link-headings {
    line-height: 40px;
  }
  .p-archive__link-headings {
    margin-bottom: 6.66667px;
  }
  .p-archive__link img.niji {
    width: 440px;
  }
  .p-archive__link img.niji {
    height: 226.66667px;
  }
  .p-archive__link img.niji {
    margin-bottom: 13.33333px;
  }
  .p-archive__link img.niji {
    border-radius: 13.33333px;
  }
  .p-archive__campaign {
    margin-bottom: 40px;
  }
  .p-archive__campaign-headings {
    margin-bottom: 13.33333px;
  }
  .p-bookshopinfo__top {
    padding: 13.33333px 0px;
  }
  .p-bookshopinfo__top__headings {
    margin-bottom: 13.33333px;
  }
  .p-bookshopinfo__campaign {
    padding-top: 33.33333px;
  }
  .p-bookshopinfo__campaign__headings {
    margin-bottom: 13.33333px;
  }
  .p-bookshopinfo__campaign__list {
    padding-bottom: 40px;
  }
  .p-bookshopinfo__campaign__list::after {
    width: 446.66667px;
  }
  .p-bookshopinfo__campaign__list::after {
    height: 13.33333px;
  }
  .p-bookshopinfo__campaign__item:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-bookshopinfo__shop {
    padding-top: 26.66667px;
  }
  .p-bookshopinfo__shop {
    padding-bottom: 53.33333px;
  }
  .p-bookshopinfo__shop__headings {
    margin-bottom: 13.33333px;
  }
  .p-bookshopinfo__shop__item {
    width: 217.33333px;
  }
  .p-bookshopinfo__shop__item {
    border-radius: 13.33333px;
  }
  .p-bookshopinfo__shop__item {
    margin-bottom: 13.33333px;
  }
  .p-detail-list__search {
    padding-top: 26.66667px;
  }
  .p-detail-list__search__headings {
    margin-bottom: 26.66667px;
  }
  .p-detail-list__search__headings {
    font-size: 26.66667px;
  }
  .p-detail-list__search__headings {
    line-height: 66.66667px;
  }
  .p-detail-list__search__headings {
    background-size: 446.66667px 66.66667px;
  }
  .p-detail-list__search__headings {
    width: 446.66667px;
  }
  .p-detail-list__search__headings {
    height: 66.66667px;
  }
  .p-detail-list__search__input {
    width: 446.66667px;
  }
  .p-detail-list__search__input {
    height: 66.66667px;
  }
  .p-detail-list__search__input {
    margin-bottom: 13.33333px;
  }
  .p-detail-list__search__input {
    border-radius: 13.33333px;
  }
  .p-detail-list__search__input::before {
    border-radius: 13.33333px;
  }
  .p-detail-list__search__input input {
    padding: 26.66667px 40px 26.66667px 40px;
  }
  .p-detail-list__search__input input {
    font-size: 21.33333px;
  }
  .p-detail-list__search__input input {
    width: 380px;
  }
  .p-detail-list__search__input input {
    height: 66.66667px;
  }
  .p-detail-list__search__input button {
    width: 66.66667px;
  }
  .p-detail-list__search__input button {
    height: 66.66667px;
  }
  .p-detail-list__search__input button {
    background-size: 33.33333px 29.33333px;
  }
  .p-detail-list__search__caution {
    font-size: 16px;
  }
  .p-detail-list__search__caution {
    line-height: 26.66667px;
  }
  .p-detail-list__search__caution {
    margin-bottom: 16px;
  }
  .p-detail-list__filter__initial {
    width: 446.66667px;
  }
  .p-detail-list__filter__initial {
    margin-bottom: 53.33333px;
  }
  .p-detail-list__filter__initial-item {
    width: 78.66667px;
  }
  .p-detail-list__filter__initial-item {
    height: 78.66667px;
  }
  .p-detail-list__filter__initial-item {
    font-size: 26.66667px;
  }
  .p-detail-list__filter__initial-item {
    background-size: 78.66667px 78.66667px;
  }
  .p-detail-list__filter__initial-item {
    width: 78.66667px;
  }
  .p-detail-list__filter__initial-item {
    height: 78.66667px;
  }
  .p-detail-list__filter__initial-item.is-active {
    background-size: 78.66667px 78.66667px;
  }
  .p-detail-list__filter__initial-item.is-active {
    width: 78.66667px;
  }
  .p-detail-list__filter__initial-item.is-active {
    height: 78.66667px;
  }
  .p-detail-list__filter__initial-item:nth-child(n+6) {
    margin-top: 13.33333px;
  }
  .p-detail-list__filter__tag {
    margin-bottom: 53.33333px;
  }
  .p-detail-list__filter__tag-list:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-detail-list__filter__tag-item {
    font-size: 18.66667px;
  }
  .p-detail-list__filter__tag-item {
    line-height: 26.66667px;
  }
  .p-detail-list__filter__tag-item {
    padding: 0px 13.33333px;
  }
  .p-detail-list__filter__tag-item:first-child, .p-detail-list__filter__tag-item:nth-child(2) {
    margin-right: 13.33333px;
  }
  .p-detail-list__title {
    padding: 0px 26.66667px 53.33333px;
  }
  .p-detail-list__title {
    background-size: 52.66667px 52.66667px;
  }
  .p-detail-list__title__item {
    width: 209.33333px;
  }
  .p-detail-list__title__image {
    margin-bottom: 26.66667px;
  }
  .p-detail-list__title__image img {
    width: 209.33333px;
  }
  .p-detail-list__title__image img.lazyloading {
    height: 330.66667px;
  }
  .p-detail-list__title__image img.lazyloading + .p-detail-list__title__image__loading {
    width: 133.33333px;
  }
  .p-detail-list__title__image img.lazyloading + .p-detail-list__title__image__loading {
    height: 133.33333px;
  }
  .p-detail-list__title__nohit-text {
    font-size: 21.33333px;
  }
  .p-detail .l-inner {
    width: 446.66667px;
  }
  .p-detail__mv {
    padding-top: 26.66667px;
  }
  .p-detail__mv__image {
    width: 306.66667px;
  }
  .p-detail__mv__check {
    width: 29.33333px;
  }
  .p-detail__mv__check {
    top: 97.33333px;
  }
  .p-detail__mv__check {
    right: 41.33333px;
  }
  .p-detail__info {
    padding-top: 26.66667px;
  }
  .p-detail__info {
    padding-bottom: 53.33333px;
  }
  .p-detail__info__title {
    font-size: 32px;
  }
  .p-detail__info__title {
    line-height: 45.33333px;
  }
  .p-detail__info__author {
    font-size: 21.33333px;
  }
  .p-detail__info__author {
    line-height: 26.66667px;
  }
  .p-detail__info__author {
    margin-bottom: 24px;
  }
  .p-detail__info__summary {
    margin-bottom: 16px;
  }
  .p-detail__info__summary__btn {
    font-size: 21.33333px;
  }
  .p-detail__info__summary__btn {
    line-height: 34.66667px;
  }
  .p-detail__info__summary__text p {
    padding: 8px 0px;
  }
  .p-detail__info__summary__text p {
    font-size: 21.33333px;
  }
  .p-detail__info__summary__text p {
    line-height: 32px;
  }
  .p-detail__info__term {
    height: 106.66667px;
  }
  .p-detail__info__term {
    margin-bottom: 13.33333px;
  }
  .p-detail__info__term p {
    font-size: 26.66667px;
  }
  .p-detail__info .c-btn__yellow:not(:last-child), .p-detail__info .p-ad__book_list-btn:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-detail__info .c-btn__yellow.p-detail__info__btn-try, .p-detail__info .p-detail__info__btn-try.p-ad__book_list-btn {
    font-size: 26.66667px;
  }
  .p-detail__recommend {
    padding: 53.33333px 0px;
  }
  .p-detail__recommend__headings {
    margin-bottom: 26.66667px;
  }
  .p-detail__recommend-swiper {
    width: 473.33333px;
  }
  .p-detail__recommend-swiper .swiper-slide img {
    height: 484px;
  }
  .p-detail__share {
    width: 66.66667px;
  }
  .p-detail__share {
    height: 346.66667px;
  }
  .p-detail__share {
    top: 93.33333px;
  }
  .p-detail__share {
    border-radius: 0px 13.33333px 13.33333px 0px;
  }
  .p-detail__share__text {
    font-size: 21.33333px;
  }
  .p-detail__share .c-share-list {
    margin-top: 13.33333px;
  }
  .p-detail__share .c-share-item {
    width: 50.66667px;
  }
  .p-detail__share .c-share-item {
    height: 50.66667px;
  }
  .p-detail__share .c-share-item:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-faq__faq-lead {
    margin-top: 26.66667px;
  }
  .p-faq__faq-lead {
    font-size: 26.66667px;
  }
  .p-faq__faq-lead {
    line-height: 40px;
  }
  .p-faq__faq-title {
    font-size: 26.66667px;
  }
  .p-faq__faq-title {
    line-height: 66.66667px;
  }
  .p-faq__faq-title {
    background-size: 446.66667px 66.66667px;
  }
  .p-faq__faq-title {
    width: 446.66667px;
  }
  .p-faq__faq-title {
    height: 66.66667px;
  }
  .p-faq__faq-title {
    margin: 26.66667px 0px;
  }
  .p-faq__list__headings {
    margin-top: 26.66667px;
  }
  .p-faq__list__headings {
    padding: 6.66667px 13.33333px;
  }
  .p-faq__list__text {
    padding: 13.33333px 26.66667px;
  }
  .p-jleague-team__mv {
    background-size: 500px 573.33333px;
  }
  .p-jleague-team__mv {
    padding-top: 26.66667px;
  }
  .p-jleague-team__mv {
    height: 573.33333px;
  }
  .p-jleague-team__mv__number {
    font-size: 16px;
  }
  .p-jleague-team__mv__number {
    line-height: 26.66667px;
  }
  .p-jleague-team__mv__number {
    top: -20px;
  }
  .p-jleague-team__mv__number {
    left: 13.33333px;
  }
  .p-jleague-team__mv__number span {
    font-size: 66.66667px;
  }
  .p-jleague-team__mv__number span {
    line-height: 53.33333px;
  }
  .p-jleague-team__mv__emblem {
    width: 102.66667px;
  }
  .p-jleague-team__mv__emblem {
    top: 100px;
  }
  .p-jleague-team__mv__img {
    width: 293.33333px;
  }
  .p-jleague-team__mv__img {
    margin-bottom: 16px;
  }
  .p-jleague-team__mv__name-team {
    font-size: 18.66667px;
  }
  .p-jleague-team__mv__name-team {
    line-height: 26.66667px;
  }
  .p-jleague-team__mv__name-team {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__mv__name-player {
    font-size: 53.33333px;
  }
  .p-jleague-team__mv__name-player {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__mv__name-player-english {
    font-size: 18.66667px;
  }
  .p-jleague-team__mv__name-player-english {
    line-height: 26.66667px;
  }
  .p-jleague-team__profile {
    padding: 26.66667px 26.66667px 53.33333px 26.66667px;
  }
  .p-jleague-team__profile__headings {
    font-size: 32px;
  }
  .p-jleague-team__profile__headings {
    line-height: 45.33333px;
  }
  .p-jleague-team__profile__headings {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__profile__text {
    font-size: 21.33333px;
  }
  .p-jleague-team__profile__text {
    line-height: 32px;
  }
  .p-jleague-team__profile__text {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__profile .c-btn__jleague {
    height: 93.33333px;
  }
  .p-jleague-team__recommend {
    padding-top: 40px;
  }
  .p-jleague-team__recommend {
    padding-bottom: 26.66667px;
  }
  .p-jleague-team__recommend__headings {
    width: 500px;
  }
  .p-jleague-team__recommend__headings {
    margin-left: -22.66667px;
  }
  .p-jleague-team__recommend__headings {
    height: 149.33333px;
  }
  .p-jleague-team__recommend__headings {
    font-size: 26.66667px;
  }
  .p-jleague-team__recommend__headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend__headings {
    line-height: 34.66667px;
  }
  .p-jleague-team__recommend__lead {
    font-size: 21.33333px;
  }
  .p-jleague-team__recommend__lead {
    line-height: 32px;
  }
  .p-jleague-team__recommend__lead {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend__lead {
    padding: 20px 26.66667px;
  }
  .p-jleague-team__recommend__lead::before, .p-jleague-team__recommend__lead::after {
    width: 40px;
  }
  .p-jleague-team__recommend__lead::before, .p-jleague-team__recommend__lead::after {
    height: 40px;
  }
  .p-jleague-team__recommend__list:not(:last-child) {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend__item {
    padding: 26.66667px;
  }
  .p-jleague-team__recommend__item {
    border-radius: 5.33333px;
  }
  .p-jleague-team__recommend__item {
    background-size: 26.66667px 26.66667px;
  }
  .p-jleague-team__recommend__item:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__recommend__item-img {
    height: 418.66667px;
  }
  .p-jleague-team__recommend__item-img {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__recommend__item-title {
    font-size: 26.66667px;
  }
  .p-jleague-team__recommend__item-title {
    line-height: 40px;
  }
  .p-jleague-team__recommend__item-title {
    margin-bottom: 18.66667px;
  }
  .p-jleague-team__recommend__item-text {
    font-size: 21.33333px;
  }
  .p-jleague-team__recommend__item-text {
    line-height: 32px;
  }
  .p-jleague-team__recommend__item-text {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend__item .c-btn__jleague {
    height: 66.66667px;
  }
  .p-jleague-team__recommend__item .c-btn__jleague {
    width: 400px;
  }
  .p-jleague-team__recommend-another {
    padding: 40px 26.66667px 26.66667px 26.66667px;
  }
  .p-jleague-team__recommend-another {
    border-radius: 5.33333px;
  }
  .p-jleague-team__recommend-another {
    background-size: 26.66667px 26.66667px;
  }
  .p-jleague-team__recommend-another__headings {
    font-size: 26.66667px;
  }
  .p-jleague-team__recommend-another__headings {
    line-height: 40px;
  }
  .p-jleague-team__recommend-another__headings {
    padding-bottom: 29.33333px;
  }
  .p-jleague-team__recommend-another__headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend-another__headings::after {
    width: 400px;
  }
  .p-jleague-team__recommend-another__headings::after {
    height: 16px;
  }
  .p-jleague-team__recommend-another__item {
    padding: 0px;
  }
  .p-jleague-team__recommend-another__item:not(:last-child) {
    padding-bottom: 30.66667px;
  }
  .p-jleague-team__recommend-another__item:not(:last-child) {
    margin-bottom: 26.66667px;
  }
  .p-jleague-team__recommend-another__item:not(:last-child)::after {
    width: 400px;
  }
  .p-jleague-team__recommend-another__item:not(:last-child)::after {
    height: 4px;
  }
  .p-jleague-team__pagenation {
    padding: 0px 26.66667px 53.33333px 26.66667px;
  }
  .p-jleague-team__pagenation-btn a {
    font-size: 26.66667px;
  }
  .p-jleague-team__pagenation-btn a {
    line-height: 32px;
  }
  .p-jleague-team__pagenation-btn a::after {
    width: 32px;
  }
  .p-jleague-team__pagenation-btn a::after {
    height: 32px;
  }
  .p-jleague-team__pagenation-btn:first-child {
    margin-bottom: 13.33333px;
  }
  .p-jleague-team__pagenation-btn:first-child a {
    padding-left: 45.33333px;
  }
  .p-jleague-team__pagenation-btn:last-child a {
    padding-right: 45.33333px;
  }
  .p-kashima-antlers .p-jleague-team__mv__emblem img {
    width: 77.33333px;
  }
  .p-urawa-reds .p-jleague-team__mv__emblem img {
    width: 69.33333px;
  }
  .p-kashiwa-reysol .p-jleague-team__mv__emblem img {
    width: 77.33333px;
  }
  .p-fctokyo .p-jleague-team__mv__emblem img {
    width: 54.66667px;
  }
  .p-tokyo-verdy .p-jleague-team__mv__emblem img {
    width: 61.33333px;
  }
  .p-fcmachida-zelvia .p-jleague-team__mv__emblem img {
    width: 72px;
  }
  .p-kawasaki-frontale .p-jleague-team__mv__emblem img {
    width: 73.33333px;
  }
  .p-yokohama-fmarinos .p-jleague-team__mv__emblem img {
    width: 90.66667px;
  }
  .p-yokohamafc .p-jleague-team__mv__emblem img {
    width: 78.66667px;
  }
  .p-shonan-bellmare .p-jleague-team__mv__emblem img {
    width: 80px;
  }
  .p-albirex-niigata .p-jleague-team__mv__emblem img {
    width: 62.66667px;
  }
  .p-shimizu-spulse .p-jleague-team__mv__emblem img {
    width: 62.66667px;
  }
  .p-nagoya-grampus .p-jleague-team__mv__emblem img {
    width: 52px;
  }
  .p-kyoto-sanga .p-jleague-team__mv__emblem img {
    width: 53.33333px;
  }
  .p-gamba-osaka .p-jleague-team__mv__emblem img {
    width: 58.66667px;
  }
  .p-cerezo-osaka .p-jleague-team__mv__emblem img {
    width: 66.66667px;
  }
  .p-vissel-kobe .p-jleague-team__mv__emblem img {
    width: 58.66667px;
  }
  .p-fagiano-okayama .p-jleague-team__mv__emblem img {
    width: 49.33333px;
  }
  .p-sanfrecce-hiroshima .p-jleague-team__mv__emblem img {
    width: 73.33333px;
  }
  .p-avispa-fukuoka .p-jleague-team__mv__emblem img {
    width: 68px;
  }
  .p-jleague__players {
    padding: 26.66667px 0px 53.33333px 0px;
  }
  .p-jleague__players__lead {
    font-size: 26.66667px;
  }
  .p-jleague__players__lead {
    line-height: 40px;
  }
  .p-jleague__players__lead {
    margin-bottom: 26.66667px;
  }
  .p-jleague__players__headings {
    width: 500px;
  }
  .p-jleague__players__headings {
    height: 149.33333px;
  }
  .p-jleague__players__headings {
    margin-left: -22.66667px;
  }
  .p-jleague__players__headings {
    padding-left: 141.33333px;
  }
  .p-jleague__players__headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague__players__headings {
    padding-top: 45.33333px;
  }
  .p-jleague__players__headings {
    font-size: 26.66667px;
  }
  .p-jleague__players__headings {
    line-height: 34.66667px;
  }
  .p-jleague__players__item {
    width: 216px;
  }
  .p-jleague__players__item {
    margin-bottom: 26.66667px;
  }
  .p-jleague__players__item {
    border-radius: 2.66667px;
  }
  .p-jleague__players__item.is-new a::after {
    width: 70.66667px;
  }
  .p-jleague__players__item.is-new a::after {
    height: 29.33333px;
  }
  .p-jleague__players__text {
    padding: 6.66667px;
  }
  .p-jleague__players__team {
    font-size: 18.66667px;
  }
  .p-jleague__players__team {
    line-height: 26.66667px;
  }
  .p-jleague__players__name {
    font-size: 21.33333px;
  }
  .p-jleague__players__name {
    line-height: 40px;
  }
  .p-jleague__pickup {
    background-size: 26.66667px 26.66667px;
  }
  .p-jleague__pickup {
    padding-top: 44px;
  }
  .p-jleague__pickup {
    padding-bottom: 36px;
  }
  .p-jleague__pickup__headings {
    font-size: 26.66667px;
  }
  .p-jleague__pickup__headings {
    line-height: 49.33333px;
  }
  .p-jleague__pickup__headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague__pickup__headings span {
    font-size: 34.66667px;
  }
  .p-jleague__pickup-swiper {
    width: 473.33333px;
  }
  .p-jleague__pickup-swiper {
    margin-bottom: 53.33333px;
  }
  .p-jleague__pickup-swiper .swiper-slide {
    width: 400px;
  }
  .p-jleague__pickup-swiper .swiper-slide {
    border-radius: 5.33333px;
  }
  .p-jleague__pickup-swiper .swiper-slide {
    margin-right: 26.66667px;
  }
  .p-jleague__pickup__name {
    font-size: 21.33333px;
  }
  .p-jleague__pickup__name {
    height: 53.33333px;
  }
  .p-jleague__pickup__name {
    border-top-left-radius: 5.33333px;
  }
  .p-jleague__pickup__name {
    border-top-right-radius: 5.33333px;
  }
  .p-jleague__pickup__contents {
    padding: 20px 26.66667px 33.33333px 26.66667px;
  }
  .p-jleague__pickup__contents__img {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__contents__title {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__contents__title {
    font-size: 26.66667px;
  }
  .p-jleague__pickup__contents__title {
    line-height: 40px;
  }
  .p-jleague__pickup__contents__text {
    margin-bottom: 26.66667px;
  }
  .p-jleague__pickup__contents .c-btn__jleague a {
    height: 66.66667px;
  }
  .p-jleague__pickup__event {
    width: 446.66667px;
  }
  .p-jleague__pickup__event {
    border-radius: 21.33333px;
  }
  .p-jleague__pickup__event {
    padding: 0px 21.33333px;
  }
  .p-jleague__pickup__event {
    padding-bottom: 32px;
  }
  .p-jleague__pickup__event__img {
    width: 446.66667px;
  }
  .p-jleague__pickup__event__img {
    margin-bottom: 21.33333px;
  }
  .p-jleague__pickup__event__img {
    border-top-left-radius: 21.33333px;
  }
  .p-jleague__pickup__event__img {
    border-top-right-radius: 21.33333px;
  }
  .p-jleague__pickup__event__headings {
    margin-top: 361.33333px;
  }
  .p-jleague__pickup__event__headings {
    font-size: 26.66667px;
  }
  .p-jleague__pickup__event__headings {
    line-height: 40px;
  }
  .p-jleague__pickup__event__headings {
    margin-bottom: 10.66667px;
  }
  .p-jleague__pickup__event__headings {
    width: 433.33333px;
  }
  .p-jleague__pickup__event__lead {
    font-size: 21.33333px;
  }
  .p-jleague__pickup__event__lead {
    line-height: 32px;
  }
  .p-jleague__pickup__event__lead {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__event__info-item {
    gap: 5.33333px;
  }
  .p-jleague__pickup__event__info-item:not(:last-child) {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__event__info-headings {
    font-size: 21.33333px;
  }
  .p-jleague__pickup__event__info-headings {
    line-height: 32px;
  }
  .p-jleague__pickup__event__info-text {
    font-size: 21.33333px;
  }
  .p-jleague__pickup__event__info-text {
    line-height: 32px;
  }
  .p-jleague__pickup__event__recommend {
    margin-top: 42.66667px;
  }
  .p-jleague__pickup__event__recommend-headings {
    margin-bottom: 10.66667px;
  }
  .p-jleague__pickup__event__recommend-lead {
    font-size: 21.33333px;
  }
  .p-jleague__pickup__event__recommend-lead {
    line-height: 32px;
  }
  .p-jleague__pickup__event__recommend-lead {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__event__recommend .p-jleague__players__item {
    width: 196px;
  }
  .p-jleague__pickup__event__recommend .p-jleague__players__item {
    margin-bottom: 0px;
  }
  .p-jleague__pickup__event__book {
    width: 193.33333px;
  }
  .p-jleague__pickup__event__book {
    margin-top: 5.33333px;
  }
  .p-jleague__pickup__event__book {
    margin-bottom: 13.33333px;
  }
  .p-jleague__pickup__event__photospot {
    margin-top: 42.66667px;
  }
  .p-jleague__pickup__event__photospot-headings {
    font-size: 26.66667px;
  }
  .p-jleague__pickup__event__photospot-headings {
    padding-top: 16px;
  }
  .p-jleague__pickup__event__photospot-headings {
    line-height: 40px;
  }
  .p-jleague__pickup__event__photospot-headings {
    height: 80px;
  }
  .p-jleague__pickup__event__photospot-headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague__pickup__event__photospot-item {
    width: 196px;
  }
  .p-jleague__pickup__event__photospot-item {
    margin-bottom: 21.33333px;
  }
  .p-jleague__pickup__event__photospot-item img {
    width: 196px;
  }
  .p-jleague__pickup__event__photospot-item img.lazyloading {
    height: 309.33333px;
  }
  .p-jleague__pickup__event__photospot-item img.lazyloading + .p-detail-list__title__image__loading {
    width: 133.33333px;
  }
  .p-jleague__pickup__event__photospot-item img.lazyloading + .p-detail-list__title__image__loading {
    height: 133.33333px;
  }
  .p-jleague__pickup__event__photospot-btn {
    height: 66.66667px;
  }
  .p-jleague__pickup__event__photospot-btn {
    width: 402.66667px;
  }
  .p-jleague__pickup__event__photospot-btn {
    border-radius: 5.33333px;
  }
  .p-jleague__pickup__event__photospot-btn {
    font-size: 21.33333px;
  }
  .p-jleague__special {
    padding: 53.33333px 0px 26.66667px 0px;
  }
  .p-jleague__special__sub {
    font-size: 26.66667px;
  }
  .p-jleague__special__sub {
    line-height: 40px;
  }
  .p-jleague__special__sub {
    margin-bottom: 8px;
  }
  .p-jleague__special__headings {
    width: 500px;
  }
  .p-jleague__special__headings {
    height: 149.33333px;
  }
  .p-jleague__special__headings {
    padding-left: 141.33333px;
  }
  .p-jleague__special__headings {
    margin-bottom: 26.66667px;
  }
  .p-jleague__special__headings {
    padding-top: 37.33333px;
  }
  .p-jleague__special__headings {
    font-size: 32px;
  }
  .p-jleague__special__headings {
    line-height: 45.33333px;
  }
  .p-jleague__special__list {
    width: 446.66667px;
  }
  .p-jleague__special__item {
    width: 209.33333px;
  }
  .p-jleague__special__item {
    margin-bottom: 26.66667px;
  }
  .p-jleague__special__item__image img {
    width: 209.33333px;
  }
  .p-jleague__special__item__image img.lazyloading {
    height: 330.66667px;
  }
  .p-notfound {
    min-height: 100vh;
  }
  .p-notfound .l-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-direction: column;
        flex-wrap: wrap;
    min-height: 100vh;
  }
  .p-notfound .c-footer {
    margin-top: auto;
  }
  .p-notfound__btn {
    width: 426.66667px;
  }
  .p-notfound__main {
    padding: 186.66667px 0px 160px;
  }
  .p-notfound__main_text {
    font-size: 32px;
  }
  .p-notfound__main_text {
    line-height: 45.33333px;
  }
  .p-notfound__main_text {
    margin-bottom: 40px;
  }
  .p-special-page__info {
    padding-top: 40px;
  }
  .p-special-page__info__share__headings {
    font-size: 26.66667px;
  }
  .p-special-page__info__share__headings {
    line-height: 40px;
  }
  .p-special-page__info__share__headings {
    background-size: 302.66667px 37.33333px;
  }
  .p-special-page__info__share__headings {
    margin-bottom: 29.33333px;
  }
  .p-special-page__info__share .c-share-item {
    width: 66.66667px;
  }
  .p-special-page__info__share .c-share-item {
    height: 66.66667px;
  }
  .p-special-page__info__share .c-share-item:not(:last-child) {
    margin-right: 26.66667px;
  }
  .p-special-page__books {
    padding-top: 40px;
  }
  .p-special-page__books {
    padding-bottom: 53.33333px;
  }
  .p-special-page__books__headings {
    width: 446.66667px;
  }
  .p-special-page__books__headings {
    height: 158.66667px;
  }
  .p-special-page__books__headings {
    padding-top: 24px;
  }
  .p-special-page__books__headings {
    margin-bottom: 26.66667px;
  }
  .p-special-page__books__headings {
    font-size: 32px;
  }
  .p-special-page__books__headings {
    line-height: 45.33333px;
  }
  .p-special-page__books__list {
    margin-bottom: 13.33333px;
  }
  .p-special-page__books__item {
    width: 209.33333px;
  }
  .p-special-page__books__image {
    margin-bottom: 26.66667px;
  }
  .p-special-page__books__image img {
    width: 209.33333px;
  }
  .p-special-page__books__image img.lazyloading {
    height: 330.66667px;
  }
  .p-special__mv-caption {
    margin: 33.33333px 0px 53.33333px;
  }
  .p-special__link::after {
    background-size: 446.66667px 13.33333px;
  }
  .p-special__link::after {
    width: 446.66667px;
  }
  .p-special__link::after {
    height: 13.33333px;
  }
  .p-special__link::after {
    margin: 26.66667px 26.66667px 26.66667px;
  }
  .p-special__link-btn {
    margin-top: 12px;
  }
  .p-special__link-btn:first-child {
    margin-top: 0px;
  }
  .p-special__link-btn a {
    font-size: 26.66667px;
  }
  .p-special__link-btn a {
    line-height: 65.33333px;
  }
  .p-special__link-btn a {
    padding-left: 23.33333px;
  }
  .p-special__week-headings {
    background-size: 446.66667px 158.66667px;
  }
  .p-special__week-headings {
    width: 446.66667px;
  }
  .p-special__week-headings {
    height: 158.66667px;
  }
  .p-special__week-headings {
    padding-top: 26.66667px;
  }
  .p-special__week-headings-catch {
    font-size: 32px;
  }
  .p-special__week-headings-catch {
    line-height: 33.33333px;
  }
  .p-special__week-headings-catch {
    background-size: 188px 33.33333px;
  }
  .p-special__week-headings-catch {
    width: 188px;
  }
  .p-special__week-headings-catch {
    height: 33.33333px;
  }
  .p-special__week-headings-black {
    font-size: 32px;
  }
  .p-special__week-headings-black {
    line-height: 45.33333px;
  }
  .p-special__week-headings-black {
    margin-top: 6.66667px;
  }
  .p-special__theme-item {
    margin-top: 13.33333px;
  }
  .p-special__theme-item {
    border-radius: 13.33333px;
  }
  .p-special__theme-item img {
    border-radius: 13.33333px;
  }
  .p-special__theme-item:last-child {
    margin-bottom: 53.33333px;
  }
  .p-terms__terms-title {
    font-size: 26.66667px;
  }
  .p-terms__terms-title {
    line-height: 66.66667px;
  }
  .p-terms__terms-title {
    background-size: 446.66667px 66.66667px;
  }
  .p-terms__terms-title {
    width: 446.66667px;
  }
  .p-terms__terms-title {
    height: 66.66667px;
  }
  .p-terms__terms-title {
    margin: 26.66667px 0px;
  }
  .p-terms__terms-lead {
    line-height: 40px;
  }
  .p-terms__list__item {
    margin-top: 26.66667px;
  }
  .p-terms__list__headings {
    line-height: 26.66667px;
  }
  .p-terms__list__headings {
    margin-bottom: 13.33333px;
  }
  .p-top__banner-list {
    margin-bottom: 26.66667px;
  }
  .p-top__banner-item {
    width: 453.33333px;
  }
  .p-top__banner-item {
    margin-top: 26.66667px;
  }
  .p-top__banner-item:last-child {
    margin-top: 26.66667px;
  }
  .p-top__banner-item:last-child {
    width: 940px;
  }
  .p-top__movie {
    margin-bottom: 26.66667px;
  }
  .p-top__movie iframe {
    width: 448px;
  }
  .p-top__movie iframe {
    height: 252px;
  }
  .p-top__mv {
    padding-bottom: 33.33333px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    width: 40px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 40px;
  }
  .swiper-button-prev::after,
  .swiper-button-next::after {
    background-size: 40px 40px;
  }
  .swiper-button-prev::after,
  .swiper-button-next::after {
    width: 40px;
  }
  .swiper-button-prev::after,
  .swiper-button-next::after {
    height: 40px;
  }
  .p-top__special {
    padding: 26.66667px 0px 24px;
  }
  .p-top__special-banner-recommend {
    width: 500px;
  }
  .p-top__special-banner-recommend {
    margin-left: -26.66667px;
  }
  .p-top__special-list-item {
    margin-top: 33.33333px;
  }
  .p-top__special-wrap {
    padding: 13.33333px 26.66667px 29.33333px;
  }
  .p-top__special-wrap .u-lead, .p-top__special-wrap .p-ad__book_list-catch, .p-top__special-wrap .p-ad__book_list-data, .p-top__special-wrap .p-faq__list__headings, .p-top__special-wrap .p-terms__terms-lead, .p-top__special-wrap .p-terms__list__headings {
    line-height: 34.66667px;
  }
  .p-top__special-wrap-btn {
    font-size: 21.33333px;
  }
  .p-top__special-wrap-btn {
    line-height: 53.33333px;
  }
  .p-top__special-wrap-btn {
    margin-top: 13.33333px;
  }
  .p-top__special-wrap-btn {
    background-size: 393.33333px 53.33333px;
  }
  .p-top__special-wrap-btn {
    width: 393.33333px;
  }
  .p-top__special-wrap-btn {
    height: 53.33333px;
  }
  .p-top__special-wrap-btn::after {
    background-size: 26.66667px 26.66667px;
  }
  .p-top__special-wrap-btn::after {
    width: 26.66667px;
  }
  .p-top__special-wrap-btn::after {
    height: 26.66667px;
  }
  .p-top__special-wrap-btn::after {
    right: 26.66667px;
  }
  .p-top__recommend-modal__overlay__text {
    border-radius: 13.33333px;
  }
  .p-top__recommend-modal__overlay__text {
    width: 269.33333px;
  }
  .p-top__recommend-modal__overlay__text {
    padding: 13.33333px;
  }
  .p-top__recommend-modal__overlay__text {
    line-height: 24px;
  }
  .p-top__recommend-modal__overlay__text {
    font-size: 18.66667px;
  }
  .p-top__recommend-modal__overlay__text {
    margin-bottom: 180px;
  }
  .p-top__recommend-modal__overlay__finger {
    width: 93.33333px;
  }
  .p-top__recommend-modal__overlay__finger {
    height: 77.33333px;
  }
  .p-top__recommend-modal__inner {
    width: 500px;
  }
  .p-top__recommend-modal-swiper {
    width: 500px;
  }
  .p-top__recommend-modal-swiper {
    height: 786.66667px;
  }
  .p-top__recommend-modal-swiper {
    margin-bottom: 13.33333px;
  }
  .p-top__recommend-modal-swiper {
    padding: 0px 26.66667px;
  }
  .p-top__recommend-modal-swiper .swiper-slide {
    height: 800px;
  }
  .p-top__recommend-modal-swiper .swiper-slide img {
    width: 446.66667px;
  }
  .p-top__recommend-modal-swiper .swiper-slide img {
    height: 626.66667px;
  }
  .p-top__recommend-modal__btn {
    background-size: 426.66667px 106.66667px;
  }
  .p-top__recommend-modal__btn {
    width: 426.66667px;
  }
  .p-top__recommend-modal__btn {
    height: 106.66667px;
  }
  .p-top__recommend-modal__btn {
    left: 10.66667px;
  }
  .p-top__recommend-modal__btn {
    bottom: 26.66667px;
  }
  .p-top__recommend-modal__close {
    width: 53.33333px;
  }
  .p-top__recommend-modal__close {
    height: 53.33333px;
  }
  .p-top__campaign {
    padding-bottom: 66.66667px;
  }
  .p-top__campaign-banner-campaign {
    width: 446.66667px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .l-container {
    margin: 0 auto;
  }
  .is-pc {
    display: none;
  }
  .c-header {
    -webkit-transform: translateX(-50%);
    left: 50%;
            transform: translateX(-50%);
  }
  .c-modal-cookie__modal {
    -webkit-transform: translateX(-50%);
    left: 50%;
            transform: translateX(-50%);
  }
  .c-btn-search {
    -webkit-transform: translateX(-152%);
    left: calc(50% + 290px);
            transform: translateX(-152%);
  }
  .c-gotop {
    -webkit-transform: translateX(-100%);
    left: calc(50% + 250px);
            transform: translateX(-100%);
  }
  .c-bg__right {
    display: none;
  }
  .c-bg__right__banner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .c-bg__right__illust {
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
  .c-bg-jleague__inner {
    display: none;
  }
}

@media (max-width: 767px) {
  .is-pc {
    display: none;
  }
  .u-shadow10, .c-btn-fixed {
    -webkit-filter: drop-shadow(2.66667vw 2.66667vw 2.66667vw rgba(0, 0, 0, 0.3));
            filter: drop-shadow(2.66667vw 2.66667vw 2.66667vw rgba(0, 0, 0, 0.3));
  }
  .u-shadow4, .c-header__menu .c-menu__item:nth-child(2), .c-header__menu .c-menu__item:nth-child(4), .c-header__menu .c-menu__item:nth-child(5), .c-bg__right__item:nth-child(2) .c-bg__right__item__link, .p-archive__link-item {
    -webkit-filter: drop-shadow(2.66667vw 2.66667vw 2.66667vw rgba(0, 0, 0, 0.3));
            filter: drop-shadow(2.66667vw 2.66667vw 2.66667vw rgba(0, 0, 0, 0.3));
  }
  .c-modal-bannar__img {
    -webkit-filter: drop-shadow(0px 0px 2.66667vw rgba(0, 0, 0, 0.3));
            filter: drop-shadow(0px 0px 2.66667vw rgba(0, 0, 0, 0.3));
  }
  .c-btn-fixed a:hover {
    opacity: 1;
  }
  .c-btn-fixed a:active {
    opacity: 1;
  }
  .c-bg {
    display: none;
  }
  .p-ad__book .swiper-slide {
    width: 74.66667vw !important;
  }
  .p-ad__book .swiper-slide img {
    border: #000 1px solid;
    width: 74.66667vw !important;
  }
  .c-bg-jleague {
    display: none;
  }
}

@media (min-width: 1024px) {
  .is-sp {
    display: none;
  }
  .c-header {
    -webkit-transform: translateX(0);
    left: calc(50% - 485px);
            transform: translateX(0);
  }
  .c-btn-search {
    left: calc(50% - 475px);
  }
  .c-gotop {
    left: calc(50% - 115px);
  }
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .c-bg__right {
    left: calc(50% + (65px/ $pc-contents-width * 100vw));
  }
  .p-jleague-team .c-bg-jleague__inner {
    margin-top: -18.59375vw;
  }
  .p-jleague-team .c-bg-jleague__map img {
    width: 746.17188vw;
  }
  .p-jleague-team .c-bg-jleague__team__inner {
    margin-bottom: 1.5625vw;
  }
  .p-kashima-antlers .c-bg-jleague__map img {
    left: -488.59375vw;
  }
  .p-kashima-antlers .c-bg-jleague__map img {
    top: -353.20312vw;
  }
  .c-bg-jleague__team1 .c-bg-jleague__team__logo img {
    width: 5.15625vw;
  }
  .p-urawa-reds .c-bg-jleague__map img {
    left: -463.35938vw;
  }
  .p-urawa-reds .c-bg-jleague__map img {
    top: -356.79688vw;
  }
  .c-bg-jleague__team2 .c-bg-jleague__team__logo img {
    width: 4.0625vw;
  }
  .p-kashiwa-reysol .c-bg-jleague__map img {
    left: -470.625vw;
  }
  .p-kashiwa-reysol .c-bg-jleague__map img {
    top: -357.8125vw;
  }
  .c-bg-jleague__team3 .c-bg-jleague__team__logo img {
    width: 5.78125vw;
  }
  .p-fctokyo .c-bg-jleague__map img {
    left: -458.20312vw;
  }
  .p-fctokyo .c-bg-jleague__map img {
    top: -364.375vw;
  }
  .c-bg-jleague__team4 .c-bg-jleague__team__logo img {
    width: 3.98437vw;
  }
  .p-tokyo-verdy .c-bg-jleague__map img {
    left: -458.20312vw;
  }
  .p-tokyo-verdy .c-bg-jleague__map img {
    top: -364.375vw;
  }
  .c-bg-jleague__team5 .c-bg-jleague__team__logo img {
    width: 4.375vw;
  }
  .p-fcmachida-zelvia .c-bg-jleague__map img {
    left: -455.70312vw;
  }
  .p-fcmachida-zelvia .c-bg-jleague__map img {
    top: -366.79688vw;
  }
  .c-bg-jleague__team6 .c-bg-jleague__team__logo img {
    width: 5.9375vw;
  }
  .p-kawasaki-frontale .c-bg-jleague__map img {
    left: -461.71875vw;
  }
  .p-kawasaki-frontale .c-bg-jleague__map img {
    top: -367.57812vw;
  }
  .c-bg-jleague__team7 .c-bg-jleague__team__logo img {
    width: 5.3125vw;
  }
  .p-yokohama-fmarinos .c-bg-jleague__map img {
    left: -460.15625vw;
  }
  .p-yokohama-fmarinos .c-bg-jleague__map img {
    top: -369.60938vw;
  }
  .c-bg-jleague__team8 .c-bg-jleague__team__logo img {
    width: 6.32812vw;
  }
  .p-yokohamafc .c-bg-jleague__team__logo img {
    width: 4.60938vw;
  }
  .p-yokohamafc .c-bg-jleague__map img {
    left: -460.23438vw;
  }
  .p-yokohamafc .c-bg-jleague__map img {
    top: -371.01562vw;
  }
  .c-bg-jleague__team9 .c-bg-jleague__team__logo img {
    width: 4.60938vw;
  }
  .p-shonan-bellmare .c-bg-jleague__team__logo img {
    width: 4.6875vw;
  }
  .p-shonan-bellmare .c-bg-jleague__map img {
    left: -453.59375vw;
  }
  .p-shonan-bellmare .c-bg-jleague__map img {
    top: -375.46875vw;
  }
  .c-bg-jleague__team10 .c-bg-jleague__team__logo img {
    width: 4.6875vw;
  }
  .p-albirex-niigata .c-bg-jleague__map img {
    left: -445vw;
  }
  .p-albirex-niigata .c-bg-jleague__map img {
    top: -287.34375vw;
  }
  .c-bg-jleague__team11 .c-bg-jleague__team__logo img {
    width: 4.45312vw;
  }
  .p-shimizu-spulse .c-bg-jleague__map img {
    left: -429.0625vw;
  }
  .p-shimizu-spulse .c-bg-jleague__map img {
    top: -387.10938vw;
  }
  .c-bg-jleague__team12 .c-bg-jleague__team__logo img {
    width: 4.45312vw;
  }
  .p-nagoya-grampus .c-bg-jleague__map img {
    left: -392.57812vw;
  }
  .p-nagoya-grampus .c-bg-jleague__map img {
    top: -384.76562vw;
  }
  .c-bg-jleague__team13 .c-bg-jleague__team__logo img {
    width: 3.90625vw;
  }
  .p-kyoto-sanga .c-bg-jleague__map img {
    left: -348.90625vw;
  }
  .p-kyoto-sanga .c-bg-jleague__map img {
    top: -386.64062vw;
  }
  .c-bg-jleague__team2 .c-bg-jleague__team__logo img {
    width: 4.21875vw;
  }
  .p-gamba-osaka .c-bg-jleague__map img {
    left: -348.04688vw;
  }
  .p-gamba-osaka .c-bg-jleague__map img {
    top: -394.45312vw;
  }
  .c-bg-jleague__team15 .c-bg-jleague__team__logo img {
    width: 3.98437vw;
  }
  .p-cerezo-osaka .c-bg-jleague__map img {
    left: -346.40625vw;
  }
  .p-cerezo-osaka .c-bg-jleague__map img {
    top: -398.98438vw;
  }
  .c-bg-jleague__team16 .c-bg-jleague__team__logo img {
    width: 5.23438vw;
  }
  .p-vissel-kobe .c-bg-jleague__map img {
    left: -337.73438vw;
  }
  .p-vissel-kobe .c-bg-jleague__map img {
    top: -398.4375vw;
  }
  .c-bg-jleague__team17 .c-bg-jleague__team__logo img {
    width: 4.375vw;
  }
  .p-fagiano-okayama .c-bg-jleague__map img {
    left: -303.51562vw;
  }
  .p-fagiano-okayama .c-bg-jleague__map img {
    top: -399.76562vw;
  }
  .c-bg-jleague__team18 .c-bg-jleague__team__logo img {
    width: 3.98437vw;
  }
  .p-sanfrecce-hiroshima .c-bg-jleague__map img {
    left: -262.65625vw;
  }
  .p-sanfrecce-hiroshima .c-bg-jleague__map img {
    top: -406.875vw;
  }
  .c-bg-jleague__team19 .c-bg-jleague__team__logo img {
    width: 5.3125vw;
  }
  .p-avispa-fukuoka .c-bg-jleague__map img {
    left: -207.5vw;
  }
  .p-avispa-fukuoka .c-bg-jleague__map img {
    top: -433.90625vw;
  }
  .c-bg-jleague__team20 .c-bg-jleague__team__logo img {
    width: 4.53125vw;
  }
  .c-bg-jleague__inner {
    width: 32.8125vw;
  }
  .c-bg-jleague__inner {
    height: 32.8125vw;
  }
  .c-bg-jleague__inner {
    left: calc(50% + (65px/ $pc-contents-width * 100vw));
  }
  .c-bg-jleague__pin {
    width: 3.51562vw;
  }
  .c-bg-jleague__pin {
    height: 5.3125vw;
  }
  .c-bg-jleague__pin {
    top: 14.375vw;
  }
  .c-bg-jleague__team {
    width: 32.8125vw;
  }
  .c-bg-jleague__team {
    border-radius: 20 128000vw;
  }
  .c-bg-jleague__team {
    padding: 1.5625vw;
  }
  .c-bg-jleague__team {
    top: 21.25vw;
  }
  .c-bg-jleague__team__inner {
    margin-top: 0.46875vw;
  }
  .c-bg-jleague__team__logo {
    width: 6.5625vw;
  }
  .c-bg-jleague__team__logo {
    height: 6.5625vw;
  }
  .c-bg-jleague__team__logo {
    margin-right: 0.78125vw;
  }
  .c-bg-jleague__team__name {
    font-size: 1.875vw;
  }
  .c-bg-jleague__team__name {
    line-height: 2.65625vw;
  }
  .c-bg-jleague__team__name {
    margin-bottom: 0.39062vw;
  }
  .c-bg-jleague__team__name {
    margin-top: 0.39062vw;
  }
  .c-bg-jleague__team__place-headings {
    font-size: 1.25vw;
  }
  .c-bg-jleague__team__place-headings {
    line-height: 1.5625vw;
  }
  .c-bg-jleague__team__place-place {
    font-size: 1.25vw;
  }
  .c-bg-jleague__team__place-place {
    line-height: 1.5625vw;
  }
  .c-bg-jleague__team__info-headings {
    margin-bottom: 0.3125vw;
  }
  .c-bg-jleague__team__info-headings {
    font-size: 1.25vw;
  }
  .c-bg-jleague__team__info-headings {
    line-height: 2.34375vw;
  }
  .c-bg-jleague__team__info-text {
    font-size: 1.25vw;
  }
  .c-bg-jleague__team__info-text {
    line-height: 1.875vw;
  }
  .c-bg-jleague__team__info-text:not(:last-child) {
    margin-bottom: 1.64062vw;
  }
  .p-jleague .c-bg-jleague__logo__main {
    width: 13.125vw;
  }
  .p-jleague .c-bg-jleague__logo__inner:nth-child(2) {
    width: 19.6875vw;
  }
  .p-jleague .c-bg-jleague__logo__team {
    width: 6.5625vw;
  }
  .p-jleague .c-bg-jleague__logo__team {
    height: 6.5625vw;
  }
  .p-jleague .c-bg-jleague__logo__team {
    line-height: 6.5625vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team1 img {
    width: 5.15625vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team2 img {
    width: 4.21875vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team3 img {
    width: 5vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team4 img {
    width: 3.98437vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team5 img {
    width: 4.375vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team6 img {
    width: 5.85938vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team7 img {
    width: 5.3125vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team8 img {
    width: 6.32812vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team9 img {
    width: 4.60938vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team10 img {
    width: 4.6875vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team11 img {
    width: 4.45312vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team12 img {
    width: 4.375vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team13 img {
    width: 3.90625vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team14 img {
    width: 4.21875vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team15 img {
    width: 3.98437vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team16 img {
    width: 5.23438vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team17 img {
    width: 4.375vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team18 img {
    width: 3.98437vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team19 img {
    width: 5.3125vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__team20 img {
    width: 4.53125vw;
  }
  .p-jleague .c-bg-jleague__logo__team.c-bg-jleague__logo__chara img {
    width: 3.98437vw;
  }
  .p-jleague .c-bg-jleague__inner.is-animate .c-bg-jleague__map img {
    -webkit-animation: bg-jleague-map-m 60s cubic-bezier(0.47, 0.01, 0.02, 1) 4s both;
            animation: bg-jleague-map-m 60s cubic-bezier(0.47, 0.01, 0.02, 1) 4s both;
  }
  .p-jleague .c-bg-jleague__map img {
    width: 746.17188vw;
  }
  .p-jleague .c-bg-jleague__map img {
    left: -488.59375vw;
  }
  .p-jleague .c-bg-jleague__map img {
    top: -353.20312vw;
  }
  .p-jleague .c-bg-jleague__map-small img {
    right: 0vw;
  }
  .p-jleague .c-bg-jleague__map-small img {
    top: 0vw;
  }
  .p-jleague .c-bg-jleague__map-small img {
    width: 746.17188vw;
  }
}

@media (hover: hover) {
  .p-detail-list__filter__initial-item:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            align-items: center;
    background-image: url(../images/detail/icon_initial_on.png);
    background-repeat: no-repeat;
    background-size: 15.73333vw 15.73333vw;
    color: #000;
    content: '';
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 15.73333vw;
            justify-content: center;
    width: 15.73333vw;
  }
  .p-detail-list__filter__tag-item:hover {
    background-color: #29664D;
    color: #fff;
  }
}

@media (hover: hover) and (min-width: 768px) {
  .p-detail-list__filter__initial-item:hover {
    background-size: 78.66667px 78.66667px;
  }
  .p-detail-list__filter__initial-item:hover {
    width: 78.66667px;
  }
  .p-detail-list__filter__initial-item:hover {
    height: 78.66667px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlMjAyNS5jc3MiLCJjb21tb24vX3Jlc2V0LnNjc3MiLCJjb21tb24vX3ZhcnMuc2NzcyIsImNvbW1vbi9fbWl4aW4uc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbi5zY3NzIiwicGFydHMvX3BhcnRzLnNjc3MiLCJwYWdlL19hYm91dC5zY3NzIiwicGFnZS9fYWQuc2NzcyIsInBhZ2UvX2FyY2hpdmUuc2NzcyIsInBhZ2UvX2Jvb2tzaG9waW5mby5zY3NzIiwicGFnZS9fZGV0YWlsLWxpc3Quc2NzcyIsInBhZ2UvX2RldGFpbC5zY3NzIiwicGFnZS9fZmFxLnNjc3MiLCJwYWdlL19qbGVhZ3VlLXRlYW0uc2NzcyIsInBhZ2UvX2psZWFndWUuc2NzcyIsInBhZ2UvX25vdGZvdW5kLnNjc3MiLCJwYWdlL19zcGVjaWFsLXBhZ2Uuc2NzcyIsInBhZ2UvX3NwZWNpYWwuc2NzcyIsInBhZ2UvX3Rlcm1zLnNjc3MiLCJwYWdlL190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OztDRE9DO0FDQUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTJFRSx1QkFBdUI7RUFKdkIsU0FBUztFQUVULGVBQWU7RUFKZixTQUFTO0VBR1QsVUFBVTtFQUZWLFVBQVU7RUFJVix3QkFBd0I7QURHMUI7O0FDQ0E7RUFDRSxjQUFjO0FERWhCOztBQ0NBOzs7Ozs7Ozs7OztFQVdFLGNBQWM7QURFaEI7O0FDQ0E7RUFDRSxnQkFBZ0I7QURFbEI7O0FDQ0E7O0VBRUUsWUFBWTtBREVkOztBQ0NBOzs7O0VBSUUsV0FBVztFQUNYLGFBQWE7QURFZjs7QUNDQTtFQUtFLHVCQUF1QjtFQUZ2QixlQUFlO0VBRmYsU0FBUztFQUNULFVBQVU7RUFFVix3QkFBd0I7QURHMUI7O0FDQ0Es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bEI7O0FLeFZBOzt3RUw0VndFO0FLelZ4RTtFQUNFLG9CQUFvQjtBTDJWdEI7O0FLNVZBO0VBS0ksWUFBWTtBTDJWaEI7O0FLdlZBOzt3RUwyVndFO0FLeFZ4RTtFQUNFLDRCQUE0QjtBTDBWOUI7O0FLdlZBO0VBQ0UsNkJBQTZCO0FMMFYvQjs7QUt2VkE7RUFDRSwyQkFBMkI7QUwwVjdCOztBS3ZWQTtFQUNFLHNCQUFzQjtBTDBWeEI7O0FLdlZBO0VBQ0UsbUJBQW1CO0FMMFZyQjs7QUt2VkE7RUFDRSxzQkFBc0I7QUwwVnhCOztBS3ZWQTtFQUVFLGlCQUFpQjtFQUVqQixnQkFBZ0I7RUFEaEIsdUJBQXVCO0VBRnZCLG1CQUFtQjtBTDZWckI7O0FLdFZBOzt3RUwwVndFO0FLdlZ4RTs7RUFDRSxrQ0FBMEI7RUFBMUIsMEJBQTBCO0FMMFY1Qjs7QUt0VkE7O3dFTDBWd0U7QUt2VnhFO0VBR0UsV0FBVztFQURYLGNBQWM7RUFEZCxrQkFBa0I7QUwyVnBCOztBS3RWQTs7d0VMMFZ3RTtBS3ZWeEU7RUFDRSxXSDNOWTtBRm9qQmQ7O0FLamFBO0VBNEVFLFdIaE9ZO0FGeWpCZDs7QUt0VkE7RUFDRSx5Qkg3UGM7RUc4UGQsV0hwT1k7QUY2akJkOztBS3ZWQTtFQUNFLHlCSGhRYztFR2lRZCxXSHhPWTtBRmtrQmQ7O0FLeFZBO0VBQ0UseUJIblFjO0VHb1FkLGNIalBjO0FGNGtCaEI7O0FLelZBO0VBQ0UseUJIdFFjO0VHdVFkLFdIaFBZO0FGNGtCZDs7QUsxVkE7RUFDRSx5Qkh6UWM7RUcwUWQsV0hwUFk7QUZpbEJkOztBSzNWQTtFQUNFLHlCSDVRYztFRzZRZCxXSHhQWTtBRnNsQmQ7O0FLNVZBO0VBQ0UseUJIL1FjO0VHZ1JkLFdINVBZO0FGMmxCZDs7QUs3VkE7RUFDRSx5QkhsUmM7RUdtUmQsV0hoUVk7QUZnbUJkOztBSzlWQTtFQUNFLHlCSHJSYztFR3NSZCxXSHBRWTtBRnFtQmQ7O0FLL1ZBO0VBQ0UseUJIeFJlO0VHeVJmLFdIeFFZO0FGMG1CZDs7QUtoV0E7RUFDRSx5QkgzUmU7RUc0UmYsV0g1UVk7QUYrbUJkOztBS2pXQTtFQUNFLHlCSDlSZTtFRytSZixXSGhSWTtBRm9uQmQ7O0FLbFdBO0VBQ0UseUJIalNlO0VHa1NmLFdIcFJZO0FGeW5CZDs7QUtuV0E7RUFDRSx5QkhwU2U7RUdxU2YsV0h4Ulk7QUY4bkJkOztBS3BXQTtFQUNFLHlCSHZTZTtFR3dTZixXSDVSWTtBRm1vQmQ7O0FLcldBO0VBQ0UseUJIMVNlO0VHMlNmLFdIaFNZO0FGd29CZDs7QUt0V0E7RUFDRSx5Qkg3U2U7RUc4U2YsV0hwU1k7QUY2b0JkOztBS3ZXQTtFQUNFLHlCSGhUZTtFR2lUZixXSHhTWTtBRmtwQmQ7O0FLeFdBO0VBQ0UseUJIblRnQjtFR29UaEIsV0g1U1k7QUZ1cEJkOztBS3pXQTtFQUNFLHlCSHRUZTtFR3VUZixXSGhUWTtBRjRwQmQ7O0FLeFdBOzt3RUw0V3dFO0FLeld4RTtFRmpTRSxvQkFBdUM7RUVvU3ZDLGlCQUFpQjtBTDBXbkI7O0FLdldBO0VBSUUsV0hqVVk7RUNzQlosb0JBQXVDO0VBa0J2QyxrQkFBeUM7QUh3b0IzQzs7QUsvVkE7RUYzVEUsb0JBQXVDO0VBa0J2QyxzQkFBeUM7RUU2U3pDLGtCQUFrQjtBTDZXcEI7O0FLeldBO0VBQ0UsOERBQXNFO1VBQXRFLHNEQUFzRTtBTHdYeEU7O0FLblhBO0VBQ0UsMkRBQW1FO1VBQW5FLG1EQUFtRTtBTDRYckU7O0FFaHdCQSxRQUFBO0FDNkhBLFVBQUE7QUFpQ0EsV0FBQTtBQVNBLFdBQUE7QUFTQSxXQUFBO0FBU0EsV0FBQTtBQVNBLFVBQUE7QUFpQ0EsV0FBQTtBQVNBLFlBQUE7QUFTQSxZQUFBO0FBU0EsWUFBQTtBQVNBLFFBQUE7QUFTQSxRQUFBO0FBU0EsUUFBQTtBQVNBLFFBQUE7QUduU0EsY0FBQTtBQUNBO0VBQ0U7SUFBSyxVQUFVO0VOMHhCZjtFTXp4QkE7SUFBSyxVQUFVO0VONHhCZjtFTTN4QkE7SUFBSyxVQUFVO0VOOHhCZjtFTTd4QkE7SUFBTSxVQUFVO0VOZ3lCaEI7RU0veEJBO0lBQU8sVUFBVTtFTmt5QmpCO0FBQ0Y7QU14eUJBO0VBQ0U7SUFBSyxVQUFVO0VOMHhCZjtFTXp4QkE7SUFBSyxVQUFVO0VONHhCZjtFTTN4QkE7SUFBSyxVQUFVO0VOOHhCZjtFTTd4QkE7SUFBTSxVQUFVO0VOZ3lCaEI7RU0veEJBO0lBQU8sVUFBVTtFTmt5QmpCO0FBQ0Y7O0FNaHlCQTtFQUNFO0lBQUssVUFBVTtFTm95QmY7RU1ueUJBO0lBQUssVUFBVTtFTnN5QmY7RU1yeUJBO0lBQU0sVUFBVTtFTnd5QmhCO0VNdnlCQTtJQUFNLFVBQVU7RU4weUJoQjtFTXp5QkE7SUFBTyxVQUFVO0VONHlCakI7QUFDRjs7QU1sekJBO0VBQ0U7SUFBSyxVQUFVO0VOb3lCZjtFTW55QkE7SUFBSyxVQUFVO0VOc3lCZjtFTXJ5QkE7SUFBTSxVQUFVO0VOd3lCaEI7RU12eUJBO0lBQU0sVUFBVTtFTjB5QmhCO0VNenlCQTtJQUFPLFVBQVU7RU40eUJqQjtBQUNGOztBTTF5QkE7RUFDRztJQUFLLFVBQVU7RU44eUJoQjtFTTd5QkM7SUFBSyxVQUFVO0VOZ3pCaEI7RU0veUJBO0lBQU0sVUFBVTtFTmt6QmhCO0VNanpCQTtJQUFNLFVBQVU7RU5vekJoQjtFTW56QkQ7SUFBTyxVQUFVO0VOc3pCaEI7QUFDRjs7QU01ekJBO0VBQ0c7SUFBSyxVQUFVO0VOOHlCaEI7RU03eUJDO0lBQUssVUFBVTtFTmd6QmhCO0VNL3lCQTtJQUFNLFVBQVU7RU5rekJoQjtFTWp6QkE7SUFBTSxVQUFVO0VOb3pCaEI7RU1uekJEO0lBQU8sVUFBVTtFTnN6QmhCO0FBQ0Y7O0FNbnpCQTtFQUNFO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0FBQ0Y7O0FNbmdDQTtFQUNFO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxhQUFhO0lBRGIsVUFBVTtJQUVWLFlBQVk7RU5zekJkO0VNcHpCQTtJQUVFLGFBQWE7SUFEYixVQUFVO0lBRVYsWUFBWTtFTnN6QmQ7RU1wekJBO0lBRUUsYUFBYTtJQURiLFVBQVU7SUFFVixZQUFZO0VOc3pCZDtFTXB6QkE7SUFFRSxh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TXB6QkE7SUFFRSxrQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGlCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLGtCQUEyQztJQUQzQyxVQUFVO0lBRVYsaUJBQTBDO0VOc3pCNUM7RU1wekJBO0lBRUUsa0JBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxrQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGlCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLFlBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxZQUEyQztJQUQzQyxVQUFVO0lBRVYsaUJBQTBDO0VOc3pCNUM7RU1wekJBO0lBRUUsaUJBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxpQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGlCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLGtCQUEyQztJQUQzQyxVQUFVO0lBRVYsaUJBQTBDO0VOc3pCNUM7RU1wekJBO0lBRUUsa0JBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxrQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGlCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLGtCQUEyQztJQUQzQyxVQUFVO0lBRVYsaUJBQTBDO0VOc3pCNUM7RU1wekJBO0lBRUUsa0JBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxrQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGlCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLGtCQUEyQztJQUQzQyxVQUFVO0lBRVYsaUJBQTBDO0VOc3pCNUM7RU1wekJBO0lBRUUsa0JBQTJDO0lBRDNDLFVBQVU7SUFFVixpQkFBMEM7RU5zekI1QztFTXB6QkE7SUFFRSxrQkFBMkM7SUFEM0MsVUFBVTtJQUVWLGdCQUEwQztFTnN6QjVDO0VNcHpCQTtJQUVFLGtCQUEyQztJQUQzQyxVQUFVO0lBRVYsZ0JBQTBDO0VOc3pCNUM7RU1w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O0VaaFFFLGlCQUFnQztBSGcxS2xDOztBZWhsS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZnbEtoQjs7QWUzbEtBO0VaMENFLGFBQU07RUFSTixZQUFLO0FIOGpLUDs7QWUza0tBO0VaSEUsV0FBTztBSDhsS1Q7O0FldGxLQTs7RUFHRSx5QmIvV2M7QUY2OEtoQjs7QWVqbUtBO0VaMVJFLGlCQUFnQztBSCszS2xDOztBZXJtS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZxbUtoQjs7QWVobktBO0VaZ0JFLGFBQU07RUFSTixZQUFLO0FINm1LUDs7QWVobUtBO0VaN0JFLFdBQU87QUg2b0tUOztBZTNtS0E7Ozs7RUFLRSxjYnZYYztBRjArS2hCOztBZXhuS0E7RUFTRSxpQkFBaUI7QWZtbktuQjs7QWU1bktBOztFQWNFLHlCYm5aYztBRnNnTGhCOztBZWpvS0E7RVpwVEUsaUJBQWdDO0FIeTdLbEM7O0Flcm9LQTtFQXVCRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWYwbktoQjs7QWVocEtBO0VBNkJHLHlFQUF5RTtBZnVuSzVFOztBZXBwS0E7RUFtQ0csb0VBQW9FO0FmcW5LdkU7O0FleHBLQTtFWlZFLGFBQU07RUFSTixZQUFLO0FIK3FLUDs7QWVobktBO0VaL0VFLFdBQU87QUgrc0tUOztBZTNuS0E7O0VBR0UseUJiemJjO0FGNGpMaEI7O0FldG9LQTtFWnRXRSxpQkFBZ0M7QUhnL0tsQzs7QWUxb0tBO0VBWUUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0FmMG9LaEI7O0FlcnBLQTtFWjVERSxhQUFNO0VBUk4sWUFBSztBSDh0S1A7O0Flcm9LQTtFWnpHRSxXQUFPO0FIOHZLVDs7QWVocEtBOztFQUdFLHlCYmxkYztBRjBtTGhCOztBZTNwS0E7RVpoWUUsaUJBQWdDO0FIK2hMbEM7O0FlL3BLQTtFQVlFLHdEQUFnRDtVQUFoRCxnREFBZ0Q7RUFEaEQsY0FBYztBZitwS2hCOztBZTFxS0E7RVp0RkUsYUFBTTtFQVJOLFlBQUs7QUg2d0tQOztBZTFwS0E7RVpuSUUsV0FBTztBSDZ5S1Q7O0FlcnFLQTs7RUFHRSx5QmIzZWM7QUZ3cExoQjs7QWVocktBO0VaMVpFLGFBQWdDO0FIOGtMbEM7O0FlcHJLQTtFQVlFLHdEQUFnRDtVQUFoRCxnREFBZ0Q7RUFEaEQsY0FBYztBZm9yS2hCOztBZS9yS0E7RVpoSEUsYUFBTTtFQVJOLFlBQUs7QUg0ektQOztBZS9xS0E7RVo3SkUsV0FBTztBSDQxS1Q7O0FlMXJLQTs7RUFHRSx5QmJwZ0JjO0FGc3NMaEI7O0FlcnNLQTtFWnBiRSxpQkFBZ0M7QUg2bkxsQzs7QWV6c0tBO0VBWUUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0FmeXNLaEI7O0FlcHRLQTtFWjFJRSxhQUFNO0VBUk4sWUFBSztBSDIyS1A7O0FlcHNLQTtFWnZMRSxXQUFPO0FIMjRLVDs7QWUvc0tBOztFQUdFLHlCYjdoQmM7QUZvdkxoQjs7QWUxdEtBO0VaOWNFLGlCQUFnQztBSDRxTGxDOztBZTl0S0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWY4dEtoQjs7QWV6dUtBO0VacEtFLGFBQU07RUFSTixZQUFLO0FIMDVLUDs7QWV6dEtBO0Vaak5FLFdBQU87QUgwN0tUOztBZXB1S0E7O0VBR0UseUJidGpCYztBRmt5TGhCOztBZS91S0E7RVp4ZUUsaUJBQWdDO0FIMnRMbEM7O0FlbnZLQTtFWnRORSxXQUFPO0FIbTlLVDs7QWU3dktBO0VBZ0JFLHdEQUFnRDtVQUFoRCxnREFBZ0Q7RUFEaEQsY0FBYztBZnl2S2hCOztBZXh3S0E7RVo5TEUsYUFBTTtFQVJOLFlBQUs7QUhtOUtQOztBZXB2S0E7RVovT0UsV0FBTztBSG0vS1Q7O0FlL3ZLQTs7RUFHRSx5QmJubEJlO0FGMDFMakI7O0FlMXdLQTtFWnRnQkUsV0FBZ0M7QUhveExsQzs7QWU5d0tBO0VacFBFLFdBQU87QUg0Z0xUOztBZXh4S0E7RUFnQkUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0Fmb3hLaEI7O0FlbnlLQTtFWjVORSxhQUFNO0VBUk4sWUFBSztBSDRnTFA7O0FlL3dLQTtFWjdRRSxXQUFPO0FINGlMVDs7QWUxeEtBOztFQUdFLHlCYmhuQmU7QUZrNUxqQjs7QWVyeUtBO0VacGlCRSxpQkFBZ0M7QUg2MExsQzs7QWV6eUtBO0VBWUUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0FmeXlLaEI7O0FlcHpLQTtFWjFQRSxhQUFNO0VBUk4sWUFBSztBSDJqTFA7O0FlcHlLQTtFWnZTRSxXQUFPO0FIMmxMVDs7QWUveUtBOztFQUdFLHlCYnpvQmU7QUZnOExqQjs7QWUxektBO0VaOWpCRSxpQkFBZ0M7QUg0M0xsQzs7QWU5ektBO0VBWUUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0FmOHpLaEI7O0FlejBLQTtFWnBSRSxhQUFNO0VBUk4sWUFBSztBSDBtTFA7O0FlenpLQTtFWmpVRSxXQUFPO0FIMG9MVDs7QWVwMEtBOztFQUdFLHlCYmxxQmU7QUY4K0xqQjs7QWUvMEtBO0VaeGxCRSxhQUFnQztBSDI2TGxDOztBZW4xS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZtMUtoQjs7QWU5MUtBO0VaOVNFLGFBQU07RUFSTixZQUFLO0FIeXBMUDs7QWU5MEtBO0VaM1ZFLFdBQU87QUh5ckxUOztBZXoxS0E7O0VBR0UseUJiM3JCZTtBRjRoTWpCOztBZXAyS0E7RVpsbkJFLGlCQUFnQztBSDA5TGxDOztBZXgyS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZ3MktoQjs7QWVuM0tBO0VaeFVFLGFBQU07RUFSTixZQUFLO0FId3NMUDs7QWUzckxBO0VaN0JFLFdBQU87QUh3dUxUOztBZTkyS0E7O0VBR0UseUJicHRCZTtBRjBrTWpCOztBZXozS0E7RVo1b0JFLGlCQUFnQztBSHlnTWxDOztBZTczS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWY2M0toQjs7QWV4NEtBO0VabFdFLGFBQU07RUFSTixZQUFLO0FIdXZMUDs7QWV4M0tBO0VaL1lFLFdBQU87QUh1eExUOztBZW40S0E7O0VBR0UseUJiN3VCZTtBRnduTWpCOztBZTk0S0E7RVp0cUJFLGlCQUFnQztBSHdqTWxDOztBZWw1S0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZrNUtoQjs7QWU3NUtBO0VaNVhFLGFBQU07RUFSTixZQUFLO0FIc3lMUDs7QWU3NEtBO0VaemFFLFdBQU87QUhzMExUOztBZXg1S0E7O0VBR0UseUJidHdCZTtBRnNxTWpCOztBZW42S0E7RVpoc0JFLGlCQUFnQztBSHVtTWxDOztBZXY2S0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZ1NktoQjs7QWVsN0tBO0VadFpFLGFBQU07RUFSTixZQUFLO0FIcTFMUDs7QWVsNktBO0VabmNFLFdBQU87QUhxM0xUOztBZTc2S0E7O0VBR0UseUJiL3hCZTtBRm90TWpCOztBZXg3S0E7RVoxdEJFLGdCQUFnQztBSHNwTWxDOztBZTU3S0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWY0N0toQjs7QWV2OEtBO0VaaGJFLGFBQU07RUFSTixZQUFLO0FIbzRMUDs7QWV2N0tBO0VaN2RFLFdBQU87QUhvNkxUOztBZWw4S0E7O0VBR0UseUJieHpCZ0I7QUZrd01sQjs7QWU3OEtBO0VacHZCRSxpQkFBZ0M7QUhxc01sQzs7QWVqOUtBO0VBWUUsd0RBQWdEO1VBQWhELGdEQUFnRDtFQURoRCxjQUFjO0FmaTlLaEI7O0FlNTlLQTtFWjFjRSxhQUFNO0VBUk4sWUFBSztBSG03TFA7O0FlNThLQTtFWnZmRSxXQUFPO0FIbTlMVDs7QWV2OUtBOztFQUdFLHlCYmoxQmU7QUZnek1qQjs7QWVsK0tBO0VaOXdCRSxhQUFnQztBSG92TWxDOztBZXQrS0E7RUFZRSx3REFBZ0Q7VUFBaEQsZ0RBQWdEO0VBRGhELGNBQWM7QWZzK0toQjs7QWVqL0tBO0VBZ0JFLHVCQUF1QjtBZnErS3pCOztBZXIvS0E7RVpwZUUsYUFBTTtFQVJOLFlBQUs7QUhzK0xQOztBZWorS0E7RVpyaEJFLFdBQU87QUhzZ01UOztBZ0J6M01BLHlGQUFBO0FBRUEseUZBQUE7QUFHQTtFQU1DLCtEQUErRDtFQUwvRCwwQkFBMEI7RUFJekIsYUFBYTtFQUhkLGVBQWU7RUFFZCxXQUFXO0VBRFgsVUFBVTtBaEJrNE1aOztBZ0J6M01DO0VBRUMsWUFBWTtFQUVaLGtCQUFrQjtFQUhsQixXQUFXO0VBRVgsV0FBVztBaEJtNE1iOztBZ0J0NE1FO0VBTUMsa0JBQWtCO0FoQm80TXJCOztBZ0JoNE1DO0VBRUMsWUFBWTtFQUlaLE9BQU87RUFGUCxrQkFBa0I7RUFDbEIsTUFBTTtFQUpOLFdBQVc7RUFFWCxXQUFXO0FoQnM0TWI7O0FnQno0TUU7RUFRQyxrQkFBa0I7QWhCcTRNckI7O0FnQmo0TUM7RWJvVkMsYUFBUTtFYWhWUixzQkFBc0I7RUFDdEIsa0JBQWtCO0VidVVsQixZQUFPO0VhdFVQLFVBQVU7QWhCbTRNWjs7QWdCeDNNQztFQUlDLDJEQUFvRDtFQU1wRCxtQ0FBMkI7RUFMM0IsMkRBQTJEO0VBQzNELDRCQUE0QjtFQUM1Qix3QkFBd0I7VUFIeEIsbURBQW9EO0ViK1RwRCxZQUFRO0VhMVRSLFNBQVM7RUFEVCxrQkFBa0I7RWJtVWxCLFVBQUs7VWFqVUwsMkJBQTJCO0ViaVQzQixXQUFPO0FIa21NVDs7QWdCaDVNQztFQVFDLG1DQUEyQjtFQUUzQixzREFBK0M7RUFEL0MscUNBQXFDO0ViOFhyQyxtQkFBZTtVYTdYZiw4Q0FBK0M7RUFML0MsYUFBYTtFQUViLFNBQVM7RWJ3WFQsYUFBUztFYXpYVCxrQkFBa0I7RWJ3VGxCLFVBQUs7VWF0VEwsMkJBQTJCO0Vic1MzQixZQUFPO0FIaW9NVDs7QWdCbjZNRTtFQUVDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0ViaVZkLGVBQVk7QUg2bU1kOztBZ0IzN01FO0VicVNBLFlBQVE7RUF5RFIsa0JBQWM7RUFqRWQsV0FBTztBSDBxTVQ7O0FnQmg4TUU7RWJxUUEsZUFBVztFQVFYLGlCQUFhO0VBa0ZiLGtCQUFlO0VBeEJmLGVBQVk7QUhrcE1kOztBZ0JqOU1FO0VBRUMsbUJBQWU7RUFEZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtNQUNiLGVBQWU7QWhCNCtNbEI7O0FnQjErTUc7RWJ5UEQsZUFBVztFQVFYLGlCQUFhO0FIOHVNZjs7QWdCeitNRztFYm1QRCxlQUFXO0VBUVgsaUJBQWE7QUgrdk1mOztBZ0JuL01FO0VBQ0MsYUFBYTtBaEJrZ05oQjs7QWdCaGdORztFYnlPRCxlQUFXO0VBUVgsaUJBQWE7RUFrRmIsa0JBQWU7QUhtc01qQjs7QWdCLy9NRztFYmtPRCxlQUFXO0VBUVgsaUJBQWE7QUg0eU1mOztBZ0J0aE5JO0ViNFRGLG1CQUFlO0FIMHVNakI7O0FnQnhoTkE7RUFXRyxtQkFBZTtFQURmLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO01BQ2IsZUFBZTtFQUZmLFlBQVk7RUFEWixZQUFZO0VBRlosT0FBTztFQUZQLGtCQUFrQjtFQUNsQixNQUFNO0VBRU4sV0FBVztBaEJraU5kOztBZ0J6aU5BO0VicU9FLFlBQU87QUh3ME1UOztBZ0I3aU5BO0VBbUJJLG1CQUFlO0VBRGYsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7TUFDYixlQUFlO0FoQnFpTm5COztBZ0J4ak5BO0VicU9FLFlBQU87QUh1MU1UOztBZ0I1ak5BO0VBZ0NJLDhCQUErQjtFYjZNakMsWUFBUTtFQWpCUixpQkFBYTtFYTdMWCxVQUFVO0Vic01aLFdBQU87QUhxMk1UOztBZ0Ixa05BO0VBbUNLLHdEQUFnRDtVQUFoRCxnREFBZ0Q7QWhCNmpOckQ7O0FnQmhtTkE7RWJxT0UsV0FBTztBSCszTVQ7O0FnQnBtTkE7RWJxT0UsV0FBTztBSHk0TVQ7O0FnQjltTkE7RWJxT0UsV0FBTztBSG01TVQ7O0FnQnhuTkE7RWJxT0UsV0FBTztBSDY1TVQ7O0FnQmxvTkE7RWJxT0UsV0FBTztBSHU2TVQ7O0FnQjVvTkE7RWJxT0UsV0FBTztBSGk3TVQ7O0FnQnRwTkE7RWJxT0UsV0FBTztBSDI3TVQ7O0FnQmhxTkE7RWJxT0UsV0FBTztBSHE4TVQ7O0FnQjFxTkE7RWJxT0UsV0FBTztBSCs4TVQ7O0FnQnByTkE7RWJxT0UsV0FBTztBSHk5TVQ7O0FnQjlyTkE7RWJxT0UsV0FBTztBSG0rTVQ7O0FnQnhzTkE7RWJxT0UsV0FBTztBSDYrTVQ7O0FnQmx0TkE7RWJxT0UsV0FBTztBSHUvTVQ7O0FnQjV0TkE7RWJxT0UsV0FBTztBSGlnTlQ7O0FnQnR1TkE7RWJxT0UsV0FBTztBSDJnTlQ7O0FnQmh2TkE7RWJxT0UsV0FBTztBSHFoTlQ7O0FnQjF2TkE7RWJxT0UsV0FBTztBSCtoTlQ7O0FnQnB3TkE7RWJxT0UsV0FBTztBSHlpTlQ7O0FnQjl3TkE7RWJxT0UsV0FBTztBSG1qTlQ7O0FnQnh4TkE7RWJxT0UsV0FBTztBSDZqTlQ7O0FnQmx5TkE7RUFvR0ssc0JkMU1TO0FGazVOZDs7QWdCNXlOQTtFYnFPRSxXQUFPO0FIMmtOVDs7QWdCaHpOQTtFQTZHRyxhQUFhO0FoQjZzTmhCOztBZ0Ixek5BO0VBbUhLLCtFQUFtRTtVQUFuRSx1RUFBbUU7QWhCMnNOeEU7O0FnQjl6TkE7RUFpSUksa0NBQTBCO0VBSTFCLG1DQUFtQztFQUNuQywyQkFBMkI7RWJ1SDdCLGFBQU07RWEzSEosVUFBVTtFYm1IWixZQUFLO1VhcEhILDBCQUEwQjtFYm9HNUIsYUFBTztFYWpHTCxnQ0FBZ0M7QWhCMnNOcEM7O0FnQi8wTkE7RUErSUksK0JBQXVCO0VBQ3ZCLG1DQUEyQjtFYnFIN0IsVUFBTztFQWhCUCxRQUFLO1VhdEdILHVCQUF1QjtVQUN2QiwyQkFBMkI7RWJxRjdCLGFBQU87QUhvb05UOztBZ0J6Mk5BO0VBd0pFLHNCZDlQWTtFYzZQWixzQkFBc0I7QWhCeXVOeEI7O0FnQnJ1TkM7RWJ4RUMscUNBQW9IO0FIaXpOdEg7O0FnQnR1TkU7RWI5T0Esb0JBQXVDO0VBa0J2QyxnQkFBeUM7RUFnSHpDLHdCQUF5QztFYWlIeEMsa0JBQWtCO0FoQjh1TnJCOztBZ0IzdU5FO0VBVUMscUVBQXFFO0VBRXJFLDRCQUE0QjtFQUQ1Qix3QkFBd0I7RWJqUXpCLG9CQUF1QztFQW9EdkMsa0JBQWlDO0VB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UmhCOztBcUI5N1JFO0VBU0ksZUFBZTtBckJ5N1JyQjs7QXFCbjdSQSx5RkFBQTtBQUVBLHlGQUFBO0FBQ0E7RWxCVkUsMEJBQTBDO0FIZzhSNUM7O0FxQm43Ukk7RUFFRSxZQUFZO0VsQm5MaEIsaUJBQWdDO0FIK21TbEM7O0FHN3JTRTtFQ3NERjtJRGtQSSx3Q0FBa0c7RUg3Q3BHO0VJck1GO0lEbUtJLHVCQUFhO0VId0NmO0VJM01GO0lBYUksOEJBQThCO0lBRDlCLFlBQVk7RUpzTWQ7RUk1TEY7SURLSSxrQkFBK0M7RUh3TWpEO0VJeE1GO0lEQUksa0JBQStDO0VIa05qRDtFSTVNRjtJRE5JLGtCQUErQztFSDROakQ7RUloTkY7SUQvQ0ksZUFBVztFSDBRYjtFSTNORjtJRDdCSSxpQkFBYTtFSDhQZjtFS2NGO0lGOVJJLHFCQUFXO0VIZ3BCYjtFSzVXRjtJRnBTSSxxQkFBVztFSDRwQmI7RUt4WEY7SUZsUkksaUJBQWE7RUhncEJmO0VLMVdGO0lGeFRJLHFCQUFXO0VIOHFCYjtFS3RYRjtJRnRTSSx1QkFBYTtFSGtxQmY7RU85dUJGO0lKOEdJLGtCQUFnRDtFSDh2Q2xEO0VPNTJDRjtJQWFJLFlBQVk7RVBxMkNkO0VPcjFDQTtJSmdFRSxZQUErQztFSHV6Q2pEO0VPLzJDQTtJSm9PRSxlQUFLO0VINnBDUDtFT2o0Q0E7SUFZSSxZQUFZO0VQMjNDaEI7RU9uM0NFO0lKa09BLGlCQUFPO0VIMHFDVDtFTzU0Q0U7SUpvQ0EsaUJBQStDO0VIODJDakQ7RU9sNUNFO0lKcURBLGtCQUFnRDtFSG0yQ2xEO0VPNzRDSztJSnlCSCxpQkFBK0M7RUg0NENqRDtFT3I2Q0s7SUowQ0gsaUJBQWdEO0VIaTRDbEQ7RU8zNkNLO0lKcU1ILGNBQUs7RUhrdkNQO0VPdjdDSztJSnlCSCxpQkFBK0M7RUg0NkNqRDtFT3I4Q0s7SUowQ0gsV0FBZ0Q7RUhpNkNsRDtFTzM4Q0s7SUpxTUgsUUFBSztFSGl4Q1A7RU90OUNLO0lKcU1ILGNBQUs7RUg2eENQO0VPbCtDSztJSnFNSCxlQUFLO0VId3lDUDtFT244Q0s7SUpqQkgsaUJBQStDO0VINCtDakQ7RU8zOUNLO0lKQUgsaUJBQWdEO0VIaStDbEQ7RU9qK0NLO0lKMkpILGVBQUs7RUg0MENQO0VPNWhERztJSm9DRCxpQkFBK0M7RUhvZ0RqRDtFT3hpREc7SUpxREQsa0JBQWdEO0VIeS9DbEQ7RU85aURHO0lKb0NELFVBQStDO0VId2hEakQ7RU81akRHO0lKcURELGtCQUFnRDtFSDZnRGxEO0VPbGtERztJSmdORCxRQUFLO0VIdzNDUDtFT3hrREc7SUoyUEQsc0NBQWtHO0VIbTFDcEc7RU85a0RHO0lKZ05ELFFBQUs7RUgwNENQO0VPOW1EQztJSitLQyxtQ0FBc0k7RUgyK0N4STtFTzFwREM7SUp3REMsa0JBQStDO0VIOG1EakQ7RU90cURDO0lKMkhDLHNCQUFZO0VIaWpEZDtFTzVxREM7SUpzSkMsd0JBQWU7RUhnaURqQjtFT3RyREM7SUo4UkMseUJBQWU7RUhtNkNqQjtFT2pzREM7SUpzSkMseUJBQWU7RUhxakRqQjtFTzNzREM7SUpxQkMscUJBQVc7RUgwc0RiO0VPL3REQztJSnVDQyx1QkFBYTtFSDhyRGY7RU9ydURDO0lKMkhDLHNCQUFZO0VIZ25EZDtFTzN1REM7SUorUUMsdUNBQWtHO0VIaytDcEc7RU9qdkRDO0lKd0RDLGtCQUErQztFSCtyRGpEO0VPdnZEQztJSnlFQyxrQkFBZ0Q7RUhvckRsRDtFTzd2REM7SUorUUMsZ0NBQWtHO0VIa2dEcEc7RU9qeERDO0lKd0RDLFdBQStDO0VIK3REakQ7RU92eERDO0lKeUVDLGtCQUFnRDtFSG90RGxEO0VPN3hEQztJSm9PQyxlQUFLO0VIK2pEUDtFT255REM7SUpzUEMsaUJBQU87RUhtakRUO0VPenlEQztJSmdNQyx1QkFBYTtFSG1uRGY7RU9uekRDO0lKc0pDLG1CQUFlO0VIdXFEakI7RU83ekRDO0lKcUJDLHFCQUFXO0VIcXpEYjtFTzEwREM7SUp1Q0MsdUJBQWE7RUh5eURmO0VPNW5ERjtJSk9JLDBCQUFnQjtFSDBvRGxCO0VPanBERjtJSnBCSSx1QkFBYTtFSDJxRGY7RU92cERGO0lKMkRJLDRCQUFrRztFSGttRHBHO0VPcnBEQTtJSjVCRSx1QkFBYTtFSDRyRGY7RU9ocURBO0lKREUsMkJBQWdCO0VIdXFEbEI7RU9scURFO0lKekRBLHVCQUE0RjtFSHN1RDlGO0VPN3FERTtJSjFFQSx5QkFBZTtFSDZ2RGpCO0VPL3FERztJSjlFRCx3QkFBZTtFSHV3RGpCO0VPenJERztJSjlFRCx5QkFBZTtFSGl4RGpCO0VPbnNERztJSjlFRCxrQkFBZTtFSDJ4RGpCO0VPN3NERztJSjlFRCxrQkFBZTtFSHF5RGpCO0VPdnNERTtJSjlGQSx5QkFBZTtFSCt5RGpCO0VPOXNERztJSmpHRCxtQkFBZTtFSHl6RGpCO0VPeHRERztJSmxPRCxxQkFBVztFSHM4RGI7RU9wdURHO0lKaE5ELHVCQUFhO0VIMDdEZjtFTzN0REE7SUpqUEUscUJBQVc7RUgyOURiO0VPcnREQTtJSm5PRSxrQkFBK0M7RUhpOURqRDtFT251REE7SUovSEUsdUJBQTRGO0VIdTNEOUY7RU94dkRBO0lBVUksdUJBQXVCO0lBQ3ZCLFlBQVk7RVBvdkRoQjtFTy92REM7SUpqUkMsZUFBVztFSG1pRWI7RU9seERDO0lKL1BDLGlCQUFhO0VIdWhFZjtFTy91REY7SUpwTkksdUJBQVk7RUhpK0RkO0VPcHdEQztJSmhTQyxrQkFBK0M7RUh3akVqRDtFTy93REE7SUp6U0UsaUJBQStDO0VIcWtFakQ7RU81eERBO0lKeFJFLGtCQUFnRDtFSDBqRWxEO0VPbHlEQTtJSnRPRSxzQkFBWTtFSDhnRWQ7RU9sd0RGO0lKL1VJLGtCQUErQztFSHduRWpEO0VPenlERjtJSnhJSSxpQkFBUTtFSHU3RFY7RU8veURGO0lKMUpJLGdCQUFNO0VIKzhEUjtFT3R5REY7SUp2SkksV0FBUTtFSHM5RFY7RU8vekRGO0lKOVZJLGtCQUErQztFSG1xRWpEO0VPcjBERjtJSmhLSSxVQUFPO0VIMitEVDtFTy9wREY7SUp6Zkksa0JBQWdEO0VIbzJFbEQ7RU8zMkRGO0lKN2lCSSxxQkFBVztFSHc2RWI7RU8zMkRGO0lKemdCSSxrQkFBZ0Q7RUgrM0VsRDtFT3QzREY7SUoxaEJJLGtCQUErQztFSHM1RWpEO0VPNTNERjtJSjdqQkkscUJBQVc7RUh5OEViO0VPMzNERjtJSjNpQkksa0JBQStDO0VIaTdFakQ7RU90NERGO0lKclVJLHdCQUFlO0VIaXRFakI7RU81NERGO0lKOWtCSSxxQkFBVztFSHkrRWI7RU8zNURGO0lKclVJLHdCQUFlO0VIc3VFakI7RU9qNkRGO0lKN1dJLGlCQUFPO0VINnhFVDtFT2g3REY7SUozaUJJLFdBQStDO0VIaStFakQ7RU90N0RGO0lKMWhCSSxrQkFBZ0Q7RUhzOUVsRDtFTzM0REY7SUo1bEJJLGtCQUErQztFSDhnRmpEO0VPbDdERjtJSjNrQkksbUJBQWdEO0VIbWdGbEQ7RU9yNkRGO0lKOWxCSSxrQkFBZ0Q7RUhpaEZsRDtFT243REY7SUo1aUJJLHNCQUFZO0VIcStFZDtFT3o3REY7SUo5bEJJLGtCQUFnRDtFSG9pRmxEO0VPdDhERjtJSi9tQkksaUJBQStDO0VIbWtGakQ7RU9wOURGO0lKOWxCSSxrQkFBZ0Q7RUh3akZsRDtFTzE5REY7SUpya0JJLHFCQUEyRjtFSHFpRjdGO0VPaCtERjtJSmxwQkkscUJBQVc7RUhtcEZiO0VPamdFRjtJSmhvQkksdUJBQWE7RUh1b0ZmO0VPdmdFRjtJSnhaSSxzQ0FBa0c7RUhxNkVwRztFTzdnRUY7SUovbUJJLGlCQUErQztFSGtvRmpEO0VPbmhFRjtJSjlsQkksa0JBQWdEO0VIdW5GbEQ7RU85OURGOztJSm5kSSxzQ0FBa0c7RUg4OEVwRztFTzMvREY7O0lKMXFCSSxpQkFBK0M7RUg0cUZqRDtFT2xnRUY7O0lKenBCSSxrQkFBZ0Q7RUhrcUZsRDtFT3pnRUY7O0lKbmRJLHNDQUFrRztFSDIvRXBHO0VPeGlFRjs7SUoxcUJJLGlCQUErQztFSHl0RmpEO0VPL2lFRjs7SUp6cEJJLGtCQUFnRDtFSCtzRmxEO0VPN2hFRjs7SUFXTSw0REFBNEQ7SUFDNUQsZUFBZTtFUHloRW5CO0VRejBGRjtJTGlHSSxrQkFBK0M7RUh5d0ZqRDtFUXIyRkU7SUw4SUEsMkJBQXFJO0VIaXVGdkk7RVF4MkZFO0lMbUxBLG1CQUFlO0VIK3NGakI7RVFsNEZFO0lMb0VBLHVCQUFhO0VIbzBGZjtFUXg0RkU7SUxrREEscUJBQVc7RUg0MUZiO0VROTRGRTtJTDRTQSx1Q0FBa0c7RUh3bUZwRztFUXA1RkU7SUxxRkEsa0JBQStDO0VIcTBGakQ7RVExNUZFO0lMc0dBLGtCQUFnRDtFSDB6RmxEO0VRbDZGQztJTDhTQyx1Q0FBa0c7RUh5b0ZwRztFUXY3RkM7SUx1RkMsa0JBQStDO0VIczJGakQ7RVE3N0ZDO0lMd0dDLGtCQUFnRDtFSDIxRmxEO0VRbjhGQztJTHlJQyx3Q0FBcUk7RUhnMEZ2STtFUTE2Rkk7SUwySEYsZ0JBQVk7RUh5ekZkO0VRcDdGSztJTDJISCxlQUFZO0VIbTBGZDtFUTk3Rks7SUxxQkgscUJBQVc7RUh1N0ZiO0VRNThGSztJTHVDSCx1QkFBYTtFSDI2RmY7RVFsOUZLO0lMeU1ILHdCQUFjO0VIK3dGaEI7RVF4OEZBO0lMc0lFLHlCQUFlO0VINDBGakI7RVFoOUZFO0lMb0lBLHlCQUFlO0VIczFGakI7RVF2OUZFO0lMc0dBLHFCQUFZO0VIMjNGZDtFUzdoR0U7SU5pSkEsMEJBQXFJO0VIdzVGdkk7RVNwaUdDO0lOaVRDLHVDQUFrRztFSHd3RnBHO0VTempHQztJTjBGQyxrQkFBK0M7RUhxK0ZqRDtFUy9qR0M7SU4yR0Msa0JBQWdEO0VIMDlGbEQ7RVNya0dDO0lONElDLHdDQUFxSTtFSCs3RnZJO0VTOWpHSztJTm9TSCx1Q0FBa0c7RUgreUZwRztFU25sR0s7SU42RUgsa0JBQStDO0VINGdHakQ7RVN6bEdLO0lOOEZILGtCQUFnRDtFSGlnR2xEO0VTL2xHSztJTitISCx3Q0FBcUk7RUhzK0Z2STtFU3JtR0s7SU4rSEgsaUNBQXFJO0VIZy9Gdkk7RVMxbEdJO0lOcUJGLGVBQVc7RUh3bEdiO0VTN21HSTtJTnVDRix1QkFBYTtFSDRrR2Y7RVNubkdJO0lOMkhGLHFCQUFZO0VIOC9GZDtFU2puR0k7SU5tSEYsc0JBQVk7RUhtaEdkO0VTdG9HSTtJTitCRix1QkFBYTtFSDZtR2Y7RVM1b0dJO0lOdVFGLHVDQUFrRztFSDI0RnBHO0VTbHBHSTtJTmdERixrQkFBK0M7RUh3bUdqRDtFU3hwR0k7SU5pRUYsa0JBQWdEO0VINmxHbEQ7RVMvb0dJO0lObUZGLGlDQUFxSTtFSHNrR3ZJO0VTenBHSztJTmtMSCx3QkFBYztFSGsvRmhCO0VTMXBHRTtJTnVCQSxZQUErQztFSCtvR2pEO0VTdHFHRTtJTnNJQSx1QkFBNEY7RUhzaUc5RjtFUzVxR0U7SU4wRkEsc0JBQVk7RUh3bEdkO0VTcnZHQztJTjBGQyxrQkFBK0M7RUhxcUdqRDtFUy92R0M7SU4wRkMsa0JBQStDO0VIc3JHakQ7RVVyeEdFO0lQaUpBLGlDQUFxSTtFSHVwR3ZJO0VVbHlHRTtJUHVMQSx5QkFBZTtFSHFuR2pCO0VVN3lHQztJUGlUQyx1Q0FBa0c7RUg2Z0dwRztFVTl6R0M7SVAwRkMsa0JBQStDO0VIMHVHakQ7RVVwMEdDO0lQMkdDLGtCQUFnRDtFSCt0R2xEO0VVMTBHQztJUDRJQyxrQ0FBcUk7RUhvc0d2STtFVTF6R0U7SVBvRUEsa0JBQStDO0VIeXdHakQ7RVU3MEdFO0lQa0tBLHlCQUFlO0VIaXJHakI7RVU5MEdFO0lQNEJBLHFCQUFXO0VIK3pHYjtFVTMxR0U7SVA4Q0EsaUJBQWE7RUhtekdmO0VVajJHRTtJUDZKQSx3QkFBZTtFSDBzR2pCO0VVOTJHQztJUHNFQyxZQUErQztFSHF6R2pEO0VVMzNHQztJUHVGQyxtQkFBZ0Q7RUgweUdsRDtFVWo0R0M7SVBvS0MseUJBQWU7RUhtdUdqQjtFVXY0R0M7SVA0U0MseUJBQWU7RUhpbUdqQjtFVXgzR0E7SVArSUUsbUJBQWU7RUhtdkdqQjtFVWg0R0U7SVA2SUEseUJBQWU7RUg2dkdqQjtFVzk3R0Q7SVJrTkcsdUJBQTRGO0VIc3ZHOUY7RVdyOEdBO0lSOExFLHlCQUFlO0VIaXhHakI7RVd0OEdEO0lSK05HLHVCQUFhO0VIaXZHZjtFVzc4R0E7SVJrTEUseUJBQWU7RUhxeUdqQjtFV245R0E7SVJtUEUsb0JBQWdCO0VIMnVHbEI7RVc5OUdDO0lSZ0ZDLGtCQUErQztFSDg1R2pEO0VXOStHQztJUmlHQyxrQkFBZ0Q7RUhtNUdsRDtFV3ArR0M7SVI4SkMseUJBQWU7RUhnMUdqQjtFV3YrR0Q7SVJpTUcsdUJBQWE7RUhpekdmO0VXbC9HRDtJUjRORywwQkFBZ0I7RUg0eEdsQjtFV3IvR0E7SVJvSkUseUJBQWU7RUgyMkdqQjtFV3IvR0E7SVI0Q0Usa0JBQStDO0VINDlHakQ7RVd4Z0hBO0lSa1JFLHlCQUFlO0VINHZHakI7RVc5Z0hBO0lSMElFLHlCQUFlO0VIMDRHakI7RVl4a0hGO0lUd09JLHVCQUFhO0VIbTNHZjtFWXZsSEE7SVQwTEUseUJBQWU7RUhrN0dqQjtFWTVtSEE7SVR5REUscUJBQVc7RUh5akhiO0VZbG5IQTtJVDJFRSx1QkFBYTtFSDZpSGY7RVl4bkhBO0lUbVRFLHVDQUFrRztFSDIwR3BHO0VZOW5IQTtJVDRGRSxrQkFBK0M7RUh3aUhqRDtFWXBvSEE7SVQ2R0Usa0JBQWdEO0VINmhIbEQ7RVkzbkhBO0lUNkVFLGtCQUErQztFSCtqSGpEO0VZNW9IQTtJVDhGRSxrQkFBZ0Q7RUhvakhsRDtFWWxwSEE7SVQyS0UseUJBQWU7RUg2K0dqQjtFWXhwSEE7SVRtVEUseUJBQWU7RUgyMkdqQjtFWTlwSEM7SVRtVEMseUJBQWU7RUh5M0dqQjtFWTVxSEM7SVQ0TUMsd0NBQWdMO0VIby9HbEw7RVloc0hDO0lUMENDLHFCQUFXO0VINHBIYjtFWXRzSEM7SVQ2RUMsWUFBK0M7RUgrbkhqRDtFWTVzSEM7SVQ4RkMsa0JBQWdEO0VIb25IbEQ7RVlsdEhDO0lUNkVDLGlCQUErQztFSG9xSGpEO0VZanZIQztJVDhGQyxrQkFBZ0Q7RUh5cEhsRDtFWXZ2SEM7SVRvU0Msc0NBQWtHO0VIeTlHcEc7RVloc0hBO0lUbkJFLGVBQVc7RUh3dUhiO0VZcnRIQTtJVERFLHVCQUFhO0VINHRIZjtFWTN0SEE7SVQ4R0UsbUJBQWU7RUhtbkhqQjtFWXZ0SEE7SVRNRSxrQkFBK0M7RUg2dEhqRDtFWW51SEE7SVRvR0UseUJBQWU7RUhxb0hqQjtFWWh1SEU7SVRIQSxpQkFBK0M7RUhrd0hqRDtFWS92SEU7SVRjQSxrQkFBZ0Q7RUh1dkhsRDtFWXJ3SEU7SVR0Q0EscUJBQVc7RUhpekhiO0VZM3dIRTtJVG9OQSxzQ0FBa0c7RUg2akhwRztFWWp4SEU7SVRIQSxpQkFBK0M7RUgweEhqRDtFWXZ4SEU7SVRjQSxrQkFBZ0Q7RUgrd0hsRDtFWTd4SEc7SVRvTkQsc0NBQWtHO0VINmxIcEc7RVlqekhHO0lUSEQsaUJBQStDO0VIMHpIakQ7RVl2ekhHO0lUY0Qsa0JBQWdEO0VIK3lIbEQ7RVk3ekhHO0lUZ0VELHNCQUFZO0VIdXdIZDtFWWp4SEE7SVRxQ0UseUJBQWU7RUh5eEhqQjtFWTN6SEc7SVRrQ0QseUJBQWU7RUh1eUhqQjtFWW4wSEU7SVRyR0EscUJBQVc7RUh5N0hiO0VZcDFIRTtJVG5GQSx1QkFBYTtFSDY2SGY7RVkxMUhFO0lUNkNBLHVCQUE0RjtFSG16SDlGO0VZaDJIRztJVG1CRCx3QkFBYztFSHUxSGhCO0VZMzBIRjtJVHNCSSxrQ0FBc0k7RUg0MEh4STtFWWwySEY7SVRzSEksc0NBQWtHO0VIa3ZIcEc7RVkvMUhBO0lUMUdFLGtCQUErQztFSDI5SGpEO0VZdjJIQTtJVHRCRSx5QkFBZTtFSDI0SGpCO0VZcjNIQztJVHBIQyxrQkFBK0M7RUhvL0hqRDtFWWg0SEM7SVRuR0MsbUJBQWdEO0VIOCtIbEQ7RVkzNEhDO0lUcEhDLGtCQUErQztFSG9oSWpEO0VZaDZIQztJVG5HQyxtQkFBZ0Q7RUh5Z0lsRDtFWXQ0SEU7SVR2TEEscUJBQVc7RUg0a0liO0VhN29JRjtJVm9HSSxrQkFBK0M7RUh1aklqRDtFYWxwSUQ7SVZtT0csdUJBQWE7RUgwN0hmO0VhenBJQTtJVnVGRSxrQkFBK0M7RUg4a0lqRDtFYS9wSUE7SVZpRkUsaUJBQStDO0VIMmxJakQ7RWE1cUlBO0lWNlBFLGVBQUs7RUhxN0hQO0VhbHJJQTtJVitRRSxpQkFBTztFSHk2SFQ7RWFocklEO0lWaU5HLHVCQUFhO0VIMitIZjtFYTVySUQ7SVY0T0csMEJBQWdCO0VIczlIbEI7RWE3cklBO0lWaUNFLGVBQVc7RUh3cUliO0VhenNJQTtJVm1ERSx1QkFBYTtFSDRwSWY7RWF4c0lBO0lWMEJFLHFCQUFXO0VIMnJJYjtFYXJ0SUE7SVY0Q0UsdUJBQWE7RUgrcUlmO0VhM3RJQTtJVjJKRSxtQkFBZTtFSHNrSWpCO0VhenRJQTtJVm1KRSxtQkFBZTtFSGlsSWpCO0VhaHVJQztJVmNDLHFCQUFXO0VIOHRJYjtFYTV1SUM7SVZnQ0MsdUJBQWE7RUhrdElmO0VhdHVJRTtJVm9KQSxnQkFBNEY7RUg2bUk5RjtFYWp3SUU7SVZFQSxxQkFBVztFSHF3SWI7RWF2d0lFO0lWb0JBLGlCQUFhO0VIeXZJZjtFYTN2SUE7SVZvQ0UsbUJBQWdEO0VIcXVJbEQ7RWF6d0lBO0lWaUhFLHlCQUFlO0VIOHBJakI7RWEvd0lDO0lWaEJDLHFCQUFXO0VIMnlJYjtFYWoxSUE7SVZ1S0UseUJBQWU7RUhvcklqQjtFYTMxSUE7SVZzQ0UscUJBQVc7RUgrekliO0VhcHhJRDtJVnVHRyx1QkFBNEY7RUh5ckk5RjtFYTN4SUE7SVZpRkUseUJBQWU7RUhvdElqQjtFYWp5SUE7SVZqQkUsa0JBQStDO0VINHpJakQ7RWEzeUlDO0lWQUMsYUFBZ0Q7RUgweklsRDtFYTV5SUQ7SVYvQkcsaUJBQStDO0VIODFJakQ7RWEveklEO0lWZEcsbUJBQWdEO0VIbTFJbEQ7RWFyMElEO0lWNklHLGVBQUs7RUg4cklQO0VhMzBJRDtJVjhNRyw0Q0FBeUw7RUhtb0kzTDtFYXAwSUE7SVYvRUUscUJBQVc7RUgrNUliO0VhNzFJQTtJVm9DRSxzQkFBWTtFSG0wSWQ7RWF2MklBO0lWL0JFLGlCQUErQztFSGk1SWpEO0VhbDNJQTtJVmRFLGtCQUFnRDtFSHM0SWxEO0VheDNJQTtJVitERSx5QkFBZTtFSG0wSWpCO0VjaGdKQTtJWGtLRSxzQkFBWTtFSGkzSWQ7RWNuaEpBO0lYNERFLHFCQUFXO0VINjlJYjtFY3poSkE7SVg4RUUsaUJBQWE7RUhpOUlmO0VjeGhKQTtJWHFERSxxQkFBVztFSHMvSWI7RWMzaUpBO0lYdUVFLHVCQUFhO0VIMCtJZjtFY2pqSkE7SVgrU0UsdUNBQWtHO0VId3dJcEc7RWN2akpBO0lYd0ZFLGtCQUErQztFSHErSWpEO0VjN2pKQTtJWHlHRSxrQkFBZ0Q7RUgwOUlsRDtFY25rSkE7SVhrSUUsc0JBQTJGO0VIdThJN0Y7RWMzakpFO0lYNklBLHNCQUFZO0VIMjdJZDtFY3hrSkU7SVh5TEEsNkJBQTRGO0VIcTVJOUY7RWN2a0pFO0lYa0xBLDhCQUE0RjtFSGs2STlGO0VlaGxKRDtJWnNSRyxrQ0FBa0c7RUgrM0lwRztFZXJwSkQ7SVp1TUcsdUJBQWE7RUhvOUlmO0VlM3BKRDtJWmdGRyxtQkFBZ0Q7RUhpbEpsRDtFZXRwSkE7SVppQkUsZUFBVztFSHlwSmI7RWUxcUpBO0labUNFLHVCQUFhO0VINm9KZjtFZWhySkE7SVpnT0UsVUFBSztFSHM5SVA7RWV0ckpBO0laeU9FLGdCQUFNO0VIbTlJUjtFZTVySkM7SVppQkMscUJBQVc7RUhzckpiO0VldnNKQztJWm1DQyx1QkFBYTtFSDBxSmY7RWU3ckpBO0lab0NFLGtCQUErQztFSHVxSmpEO0VlM3NKQTtJWmdORSxVQUFLO0VIaWdKUDtFZXpzSkE7SVo0QkUsa0JBQStDO0VIMHJKakQ7RWV0dEpBO0laMEhFLG1CQUFlO0VIa21KakI7RWUvc0pDO0lacEJDLHFCQUFXO0VIcXZKYjtFZWp1SkM7SVpGQyx1QkFBYTtFSHl1SmY7RWV2dUpDO0laNkdDLHlCQUFlO0VIZ29KakI7RWV2dUpDO0laMUJDLHFCQUFXO0VINHdKYjtFZWx2SkM7SVp1R0MseUJBQWU7RUhpcEpqQjtFZW52SkM7SVovQkMscUJBQVc7RUg4eEpiO0VlL3ZKQztJWmJDLHVCQUFhO0VIa3hKZjtFZTd2SkQ7SVoySEcsb0RBQWdMO0VINm9KbEw7RWVwd0pBO0laM0NFLGVBQVc7RUg0ekpiO0VlanhKQTtJWnpCRSx1QkFBYTtFSGd6SmY7RWV2eEpBO0lac0ZFLHlCQUFlO0VIdXNKakI7RWVyeEpBO0labkRFLHFCQUFXO0VIbzFKYjtFZWp5SkE7SVpqQ0UsaUJBQWE7RUh3MEpmO0VldnlKQTtJWjhFRSx5QkFBZTtFSCt0SmpCO0VlenpKQTtJWmFFLGtCQUFnRDtFSHN6SmxEO0VlM3lKRDtJWjRHRyxpQkFBYTtFSDBzSmY7RWV0ekpEO0ladUlHLDBCQUFnQjtFSHFySmxCO0VleHpKQTtJWmhDRSxZQUErQztFSDAySmpEO0VlMTBKQTtJWjRDRSx3QkFBYTtFSG95SmY7RWVoMUpBO0laZkUsbUJBQWdEO0VIcTJKbEQ7RWV0MUpBO0labkVFLHFCQUFXO0VIKzVKYjtFZTUxSkE7SVo4REUseUJBQWU7RUhveUpqQjtFZWwySkE7SVpqREUsdUJBQWE7RUh5NUpmO0VlMTFKQTtJWmpGRSxxQkFBVztFSDA3SmI7RWV6MkpBO0laL0RFLGlCQUFhO0VIODZKZjtFZS8ySkE7SVpnREUseUJBQWU7RUhxMEpqQjtFZXIzSkE7SVppRUUsd0JBQTRGO0VIMHpKOUY7RWUzM0pDO0laOUNDLFdBQStDO0VIdTdKakQ7RWV6NEpDO0laN0JDLFlBQWdEO0VINDZKbEQ7RWVoM0pDO0laaUJDLHlCQUFlO0VIbzNKakI7RWUvM0pBO0lab0JFLG1CQUFTO0VIeTNKWDtFZTc0SkE7SVptSkUsd0JBQWU7RUhnd0pqQjtFZW41SkE7SVpvSUUsc0NBQWtHO0VIcXhKcEc7RWV6NUpDO0laV0MseUJBQWU7RUh3NUpqQjtFZXg1SkM7SVo3RUMsbUJBQWdEO0VIZy9KbEQ7RWVuNkpDO0laQUMseUJBQWU7RUh5NkpqQjtFZXg1SkM7SVpsSkMscUJBQVc7RUhta0tiO0VlajdKQztJWmhJQyxpQkFBYTtFSHVqS2Y7RWV2N0pDO0laakJDLHlCQUFlO0VIODhKakI7RWVyN0pDO0laMUpDLHFCQUFXO0VIMmxLYjtFZWo4SkM7SVp4SUMsaUJBQWE7RUgra0tmO0VldjhKQztJWnpCQyx5QkFBZTtFSHMrSmpCO0Vlai9KQztJWmxFQyxrQkFBZ0Q7RUg4aktsRDtFZTUvSkM7SVpuRkMsWUFBK0M7RUhxbEtqRDtFZTE4SkE7SVpaRSw4Q0FBZ0w7RUgwK0psTDtFZTk5SkE7SVoyRkUsd0JBQWU7RUh5NEpqQjtFZXArSkE7SVo0RUUsc0NBQWtHO0VIODVKcEc7RWVwK0pDO0lacExDLHFCQUFXO0VId3FLYjtFZXAvSkM7SVpsS0MsaUJBQWE7RUg0cEtmO0VlMS9KQztJWmtCQywwQkFBZ0I7RUg4K0psQjtFZWhnS0M7SVpuREMseUJBQWU7RUh5aktqQjtFZXRnS0U7SVpqSkEsWUFBK0M7RUh1cUtqRDtFZXRoS0U7SVpoSUEsWUFBZ0Q7RUg0cEtsRDtFZXRnS0M7SVpoRUMsWUFBUztFSGtsS1g7RWVsaEtFO0laSkEsMEJBQWdCO0VIa2lLbEI7RWU5aEtFO0laekVBLHlCQUFlO0VINm1LakI7RWVwaUtFO0ladktBLFlBQStDO0VIMnRLakQ7RWVwaktFO0ladEpBLFdBQWdEO0VIZ3RLbEQ7RWVoaUtEO0labEVHLDZDQUFnTDtFSDZtS2xMO0VldmlLQztJWnhPQyxxQkFBVztFSDh4S2I7RWV0aktDO0ladE5DLGlCQUFhO0VIa3hLZjtFZTVqS0M7SVpyTUMsV0FBK0M7RUgrd0tqRDtFZTFrS0M7SVpwTEMsWUFBZ0Q7RUhvd0tsRDtFZWhsS0M7SVp2R0MseUJBQWU7RUhzc0tqQjtFZS9sS0M7SVpwREMsd0JBQWM7RUg2cEtoQjtFZXptS0M7SVozQ0MseUJBQWU7RUhtcUtqQjtFZWhrS0Y7SVo3UEksaUJBQStDO0VIazFLakQ7RWUzaktGO0ladlJJLGlCQUErQztFSGk0S2pEO0VlaGxLRjtJWmpUSSxpQkFBK0M7RUgyN0tqRDtFZXhsS0Y7SVpuV0ksaUJBQStDO0VIay9LakQ7RWVybktGO0laN1hJLGlCQUErQztFSGlpTGpEO0VlMW9LRjtJWnZaSSxXQUErQztFSGdsTGpEO0VlL3BLRjtJWmpiSSxpQkFBK0M7RUgrbkxqRDtFZXByS0Y7SVozY0ksaUJBQStDO0VIOHFMakQ7RWV6c0tGO0lacmVJLGlCQUErQztFSDZ0TGpEO0VlMXRLRjtJWm5nQkksV0FBK0M7RUhzeExqRDtFZXJ2S0Y7SVpqaUJJLGlCQUErQztFSCswTGpEO0VlcHhLRjtJWjNqQkksaUJBQStDO0VIODNMakQ7RWV6eUtGO0lacmxCSSxXQUErQztFSDY2TGpEO0VlOXpLRjtJWi9tQkksaUJBQStDO0VINDlMakQ7RWVuMUtGO0laem9CSSxpQkFBK0M7RUgyZ01qRDtFZXgyS0Y7SVpucUJJLGlCQUErQztFSDBqTWpEO0VlNzNLRjtJWjdyQkksaUJBQStDO0VIeW1NakQ7RWVsNUtGO0ladnRCSSxpQkFBK0M7RUh3cE1qRDtFZXY2S0Y7SVpqdkJJLGlCQUErQztFSHVzTWpEO0VlNTdLRjtJWjN3QkksV0FBK0M7RUhzdk1qRDtFZ0Jqak1EO0lidEVHLHNDQUFnTDtFSG96TmxMO0VnQjN1TkE7SWIzT0UscUJBQVc7RUhtK05iO0VnQnh2TkE7SWJ6TkUsaUJBQWE7RUh1OU5mO0VnQjl2TkE7SWIxR0UseUJBQWU7RUg4Mk5qQjtFZ0I1dk5BO0liaE5FLFlBQStDO0VIZytOakQ7RWdCaHhOQTtJYi9MRSxtQkFBZ0Q7RUhxOU5sRDtFZ0J0eE5BO0licElFLHdCQUFhO0VIZzZOZjtFZ0I1eE5BO0liL0RFLHlCQUFjO0VIaTJOaEI7RWdCbHlOQTtJYmxIRSx5QkFBZTtFSDA1TmpCO0VnQnh5TkE7SWJ4RUUsdUJBQWE7RUhzM05mO0VnQjl5TkE7SWJuUEUscUJBQVc7RUh1aU9iO0VnQnB6TkE7SWJqT0UsdUJBQWE7RUgyaE9mO0VnQnJ5TkE7SWJyT0UsWUFBK0M7RUg2aE9qRDtFZ0J4ek5BO0lidklFLHlCQUFlO0VIcThOakI7RWdCOXpOQTtJYkNFLHdCQUFlO0VIbTBOakI7RWdCcDBOQztJYnJPQyxpQkFBK0M7RUg2ak9qRDtFZ0J4MU5DO0licE5DLGtCQUFnRDtFSGtqT2xEO0VnQnQwTkE7SWJ0SkUsa0JBQVM7RUh1K05YO0VnQnQwTkE7SWIzU0UscUJBQVc7RUhnb09iO0VnQnIxTkE7SWJ6UkUsdUJBQWE7RUhvbk9mO0VnQnIxTkE7SWJqVEUscUJBQVc7RUhpcE9iO0VnQmgyTkE7SWIvUkUsaUJBQWE7RUhxb09mO0VnQi8xTkQ7SWI5REcsc0NBQWtHO0VIMjZOcEc7RWdCNzJORDtJYjdJRyxpQkFBYTtFSGdnT2Y7RWdCbjNORDtJYmxIRyxvQkFBZ0I7RUgyK05sQjtFZ0JsM05BO0liL1RFLHFCQUFXO0VIOHJPYjtFZ0IvM05BO0liN1NFLHVCQUFhO0VIa3JPZjtFZ0JyNE5BO0liOUxFLHlCQUFlO0VIeWtPakI7RWdCMzROQztJYi9UQyxxQkFBVztFSG90T2I7RWdCdDROQTtJYjNTRSxrQkFBK0M7RUhvc09qRDtFZ0J6NU5BO0liN01FLHlCQUFlO0VING1PakI7RWdCLzVOQztJYjNTQyxZQUErQztFSDh0T2pEO0VnQm43TkM7SWJyRUMsd0JBQWU7RUg4L05qQjtFZ0J6N05DO0lidE5DLHdCQUFjO0VIcXBPaEI7RWdCbjZOQTtJYjFXRSxxQkFBVztFSDh4T2I7RWdCcDdOQTtJYnRURSxrQkFBZ0Q7RUhndk9sRDtFZ0IxN05BO0lBUUUsaUNBQXdCO0VoQnc3TjFCO0VnQmg4TkE7SUFhRSxrQ0FBeUI7RWhCeTdOM0I7RWdCLzZOQTtJYi9ORSw4Q0FBZ0w7RUg0cE9sTDtFZ0IxN05DO0liblFDLHlCQUFlO0VIeXNPakI7RWdCNzdOQztJYjVRQyx5QkFBZTtFSHl0T2pCO0VnQjc4TkM7SWI3WUMscUJBQVc7RUhnMk9iO0VnQm45TkM7SWIzWEMsaUJBQWE7RUhvMU9mO0VnQm45TkM7SWJsUkMseUJBQWU7RUhndk9qQjtFZ0JoL05DO0liN1VDLGtCQUFnRDtFSGcxT2xEO0VnQjk5TkE7SWJuWUUsa0JBQStDO0VIazNPakQ7RWdCLytOQTtJYjdKRSx5QkFBZTtFSGtwT2pCO0VnQnIvTkE7SWJwUkUsdUJBQTRGO0VIK3dPOUY7RWdCMy9OQTtJYmhPRSxvQkFBZ0I7RUhpdU9sQjtFZ0J2L05DO0liN1lDLGtCQUErQztFSHU1T2pEO0VnQjFnT0M7SWIvU0MseUJBQWU7RUgrek9qQjtFZ0JoaE9DO0lBWUUsa0NBQXdCO0VoQjBnTzNCO0VnQnRoT0M7SUFpQkUsbUNBQXlCO0VoQjJnTzVCO0VnQnZnT0M7SWIvVkMsdUJBQVk7RUhzM09kO0VnQnZoT0M7SWJyY0MscUJBQVc7RUhrK09iO0VnQjdoT0M7SWJuYkMsaUJBQWE7RUhzOU9mO0VnQm5pT0M7SWJwVUMseUJBQWU7RUg2Mk9qQjtFZ0J6aU9DO0libGFDLGtCQUErQztFSGk5T2pEO0VnQnBpT0M7SWJoZEMscUJBQVc7RUhnZ1BiO0VnQmhqT0M7SWI5YkMsaUJBQWE7RUhvL09mO0VnQnRqT0M7SWIvVUMseUJBQWU7RUgyNE9qQjtFZ0Jwak9FO0lBT0UsY0FBSztFaEIwak9UO0VnQmprT0c7SWJ2VkQseUJBQWU7RUhrNk9qQjtFZ0I1ak9FO0lidmVBLHFCQUFXO0VIK2lQYjtFZ0J4a09FO0licmRBLGlCQUFhO0VIbWlQZjtFZ0J2a09FO0liOWVBLHFCQUFXO0VIZ2tQYjtFZ0JsbE9FO0liNWRBLGlCQUFhO0VIb2pQZjtFZ0JqbE9DO0liL1lDLHNCQUFZO0VIMCtPZDtFZ0J4bE9FO0lidlhBLHlCQUFlO0VIeTlPakI7RWdCOWxPRTtJYjVmQSxxQkFBVztFSHNtUGI7RWdCMW1PRTtJYjFlQSxpQkFBYTtFSDBsUGY7RWdCaG5PRTtJYjNYQSx5QkFBZTtFSGkvT2pCO0VnQjduT0U7SWJsZEEsWUFBK0M7RUgwbFBqRDtFZ0J4b09FO0licFhBLGtCQUFlO0VIa2dQakI7RWdCdm5PQztJYnplQyxrQkFBK0M7RUg2bVBqRDtFZ0Jwb09DO0lidGFDLHFCQUFZO0VIZ2pQZDtFZ0Ixb09DO0liM1lDLHlCQUFlO0VIMmhQakI7RWdCem9PQztJYjdhQyxzQkFBWTtFSGdrUGQ7RWdCaHBPRTtJYnRoQkEscUJBQVc7RUh5clBiO0VnQm5xT0U7SWIzV0EsaUJBQWE7RUhvaFBmO0VnQnpxT0U7SWJwZ0JBLGlCQUFhO0VIbXJQZjtFZ0IvcU9FO0libGVBLFlBQWdEO0VIdXBQbEQ7RWdCcnJPRTtJYnJaQSx5QkFBZTtFSGdsUGpCO0VnQnZxT0U7SWJ2Z0JBLFlBQStDO0VIZ3NQakQ7RWdCenJPRTtJYnphQSx5QkFBZTtFSHdtUGpCO0VnQi9yT0c7SWJ2Z0JELFlBQStDO0VIa3RQakQ7RWdCM3NPRztJYnRmRCxtQkFBZ0Q7RUg0c1BsRDtFZ0J0dE9HO0lidmdCRCxrQkFBK0M7RUhrdlBqRDtFZ0IzdU9HO0lidGZELG1CQUFnRDtFSHV1UGxEO0VnQjlzT0U7SWJ6aEJBLGtCQUFnRDtFSHN2UGxEO0VnQjd0T0U7SWIxaUJBLGtCQUErQztFSDZ3UGpEO0VnQm51T0U7SWJwVUEsd0JBQWU7RUg2aVBqQjtFZ0J6dU9FO0liN2tCQSxxQkFBVztFSDR6UGI7RWdCaHVPRDtJYjFiRyxzQ0FBZ0w7RUhvcVBsTDtFZ0J2dU9BO0liL2xCRSxxQkFBVztFSG0xUGI7RWdCcHZPQTtJYjdrQkUsaUJBQWE7RUh1MFBmO0VnQjF2T0E7SWI5ZEUsa0JBQWU7RUg4dFBqQjtFZ0J4dk9BO0licGtCRSxZQUErQztFSCswUGpEO0VnQjN3T0E7SWJuakJFLG1CQUFnRDtFSG8wUGxEO0VnQmp4T0E7SWJuYkUseUJBQWM7RUgwc1BoQjtFZ0J2eE9BO0lidGVFLHlCQUFlO0VIbXdQakI7RWdCN3hPQTtJYjViRSx1QkFBYTtFSCt0UGY7RWdCbnlPQTtJYnZtQkUsZUFBVztFSGc1UGI7RWdCenlPQTtJYnJsQkUsdUJBQWE7RUhvNFBmO0VnQmp5T0E7SWJsbEJFLGtCQUErQztFSGk0UGpEO0VnQnZ5T0E7SWIxbEJFLGtCQUErQztFSDY0UGpEO0VnQm56T0E7SWI1ZkUseUJBQWU7RUhxelBqQjtFZ0Jwek9FO0liL2xCQSxrQkFBK0M7RUg4NVBqRDtFZ0Ivek9FO0liOWtCQSxtQkFBZ0Q7RUh3NVBsRDtFaUIxZ1FGO0lBUUksaUJBQWlCO0VqQnFoUW5CO0VpQjdoUUY7SUFZTSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtJQUN0QixtQkFBZTtJQUZmLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO1lBQ2Isc0JBQXNCO1FBQ3RCLGVBQWU7SUFIZixpQkFBaUI7RWpCeWhRckI7RWlCbmlRRjtJQWdCTSxnQkFBZ0I7RWpCc2hRcEI7RWlCbmhRQTtJZDhFRSxrQkFBK0M7RUhnOVBqRDtFaUJyaFFGO0lkNExJLDhCQUFzSTtFSHEyUHhJO0VpQi9oUUE7SWRnQ0UsZUFBVztFSDZnUWI7RWlCN2lRQTtJZGtERSx1QkFBYTtFSGlnUWY7RWlCbmpRQTtJZGlLRSxtQkFBZTtFSHc1UGpCO0VrQnpsUUQ7SWYyT0csaUJBQWE7RUh5M1BmO0VrQjlsUUM7SWYwREMscUJBQVc7RUh1alFiO0VrQmpuUUM7SWY0RUMsaUJBQWE7RUgyaVFmO0VrQnZuUUM7SWZvVEMsdUNBQWtHO0VIeTBQcEc7RWtCN25RQztJZjJMQyx5QkFBZTtFSHc4UGpCO0VrQnBvUUM7SWY4RkMsaUJBQStDO0VIc2pRakQ7RWtCcHBRQztJZitHQyxrQkFBZ0Q7RUgyaVFsRDtFa0IxcFFDO0lmbUxDLHdCQUFjO0VIaS9QaEI7RWtCcG9RRDtJZnNNRyxpQkFBYTtFSHk4UGY7RWtCL29RRDtJZmlPRywwQkFBZ0I7RUhvN1BsQjtFa0JqcFFBO0lmMERFLGtCQUErQztFSDJtUWpEO0VrQnJxUUE7SWYyRUUsbUJBQWdEO0VIZ21RbEQ7RWtCM3FRQTtJZmtNRSxpQkFBYTtFSCsrUGY7RWtCanJRQTtJZndKRSx5QkFBZTtFSCtoUWpCO0VrQnZyUUE7SWZ1QkUsZUFBVztFSHNxUWI7RWtCN3JRQTtJZnlDRSx1QkFBYTtFSDBwUWY7RWtCcHJRQTtJZnlJRSx5QkFBZTtFSHdqUWpCO0VrQjFyUUE7SWZvQ0Usa0JBQStDO0VIaXFRakQ7RWtCaHNRQTtJZjZIRSx5QkFBZTtFSDZrUWpCO0VrQjFzUUM7SWYrQkMsa0JBQStDO0VIc3JRakQ7RWtCcnRRQztJZmdEQyxtQkFBZ0Q7RUhnclFsRDtFbUJoeVFFO0loQmlKQSxpQ0FBcUk7RUgycFF2STtFbUJ2eVFDO0loQmlUQyx1Q0FBa0c7RUgyZ1FwRztFbUI1elFDO0loQjBGQyxrQkFBK0M7RUh3dVFqRDtFbUJsMFFDO0loQjJHQyxrQkFBZ0Q7RUg2dFFsRDtFbUJ4MFFDO0loQjRJQyx3Q0FBcUk7RUhrc1F2STtFbUJsMFFJO0loQmlKRixnQkFBWTtFSDJyUWQ7RW1CNTBRSztJaEJpSkgsZUFBWTtFSHFzUWQ7RW1CdDFRSztJaEIyQ0gscUJBQVc7RUh5elFiO0VtQnAyUUs7SWhCNkRILHVCQUFhO0VINnlRZjtFbUIxMlFLO0loQitOSCx3QkFBYztFSGlwUWhCO0VtQi8xUUU7SWhCb1JBLHdDQUFrRztFSDRsUXBHO0VtQmgzUUU7SWhCNkRBLGtCQUErQztFSHl6UWpEO0VtQnQzUUU7SWhCOEVBLG1CQUFnRDtFSDh5UWxEO0VtQjUzUUU7SWhCcU1BLHVCQUFhO0VINnJRZjtFbUJ6M1FJO0loQmlCRixlQUFXO0VIODNRYjtFbUIvNFFJO0loQm1DRix1QkFBYTtFSGszUWY7RW1CcjVRSTtJaEIyUUYsaUNBQWtHO0VIZ3BRcEc7RW1CMzVRSTtJaEJvREYsWUFBK0M7RUg2MlFqRDtFbUJqNlFJO0loQnFFRixrQkFBZ0Q7RUhrMlFsRDtFbUJ2NVFJO0loQkNGLGVBQVc7RUhvNlFiO0VtQnI2UUk7SWhCbUJGLHVCQUFhO0VIdzVRZjtFbUIzNlFJO0loQnVHRixxQkFBWTtFSDAwUWQ7RW1CdDZRRTtJaEI0RkEsc0JBQVk7RUhzMVFkO0VtQmw3UUU7SWhCK1BBLHlCQUFlO0VIeXJRakI7RW1CeDdRRztJaEIrUEQseUJBQWU7RUhtc1FqQjtFbUJsOFFHO0loQnVIRCx5QkFBZTtFSHExUWpCO0VvQmxoUkE7SWpCNERFLHFCQUFXO0VIKytRYjtFb0IzaVJBO0lqQjhFRSx1QkFBYTtFSG0rUWY7RW9CampSQTtJakJzVEUsdUNBQWtHO0VIaXdRcEc7RW9CdmpSQTtJakIrRkUsa0JBQStDO0VIODlRakQ7RW9CN2pSQTtJakJnSEUsa0JBQWdEO0VIbTlRbEQ7RW9CbmtSQTtJakJ5SUUsc0JBQTJGO0VIZzhRN0Y7RW9CNWpSQTtJakJpRUUsaUJBQWE7RUhxZ1JmO0VvQmprUkU7SWpCZ0pBLHNCQUFZO0VIMjdRZDtFb0J4a1JFO0lqQnlEQSx1QkFBYTtFSDBoUmY7RW9CbmxSRTtJakJ3S0EseUJBQWU7RUhpN1FqQjtFcUIvbFJFO0lsQjhLQSx5QkFBZTtFSHM4UWpCO0VxQmpuUkU7SWxCNkVBLGtCQUErQztFSGdqUmpEO0VxQjduUkU7SWxCZ0pBLHNCQUFZO0VIbS9RZDtFcUJub1JHO0lsQmdKRCxzQkFBWTtFSDgvUWQ7RXFCOW9SRztJbEI2RUQsWUFBK0M7RUh1a1JqRDtFcUJ2b1JBO0lsQjhKRSx5QkFBZTtFSG0vUWpCO0VxQmpwUkM7SWxCZ0VDLFlBQStDO0VINGxSakQ7RXFCNXBSQztJbEJpRkMsYUFBZ0Q7RUhpbFJsRDtFcUJ0cFJGO0lsQnVOSSwwQkFBZ0I7RUg0OFFsQjtFcUI5cFJGOztJbEIrQ0ksV0FBK0M7RUg0blJqRDtFcUIzcVJGOztJbEJnRUksWUFBZ0Q7RUhrblJsRDtFcUI3cVJGOztJbEJpUUksMEJBQWtHO0VIODdRcEc7RXFCL3JSRjs7SWxCMENJLFdBQStDO0VINHBSakQ7RXFCdHNSRjs7SWxCMkRJLFlBQWdEO0VIa3BSbEQ7RXFCMXJSRjtJbEI4SUksNEJBQXNJO0VINGpSeEk7RXFCdnNSRTtJbEJvQkEsWUFBK0M7RUgrclJqRDtFcUJudFJFO0lsQmdHQSx3QkFBYTtFSHluUmY7RXFCbHRSRTtJbEJnRkEsc0JBQVk7RUg0b1JkO0VxQi9zUkE7SWxCdUhFLHlDQUFzSTtFSDhtUnhJO0VxQnJ1UkM7SWxCakJDLHVCQUFhO0VIZ3dSZjtFcUJ2dVJFO0lsQjNDQSxxQkFBVztFSHN5UmI7RXFCM3ZSRTtJbEJ6QkEsdUJBQWE7RUgweFJmO0VxQmp3UkU7SWxCMkRBLHNCQUFZO0VINHNSZDtFcUJ2d1JFO0lsQitNQSx1Q0FBa0c7RUg4alJwRztFcUI3d1JFO0lsQlJBLGtCQUErQztFSDJ4UmpEO0VxQm54UkU7SWxCU0Esa0JBQWdEO0VIZ3hSbEQ7RXFCenhSRztJbEIrTUQsc0NBQWtHO0VIK2xScEc7RXFCOXlSRztJbEJSRCxpQkFBK0M7RUg0elJqRDtFcUJwelJHO0lsQlNELGtCQUFnRDtFSGl6UmxEO0VxQjF6Ukc7SWxCc0xELGlCQUFPO0VIMG9SVDtFcUJud1JJO0lsQmlLRix5QkFBZTtFSGtwUmpCO0VxQm56Ukk7SWxCckVGLGtCQUErQztFSDgzUmpEO0VxQnp6Ukk7SWxCa0NGLG1CQUFTO0VINnhSWDtFcUIvelJJO0lsQnRGRixpQkFBYTtFSDI1UmY7RXFCcjBSSTtJbEJ4R0YscUJBQVc7RUhtN1JiO0VxQjMwUkk7SWxCeUJGLG9CQUFlO0VId3pSakI7RXFCdDBSSTtJbEJoRkYsaUJBQStDO0VIcTZSakQ7RXFCcjFSSTtJbEIvREYsa0JBQWdEO0VIMDVSbEQ7RXFCdjBSQTtJbEJwR0UsWUFBK0M7RUhvOFJqRDtFcUJ6MVJBO0lsQjNHRSxZQUErQztFSG85UmpEO0VxQnoyUkE7SWxCMUZFLG1CQUFnRDtFSHk4UmxEO0VxQi8yUkE7SWxCYkUseUJBQWU7RUhrNFJqQjtFcUJyM1JBO0lsQklFLHVCQUE0RjtFSHUzUjlGO0VxQjMzUkM7SWxCMUZDLGFBQWdEO0VIaStSbEQ7RXFCdjRSQztJbEIzR0Msa0JBQStDO0VIOC9SakQ7RXFCbjVSQztJbEIxRkMsbUJBQWdEO0VIbS9SbEQ7RXFCdDRSQTtJbEJ5RkUsd0NBQWtHO0VIaTBScEc7RXFCMTVSQTtJbEI5SEUsa0JBQStDO0VIOGhTakQ7RXFCaDZSQTtJbEI3R0UsbUJBQWdEO0VIbWhTbEQ7RXFCdDZSQTtJbEJ1REUsZ0JBQU07RUhxM1JSO0VxQjU2UkE7SWxCeUVFLGtCQUFRO0VIeTJSVjtFcUJyNlJBO0lsQjNJRSxpQkFBK0M7RUgralNqRDtFcUJwN1JBO0lsQjFIRSxrQkFBZ0Q7RUhvalNsRDtFcUIxNVJGO0lsQlJJLDBCQUFnQjtFSG04UmxCO0VxQng3UkU7SWxCOUtBLGtCQUErQztFSGluU2pEO0FBdDhSRjs7QUc5T0U7RUN3Q0Y7SUFpQkksY0FBYztFSnVNaEI7RUt2UkY7SUFNSSxhQUFhO0VMbVdmO0VPNVdGO0lBcUJJLG1DQUEyQjtJQUQzQixTQUFTO1lBQ1QsMkJBQTJCO0VQMjJDN0I7RU9yakNBO0lBaUJJLG1DQUEyQjtJQUQzQixTQUFTO1lBQ1QsMkJBQTJCO0VQcXZEL0I7RU9ycURGO0lBVUksb0NBQTRCO0lBRDVCLHVCQUF1QjtZQUN2Qiw0QkFBNEI7RVB3ekQ5QjtFT256REY7SUFTSSxvQ0FBNEI7SUFENUIsdUJBQXVCO1lBQ3ZCLDRCQUE0QjtFUCswRDlCO0VPL3hEQTtJQWFJLGFBQWE7RVBrMURqQjtFTzEwREU7SUFLSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7RVAyMURqQjtFT2wwREU7SUFVSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7RVA0MURqQjtFZ0JqM0VEO0lBYUUsYUFBYTtFaEJtNU1kO0FBcnFNRjs7QUd4UUU7RUVoQkY7SUFFSSxhQUFhO0VMaVdmO0VLb0JGO0lBR0ksNkVBQXFJO1lBQXJJLHFFQUFxSTtFTDJYdkk7RUt4WEY7SUFHSSw2RUFBcUk7WUFBckkscUVBQXFJO0VMK1h2STtFT3JZQTtJQUdJLGlFQUF5RjtZQUF6Rix5REFBeUY7RVAyd0Q3RjtFT3Z2REY7SUFlTSxVQUFVO0VQbXlEZDtFT2x6REY7SUFrQk0sVUFBVTtFUG15RGQ7RU9wdURGO0lBVUksYUFBYTtFUDQwRGY7RVN4ekVDO0lBMkVLLDRCQUFnQztFVDByR3RDO0VTcndHQztJQWlGTyxzQkFBMEI7SUFDMUIsNEJBQWdDO0VUcXNHeEM7RWdCNXhHRjtJQVNFLGFBQWE7RWhCaTRNYjtBQWppTUY7O0FHL1RFO0VFM0JGO0lBRUksYUFBYTtFTG1XZjtFT2xYRjtJQWlCSSxnQ0FBd0I7SUFEeEIsdUJBQXVCO1lBQ3ZCLHdCQUF3QjtFUHcyQzFCO0VPNzhCRjtJQUtJLHVCQUF1QjtFUHN6RHpCO0VPNXlERjtJQUtJLHVCQUF1QjtFUDQwRHpCO0FBejVERjs7QUdsVkU7RUltZEE7SUFnQkMsb0RBQW9EO0VQcTFEckQ7RWUvMUVGO0lac2FJLHVCQUE2QztFSGl1SS9DO0Vldm9KRjtJWnFYSSxrQkFBdUM7RUhneUl6QztFZXJwSkY7SVo4YkksdUJBQWdEO0VIeXVJbEQ7RWV2MElGO0laNkNJLGtCQUFzQztFSHdqS3hDO0Vlcm1LRjtJWnFDSSxpQkFBcUM7RUhza0t2QztFZXRsS0Y7SVpBSSxnQkFBdUM7RUhnbUt6QztFZTNsS0Y7SVptQkksa0JBQXNDO0VIdW1LeEM7RWUxbktGO0laV0ksaUJBQXFDO0VIcW5LdkM7RWUzbUtGO0laMUJJLGVBQXVDO0VIK29LekM7RWVobktGO0laUEksZ0JBQXNDO0VIeXFLeEM7RWVscUtGO0laZkksZ0JBQXFDO0VIdXJLdkM7RWUzbktGO0laNUVJLGdCQUF1QztFSGl0S3pDO0VlaG9LRjtJWnpESSxrQkFBc0M7RUh3dEt4QztFZS9wS0Y7SVpqRUksZUFBcUM7RUhzdUt2QztFZWhwS0Y7SVp0R0ksZ0JBQXVDO0VIZ3dLekM7RWVycEtGO0labkZJLGtCQUFzQztFSHV3S3hDO0VlcHJLRjtJWjNGSSxlQUFxQztFSHF4S3ZDO0VlcnFLRjtJWmhJSSxjQUF1QztFSCt5S3pDO0VlMXFLRjtJWjdHSSxrQkFBc0M7RUhzekt4QztFZXpzS0Y7SVpySEksaUJBQXFDO0VIbzBLdkM7RWUxcktGO0laMUpJLGVBQXVDO0VIODFLekM7RWUvcktGO0ladklJLGtCQUFzQztFSHEyS3hDO0VlOXRLRjtJWi9JSSxpQkFBcUM7RUhtM0t2QztFZS9zS0Y7SVpwTEksZUFBdUM7RUg2NEt6QztFZXB0S0Y7SVpqS0ksa0JBQXNDO0VIbzVLeEM7RWVudktGO0laektJLGlCQUFxQztFSGs2S3ZDO0VlcHVLRjtJWjlNSSxnQkFBdUM7RUg0N0t6QztFZXp1S0Y7SVpuTkksZ0JBQXVDO0VIcTlLekM7RWVsd0tGO0laM0xJLGtCQUFzQztFSDY4S3hDO0VlbHhLRjtJWm5NSSxpQkFBcUM7RUgyOUt2QztFZS92S0Y7SVo1T0ksZ0JBQXVDO0VIcS9LekM7RWVwd0tGO0laalBJLGVBQXVDO0VIOGdMekM7RWU3eEtGO0laek5JLGtCQUFzQztFSHNnTHhDO0VlN3lLRjtJWmpPSSxpQkFBcUM7RUhvaEx2QztFZTF4S0Y7SVoxUUksZUFBdUM7RUg4aUx6QztFZS94S0Y7SVp2UEksWUFBc0M7RUhxakx4QztFZTl6S0Y7SVovUEksaUJBQXFDO0VIbWtMdkM7RWUveUtGO0lacFNJLGdCQUF1QztFSDZsTHpDO0VlcHpLRjtJWmpSSSxpQkFBc0M7RUhvbUx4QztFZW4xS0Y7SVp6UkksaUJBQXFDO0VIa25MdkM7RWVwMEtGO0laOVRJLGdCQUF1QztFSDRvTHpDO0VlejBLRjtJWjNTSSxrQkFBc0M7RUhtcEx4QztFZXgyS0Y7SVpuVEksaUJBQXFDO0VIaXFMdkM7RWV6MUtGO0laeFZJLGdCQUF1QztFSDJyTHpDO0VlOTFLRjtJWnJVSSxrQkFBc0M7RUhrc0x4QztFZTczS0Y7SVo3VUksaUJBQXFDO0VIZ3RMdkM7RWV0c0xGO0laMUJJLGdCQUF1QztFSDB1THpDO0VlbjNLRjtJWi9WSSxrQkFBc0M7RUhpdkx4QztFZWw1S0Y7SVp2V0ksaUJBQXFDO0VIK3ZMdkM7RWVuNEtGO0laNVlJLGdCQUF1QztFSHl4THpDO0VleDRLRjtJWnpYSSxrQkFBc0M7RUhneUx4QztFZXY2S0Y7SVpqWUksaUJBQXFDO0VIOHlMdkM7RWV4NUtGO0ladGFJLGdCQUF1QztFSHcwTHpDO0VlNzVLRjtJWm5aSSxrQkFBc0M7RUgrMEx4QztFZTU3S0Y7SVozWkksZ0JBQXFDO0VINjFMdkM7RWU3NktGO0laaGNJLGNBQXVDO0VIdTNMekM7RWVsN0tGO0laN2FJLGtCQUFzQztFSDgzTHhDO0VlajlLRjtJWnJiSSxpQkFBcUM7RUg0NEx2QztFZWw4S0Y7SVoxZEksZ0JBQXVDO0VIczZMekM7RWV2OEtGO0ladmNJLGtCQUFzQztFSDY2THhDO0VldCtLRjtJWi9jSSxlQUFxQztFSDI3THZDO0VldjlLRjtJWnBmSSxlQUF1QztFSHE5THpDO0VlNTlLRjtJWmplSSxjQUFzQztFSGcrTHhDO0VlLy9LRjtJWnplSSxpQkFBcUM7RUg4K0x2QztFZTUrS0Y7SVpsaEJJLGdCQUF1QztFSHdnTXpDO0VnQnYxTUQ7SWIrVUcsZ0JBQXVDO0VIK2pNekM7RWdCOTRNRDtJYnVWRyxpQkFBd0M7RUg2ak0xQztFZ0JwNU1EO0lBU0Usb0RBQW9EO0VoQmk1TXJEO0VnQno0TUQ7SWI4VEcsZ0JBQXVDO0VIb21NekM7RWdCbDZNRDtJYnNVRyxnQkFBd0M7RUhrbU0xQztFZ0J4Nk1EO0liOFVHLGFBQXFDO0VIZ21NdkM7RWdCajZNRDtJYmlURyxnQkFBdUM7RUhtb016QztFZ0JwN01EO0liMFlHLDBCQUE2QztFSGdqTS9DO0VnQjE3TUQ7SWJrWUcsaUJBQXlDO0VIOGpNM0M7RWdCaDhNRDtJYmlVRyxZQUFxQztFSHFvTXZDO0VnQjE3TUE7SWJzVkUscUJBQTZDO0VIK21NL0M7RWdCaDhNQTtJYmdTRSxlQUF1QztFSDRxTXpDO0VnQjU4TUE7SWJ3U0UsZ0JBQXdDO0VIMHFNMUM7RWdCbDlNQTtJYmlXRSx1QkFBK0M7RUh1bk1qRDtFZ0JqOU1BO0lid1FFLGtCQUE4QztFSHN0TWhEO0VnQjk5TUE7SWJnUkUsc0JBQThDO0VIb3RNaEQ7RWdCcCtNQTtJYmtXRSx3QkFBZ0Q7RUh3b01sRDtFZ0IxK01BO0liMFVFLHFCQUE2QztFSHNxTS9DO0VnQnArTUM7SWI0UEMsaUJBQThDO0VId3ZNaEQ7RWdCcC9NQztJYm9RQyxxQkFBOEM7RUhzdk1oRDtFZ0JwL01DO0lic1BDLGlCQUE4QztFSHl3TWhEO0VnQi8vTUM7SWI4UEMscUJBQThDO0VIdXdNaEQ7RWdCMy9NQztJYnNVQyx1QkFBZ0Q7RUhxc01sRDtFZ0IzZ05DO0liNE9DLGlCQUE4QztFSHF5TWhEO0VnQmpoTkM7SWJvUEMsc0JBQThDO0VIbXlNaEQ7RWdCaGhOQztJYnFPQyxpQkFBOEM7RUhzek1oRDtFZ0IzaE5DO0liNk9DLG9CQUE4QztFSG96TWhEO0VnQmppTkU7SWIrVEEsd0JBQWdEO0VINHVNbEQ7RWdCN2hORjtJYndPSSxlQUF1QztFSDAwTXpDO0VnQmxqTkY7SWJ3T0ksZ0JBQXVDO0VIeTFNekM7RWdCamtORjtJYndPSSxlQUF1QztFSHUyTXpDO0VnQi9rTkY7SWJnUEksZ0JBQXdDO0VIcTJNMUM7RWdCcmxORjtJYitOSSxxQkFBOEM7RUg0M01oRDtFZ0IzbE5GO0lid09JLGdCQUF1QztFSGk0TXpDO0VnQnptTkY7SWJ3T0ksZ0JBQXVDO0VIMjRNekM7RWdCbm5ORjtJYndPSSxVQUF1QztFSHE1TXpDO0VnQjduTkY7SWJ3T0ksZ0JBQXVDO0VIKzVNekM7RWdCdm9ORjtJYndPSSxjQUF1QztFSHk2TXpDO0VnQmpwTkY7SWJ3T0ksZ0JBQXVDO0VIbTdNekM7RWdCM3BORjtJYndPSSxlQUF1QztFSDY3TXpDO0VnQnJxTkY7SWJ3T0ksZ0JBQXVDO0VIdThNekM7RWdCL3FORjtJYndPSSxnQkFBdUM7RUhpOU16QztFZ0J6ck5GO0lid09JLGVBQXVDO0VIMjlNekM7RWdCbnNORjtJYndPSSxnQkFBdUM7RUhxK016QztFZ0I3c05GO0lid09JLGNBQXVDO0VIKytNekM7RWdCdnRORjtJYndPSSxnQkFBdUM7RUh5L016QztFZ0JqdU5GO0lid09JLGdCQUF1QztFSG1nTnpDO0VnQjN1TkY7SWJ3T0ksZ0JBQXVDO0VINmdOekM7RWdCcnZORjtJYndPSSxnQkFBdUM7RUh1aE56QztFZ0Ivdk5GO0lid09JLGNBQXVDO0VIaWlOekM7RWdCendORjtJYndPSSxnQkFBdUM7RUgyaU56QztFZ0JueE5GO0lid09JLGVBQXVDO0VIcWpOekM7RWdCN3hORjtJYndPSSxnQkFBdUM7RUgrak56QztFZ0J2eU5GO0lid09JLGdCQUF1QztFSDZrTnpDO0VnQnJ6TkY7SUFzSE0saUZBQXFFO1lBQXJFLHlFQUFxRTtFaEI2c056RTtFZ0JuME5GO0lid09JLGtCQUF1QztFSDRtTnpDO0VnQnAxTkY7SWJnUUksa0JBQXNDO0VIMGxOeEM7RWdCMTFORjtJYndQSSxpQkFBcUM7RUh3bU52QztFZ0JoMk5GO0lid1FJLFVBQXVDO0VIc21OekM7RWdCOTJORjtJYndQSSxRQUFxQztFSDRuTnZDO0VnQnAzTkY7SWJ3T0ksa0JBQXVDO0VIa3BOekM7QUF2cUpGOztBWXZ0RU07RUFuQ0Q7SUE4Q0sseUJBQW1CO1FBQW5CLHNCQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBRHZCLG1CQUFtQjtJQVBuQiwyREFBMkQ7SUFLM0QsNEJBQTRCO0lUc0twQyxzQ0FBb0U7SVN2SzVELFdWM0dJO0lVcUdKLFdBQVc7SUFDWCxjQUFjO0lBT2Qsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SVRsQ3JCLGtCQUFpQztZU29DekIsdUJBQXVCO0lUckQvQixpQkFBZ0M7RUg2MUhoQztFWXh4SEc7SUFzQksseUJWckxPO0lVb0xQLFdWbkpJO0VGby9IWjtBQTdGRjs7QUc1NkhFO0VTb0ZHO0lUb05ELHNDQUFrRztFSHlvSHBHO0VZNzFIRztJVEhELGlCQUErQztFSHMySGpEO0VZbjJIRztJVGNELGtCQUFnRDtFSDIxSGxEO0FBWEYiLCJmaWxlIjoic3R5bGUyMDI1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qIOOCq+ODqeODvCAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCJNUyBQ44K044K344OD44KvXCIsIFwiTVMgUCBHb3RoaWNcIiwgT3Nha2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmltZyA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzMuMzMzMzN2dyAxMzMuMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2NvbnRhaW5lcl9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjY2LjY2NjY3cHggNjY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDQ4NXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubC1pbm5lciB7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWlubmVyIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAubC1pbm5lciB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZSAubC1pbm5lciB7XG4gICAgd2lkdGg6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbSAubC1pbm5lciB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtIC5sLWlubmVyIHtcbiAgICB3aWR0aDogNDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLm1haW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg6zjgqTjgqLjgqbjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51LWNlbnRlciwgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdmVydGljYWwtY2VudGVyLCAuYy1idG5fX2psZWFndWUgYTo6YWZ0ZXIsIC5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbi1idG4gYTo6YWZ0ZXIsIC5jLWJnLWpsZWFndWVfX2lubmVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtaG9yaXpvbnRhbC1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtZmxleC1jZW50ZXIsIC5jLWJ0bl9feWVsbG93IGEsIC5wLWFkX19ib29rX2xpc3QtYnRuIGEsIC5jLWJ0bl9fcGluayBhLCAucC1hYm91dF9fbGluay1idG4gYSwgLnAtc3BlY2lhbF9fbGluay1idG4gYSwgLmMtYnRuX19qbGVhZ3VlIGEsIC5wYWdlbmF0aW9uIGxpIGEsIC5wLWRldGFpbF9faW5mb19fdGVybSwgLnAtZGV0YWlsX19zaGFyZSwgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2hlYWRpbmdzLCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvLCAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0sIC5wLWpsZWFndWVfX3BpY2t1cF9fbmFtZSwgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LW9wYWNpdHkxIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg44OG44Kt44K544OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zdXB0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTtcbn1cblxuLnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbn1cblxuLnUtaW5kZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi51LWluZGVudDAge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uemVuLW1hcnUtZ290aGljLW5vcm1hbCwgLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1tYXJ1LWdvdGhpYy1ib2xkLCAudS1sZWFkLCAucC1hZF9fYm9va19saXN0LWNhdGNoLCAucC1hZF9fYm9va19saXN0LWRhdGEsIC5wLWZhcV9fbGlzdF9faGVhZGluZ3MsIC5wLXRlcm1zX190ZXJtcy1sZWFkLCAucC10ZXJtc19fbGlzdF9faGVhZGluZ3MsIC51LWJ0bnRleHQsIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtX19idG4sIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19saW5rLWl0ZW0gYSwgLmMtZm9vdGVyX19tZW51X19pdGVtIGEsIC5jLWJ0bl9feWVsbG93IGEsIC5wLWFkX19ib29rX2xpc3QtYnRuIGEsIC5jLWJ0bl9fcGluayBhLCAucC1hYm91dF9fbGluay1idG4gYSwgLnAtc3BlY2lhbF9fbGluay1idG4gYSwgLnBhZ2VuYXRpb24gbGkgYSwgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3MsIC5wLWFyY2hpdmVfX2xpbmstaGVhZGluZ3MsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzLCAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCwgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtLCAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSwgLnAtZGV0YWlsX19pbmZvX190aXRsZSwgLnAtZGV0YWlsX19pbmZvX19hdXRob3IsIC5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fYnRuLCAucC1kZXRhaWxfX2luZm9fX3Rlcm0gcCwgLnAtZGV0YWlsX19zaGFyZV9fdGV4dCwgLnAtZmFxX19mYXEtbGVhZCwgLnAtZmFxX19mYXEtdGl0bGUsIC5wLW5vdGZvdW5kX19tYWluX3RleHQsIC5wLXNwZWNpYWwtcGFnZV9faW5mb19fc2hhcmVfX2hlYWRpbmdzLCAucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzX19oZWFkaW5ncywgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1jYXRjaCwgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjaywgLnAtdGVybXNfX3Rlcm1zLXRpdGxlLCAucC10b3BfX3NwZWNpYWwtd3JhcC1idG4ge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1tYXJ1LWdvdGhpYy1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uemVuLWtha3UtZ290aGljLW5ldy1yZWd1bGFyLCAudS1tYWluLCAucC1hYm91dF9fbXYtY2FwdGlvbiwgLnAtYWRfX212LWNhcHRpb24sIC5wLWFyY2hpdmVfX212LWNhcHRpb24sIC5wLWJvb2tzaG9waW5mb19fdG9wX19sZWFkLCAucC1mYXFfX2xpc3RfX3RleHQsIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX3RleHQsIC5wLXNwZWNpYWxfX212LWNhcHRpb24sIC5wLXRlcm1zX19saXN0X190ZXh0LCAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19jYXV0aW9uLCAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX25vaGl0LXRleHQsIC5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fdGV4dCwgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlX190ZXh0LCAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS10ZXh0LCAuYy1iZy1qbGVhZ3VlX190ZWFtX19pbmZvLXRleHQsIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2xlYWQsIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8tdGV4dCwgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcmVjb21tZW5kLWxlYWQge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi56ZW4ta2FrdS1nb3RoaWMtbmV3LWJvbGQsIC5jLWJ0bl9famxlYWd1ZSBhLCAucC1hZF9fYm9va19saXN0LXRpdGxlLCAucC1qbGVhZ3VlLXRlYW1fX212X19udW1iZXIsIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUsIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9faGVhZGluZ3MsIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19oZWFkaW5ncywgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQsIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtLXRpdGxlLCAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5ncywgLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0biBhLCAuYy1iZy1qbGVhZ3VlX190ZWFtX19uYW1lLCAuYy1iZy1qbGVhZ3VlX190ZWFtX19wbGFjZS1oZWFkaW5ncywgLmMtYmctamxlYWd1ZV9fdGVhbV9fcGxhY2UtcGxhY2UsIC5wLWpsZWFndWVfX3BsYXllcnNfX2xlYWQsIC5wLWpsZWFndWVfX3BsYXllcnNfX2hlYWRpbmdzLCAucC1qbGVhZ3VlX19wbGF5ZXJzX190ZWFtLCAucC1qbGVhZ3VlX19wbGF5ZXJzX19uYW1lLCAucC1qbGVhZ3VlX19waWNrdXBfX2hlYWRpbmdzLCAucC1qbGVhZ3VlX19waWNrdXBfX25hbWUsIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX3RpdGxlLCAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19oZWFkaW5ncywgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW5mby1oZWFkaW5ncywgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWhlYWRpbmdzLCAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtYnRuLCAucC1qbGVhZ3VlX19zcGVjaWFsX19zdWIsIC5wLWpsZWFndWVfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uemVuLWtha3UtZ290aGljLW5ldy1ibGFjaywgLmMtYmctamxlYWd1ZV9fdGVhbV9faW5mby1oZWFkaW5ncyB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44Km44Kn44Kk44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnUtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5zjgr/jg7PjgpLjg4fjgqPjgqLjgq/jg4bjgqPjg5bjgatcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtZGVhY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg5paH5a2X5o+D44GIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAgdHJhbnNpdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdHJhbnNpdGlvbiwgYTpob3ZlciwgLmMtaGVhZGVyX19tZW51LCAuYy1tb2RhbC1jb29raWUsIC5jLW1vZGFsLWJhbm5hciwgLmMtYnRuLWZpeGVkLCAucGFnZW5hdGlvbiB1bCwgLnBhZ2VuYXRpb24gbGkgYSwgLnByZXYtcGFnZSxcbi5uZXh0LXBhZ2UsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiwgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtLCAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDmk6zkvLzopoHntKBcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXBzZXVkbywgLmMtYnRuX19qbGVhZ3VlIGE6OmFmdGVyLCAucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19saXN0OjphZnRlciwgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQ6OmJlZm9yZSwgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmJlZm9yZSwgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmFmdGVyLCAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5nczo6YWZ0ZXIsIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbi1idG4gYTo6YWZ0ZXIsIC5wLWpsZWFndWVfX3BsYXllcnNfX2l0ZW0uaXMtbmV3IGE6OmFmdGVyLCAucC10b3BfX3N1YmhlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fc3ViaGVhZGluZ3M6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOiJslxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnUtdGVhbTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgxOTNGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTYwMDJEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTAwO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLnUtdGVhbTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwQTZFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RDMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NEE3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhBMURCO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDk4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQzAzOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRlYW0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTU1MDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZWFtMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE4OTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MEMxODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRlYW0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjA3ODM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZWFtMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjg3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTE2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMDA1QztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRlYW0xNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTAwMkU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZWFtMTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjYwMDNEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGVhbTE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMzE4RjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRlYW0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFCNUI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWxlYWQsIC5wLWFkX19ib29rX2xpc3QtY2F0Y2gsIC5wLWFkX19ib29rX2xpc3QtZGF0YSwgLnAtZmFxX19saXN0X19oZWFkaW5ncywgLnAtdGVybXNfX3Rlcm1zLWxlYWQsIC5wLXRlcm1zX19saXN0X19oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWxlYWQsIC5wLWFkX19ib29rX2xpc3QtY2F0Y2gsIC5wLWFkX19ib29rX2xpc3QtZGF0YSwgLnAtZmFxX19saXN0X19oZWFkaW5ncywgLnAtdGVybXNfX3Rlcm1zLWxlYWQsIC5wLXRlcm1zX19saXN0X19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbi51LW1haW4sIC5wLWFib3V0X19tdi1jYXB0aW9uLCAucC1hZF9fbXYtY2FwdGlvbiwgLnAtYXJjaGl2ZV9fbXYtY2FwdGlvbiwgLnAtYm9va3Nob3BpbmZvX190b3BfX2xlYWQsIC5wLWZhcV9fbGlzdF9fdGV4dCwgLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50c19fdGV4dCwgLnAtc3BlY2lhbF9fbXYtY2FwdGlvbiwgLnAtdGVybXNfX2xpc3RfX3RleHQge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1haW4sIC5wLWFib3V0X19tdi1jYXB0aW9uLCAucC1hZF9fbXYtY2FwdGlvbiwgLnAtYXJjaGl2ZV9fbXYtY2FwdGlvbiwgLnAtYm9va3Nob3BpbmZvX190b3BfX2xlYWQsIC5wLWZhcV9fbGlzdF9fdGV4dCwgLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50c19fdGV4dCwgLnAtc3BlY2lhbF9fbXYtY2FwdGlvbiwgLnAtdGVybXNfX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWFpbiwgLnAtYWJvdXRfX212LWNhcHRpb24sIC5wLWFkX19tdi1jYXB0aW9uLCAucC1hcmNoaXZlX19tdi1jYXB0aW9uLCAucC1ib29rc2hvcGluZm9fX3RvcF9fbGVhZCwgLnAtZmFxX19saXN0X190ZXh0LCAucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzX190ZXh0LCAucC1zcGVjaWFsX19tdi1jYXB0aW9uLCAucC10ZXJtc19fbGlzdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnUtYnRudGV4dCB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBsaW5lLWhlaWdodDogNi45MzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1idG50ZXh0IHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWJ0bnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzNC42NjY2N3B4O1xuICB9XG59XG5cbi51LXNoYWRvdzEwLCAuYy1idG4tZml4ZWQge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zaGFkb3cxMCwgLmMtYnRuLWZpeGVkIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDIuNjY2Njd2dyAyLjY2NjY3dncgMi42NjY2N3Z3IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIH1cbn1cblxuLnUtc2hhZG93NCwgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDIpLCAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbTpudGgtY2hpbGQoNCksIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCg1KSwgLmMtYmdfX3JpZ2h0X19pdGVtOm50aC1jaGlsZCgyKSAuYy1iZ19fcmlnaHRfX2l0ZW1fX2xpbmssIC5wLWFyY2hpdmVfX2xpbmstaXRlbSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNoYWRvdzQsIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCgyKSwgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDQpLCAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbTpudGgtY2hpbGQoNSksIC5jLWJnX19yaWdodF9faXRlbTpudGgtY2hpbGQoMikgLmMtYmdfX3JpZ2h0X19pdGVtX19saW5rLCAucC1hcmNoaXZlX19saW5rLWl0ZW0ge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMi42NjY2N3Z3IDIuNjY2Njd2dyAyLjY2NjY3dncgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgfVxufVxuXG4vKiDjgqvjg6njg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qIHNsaWRlc2hvdyAqL1xuQGtleWZyYW1lcyBzbGlkZXNob3cxMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDglIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDExJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVzaG93NiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE2JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxOCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiZy1qbGVhZ3VlLW1hcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IC02MjU0cHg7XG4gICAgdG9wOiAtNDUyMXB4O1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC02MjU0cHg7XG4gICAgdG9wOiAtNDUyMXB4O1xuICB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC02MjU0cHg7XG4gICAgdG9wOiAtNDUyMXB4O1xuICB9XG4gIDklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01OTMxcHg7XG4gICAgdG9wOiAtNDU2N3B4O1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTkzMXB4O1xuICAgIHRvcDogLTQ1NjdweDtcbiAgfVxuICAxNCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTYwMjRweDtcbiAgICB0b3A6IC00NTgwcHg7XG4gIH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC02MDI0cHg7XG4gICAgdG9wOiAtNDU4MHB4O1xuICB9XG4gIDE5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg2NXB4O1xuICAgIHRvcDogLTQ2NjRweDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU4NjVweDtcbiAgICB0b3A6IC00NjY0cHg7XG4gIH1cbiAgMjQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01ODY1cHg7XG4gICAgdG9wOiAtNDY2NHB4O1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg2NXB4O1xuICAgIHRvcDogLTQ2NjRweDtcbiAgfVxuICAyOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU4MzNweDtcbiAgICB0b3A6IC00Njk1cHg7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01ODMzcHg7XG4gICAgdG9wOiAtNDY5NXB4O1xuICB9XG4gIDM0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTkxMHB4O1xuICAgIHRvcDogLTQ3MDVweDtcbiAgfVxuICAzNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU5MTBweDtcbiAgICB0b3A6IC00NzA1cHg7XG4gIH1cbiAgMzklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01ODkwcHg7XG4gICAgdG9wOiAtNDczMXB4O1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg5MHB4O1xuICAgIHRvcDogLTQ3MzFweDtcbiAgfVxuICA0NCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU4OTFweDtcbiAgICB0b3A6IC00NzQ5cHg7XG4gIH1cbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01ODkxcHg7XG4gICAgdG9wOiAtNDc0OXB4O1xuICB9XG4gIDQ5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTgwNnB4O1xuICAgIHRvcDogLTQ4MDZweDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU4MDZweDtcbiAgICB0b3A6IC00ODA2cHg7XG4gIH1cbiAgNTQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01Njk2cHg7XG4gICAgdG9wOiAtMzY3OHB4O1xuICB9XG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTY5NnB4O1xuICAgIHRvcDogLTM2NzhweDtcbiAgfVxuICA1OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU0OTJweDtcbiAgICB0b3A6IC00OTU1cHg7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01NDkycHg7XG4gICAgdG9wOiAtNDk1NXB4O1xuICB9XG4gIDY0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTAyNXB4O1xuICAgIHRvcDogLTQ5MjVweDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTUwMjVweDtcbiAgICB0b3A6IC00OTI1cHg7XG4gIH1cbiAgNjklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NDY2cHg7XG4gICAgdG9wOiAtNDk0OXB4O1xuICB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQ2NnB4O1xuICAgIHRvcDogLTQ5NDlweDtcbiAgfVxuICA3NCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ0NTVweDtcbiAgICB0b3A6IC01MDQ5cHg7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NDU1cHg7XG4gICAgdG9wOiAtNTA0OXB4O1xuICB9XG4gIDc5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQzNHB4O1xuICAgIHRvcDogLTUxMDdweDtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ0MzRweDtcbiAgICB0b3A6IC01MTA3cHg7XG4gIH1cbiAgODQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00MzIzcHg7XG4gICAgdG9wOiAtNTEwMHB4O1xuICB9XG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDMyM3B4O1xuICAgIHRvcDogLTUxMDBweDtcbiAgfVxuICA4OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTM4ODVweDtcbiAgICB0b3A6IC01MTE3cHg7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0zODg1cHg7XG4gICAgdG9wOiAtNTExN3B4O1xuICB9XG4gIDk0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzM2MnB4O1xuICAgIHRvcDogLTUyMDhweDtcbiAgfVxuICA5NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTMzNjJweDtcbiAgICB0b3A6IC01MjA4cHg7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0yNjU2cHg7XG4gICAgdG9wOiAtNTU1NHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTI2NTZweDtcbiAgICB0b3A6IC01NTU0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiZy1qbGVhZ3VlLW1hcC1tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogLTQ4OC41OTM3NXZ3O1xuICAgIHRvcDogLTM1My4yMDMxMnZ3O1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00ODguNTkzNzV2dztcbiAgICB0b3A6IC0zNTMuMjAzMTJ2dztcbiAgfVxuICA1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDg4LjU5Mzc1dnc7XG4gICAgdG9wOiAtMzUzLjIwMzEydnc7XG4gIH1cbiAgOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ2My4zNTkzOHZ3O1xuICAgIHRvcDogLTM1Ni43OTY4OHZ3O1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDYzLjM1OTM4dnc7XG4gICAgdG9wOiAtMzU2Ljc5Njg4dnc7XG4gIH1cbiAgMTQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NzAuNjI1dnc7XG4gICAgdG9wOiAtMzU3LjgxMjV2dztcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ3MC42MjV2dztcbiAgICB0b3A6IC0zNTcuODEyNXZ3O1xuICB9XG4gIDE5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDU4LjIwMzEydnc7XG4gICAgdG9wOiAtMzY0LjM3NXZ3O1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDU4LjIwMzEydnc7XG4gICAgdG9wOiAtMzY0LjM3NXZ3O1xuICB9XG4gIDI0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDU4LjIwMzEydnc7XG4gICAgdG9wOiAtMzY0LjM3NXZ3O1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDU4LjIwMzEydnc7XG4gICAgdG9wOiAtMzY0LjM3NXZ3O1xuICB9XG4gIDI5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDU1LjcwMzEydnc7XG4gICAgdG9wOiAtMzY2Ljc5Njg4dnc7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NTUuNzAzMTJ2dztcbiAgICB0b3A6IC0zNjYuNzk2ODh2dztcbiAgfVxuICAzNCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ2MS43MTg3NXZ3O1xuICAgIHRvcDogLTM2Ny41NzgxMnZ3O1xuICB9XG4gIDM1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDYxLjcxODc1dnc7XG4gICAgdG9wOiAtMzY3LjU3ODEydnc7XG4gIH1cbiAgMzklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NjAuMTU2MjV2dztcbiAgICB0b3A6IC0zNjkuNjA5Mzh2dztcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ2MC4xNTYyNXZ3O1xuICAgIHRvcDogLTM2OS42MDkzOHZ3O1xuICB9XG4gIDQ0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDYwLjIzNDM4dnc7XG4gICAgdG9wOiAtMzcxLjAxNTYydnc7XG4gIH1cbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NjAuMjM0Mzh2dztcbiAgICB0b3A6IC0zNzEuMDE1NjJ2dztcbiAgfVxuICA0OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ1My41OTM3NXZ3O1xuICAgIHRvcDogLTM3NS40Njg3NXZ3O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDUzLjU5Mzc1dnc7XG4gICAgdG9wOiAtMzc1LjQ2ODc1dnc7XG4gIH1cbiAgNTQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC00NDV2dztcbiAgICB0b3A6IC0yODcuMzQzNzV2dztcbiAgfVxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQ0NXZ3O1xuICAgIHRvcDogLTI4Ny4zNDM3NXZ3O1xuICB9XG4gIDU5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDI5LjA2MjV2dztcbiAgICB0b3A6IC0zODcuMTA5Mzh2dztcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTQyOS4wNjI1dnc7XG4gICAgdG9wOiAtMzg3LjEwOTM4dnc7XG4gIH1cbiAgNjQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0zOTIuNTc4MTJ2dztcbiAgICB0b3A6IC0zODQuNzY1NjJ2dztcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTM5Mi41NzgxMnZ3O1xuICAgIHRvcDogLTM4NC43NjU2MnZ3O1xuICB9XG4gIDY5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzQ4LjkwNjI1dnc7XG4gICAgdG9wOiAtMzg2LjY0MDYydnc7XG4gIH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0zNDguOTA2MjV2dztcbiAgICB0b3A6IC0zODYuNjQwNjJ2dztcbiAgfVxuICA3NCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTM0OC4wNDY4OHZ3O1xuICAgIHRvcDogLTM5NC40NTMxMnZ3O1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzQ4LjA0Njg4dnc7XG4gICAgdG9wOiAtMzk0LjQ1MzEydnc7XG4gIH1cbiAgNzklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0zNDYuNDA2MjV2dztcbiAgICB0b3A6IC0zOTguOTg0Mzh2dztcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTM0Ni40MDYyNXZ3O1xuICAgIHRvcDogLTM5OC45ODQzOHZ3O1xuICB9XG4gIDg0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzM3LjczNDM4dnc7XG4gICAgdG9wOiAtMzk4LjQzNzV2dztcbiAgfVxuICA4NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTMzNy43MzQzOHZ3O1xuICAgIHRvcDogLTM5OC40Mzc1dnc7XG4gIH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0zMDMuNTE1NjJ2dztcbiAgICB0b3A6IC0zOTkuNzY1NjJ2dztcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTMwMy41MTU2MnZ3O1xuICAgIHRvcDogLTM5OS43NjU2MnZ3O1xuICB9XG4gIDk0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMjYyLjY1NjI1dnc7XG4gICAgdG9wOiAtNDA2Ljg3NXZ3O1xuICB9XG4gIDk1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMjYyLjY1NjI1dnc7XG4gICAgdG9wOiAtNDA2Ljg3NXZ3O1xuICB9XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMjA3LjV2dztcbiAgICB0b3A6IC00MzMuOTA2MjV2dztcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0yMDcuNXZ3O1xuICAgIHRvcDogLTQzMy45MDYyNXZ3O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmctamxlYWd1ZS1waW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eS1mYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eS1mYWRlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG4uZmFkZWluIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xufVxuXG4uZmFkZWluLWxvYWQge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG59XG5cbi5mYWRlaW4tbG9hZC5pcy1hY3RpdmUsXG4uZmFkZWluLmlzLWFjdGl2ZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFkZWluLWxhdGUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMC41cztcbn1cblxuLmZhZGVpbi1sYXRlLmlzLWFjdGl2ZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1vdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1hbmltZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyICovXG4uYy1oZWFkZXIge1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9iZ0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDg1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5jLWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAzMC40dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTMuMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSB7XG4gICAgdG9wOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiA0LjUzMzMzdnc7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0biB7XG4gICAgcmlnaHQ6IDIyLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuIHtcbiAgICB3aWR0aDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4ge1xuICAgIGhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4tbGluZTo6YmVmb3JlLCAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBhbmltYXRpb246IGxpbmVNb3ZlIC4ycyBsaW5lYXIgZm9yd2FyZHM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9iZ0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTMuMzMzMzN2dztcbiAgaGVpZ2h0OiAxLjA2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLWxpbmU6OmJlZm9yZSwgLmMtaGVhZGVyX19tZW51X19idG4tbGluZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lOjpiZWZvcmUsIC5jLWhlYWRlcl9fbWVudV9fYnRuLWxpbmU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBhbmltYXRpb246IGxpbmVNb3ZlIC4ycyBsaW5lYXIgZm9yd2FyZHMgLjJzO1xuICB0b3A6IDEuODY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLWxpbmU6OmFmdGVyIHtcbiAgICB0b3A6IDkuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDAuOHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW4ge1xuICAgIHdpZHRoOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW4ge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuLWxpbmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X29wZW4xQDJ4LnBuZyk7XG4gIHRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4tbGluZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxLjg2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X29wZW4yQDJ4LnBuZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDkuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzLjczMzMzdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X29wZW4zQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4tbGluZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lMjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYW5pbWF0aW9uOiBsaW5lTW92ZSAuMnMgbGluZWFyIGZvcndhcmRzIC40cztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaGVhZGVyX2JnQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEuMDY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNzMzMzN2dztcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lMjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lMjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2J0bi1saW5lMjo6YWZ0ZXIge1xuICAgIHRvcDogMTguNjY2NjdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHtcbiAgd2lkdGg6IDExLjQ2NjY3dnc7XG4gIGhlaWdodDogNS4wNjY2N3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiB7XG4gICAgd2lkdGg6IDU3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLW9wZW4ge1xuICAgIGhlaWdodDogMjUuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHNwYW4ge1xuICB3aWR0aDogMHZ3O1xuICBoZWlnaHQ6IDUuMDY2Njd2dztcbiAgdG9wOiAwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEuNDY2Njd2dyA1LjA2NjY3dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLW9wZW4gc3BhbiB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuIHtcbiAgICBoZWlnaHQ6IDI1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLW9wZW4gc3BhbiB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLW9wZW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1Ny4zMzMzM3B4IDI1LjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAwdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X2Nsb3NlMUAyeC5wbmcpO1xuICBhbmltYXRpb246IGxpbmVNb3ZlMiAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG4uaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X2Nsb3NlMkAyeC5wbmcpO1xuICBhbmltYXRpb246IGxpbmVNb3ZlMiAuNXMgbGluZWFyIGZvcndhcmRzIC4zcztcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuLmlzLWxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51IHtcbiAgcGFkZGluZzogMTAuNjY2Njd2dyAwdncgMjYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY29udGFpbmVyX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnUge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19saXN0IHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpc3Qge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbTpudGgtY2hpbGQoMiksIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCg0KSwgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDIpLCAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbTpudGgtY2hpbGQoNCksIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X2J0bl9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDg5LjMzMzMzdncgMTMuMzMzMzN2dztcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW1fX2J0biB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuIHtcbiAgICBsaW5lLWhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW1fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW1fX2J0biB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDYuNjY2NjdweCA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtX19idG4ge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaGVhZGVyX21lbnVfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUuNnZ3IDUuMzMzMzN2dztcbiAgd2lkdGg6IDUuNnZ3O1xuICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQuMjY2Njd2dztcbiAgcmlnaHQ6IDkuMzMzMzN2dztcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19pdGVtX19idG46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW1fX2J0bjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuOjphZnRlciB7XG4gICAgdG9wOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbV9fYnRuOjphZnRlciB7XG4gICAgcmlnaHQ6IDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpbmstbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbGluay1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX21lbnUgLmMtbWVudV9fbGluay1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpbmstaXRlbSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpbmstaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudSAuYy1tZW51X19saW5rLWl0ZW0gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2xpbmstaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGM0U7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvb3RlciAqL1xuLmMtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxMC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDIwdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlcl9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDEwMHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fYmFubmVycyB7XG4gIHBhZGRpbmctdG9wOiAxMC42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMjEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fYmFubmVycyB7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fYmFubmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fYmFubmVycy1saXN0IHtcbiAgcGFkZGluZzogMHZ3IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19iYW5uZXJzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2Jhbm5lcnMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2Jhbm5lcnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19iYW5uZXJzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fYmFubmVycy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fYmFubmVycy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2Jhbm5lcnMtaXRlbTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2Jhbm5lcnMtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2Jhbm5lcnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19iYW5uZXJzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX21lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudV9faXRlbSBhIHtcbiAgICBsaW5lLWhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX21lbnVfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRjNFO1xufVxuXG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44K744OD44K344On44Oz44K544K/44O844OI55S76Z2iICovXG4uYy1zdGFydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMTAwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1zdGFydF9fbG9nbyB7XG4gIHdpZHRoOiAxMzcuODY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YXJ0X19sb2dvIHtcbiAgICB3aWR0aDogNjg5LjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gY29va2ll5om/6Ku+55S76Z2iICovXG4uYy1tb2RhbC1jb29raWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tb2RhbC1jb29raWVfX21vZGFsIHtcbiAgcGFkZGluZzogMi42NjY2N3Z3IDEuNnZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk3O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWwtY29va2llX19tb2RhbCB7XG4gICAgcGFkZGluZzogMTMuMzMzMzNweCA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtbW9kYWwtY29va2llX19tb2RhbCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uYy1tb2RhbC1jb29raWVfX21vZGFsIHAge1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBsaW5lLWhlaWdodDogNC44dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWwtY29va2llX19tb2RhbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmMtbW9kYWwtY29va2llX19tb2RhbCBhIHtcbiAgY29sb3I6ICMyRTgzNjA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmMtbW9kYWwtY29va2llX19iZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk2O1xufVxuXG4uYy1tb2RhbC1iYW5uYXIge1xuICBtYXJnaW4tdG9wOiAtMi42NjY2N3Z3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1vZGFsLWJhbm5hciB7XG4gICAgbWFyZ2luLXRvcDogLTEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtbW9kYWwtYmFubmFyX19pbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyX19pbWcge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyLjY2NjY3dncgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgfVxufVxuXG4uYy1tb2RhbC1iYW5uYXJfX2ltZyBhIHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2ltZyBhIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtbW9kYWwtYmFubmFyX19jbG9zZSB7XG4gIHdpZHRoOiAxMC42NjY2N3Z3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2Nsb3NlIHtcbiAgICB3aWR0aDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWwtYmFubmFyX19jbG9zZSB7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbC1iYW5uYXJfX2Nsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLW1vZGFsLWJhbm5hcl9fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDov73lvpPjg5zjgr/jg7MgKi9cbi5jLWJ0bi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmMtYnRuLWZpeGVkLmlzLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuLWZpeGVkIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtYnRuLWZpeGVkIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jLWJ0bi1zZWFyY2gge1xuICB3aWR0aDogNjkuMzMzMzN2dztcbiAgYm90dG9tOiAxLjMzMzMzdnc7XG4gIGxlZnQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAzNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLXNlYXJjaCB7XG4gICAgYm90dG9tOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi1zZWFyY2gge1xuICAgIGxlZnQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1idG4tc2VhcmNoIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3NXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtYnRuLXNlYXJjaCB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAyOTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTIlKTtcbiAgfVxufVxuXG4uYy1nb3RvcCB7XG4gIGJvdHRvbTogMHZ3O1xuICB3aWR0aDogMjEuMzMzMzN2dztcbiAgcmlnaHQ6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdvdG9wIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ290b3Age1xuICAgIHdpZHRoOiAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ290b3Age1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1nb3RvcCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMTVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWdvdG9wIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI1MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODouODvOODgOODqyAqL1xuI2MtbW9kYWwtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYy1tb2RhbC1vdmVybGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtbW9kYWwtb3Blbjpob3Zlcixcbi5qcy1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOiDjOaZryAqL1xuLmMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wY19iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYmdfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1iZ19fcmlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1iZ19fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZ19fcmlnaHQge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgKDY1cHgvICRwYy1jb250ZW50cy13aWR0aCAqIDEwMHZ3KSk7XG4gIH1cbn1cblxuLmMtYmdfX3JpZ2h0X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYmdfX3JpZ2h0X19iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtYmdfX3JpZ2h0X19iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1iZ19fcmlnaHRfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMzVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtYmdfX3JpZ2h0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbjogNHB4IDAgOHB4IDA7XG59XG5cbi5jLWJnX19yaWdodF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYy1iZ19fcmlnaHRfX2l0ZW06bnRoLWNoaWxkKDIpIC5jLWJnX19yaWdodF9faXRlbV9fbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jLWJnX19yaWdodF9faWxsdXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtYmdfX3JpZ2h0X19pbGx1c3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1iZ19fcmlnaHRfX2lsbHVzdC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgYW5pbWF0aW9uOiBzbGlkZS1hbmltZSAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmMtYmdfX3JpZ2h0X19pbGx1c3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYy1iZ19fcmlnaHRfX2lsbHVzdC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLmMtYmdfX3JpZ2h0X19pbGx1c3QtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTBzO1xufVxuXG4uYy1iZ19fcmlnaHRfX2lsbHVzdC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyMHM7XG59XG5cbi5jLWJnX19yaWdodF9faWxsdXN0LWl0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDMwcztcbn1cblxuLmMtYmdfX3JpZ2h0X19pbGx1c3QtaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDBzO1xufVxuXG4uYy1iZ19fcmlnaHRfX2lsbHVzdC1pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MHM7XG59XG5cbi5jLWJnX19yaWdodF9faWxsdXN0LWl0ZW06bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDYwcztcbn1cblxuLmMtYmdfX3JpZ2h0X19pbGx1c3QtaXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzBzO1xufVxuXG4uYy1iZ19fcmlnaHRfX2lsbHVzdC1pdGVtOm50aC1vZi10eXBlKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4MHM7XG59XG5cbi5jLWJnX19yaWdodF9faWxsdXN0LWl0ZW06bnRoLW9mLXR5cGUoMTApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5MHM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODnOOCv+ODsyAqL1xuLmMtYnRuX195ZWxsb3csIC5wLWFkX19ib29rX2xpc3QtYnRuIHtcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX195ZWxsb3csIC5wLWFkX19ib29rX2xpc3QtYnRuIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtYnRuX195ZWxsb3cgYSwgLnAtYWRfX2Jvb2tfbGlzdC1idG4gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBjb2xvcjogIzI5NjY0RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2JnX3llbGxvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX3llbGxvdyBhLCAucC1hZF9fYm9va19saXN0LWJ0biBhIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtYnRuX19waW5rLCAucC1hYm91dF9fbGluay1idG4sIC5wLXNwZWNpYWxfX2xpbmstYnRuIHtcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICB3aWR0aDogODkuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bl9fcGluaywgLnAtYWJvdXRfX2xpbmstYnRuLCAucC1zcGVjaWFsX19saW5rLWJ0biB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX3BpbmssIC5wLWFib3V0X19saW5rLWJ0biwgLnAtc3BlY2lhbF9fbGluay1idG4ge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1idG5fX3BpbmsgYSwgLnAtYWJvdXRfX2xpbmstYnRuIGEsIC5wLXNwZWNpYWxfX2xpbmstYnRuIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgY29sb3I6ICMyOTY2NEQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19waW5rLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bl9fcGluayBhLCAucC1hYm91dF9fbGluay1idG4gYSwgLnAtc3BlY2lhbF9fbGluay1idG4gYSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5jLWJ0bl9famxlYWd1ZSB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAxLjA2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX2psZWFndWUge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtYnRuX19qbGVhZ3VlIGEge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogMS4wNjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIGEge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1idG5fX2psZWFndWUgYTo6YWZ0ZXIge1xuICByaWdodDogNS4zMzMzM3Z3O1xuICB3aWR0aDogMi40dnc7XG4gIGhlaWdodDogMy40NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX2J0bl9hcnJvdy5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIGE6OmFmdGVyIHtcbiAgICByaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19qbGVhZ3VlIGE6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44K344Kn44Ki44Oc44K/44OzICovXG4uYy1zaGFyZS1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1zaGFyZS1pdGVtIC51LXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fc2hhcmVfeC5wbmcpO1xufVxuXG4uYy1zaGFyZS1pdGVtIC51LWxpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fc2hhcmVfbGluZS5wbmcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg63jg7zjg4fjgqPjg7PjgrAgKi9cbmltZy5sYXp5bG9hZGluZyArIC5jLWxvYWRpbmcge1xuICB3aWR0aDogMjYuNjY2Njd2dztcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjRkZGRjNFIDk0JSwgIzAwMDApIHRvcC8xNXB4IDE1cHggbm8tcmVwZWF0LCBjb25pYy1ncmFkaWVudCgjMDAwMCAzMCUsICNGRkZGM0UpO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjMDAwMCBjYWxjKDEwMCUgLSAxNXB4KSwgIzAwMCAwKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaW1nLmxhenlsb2FkaW5nICsgLmMtbG9hZGluZyB7XG4gICAgd2lkdGg6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbWcubGF6eWxvYWRpbmcgKyAuYy1sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xuLnBhZ2VuYXRpb24ge1xuICBoZWlnaHQ6IDE1LjczMzMzdnc7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiB7XG4gICAgaGVpZ2h0OiA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucGFnZW5hdGlvbiB1bCB7XG4gIGhlaWdodDogMTUuNzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiB1bCB7XG4gICAgaGVpZ2h0OiA3OC42NjY2N3B4O1xuICB9XG59XG5cbi5wYWdlbmF0aW9uIGxpIHtcbiAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIGhlaWdodDogMTUuNzMzMzN2dztcbiAgbWFyZ2luOiAwdncgMS4zMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiBsaSB7XG4gICAgd2lkdGg6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlbmF0aW9uIGxpIHtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlbmF0aW9uIGxpIHtcbiAgICBtYXJnaW46IDBweCA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnBhZ2VuYXRpb24gbGkuY3VycmVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnZW5hdGlvbiBsaS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2luaXRpYWxfb24ucG5nKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdlbmF0aW9uIGxpIGEge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE1LjczMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25faW5pdGlhbF9vZmYucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNS43MzMzM3Z3IDE1LjczMzMzdnc7XG4gIHdpZHRoOiAxNS43MzMzM3Z3O1xuICBoZWlnaHQ6IDE1LjczMzMzdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VuYXRpb24gbGkgYSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogNzguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VuYXRpb24gbGkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3OC42NjY2N3B4IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlbmF0aW9uIGxpIGEge1xuICAgIHdpZHRoOiA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZW5hdGlvbiBsaSBhIHtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnBhZ2VuYXRpb24gbGkgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25faW5pdGlhbF9vbi5wbmcpO1xufVxuXG4ucHJldi1wYWdlLFxuLm5leHQtcGFnZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9pbml0aWFsX29mZi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1LjczMzMzdncgMTUuNzMzMzN2dztcbiAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIGhlaWdodDogMTUuNzMzMzN2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmV2LXBhZ2UsXG4gIC5uZXh0LXBhZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzguNjY2NjdweCA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJldi1wYWdlLFxuICAubmV4dC1wYWdlIHtcbiAgICB3aWR0aDogNzguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXYtcGFnZSxcbiAgLm5leHQtcGFnZSB7XG4gICAgaGVpZ2h0OiA3OC42NjY2N3B4O1xuICB9XG59XG5cbi5wcmV2LXBhZ2UuZGlzYWJsZWQsXG4ubmV4dC1wYWdlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnByZXYtcGFnZSBidXR0b24sXG4ubmV4dC1wYWdlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJldi1wYWdlLFxuLm5leHQtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2Fycm93LXdoaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUuNzMzMzN2dyAxNS43MzMzM3Z3O1xuICB3aWR0aDogMTUuNzMzMzN2dztcbiAgaGVpZ2h0OiAxNS43MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXYtcGFnZSxcbiAgLm5leHQtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3OC42NjY2N3B4IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmV2LXBhZ2UsXG4gIC5uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJldi1wYWdlLFxuICAubmV4dC1wYWdlIHtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmV2LXBhZ2U6aG92ZXIsXG4gIC5uZXh0LXBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctYmxhY2sucG5nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLm5leHQtcGFnZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNOUyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbkBrZXlmcmFtZXMgbGluZU1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lTW92ZTIge1xuICAxMDAlIHtcbiAgICB3aWR0aDogMTEuNDY2Njd2dztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA1Ny4zMzMzM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYWJvdXQgLmwtaW5uZXIge1xuICB3aWR0aDogODkuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0IC5sLWlubmVyIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX212LWNhcHRpb24ge1xuICBtYXJnaW46IDIuNjY2Njd2dyAwdncgOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX212LWNhcHRpb24ge1xuICAgIG1hcmdpbjogMTMuMzMzMzNweCAwcHggNDBweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19saW5lLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODkuMzMzMzN2dyAxMy4zMzMzM3Z3O1xuICB3aWR0aDogODkuMzMzMzN2dztcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19saW5rX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQ2LjY2NjY3cHggNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbmtfaGVhZGluZ3Mge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fbGlua19oZWFkaW5ncyBzcGFuIHtcbiAgY29sb3I6ICNGRkZGM0U7XG59XG5cbi5wLWFib3V0X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vd2F2ZV9saW5lLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODkuMzMzMzN2dyAyLjY2NjY3dnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiA1LjMzMzMzdncgNS4zMzMzM3Z3IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDYuNjY2NjdweCAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2xpbms6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19saW5rOjphZnRlciB7XG4gICAgbWFyZ2luOiAyNi42NjY2N3B4IDI2LjY2NjY3cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fbGluay1idG4ge1xuICBtYXJnaW4tdG9wOiAyLjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19saW5rLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fbGluay1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fbGluay1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fbGluay1idG4gYSB7XG4gIGNvbG9yOiAjMjk2NjREO1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjA2NjY3dnc7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA0LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fbGluay1idG4gYSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fbGluay1idG4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDY1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19saW5rLWJ0biBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX2ZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2ZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWJvdXRfX2ZlYXR1cmVfaGVhaW5nZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fZmVhdHVyZV9oZWFpbmdncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hYm91dF9fZmVhdHVyZV9idG4ge1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fZmVhdHVyZV9idG4ge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYWRfX212LWNhcHRpb24ge1xuICBtYXJnaW46IDYuNjY2Njd2dyAwdncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX212LWNhcHRpb24ge1xuICAgIG1hcmdpbjogMzMuMzMzMzNweCAwcHggMHB4O1xuICB9XG59XG5cbi5wLWFkX19ib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hZF9fYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi93YXZlX2xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS4zMzMzM3Z3IDIuNjY2Njd2dztcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDUuMzMzMzN2dyA1LjMzMzMzdncgNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDYuNjY2NjdweCAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9vazo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2s6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAyNi42NjY2N3B4IDI2LjY2NjY3cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hZF9fYm9va19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFkX19ib29rX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3dhdmVfbGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg5LjMzMzMzdncgMi42NjY2N3Z3O1xuICB3aWR0aDogODkuMzMzMzN2dztcbiAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogNS4zMzMzM3Z3IDUuMzMzMzN2dyA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LWl0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0Ni42NjY2N3B4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2tfbGlzdC1pdGVtOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LWl0ZW06OmFmdGVyIHtcbiAgICBtYXJnaW46IDI2LjY2NjY3cHggMjYuNjY2NjdweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWFkX19ib29rX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiA1LjMzMzMzdncgMHZ3IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyNi42NjY2N3B4IDBweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFkX19ib29rX2xpc3QtY2F0Y2gge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1hZF9fYm9va19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGM0U7XG4gIGZvbnQtc2l6ZTogNi40dnc7XG4gIGxpbmUtaGVpZ2h0OiA5LjA2NjY3dnc7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2tfbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDUuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2tfbGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWFkX19ib29rX2xpc3QtZGF0YSB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMTMuMzMzMzN2dztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYmdfbGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg5LjMzMzMzdncgMTMuMzMzMzN2dztcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rX2xpc3QtZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2tfbGlzdC1kYXRhIHtcbiAgICBsaW5lLWhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2tfbGlzdC1kYXRhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0Ni42NjY2N3B4IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rX2xpc3QtZGF0YSB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LWRhdGEge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hZF9fYm9va19saXN0LWJ0biB7XG4gIG1hcmdpbjogNS4zMzMzM3Z3IDUuMzMzMzN2dyAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9va19saXN0LWJ0biB7XG4gICAgbWFyZ2luOiAyNi42NjY2N3B4IDI2LjY2NjY3cHggMHB4O1xuICB9XG59XG5cbi5wLWFkX19ib29rX2xpc3QtYnRuIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDcuNDY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rX2xpc3QtYnRuIGEge1xuICAgIHBhZGRpbmctbGVmdDogMzcuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hZF9fYm9vay1zd2lwZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDB2dyA1LjMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFkX19ib29rLXN3aXBlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9vay1zd2lwZXIge1xuICAgIHBhZGRpbmc6IDBweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9vay1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWRfX2Jvb2sgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA3NC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWRfX2Jvb2sgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDM3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hZF9fYm9vayAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNzQuNjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWFkX19ib29rIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgYm9yZGVyOiAjMDAwIDFweCBzb2xpZDtcbiAgd2lkdGg6IDc0LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hZF9fYm9vayAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDM3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hZF9fYm9vayAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgYm9yZGVyOiAjMDAwIDFweCBzb2xpZDtcbiAgICB3aWR0aDogNzQuNjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hcmNoaXZlX19tdi1jYXB0aW9uIHtcbiAgbWFyZ2luOiA2LjY2NjY3dncgMHZ3IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX212LWNhcHRpb24ge1xuICAgIG1hcmdpbjogMzMuMzMzMzNweCAwcHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hcmNoaXZlX19zaXRlLWhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fc2l0ZS1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1hcmNoaXZlX19zaXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vd2F2ZV9saW5lLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODkuMzMzMzN2dyAyLjY2NjY3dnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiA0Ljh2dyA1LjMzMzMzdncgNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fc2l0ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQ2LjY2NjY3cHggMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fc2l0ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fc2l0ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fc2l0ZTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMjRweCAyNi42NjY2N3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtYXJjaGl2ZV9fc2l0ZTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWFyY2hpdmVfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFyY2hpdmVfX2xpbmstaXRlbSB7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19saW5rLWl0ZW0ge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fbGluay1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFyY2hpdmVfX2xpbmstaGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2xpbmstaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fbGluay1oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2xpbmstaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hcmNoaXZlX19saW5rIGltZy5uaWppIHtcbiAgd2lkdGg6IDg4dnc7XG4gIGhlaWdodDogNDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19saW5rIGltZy5uaWppIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2xpbmsgaW1nLm5pamkge1xuICAgIGhlaWdodDogMjI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2xpbmsgaW1nLm5pamkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2xpbmsgaW1nLm5pamkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYXJjaGl2ZV9fY2FtcGFpZ24ge1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19jYW1wYWlnbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucC1hcmNoaXZlX19jYW1wYWlnbi1oZWFkaW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX2NhbXBhaWduLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWJvb2tzaG9waW5mb19fdG9wIHtcbiAgcGFkZGluZzogMi42NjY2N3Z3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tzaG9waW5mb19fdG9wIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC1ib29rc2hvcGluZm9fX3RvcF9faGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3RvcF9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYm9va3Nob3BpbmZvX19jYW1wYWlnbiB7XG4gIHBhZGRpbmctdG9wOiA2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX2NhbXBhaWduIHtcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19oZWFkaW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tzaG9waW5mb19fY2FtcGFpZ25fX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWJvb2tzaG9waW5mb19fY2FtcGFpZ25fX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19saXN0OjphZnRlciB7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3dhdmVfbGluZS5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va3Nob3BpbmZvX19jYW1wYWlnbl9fbGlzdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va3Nob3BpbmZvX19jYW1wYWlnbl9fbGlzdDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX2NhbXBhaWduX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYm9va3Nob3BpbmZvX19zaG9wIHtcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3Nob3Age1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3Nob3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWJvb2tzaG9waW5mb19fc2hvcF9faGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3Nob3BfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWJvb2tzaG9waW5mb19fc2hvcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1ib29rc2hvcGluZm9fX3Nob3BfX2l0ZW0ge1xuICB3aWR0aDogNDMuNDY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3Nob3BfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va3Nob3BpbmZvX19zaG9wX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rc2hvcGluZm9fX3Nob3BfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3Qge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2JnX2xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS4zMzMzM3Z3IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDYuNjY2NjdweCA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0OjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjNFMzE7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0IHtcbiAgcGFkZGluZzogNS4zMzMzM3Z3IDh2dyA1LjMzMzMzdncgOHZ3O1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgd2lkdGg6IDc2dnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgcGFkZGluZzogMjYuNjY2NjdweCA0MHB4IDI2LjY2NjY3cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI0U1RTVFNTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uIHtcbiAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGM0UzMTtcbiAgYmFja2dyb3VuZC1zaXplOiA2LjY2NjY3dncgNS44NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX3NlYXJjaC5wbmcpO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uIHtcbiAgICB3aWR0aDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMy4zMzMzM3B4IDI5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6ICMwRjNFMzE7XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2NhdXRpb24ge1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAzLjJ2dztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2NhdXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19jYXV0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwge1xuICB3aWR0aDogODkuMzMzMzN2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbCB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIGhlaWdodDogMTUuNzMzMzN2dztcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9pbml0aWFsX29mZi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1LjczMzMzdncgMTUuNzMzMzN2dztcbiAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIGhlaWdodDogMTUuNzMzMzN2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgICB3aWR0aDogNzguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzguNjY2NjdweCA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIHdpZHRoOiA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIGhlaWdodDogNzguNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0uaXMtYWN0aXZlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2luaXRpYWxfb24ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNS43MzMzM3Z3IDE1LjczMzMzdnc7XG4gIHdpZHRoOiAxNS43MzMzM3Z3O1xuICBoZWlnaHQ6IDE1LjczMzMzdnc7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzguNjY2NjdweCA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICB3aWR0aDogNzguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA3OC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbTpudGgtY2hpbGQobis2KSB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbTpudGgtY2hpbGQobis2KSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW06aG92ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25faW5pdGlhbF9vbi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUuNzMzMzN2dyAxNS43MzMzM3Z3O1xuICAgIHdpZHRoOiAxNS43MzMzM3Z3O1xuICAgIGhlaWdodDogMTUuNzMzMzN2dztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3OC42NjY2N3B4IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW06aG92ZXIge1xuICAgIHdpZHRoOiA3OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtIHtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIHBhZGRpbmc6IDB2dyAyLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyOTY2NEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkExRTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWl0ZW06Zmlyc3QtY2hpbGQsIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fdGFnLWl0ZW06Zmlyc3QtY2hpbGQsIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX3RhZy1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZBMUUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2NjREO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX190YWctaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjY0RDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUge1xuICBwYWRkaW5nOiAwdncgNS4zMzMzM3Z3IDEwLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAuNTMzMzN2dyAxMC41MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwcHggMjYuNjY2NjdweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTIuNjY2NjdweCA1Mi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0ge1xuICB3aWR0aDogNDEuODY2Njd2dztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pdGVtIHtcbiAgICB3aWR0aDogMjA5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pdGVtLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZSBpbWcge1xuICB3aWR0aDogNDEuODY2Njd2dztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMDkuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIGltZy5sYXp5bG9hZGluZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDY2LjEzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIGltZy5sYXp5bG9hZGluZyB7XG4gICAgaGVpZ2h0OiAzMzAuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIGltZy5sYXp5bG9hZGluZyArIC5wLWRldGFpbC1saXN0X190aXRsZV9faW1hZ2VfX2xvYWRpbmcge1xuICB3aWR0aDogMjYuNjY2Njd2dztcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjRkZGRjNFIDk0JSwgIzAwMDApIHRvcC8xNXB4IDE1cHggbm8tcmVwZWF0LCBjb25pYy1ncmFkaWVudCgjMDAwMCAzMCUsICNGRkZGM0UpO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjMDAwMCBjYWxjKDEwMCUgLSAxNXB4KSwgIzAwMCAwKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZSBpbWcubGF6eWxvYWRpbmcgKyAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlX19sb2FkaW5nIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZV9faW1hZ2UgaW1nLmxhenlsb2FkaW5nICsgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZV9fbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAxMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX25vaGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdC10ZXh0IHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsIC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZGV0YWlsIC5sLWlubmVyIHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwgLmwtaW5uZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX212IHtcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19tdiB7XG4gICAgcGFkZGluZy10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19tdl9faW1hZ2Uge1xuICB3aWR0aDogNjEuMzMzMzN2dztcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX212X19pbWFnZSB7XG4gICAgd2lkdGg6IDMwNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fbXZfX2NoZWNrIHtcbiAgd2lkdGg6IDUuODY2Njd2dztcbiAgdG9wOiAxOS40NjY2N3Z3O1xuICByaWdodDogOC4yNjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX212X19jaGVjayB7XG4gICAgd2lkdGg6IDI5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX2NoZWNrIHtcbiAgICB0b3A6IDk3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9fbXZfX2NoZWNrIHtcbiAgICByaWdodDogNDEuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogNS4zMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9faW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogOS4wNjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mb19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0NS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9faW5mb19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDQuOHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX2F1dGhvciB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mb19fYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wLWRldGFpbF9faW5mb19fc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX3N1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19pbmZvX19zdW1tYXJ5X19idG4ge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuOTMzMzN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19pbmZvX19zdW1tYXJ5X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19pbmZvX19zdW1tYXJ5X19idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtZGV0YWlsX19pbmZvX19zdW1tYXJ5X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucC1kZXRhaWxfX2luZm9fX3N1bW1hcnlfX3RleHQuaXMtb3BlbiB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fdGV4dCBwIHtcbiAgcGFkZGluZzogMS42dncgMHZ3O1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19pbmZvX19zdW1tYXJ5X190ZXh0IHAge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mb19fc3VtbWFyeV9fdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2luZm9fX3Rlcm0ge1xuICBoZWlnaHQ6IDIxLjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX2luZm9fdGVybS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX3Rlcm0ge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mb19fdGVybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2luZm9fX3Rlcm0gcCB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX2luZm9fX3Rlcm0gcCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9faW5mbyAuYy1idG5fX3llbGxvdzpub3QoOmxhc3QtY2hpbGQpLCAucC1kZXRhaWxfX2luZm8gLnAtYWRfX2Jvb2tfbGlzdC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9faW5mbyAuYy1idG5fX3llbGxvdzpub3QoOmxhc3QtY2hpbGQpLCAucC1kZXRhaWxfX2luZm8gLnAtYWRfX2Jvb2tfbGlzdC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2luZm8gLmMtYnRuX195ZWxsb3cucC1kZXRhaWxfX2luZm9fX2J0bi10cnksIC5wLWRldGFpbF9faW5mbyAucC1kZXRhaWxfX2luZm9fX2J0bi10cnkucC1hZF9fYm9va19saXN0LWJ0biB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19pbmZvIC5jLWJ0bl9feWVsbG93LnAtZGV0YWlsX19pbmZvX19idG4tdHJ5LCAucC1kZXRhaWxfX2luZm8gLnAtZGV0YWlsX19pbmZvX19idG4tdHJ5LnAtYWRfX2Jvb2tfbGlzdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3JlY29tbWVuZCB7XG4gIHBhZGRpbmc6IDEwLjY2NjY3dncgMHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9kZXRhaWxfcmVjb21tZW5kX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX3JlY29tbWVuZCB7XG4gICAgcGFkZGluZzogNTMuMzMzMzNweCAwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fcmVjb21tZW5kLXN3aXBlciB7XG4gIHdpZHRoOiA5NC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19yZWNvbW1lbmQtc3dpcGVyIHtcbiAgICB3aWR0aDogNDczLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWNvbW1lbmQtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wLWRldGFpbF9fcmVjb21tZW5kLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogOTYuOHZ3O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9fcmVjb21tZW5kLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA0ODRweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3NoYXJlIHtcbiAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gIGhlaWdodDogNjkuMzMzMzN2dztcbiAgdG9wOiAxOC42NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAwdncgMi42NjY2N3Z3IDIuNjY2Njd2dyAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIHtcbiAgICB3aWR0aDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSB7XG4gICAgaGVpZ2h0OiAzNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSB7XG4gICAgdG9wOiA5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTMuMzMzMzNweCAxMy4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3NoYXJlX190ZXh0IHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbF9fc2hhcmUgLmMtc2hhcmUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW0ge1xuICB3aWR0aDogMTAuMTMzMzN2dztcbiAgaGVpZ2h0OiAxMC4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSAuYy1zaGFyZS1pdGVtIHtcbiAgICB3aWR0aDogNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsX19zaGFyZSAuYy1zaGFyZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDUwLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19zaGFyZSAuYy1zaGFyZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWxfX3NoYXJlIC5jLXNoYXJlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmFxIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWZhcV9fZmFxLWxlYWQge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2ZhcS1sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2ZhcS1sZWFkIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fZmFxLWxlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wLWZhcV9fZmFxLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS4zMzMzM3Z3IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19saW5lLnBuZyk7XG4gIG1hcmdpbjogNS4zMzMzM3Z3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fZmFxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fZmFxLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19mYXEtdGl0bGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQ2LjY2NjY3cHggNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19mYXEtdGl0bGUge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19mYXEtdGl0bGUge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19mYXEtdGl0bGUge1xuICAgIG1hcmdpbjogMjYuNjY2NjdweCAwcHg7XG4gIH1cbn1cblxuLnAtZmFxX19saXN0X19oZWFkaW5ncyB7XG4gIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgcGFkZGluZzogMS4zMzMzM3Z3IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZDogIzBGM0UzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nOiA2LjY2NjY3cHggMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1mYXFfX2xpc3RfX3RleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEYzRTMxO1xuICBwYWRkaW5nOiAyLjY2NjY3dncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZzogMTMuMzMzMzNweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWZhcV9fbGlzdF9fdGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg4Hjg7zjg6DlhbHpgJrjgrnjgr/jgqTjg6sgKi9cbi5wLWpsZWFndWUtdGVhbSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucC1qbGVhZ3VlLXRlYW0gLmMtYmctamxlYWd1ZV9faW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMjM4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtIC5jLWJnLWpsZWFndWVfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTguNTkzNzV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW0gLmMtYmctamxlYWd1ZV9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWpsZWFndWUtdGVhbSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgd2lkdGg6IDk1NTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlLXRlYW0gLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgd2lkdGg6IDc0Ni4xNzE4OHZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbSAuYy1iZy1qbGVhZ3VlX19tYXAtc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1qbGVhZ3VlLXRlYW0gLmMtYmctamxlYWd1ZV9fdGVhbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wLWpsZWFndWUtdGVhbSAuYy1iZy1qbGVhZ3VlX190ZWFtX19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtIC5jLWJnLWpsZWFndWVfX3RlYW1fX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW0gLmMtYmctamxlYWd1ZV9fdGVhbV9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX212IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAxMTQuNjY2Njd2dztcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgaGVpZ2h0OiAxMTQuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfdGVhbV9tdl9iZy5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCA1NzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdiB7XG4gICAgcGFkZGluZy10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXYge1xuICAgIGhlaWdodDogNTczLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19tdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fbXZfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIHRvcDogLTR2dztcbiAgbGVmdDogMi42NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX212X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fbnVtYmVyIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX212X19udW1iZXIge1xuICAgIGxlZnQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19tdl9fbnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDEzLjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fbnVtYmVyIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSB7XG4gIHdpZHRoOiAyMC41MzMzM3Z3O1xuICB0b3A6IDIwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIHtcbiAgICB3aWR0aDogMTAyLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX212X19pbWcge1xuICB3aWR0aDogNTguNjY2Njd2dztcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9faW1nIHtcbiAgICB3aWR0aDogMjkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnAtamxlYWd1ZS10ZWFtX19tdl9fbmFtZS10ZWFtIHtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtdGVhbSB7XG4gICAgZm9udC1zaXplOiAxOC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lLXRlYW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lLXRlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19tdl9fbmFtZS1wbGF5ZXIge1xuICBmb250LXNpemU6IDEwLjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtcGxheWVyIHtcbiAgICBmb250LXNpemU6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtcGxheWVyLWVuZ2xpc2gge1xuICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19tdl9fbmFtZS1wbGF5ZXItZW5nbGlzaCB7XG4gICAgZm9udC1zaXplOiAxOC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lLXBsYXllci1lbmdsaXNoIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUge1xuICBwYWRkaW5nOiA1LjMzMzMzdncgNS4zMzMzM3Z3IDEwLjY2NjY3dncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDI2LjY2NjY3cHggNTMuMzMzMzNweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogOS4wNjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlX19oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIHtcbiAgaGVpZ2h0OiAxOC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSB7XG4gICAgaGVpZ2h0OiA5My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kIHtcbiAgcGFkZGluZy10b3A6IDh2dztcbiAgcGFkZGluZy1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19oZWFkaW5ncyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC00LjUzMzMzdnc7XG4gIGhlaWdodDogMjkuODY2Njd2dztcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuOTMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9wbGF5ZXJzX2hlYWRpbmdzLnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIyLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiAxNDkuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMzQuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBsaW5lLWhlaWdodDogNi40dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgcGFkZGluZzogNHZ3IDUuMzMzMzN2dztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmJlZm9yZSwgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmFmdGVyIHtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiA4dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9sZWFkLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjpiZWZvcmUsIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjpiZWZvcmUsIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0ge1xuICBwYWRkaW5nOiA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYmcucG5nKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiA4My43MzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS1pbWcge1xuICAgIGhlaWdodDogNDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS1pbWcgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0taW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG4gIG1hcmdpbi1ib3R0b206IDMuNzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9faXRlbSAuYy1idG5fX2psZWFndWUge1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiA4MHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2l0ZW0gLmMtYnRuX19qbGVhZ3VlIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtIC5jLWJ0bl9famxlYWd1ZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19pdGVtIC5jLWJ0bl9famxlYWd1ZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcmVjb21tZW5kX2J0bl9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXIge1xuICBwYWRkaW5nOiA4dncgNS4zMzMzM3Z3IDUuMzMzMzN2dyA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYW5vdGhlcl9iZy5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQtYW5vdGhlciB7XG4gICAgcGFkZGluZzogNDBweCAyNi42NjY2N3B4IDI2LjY2NjY3cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQtYW5vdGhlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2LjY2NjY3cHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogNS44NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQtYW5vdGhlcl9faGVhZGluZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5nczo6YWZ0ZXIge1xuICB3aWR0aDogODB2dztcbiAgaGVpZ2h0OiAzLjJ2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcmVjb21tZW5kX2Fub3RoZXJfaGVhZGluZ3MucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQtYW5vdGhlcl9faGVhZGluZ3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmQtYW5vdGhlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDB2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogNi4xMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogMC44dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9hbm90aGVyX2xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZC1hbm90aGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kLWFub3RoZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbiB7XG4gIHBhZGRpbmc6IDB2dyA1LjMzMzMzdncgMTAuNjY2Njd2dyA1LjMzMzMzdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMjYuNjY2NjdweCA1My4zMzMzM3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0biBhIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbi1idG4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0biBhOjphZnRlciB7XG4gIHdpZHRoOiA2LjR2dztcbiAgaGVpZ2h0OiA2LjR2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcGFnZW5hdGlvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0biBhOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbi1idG4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWUtdGVhbV9fcGFnZW5hdGlvbi1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0bjpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA5LjA2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctbGVmdDogNDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuOmZpcnN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnAtamxlYWd1ZS10ZWFtX19wYWdlbmF0aW9uLWJ0bjpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjA2NjY3dnc7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44OB44O844Og5Yil44K544K/44Kk44OrICovXG4ucC1rYXNoaW1hLWFudGxlcnMgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAta2FzaGltYS1hbnRsZXJzIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODE5M0Y7XG59XG5cbi5wLWthc2hpbWEtYW50bGVycyAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDE1LjQ2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1rYXNoaW1hLWFudGxlcnMgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDc3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAta2FzaGltYS1hbnRsZXJzIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG59XG5cbi5wLWthc2hpbWEtYW50bGVycyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTYyNTRweDtcbiAgdG9wOiAtNDUyMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWthc2hpbWEtYW50bGVycyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDg4LjU5Mzc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1rYXNoaW1hLWFudGxlcnMgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgdG9wOiAtMzUzLjIwMzEydnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTEgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICB3aWR0aDogNjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtMSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDUuMTU2MjV2dztcbiAgfVxufVxuXG4ucC11cmF3YS1yZWRzIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLXVyYXdhLXJlZHMgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2MDAyRDtcbn1cblxuLnAtdXJhd2EtcmVkcyAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEzLjg2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC11cmF3YS1yZWRzIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA2OS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXVyYXdhLXJlZHMgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtdXJhd2EtcmVkcyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTU5MzFweDtcbiAgdG9wOiAtNDU2N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXVyYXdhLXJlZHMgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTQ2My4zNTkzOHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtdXJhd2EtcmVkcyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNTYuNzk2ODh2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0yIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNC4wNjI1dnc7XG4gIH1cbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQsXG4ucC1rYXNoaXdhLXJleXNvbCAucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuIGEsXG4ucC1rYXNoaXdhLXJleXNvbCAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1rYXNoaXdhLXJleXNvbCAucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi5wLWthc2hpd2EtcmV5c29sIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAta2FzaGl3YS1yZXlzb2wgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjEwMDtcbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxNS40NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDc3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmJlZm9yZSwgLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19yZWNvbW1lbmRfX2xlYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcmVjb21tZW5kX2xlYWRfYmxhY2sucG5nKTtcbn1cblxuLnAta2FzaGl3YS1yZXlzb2wgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX2J0bl9hcnJvd19ibGFjay5wbmcpO1xufVxuXG4ucC1rYXNoaXdhLXJleXNvbCAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTYwMjRweDtcbiAgdG9wOiAtNDU4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWthc2hpd2EtcmV5c29sIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC00NzAuNjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1rYXNoaXdhLXJleXNvbCAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNTcuODEyNXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0zIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbTMgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA1Ljc4MTI1dnc7XG4gIH1cbn1cblxuLnAtZmN0b2t5byAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1mY3Rva3lvIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBBNkU7XG59XG5cbi5wLWZjdG9reW8gLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxMC45MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmN0b2t5byAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgICB3aWR0aDogNTQuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1mY3Rva3lvIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG59XG5cbi5wLWZjdG9reW8gLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01ODY1cHg7XG4gIHRvcDogLTQ2NjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mY3Rva3lvIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC00NTguMjAzMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZjdG9reW8gLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgdG9wOiAtMzY0LjM3NXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW00IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDUxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbTQgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzLjk4NDM3dnc7XG4gIH1cbn1cblxuLnAtdG9reW8tdmVyZHkgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAtdG9reW8tdmVyZHkgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkQzMDtcbn1cblxuLnAtdG9reW8tdmVyZHkgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxMi4yNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9reW8tdmVyZHkgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDYxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9reW8tdmVyZHkgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtdG9reW8tdmVyZHkgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01ODY1cHg7XG4gIHRvcDogLTQ2NjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC10b2t5by12ZXJkeSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDU4LjIwMzEydnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC10b2t5by12ZXJkeSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNjQuMzc1dnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTUgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICB3aWR0aDogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtNSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQuMzc1dnc7XG4gIH1cbn1cblxuLnAtZmNtYWNoaWRhLXplbHZpYSAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1mY21hY2hpZGEtemVsdmlhIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0QTc7XG59XG5cbi5wLWZjbWFjaGlkYS16ZWx2aWEgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxNC40dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mY21hY2hpZGEtemVsdmlhIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG59XG5cbi5wLWZjbWFjaGlkYS16ZWx2aWEgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtZmNtYWNoaWRhLXplbHZpYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTU4MzNweDtcbiAgdG9wOiAtNDY5NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZjbWFjaGlkYS16ZWx2aWEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTQ1NS43MDMxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZmNtYWNoaWRhLXplbHZpYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNjYuNzk2ODh2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtNiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW02IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNS45Mzc1dnc7XG4gIH1cbn1cblxuLnAta2F3YXNha2ktZnJvbnRhbGUgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAta2F3YXNha2ktZnJvbnRhbGUgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4QTFEQjtcbn1cblxuLnAta2F3YXNha2ktZnJvbnRhbGUgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxNC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAta2F3YXNha2ktZnJvbnRhbGUgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDczLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAta2F3YXNha2ktZnJvbnRhbGUgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW03IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAta2F3YXNha2ktZnJvbnRhbGUgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01OTEwcHg7XG4gIHRvcDogLTQ3MDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1rYXdhc2FraS1mcm9udGFsZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDYxLjcxODc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1rYXdhc2FraS1mcm9udGFsZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNjcuNTc4MTJ2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtNyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW03IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNS4zMTI1dnc7XG4gIH1cbn1cblxuLnAteW9rb2hhbWEtZm1hcmlub3MgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAteW9rb2hhbWEtZm1hcmlub3MgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA5ODtcbn1cblxuLnAteW9rb2hhbWEtZm1hcmlub3MgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxOC4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAteW9rb2hhbWEtZm1hcmlub3MgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDkwLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAteW9rb2hhbWEtZm1hcmlub3MgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW04IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAteW9rb2hhbWEtZm1hcmlub3MgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01ODkwcHg7XG4gIHRvcDogLTQ3MzFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC15b2tvaGFtYS1mbWFyaW5vcyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDYwLjE1NjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC15b2tvaGFtYS1mbWFyaW5vcyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNjkuNjA5Mzh2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtOCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA4MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW04IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNi4zMjgxMnZ3O1xuICB9XG59XG5cbi5wLXlva29oYW1hZmMgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAteW9rb2hhbWFmYyAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xufVxuXG4ucC15b2tvaGFtYWZjIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICB3aWR0aDogMTUuNzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXlva29oYW1hZmMgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDc4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAteW9rb2hhbWFmYyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXlva29oYW1hZmMgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0LjYwOTM4dnc7XG4gIH1cbn1cblxuLnAteW9rb2hhbWFmYyAuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC15b2tvaGFtYWZjIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICBsZWZ0OiAtNTg5MXB4O1xuICB0b3A6IC00NzQ5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAteW9rb2hhbWFmYyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDYwLjIzNDM4dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC15b2tvaGFtYWZjIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM3MS4wMTU2MnZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW05IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDU5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbTkgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0LjYwOTM4dnc7XG4gIH1cbn1cblxuLnAtc2hvbmFuLWJlbGxtYXJlIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLXNob25hbi1iZWxsbWFyZSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJDMDM5O1xufVxuXG4ucC1zaG9uYW4tYmVsbG1hcmUgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiAxNnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2hvbmFuLWJlbGxtYXJlIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5wLXNob25hbi1iZWxsbWFyZSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNob25hbi1iZWxsbWFyZSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQuNjg3NXZ3O1xuICB9XG59XG5cbi5wLXNob25hbi1iZWxsbWFyZSAuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtc2hvbmFuLWJlbGxtYXJlIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICBsZWZ0OiAtNTgwNnB4O1xuICB0b3A6IC00ODA2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2hvbmFuLWJlbGxtYXJlIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC00NTMuNTkzNzV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNob25hbi1iZWxsbWFyZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zNzUuNDY4NzV2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMTAgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtMTAgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0LjY4NzV2dztcbiAgfVxufVxuXG4ucC1hbGJpcmV4LW5paWdhdGEgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAtYWxiaXJleC1uaWlnYXRhIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTU1MDQ7XG59XG5cbi5wLWFsYmlyZXgtbmlpZ2F0YSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEyLjUzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hbGJpcmV4LW5paWdhdGEgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDYyLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtYWxiaXJleC1uaWlnYXRhIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1hbGJpcmV4LW5paWdhdGEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01Njk2cHg7XG4gIHRvcDogLTM2NzhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1hbGJpcmV4LW5paWdhdGEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTQ0NXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtYWxiaXJleC1uaWlnYXRhIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTI4Ny4zNDM3NXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xMSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xMSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQuNDUzMTJ2dztcbiAgfVxufVxuXG4ucC1zaGltaXp1LXNwdWxzZSAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1zaGltaXp1LXNwdWxzZSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE4OTAwO1xufVxuXG4ucC1zaGltaXp1LXNwdWxzZSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEyLjUzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zaGltaXp1LXNwdWxzZSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgICB3aWR0aDogNjIuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zaGltaXp1LXNwdWxzZSAuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTEyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtc2hpbWl6dS1zcHVsc2UgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC01NDkycHg7XG4gIHRvcDogLTQ5NTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1zaGltaXp1LXNwdWxzZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtNDI5LjA2MjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNoaW1penUtc3B1bHNlIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM4Ny4xMDkzOHZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xMiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xMiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQuNDUzMTJ2dztcbiAgfVxufVxuXG4ucC1uYWdveWEtZ3JhbXB1cyAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1uYWdveWEtZ3JhbXB1cyAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgwQzE4O1xufVxuXG4ucC1uYWdveWEtZ3JhbXB1cyAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEwLjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5hZ295YS1ncmFtcHVzIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA1MnB4O1xuICB9XG59XG5cbi5wLW5hZ295YS1ncmFtcHVzIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1uYWdveWEtZ3JhbXB1cyAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTUwMjVweDtcbiAgdG9wOiAtNDkyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLW5hZ295YS1ncmFtcHVzIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC0zOTIuNTc4MTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLW5hZ295YS1ncmFtcHVzIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM4NC43NjU2MnZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xMyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xMyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDMuOTA2MjV2dztcbiAgfVxufVxuXG4ucC1reW90by1zYW5nYSAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC1reW90by1zYW5nYSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIwNzgzO1xufVxuXG4ucC1reW90by1zYW5nYSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1reW90by1zYW5nYSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgICB3aWR0aDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1reW90by1zYW5nYSAuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAta3lvdG8tc2FuZ2EgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC00NDY2cHg7XG4gIHRvcDogLTQ5NDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1reW90by1zYW5nYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtMzQ4LjkwNjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1reW90by1zYW5nYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zODYuNjQwNjJ2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0yIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNC4yMTg3NXZ3O1xuICB9XG59XG5cbi5wLWdhbWJhLW9zYWthIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLWdhbWJhLW9zYWthIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyODc7XG59XG5cbi5wLWdhbWJhLW9zYWthIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICB3aWR0aDogMTEuNzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdhbWJhLW9zYWthIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA1OC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWdhbWJhLW9zYWthIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1nYW1iYS1vc2FrYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgbGVmdDogLTQ0NTVweDtcbiAgdG9wOiAtNTA0OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWdhbWJhLW9zYWthIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC0zNDguMDQ2ODh2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWdhbWJhLW9zYWthIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM5NC40NTMxMnZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xNSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xNSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDMuOTg0Mzd2dztcbiAgfVxufVxuXG4ucC1jZXJlem8tb3Nha2EgLnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuLnAtY2VyZXpvLW9zYWthIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTAwNUM7XG59XG5cbi5wLWNlcmV6by1vc2FrYSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDEzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jZXJlem8tb3Nha2EgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtY2VyZXpvLW9zYWthIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1jZXJlem8tb3Nha2EgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC00NDM0cHg7XG4gIHRvcDogLTUxMDdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1jZXJlem8tb3Nha2EgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTM0Ni40MDYyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtY2VyZXpvLW9zYWthIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM5OC45ODQzOHZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xNiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA2N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xNiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDUuMjM0Mzh2dztcbiAgfVxufVxuXG4ucC12aXNzZWwta29iZSAucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG4ucC12aXNzZWwta29iZSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwMDJFO1xufVxuXG4ucC12aXNzZWwta29iZSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDExLjczMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC12aXNzZWwta29iZSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgICB3aWR0aDogNTguNjY2NjdweDtcbiAgfVxufVxuXG4ucC12aXNzZWwta29iZSAuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcbn1cblxuLnAtdmlzc2VsLWtvYmUgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC00MzIzcHg7XG4gIHRvcDogLTUxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC12aXNzZWwta29iZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICBsZWZ0OiAtMzM3LjczNDM4dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC12aXNzZWwta29iZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC0zOTguNDM3NXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xNyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xNyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQuMzc1dnc7XG4gIH1cbn1cblxuLnAtZmFnaWFuby1va2F5YW1hIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLWZhZ2lhbm8tb2theWFtYSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjYwMDNEO1xufVxuXG4ucC1mYWdpYW5vLW9rYXlhbWEgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gIHdpZHRoOiA5Ljg2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYWdpYW5vLW9rYXlhbWEgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDQ5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZmFnaWFuby1va2F5YW1hIC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1mYWdpYW5vLW9rYXlhbWEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC0zODg1cHg7XG4gIHRvcDogLTUxMTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mYWdpYW5vLW9rYXlhbWEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTMwMy41MTU2MnZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZmFnaWFuby1va2F5YW1hIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIHRvcDogLTM5OS43NjU2MnZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xOCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA1MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xOCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDMuOTg0Mzd2dztcbiAgfVxufVxuXG4ucC1zYW5mcmVjY2UtaGlyb3NoaW1hIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLXNhbmZyZWNjZS1oaXJvc2hpbWEgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMzE4Rjtcbn1cblxuLnAtc2FuZnJlY2NlLWhpcm9zaGltYSAucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcbiAgd2lkdGg6IDE0LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zYW5mcmVjY2UtaGlyb3NoaW1hIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA3My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNhbmZyZWNjZS1oaXJvc2hpbWEgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0xOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG59XG5cbi5wLXNhbmZyZWNjZS1oaXJvc2hpbWEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gIGxlZnQ6IC0zMzYycHg7XG4gIHRvcDogLTUyMDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1zYW5mcmVjY2UtaGlyb3NoaW1hIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC0yNjIuNjU2MjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNhbmZyZWNjZS1oaXJvc2hpbWEgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgdG9wOiAtNDA2Ljg3NXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xOSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0xOSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDUuMzEyNXZ3O1xuICB9XG59XG5cbi5wLWF2aXNwYS1mdWt1b2thIC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcbi5wLWF2aXNwYS1mdWt1b2thIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFCNUI7XG59XG5cbi5wLWF2aXNwYS1mdWt1b2thIC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuICB3aWR0aDogMTMuNnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXZpc3BhLWZ1a3Vva2EgLnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG4gICAgd2lkdGg6IDY4cHg7XG4gIH1cbn1cblxuLnAtYXZpc3BhLWZ1a3Vva2EgLmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG59XG5cbi5wLWF2aXNwYS1mdWt1b2thIC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtcGxheWVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1ZW07XG59XG5cbi5wLWF2aXNwYS1mdWt1b2thIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICBsZWZ0OiAtMjY1NnB4O1xuICB0b3A6IC01NTU0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtYXZpc3BhLWZ1a3Vva2EgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgbGVmdDogLTIwNy41dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1hdmlzcGEtZnVrdW9rYSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB0b3A6IC00MzMuOTA2MjV2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMjAgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICB3aWR0aDogNThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtMjAgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0LjUzMTI1dnc7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJnLWpsZWFndWUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfYmdfcGF0dGVybi5wbmcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYmctamxlYWd1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYy1iZy1qbGVhZ3VlX19tYXAtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLWJnLWpsZWFndWVfX21hcC1zbWFsbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWJnLWpsZWFndWVfX2lubmVyIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSArIDY1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9faW5uZXIge1xuICAgIHdpZHRoOiAzMi44MTI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAzMi44MTI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX19pbm5lciB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAoNjVweC8gJHBjLWNvbnRlbnRzLXdpZHRoICogMTAwdncpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fcGluIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNjhweDtcbiAgdG9wOiAxODRweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvYmctamxlYWd1ZV9waW4ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3BpbiB7XG4gICAgd2lkdGg6IDMuNTE1NjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3BpbiB7XG4gICAgaGVpZ2h0OiA1LjMxMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3BpbiB7XG4gICAgdG9wOiAxNC4zNzV2dztcbiAgfVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0b3A6IDI3MnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0ge1xuICAgIHdpZHRoOiAzMi44MTI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMCAxMjgwMDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW0ge1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbSB7XG4gICAgdG9wOiAyMS4yNXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW1fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1dnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIHtcbiAgICB3aWR0aDogNi41NjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIHtcbiAgICBoZWlnaHQ6IDYuNTYyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY1NjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM5MDYydnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM5MDYydnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbV9fcGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW1fX3BsYWNlLWhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19wbGFjZS1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19wbGFjZS1oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW1fX3BsYWNlLXBsYWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19wbGFjZS1wbGFjZSB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19wbGFjZS1wbGFjZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtX19pbmZvLWhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX2luZm8taGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbV9faW5mby1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1iZy1qbGVhZ3VlX190ZWFtX19pbmZvLWhlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMi4zNDM3NXZ3O1xuICB9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW1fX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtYmctamxlYWd1ZV9fdGVhbV9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX2luZm8tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbV9faW5mby10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWJnLWpsZWFndWVfX3RlYW1fX2luZm8tdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY0MDYydnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX21haW4ge1xuICB3aWR0aDogMTY4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX19tYWluIHtcbiAgICB3aWR0aDogMTMuMTI1dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX19pbm5lcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX19pbm5lcjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxOS42ODc1dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0ge1xuICAgIHdpZHRoOiA2LjU2MjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbSB7XG4gICAgaGVpZ2h0OiA2LjU2MjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbSB7XG4gICAgbGluZS1oZWlnaHQ6IDYuNTYyNXZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5pcy1zaG93IHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMSBpbWcge1xuICB3aWR0aDogNjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMSBpbWcge1xuICAgIHdpZHRoOiA1LjE1NjI1dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTIgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTIgaW1nIHtcbiAgICB3aWR0aDogNC4yMTg3NXZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0zIGltZyB7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0zIGltZyB7XG4gICAgd2lkdGg6IDV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNCBpbWcge1xuICB3aWR0aDogNTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNCBpbWcge1xuICAgIHdpZHRoOiAzLjk4NDM3dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTUgaW1nIHtcbiAgd2lkdGg6IDU2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTUgaW1nIHtcbiAgICB3aWR0aDogNC4zNzV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNiBpbWcge1xuICB3aWR0aDogNzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNiBpbWcge1xuICAgIHdpZHRoOiA1Ljg1OTM4dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTcgaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTcgaW1nIHtcbiAgICB3aWR0aDogNS4zMTI1dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTggaW1nIHtcbiAgd2lkdGg6IDgxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTggaW1nIHtcbiAgICB3aWR0aDogNi4zMjgxMnZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW05IGltZyB7XG4gIHdpZHRoOiA1OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW05IGltZyB7XG4gICAgd2lkdGg6IDQuNjA5Mzh2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTAgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTEwIGltZyB7XG4gICAgd2lkdGg6IDQuNjg3NXZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xMSBpbWcge1xuICB3aWR0aDogNTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTEgaW1nIHtcbiAgICB3aWR0aDogNC40NTMxMnZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xMiBpbWcge1xuICB3aWR0aDogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTIgaW1nIHtcbiAgICB3aWR0aDogNC4zNzV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTMgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTEzIGltZyB7XG4gICAgd2lkdGg6IDMuOTA2MjV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTQgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE0IGltZyB7XG4gICAgd2lkdGg6IDQuMjE4NzV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTUgaW1nIHtcbiAgd2lkdGg6IDUxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE1IGltZyB7XG4gICAgd2lkdGg6IDMuOTg0Mzd2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTYgaW1nIHtcbiAgd2lkdGg6IDY3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE2IGltZyB7XG4gICAgd2lkdGg6IDUuMjM0Mzh2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTcgaW1nIHtcbiAgd2lkdGg6IDU2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE3IGltZyB7XG4gICAgd2lkdGg6IDQuMzc1dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE4IGltZyB7XG4gIHdpZHRoOiA1MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xOCBpbWcge1xuICAgIHdpZHRoOiAzLjk4NDM3dnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE5IGltZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xOSBpbWcge1xuICAgIHdpZHRoOiA1LjMxMjV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMjAgaW1nIHtcbiAgd2lkdGg6IDU4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTIwIGltZyB7XG4gICAgd2lkdGg6IDQuNTMxMjV2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0uYy1iZy1qbGVhZ3VlX19sb2dvX19jaGFyYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX2NoYXJhIGltZyB7XG4gIHdpZHRoOiA1MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbS5jLWJnLWpsZWFndWVfX2xvZ29fX2NoYXJhIGltZyB7XG4gICAgd2lkdGg6IDMuOTg0Mzd2dztcbiAgfVxufVxuXG4ucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX3BpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9faW5uZXIuaXMtYW5pbWF0ZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgYW5pbWF0aW9uOiBiZy1qbGVhZ3VlLW1hcCA2MHMgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMDEsIDAuMDIsIDEpIDRzIGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19pbm5lci5pcy1hbmltYXRlIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGFuaW1hdGlvbjogYmctamxlYWd1ZS1tYXAtbSA2MHMgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMDEsIDAuMDIsIDEpIDRzIGJvdGg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgd2lkdGg6IDk1NTFweDtcbiAgbGVmdDogLTYyNTRweDtcbiAgdG9wOiAtNDUyMXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSxhbmltYXRpb247XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcbiAgICB3aWR0aDogNzQ2LjE3MTg4dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1qbGVhZ3VlIC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuICAgIGxlZnQ6IC00ODguNTkzNzV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG4gICAgdG9wOiAtMzUzLjIwMzEydnc7XG4gIH1cbn1cblxuLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19tYXAtc21hbGwgaW1nIHtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA5NTUxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4wNTYpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19tYXAtc21hbGwgaW1nIHtcbiAgICByaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtamxlYWd1ZSAuYy1iZy1qbGVhZ3VlX19tYXAtc21hbGwgaW1nIHtcbiAgICB0b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWpsZWFndWUgLmMtYmctamxlYWd1ZV9fbWFwLXNtYWxsIGltZyB7XG4gICAgd2lkdGg6IDc0Ni4xNzE4OHZ3O1xuICB9XG59XG5cbi5wLWpsZWFndWUgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtamxlYWd1ZV9fcGxheWVycyB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwdncgMTAuNjY2Njd2dyAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDBweCA1My4zMzMzM3B4IDBweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19wbGF5ZXJzX19sZWFkIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19wbGF5ZXJzX19oZWFkaW5ncyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAyOS44NjY2N3Z3O1xuICBtYXJnaW4tbGVmdDogLTQuNTMzMzN2dztcbiAgcGFkZGluZy1sZWZ0OiAyOC4yNjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHBhZGRpbmctdG9wOiA5LjA2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogNi45MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9wbGF5ZXJzX2hlYWRpbmdzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX2hlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDE0OS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19oZWFkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogNDUuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAzNC42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BsYXllcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAtamxlYWd1ZV9fcGxheWVyc19faXRlbSB7XG4gIHdpZHRoOiA0My4ydnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMC41MzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19faXRlbSB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGxheWVyc19faXRlbS5pcy1uZXcgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtamxlYWd1ZV9fcGxheWVyc19faXRlbS5pcy1uZXcgYTo6YWZ0ZXIge1xuICB3aWR0aDogMTQuMTMzMzN2dztcbiAgaGVpZ2h0OiA1Ljg2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3BsYXllcl9uZXcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX19pdGVtLmlzLW5ldyBhOjphZnRlciB7XG4gICAgd2lkdGg6IDcwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX2l0ZW0uaXMtbmV3IGE6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGxheWVyc19fdGV4dCB7XG4gIHBhZGRpbmc6IDEuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19fdGV4dCB7XG4gICAgcGFkZGluZzogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BsYXllcnNfX3RleHQudS10ZWFtMjAgLnAtamxlYWd1ZV9fcGxheWVyc19fbmFtZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNmVtO1xufVxuXG4ucC1qbGVhZ3VlX19wbGF5ZXJzX190ZWFtIHtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19wbGF5ZXJzX190ZWFtIHtcbiAgICBmb250LXNpemU6IDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX3RlYW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BsYXllcnNfX25hbWUge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BsYXllcnNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGxheWVyc19fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNS4zMzMzM3Z3O1xuICBwYWRkaW5nLXRvcDogOC44dnc7XG4gIHBhZGRpbmctYm90dG9tOiA3LjJ2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcmVjb21tZW5kX2JnLnBuZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2NjdweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXAge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDkuODY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA0OS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9faGVhZGluZ3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNi45MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19oZWFkaW5ncyBzcGFuIHtcbiAgICBmb250LXNpemU6IDM0LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19oZWFkaW5ncyBzcGFuOmxhc3QtY2hpbGQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMmVtO1xufVxuXG4ucC1qbGVhZ3VlX19waWNrdXAtc3dpcGVyIHtcbiAgd2lkdGg6IDk0LjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cC1zd2lwZXIge1xuICAgIHdpZHRoOiA0NzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwLXN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXAtc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xufVxuXG4ucC1qbGVhZ3VlX19waWNrdXAtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogODB2dztcbiAgYm9yZGVyLXJhZGl1czogMS4wNjY2N3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzN2dztcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cC1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXAtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXAtc3dpcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMDY2Njd2dztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMDY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX25hbWUge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19uYW1lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fbmFtZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX25hbWUudS10ZWFtMjAgc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNmVtO1xufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogNHZ3IDUuMzMzMzN2dyA2LjY2NjY3dncgNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAyNi42NjY2N3B4IDMzLjMzMzMzcHggMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzX19pbWcgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19jb250ZW50cyAuYy1idG5fX2psZWFndWUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2NvbnRlbnRzIC5jLWJ0bl9famxlYWd1ZSBhIHtcbiAgaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYnRuX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fY29udGVudHMgLmMtYnRuX19qbGVhZ3VlIGEge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50IHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDQuMjY2Njd2dztcbiAgcGFkZGluZzogMHZ3IDQuMjY2Njd2dztcbiAgcGFkZGluZy1ib3R0b206IDYuNHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMxNzdFNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudCB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW1nIHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjI2NjY3dnc7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0LjI2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19pbWcge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19pbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2ltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faGVhZGluZ3Mge1xuICBtYXJnaW4tdG9wOiA3Mi4yNjY2N3Z3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogMi4xMzMzM3Z3O1xuICB3aWR0aDogODYuNjY2Njd2dztcbiAgY29sb3I6ICMwMDBBNkU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi10b3A6IDM2MS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2xlYWQge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIxLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2xlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS4wNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW5mby1pdGVtIHtcbiAgICBnYXA6IDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19pbmZvLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8taGVhZGluZ3Mge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICBjb2xvcjogIzAwMEE2RTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8taGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW5mby1oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9faW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19pbmZvLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3JlY29tbWVuZCB7XG4gIG1hcmdpbi10b3A6IDguNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3JlY29tbWVuZCB7XG4gICAgbWFyZ2luLXRvcDogNDIuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19yZWNvbW1lbmQtaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjEzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19yZWNvbW1lbmQtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcmVjb21tZW5kLWxlYWQge1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19yZWNvbW1lbmQtbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19yZWNvbW1lbmQtbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3JlY29tbWVuZC1sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3JlY29tbWVuZCAucC1qbGVhZ3VlX19wbGF5ZXJzX19pdGVtIHtcbiAgd2lkdGg6IDM5LjJ2dztcbiAgbWFyZ2luLWJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcmVjb21tZW5kIC5wLWpsZWFndWVfX3BsYXllcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcmVjb21tZW5kIC5wLWpsZWFndWVfX3BsYXllcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19ib29rIHtcbiAgd2lkdGg6IDM4LjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxLjA2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX2Jvb2sge1xuICAgIHdpZHRoOiAxOTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fYm9vayB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19ib29rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdCB7XG4gIG1hcmdpbi10b3A6IDguNTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdCB7XG4gICAgbWFyZ2luLXRvcDogNDIuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDMuMnZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBoZWlnaHQ6IDE2dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9waG90b3Nwb3RfaGVhZGluZ3MucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAwMEE2RTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaGVhZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaGVhZGluZ3Mge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1pdGVtIHtcbiAgd2lkdGg6IDM5LjJ2dztcbiAgbWFyZ2luLWJvdHRvbTogNC4yNjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSBpbWcge1xuICB3aWR0aDogMzkuMnZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSBpbWcubGF6eWxvYWRpbmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MS44NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWl0ZW0gaW1nLmxhenlsb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDMwOS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1pdGVtIGltZy5sYXp5bG9hZGluZyArIC5wLWRldGFpbC1saXN0X190aXRsZV9faW1hZ2VfX2xvYWRpbmcge1xuICB3aWR0aDogMjYuNjY2Njd2dztcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjRkZGRjNFIDk0JSwgIzAwMDApIHRvcC8xNXB4IDE1cHggbm8tcmVwZWF0LCBjb25pYy1ncmFkaWVudCgjMDAwMCAzMCUsICNGRkZGM0UpO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjMDAwMCBjYWxjKDEwMCUgLSAxNXB4KSwgIzAwMCAwKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWl0ZW0gaW1nLmxhenlsb2FkaW5nICsgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZV9fbG9hZGluZyB7XG4gICAgd2lkdGg6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtaXRlbSBpbWcubGF6eWxvYWRpbmcgKyAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlX19sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1idG4ge1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiA4MC41MzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAxLjA2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwQTZFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1idG4ge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fcGlja3VwX19ldmVudF9fcGhvdG9zcG90LWJ0biB7XG4gICAgd2lkdGg6IDQwMi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19waWNrdXBfX2V2ZW50X19waG90b3Nwb3QtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3BpY2t1cF9fZXZlbnRfX3Bob3Rvc3BvdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlX19zcGVjaWFsIHtcbiAgcGFkZGluZzogMTAuNjY2Njd2dyAwdncgNS4zMzMzM3Z3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWwge1xuICAgIHBhZGRpbmc6IDUzLjMzMzMzcHggMHB4IDI2LjY2NjY3cHggMHB4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3NwZWNpYWxfX3N1YiB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fc3BlY2lhbF9fc3ViIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX3N1YiB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX3N1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDI5Ljg2NjY3dnc7XG4gIHBhZGRpbmctbGVmdDogMjguMjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBwYWRkaW5nLXRvcDogNy40NjY2N3Z3O1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogOS4wNjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9wbGF5ZXJzX2hlYWRpbmdzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDE0OS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMzcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA0NS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3NwZWNpYWxfX2xpc3Qge1xuICB3aWR0aDogODkuMzMzMzN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtamxlYWd1ZV9fc3BlY2lhbF9fbGlzdCB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3NwZWNpYWxfX2l0ZW0ge1xuICB3aWR0aDogNDEuODY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19zcGVjaWFsX19pdGVtIHtcbiAgICB3aWR0aDogMjA5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fc3BlY2lhbF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDQxLjg2NjY3dnc7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpsZWFndWVfX3NwZWNpYWxfX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDIwOS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWpsZWFndWVfX3NwZWNpYWxfX2l0ZW1fX2ltYWdlIGltZy5sYXp5bG9hZGluZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDY2LjEzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qbGVhZ3VlX19zcGVjaWFsX19pdGVtX19pbWFnZSBpbWcubGF6eWxvYWRpbmcge1xuICAgIGhlaWdodDogMzMwLjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtamxlYWd1ZV9fc3BlY2lhbF9faXRlbV9faW1hZ2UgaW1nLmxhenlsb2FkZWQge1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmQgLmwtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5vdGZvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAucC1ub3Rmb3VuZCAubC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnAtbm90Zm91bmQgLmMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5wLW5vdGZvdW5kX19idG4ge1xuICB3aWR0aDogODUuMzMzMzN2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbm90Zm91bmRfX2J0biB7XG4gICAgd2lkdGg6IDQyNi42NjY2N3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ub3Rmb3VuZF9fbWFpbiB7XG4gIHBhZGRpbmc6IDM3LjMzMzMzdncgMHZ3IDMydnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbiB7XG4gICAgcGFkZGluZzogMTg2LjY2NjY3cHggMHB4IDE2MHB4O1xuICB9XG59XG5cbi5wLW5vdGZvdW5kX19tYWluX3RleHQge1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogOS4wNjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5vdGZvdW5kX19tYWluX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiA0NS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbl90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwtcGFnZV9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19pbmZvX19zaGFyZV9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2MC41MzMzM3Z3IDcuNDY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS44NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGM0U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX3NoYXJlX2hlYWRpbmdzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9faW5mb19fc2hhcmVfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9faW5mb19fc2hhcmVfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19pbmZvX19zaGFyZV9faGVhZGluZ3Mge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAyLjY2NjY3cHggMzcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19pbmZvX19zaGFyZV9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19pbmZvX19zaGFyZSAuYy1zaGFyZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLXNwZWNpYWwtcGFnZV9faW5mb19fc2hhcmUgLmMtc2hhcmUtaXRlbSB7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsLXBhZ2VfX2luZm9fX3NoYXJlIC5jLXNoYXJlLWl0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsLXBhZ2VfX2luZm9fX3NoYXJlIC5jLXNoYXJlLWl0ZW0ge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLXBhZ2VfX2luZm9fX3NoYXJlIC5jLXNoYXJlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19pbmZvX19zaGFyZSAuYy1zaGFyZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzIHtcbiAgcGFkZGluZy10b3A6IDh2dztcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19ib29rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19ib29rc19faGVhZGluZ3Mge1xuICB3aWR0aDogODkuMzMzMzN2dztcbiAgaGVpZ2h0OiAzMS43MzMzM3Z3O1xuICBwYWRkaW5nLXRvcDogNC44dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgZm9udC1zaXplOiA2LjR2dztcbiAgbGluZS1oZWlnaHQ6IDkuMDY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9mcmFtZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19ib29rc19faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19ib29rc19faGVhZGluZ3Mge1xuICAgIGhlaWdodDogMTU4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9fYm9va3NfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19ib29rc19faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9fYm9va3NfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9fYm9va3NfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogNDUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9fYm9va3NfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19ib29rc19faXRlbSB7XG4gIHdpZHRoOiA0MS44NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzX19pdGVtIHtcbiAgICB3aWR0aDogMjA5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19ib29rc19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsLXBhZ2VfX2Jvb2tzX19pbWFnZSBpbWcge1xuICB3aWR0aDogNDEuODY2Njd2dztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbC1wYWdlX19ib29rc19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMjA5LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbC1wYWdlX19ib29rc19faW1hZ2UgaW1nLmxhenlsb2FkaW5nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjYuMTMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWwtcGFnZV9fYm9va3NfX2ltYWdlIGltZy5sYXp5bG9hZGluZyB7XG4gICAgaGVpZ2h0OiAzMzAuNjY2NjdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc3BlY2lhbF9fbXYtY2FwdGlvbiB7XG4gIG1hcmdpbjogNi42NjY2N3Z3IDB2dyAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbXYtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAzMy4zMzMzM3B4IDBweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXNwZWNpYWxfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi93YXZlX2xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS4zMzMzM3Z3IDIuNjY2Njd2dztcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDUuMzMzMzN2dyA1LjMzMzMzdncgNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQ2LjY2NjY3cHggMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluazo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluazo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMjYuNjY2NjdweCAyNi42NjY2N3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fbGluay1idG4ge1xuICBtYXJnaW4tdG9wOiAyLjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2xpbmstYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX2xpbmstYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluay1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX19saW5rLWJ0biBhIHtcbiAgY29sb3I6ICMyOTY2NEQ7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMTMuMDY2Njd2dztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDQuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2xpbmstYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fbGluay1idG4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDY1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2xpbmstYnRuIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9mcmFtZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg5LjMzMzMzdncgMzEuNzMzMzN2dztcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIGhlaWdodDogMzEuNzMzMzN2dztcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDYuNjY2NjdweCAxNTguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDE1OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRjNFO1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogNi42NjY2N3Z3O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2NhdGNoLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzcuNnZ3IDYuNjY2Njd2dztcbiAgd2lkdGg6IDM3LjZ2dztcbiAgaGVpZ2h0OiA2LjY2NjY3dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1jYXRjaCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtY2F0Y2gge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTg4cHggMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1jYXRjaCB7XG4gICAgd2lkdGg6IDE4OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX193ZWVrLWhlYWRpbmdzLWNhdGNoIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDYuNHZ3O1xuICBsaW5lLWhlaWdodDogOS4wNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vlay1oZWFkaW5ncy1ibGFjayB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWstaGVhZGluZ3MtYmxhY2sge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX190aGVtZS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX190aGVtZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX190aGVtZS1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lLWl0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWUtaXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fdGhlbWUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdGVybXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtdGVybXNfX3Rlcm1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiA4OS4zMzMzM3Z3IDEzLjMzMzMzdnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19saW5lLnBuZyk7XG4gIG1hcmdpbjogNS4zMzMzM3Z3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRlcm1zX190ZXJtcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10ZXJtc19fdGVybXMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10ZXJtc19fdGVybXMtdGl0bGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDQ2LjY2NjY3cHggNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zLXRpdGxlIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRlcm1zX190ZXJtcy10aXRsZSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10ZXJtc19fdGVybXMtdGl0bGUge1xuICAgIG1hcmdpbjogMjYuNjY2NjdweCAwcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3Rlcm1zLWxlYWQge1xuICBsaW5lLWhlaWdodDogOHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zLWxlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wLXRlcm1zX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX2xpc3RfX2hlYWRpbmdzIHtcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRlcm1zX19saXN0X190ZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19zdWJoZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtdG9wX19iYW5uZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fYmFubmVyLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19iYW5uZXItaXRlbSB7XG4gIHdpZHRoOiA5MC42NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fYmFubmVyLWl0ZW0ge1xuICAgIHdpZHRoOiA0NTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19iYW5uZXItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jhbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1LjMzMzMzdnc7XG4gIHdpZHRoOiAxODh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fYmFubmVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19iYW5uZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbn1cblxuLnAtdG9wX19tb3ZpZSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fbW92aWUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19tb3ZpZSBpZnJhbWUge1xuICB3aWR0aDogODkuNnZ3O1xuICBoZWlnaHQ6IDUwLjR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fbW92aWUgaWZyYW1lIHtcbiAgICB3aWR0aDogNDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fbW92aWUgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX212IHtcbiAgcGFkZGluZy1ib3R0b206IDYuNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19tdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogOHZ3O1xuICBoZWlnaHQ6IDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX212X3NsaWRlcl9hcnJvd0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDh2dyA4dnc7XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogOHZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwdncgNC44dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHggMHB4IDI0cHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsLWJhbm5lci1yZWNvbW1lbmQge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNS4zMzMzM3Z3O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtYmFubmVyLXJlY29tbWVuZCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtYmFubmVyLXJlY29tbWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC1saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXRvcF9fc3BlY2lhbC13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX3NwZWNpYWxfYmcyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnAtdG9wX19zcGVjaWFsLWxpc3QtaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuXG4ucC10b3BfX3NwZWNpYWwtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3RvcF9zcGVjaWFsX2JnMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDIuNjY2Njd2dyA1LjMzMzMzdncgNS44NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLXdyYXAge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzcHggMjYuNjY2NjdweCAyOS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC13cmFwIC51LWxlYWQsIC5wLXRvcF9fc3BlY2lhbC13cmFwIC5wLWFkX19ib29rX2xpc3QtY2F0Y2gsIC5wLXRvcF9fc3BlY2lhbC13cmFwIC5wLWFkX19ib29rX2xpc3QtZGF0YSwgLnAtdG9wX19zcGVjaWFsLXdyYXAgLnAtZmFxX19saXN0X19oZWFkaW5ncywgLnAtdG9wX19zcGVjaWFsLXdyYXAgLnAtdGVybXNfX3Rlcm1zLWxlYWQsIC5wLXRvcF9fc3BlY2lhbC13cmFwIC5wLXRlcm1zX19saXN0X19oZWFkaW5ncyB7XG4gIGxpbmUtaGVpZ2h0OiA2LjkzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtd3JhcCAudS1sZWFkLCAucC10b3BfX3NwZWNpYWwtd3JhcCAucC1hZF9fYm9va19saXN0LWNhdGNoLCAucC10b3BfX3NwZWNpYWwtd3JhcCAucC1hZF9fYm9va19saXN0LWRhdGEsIC5wLXRvcF9fc3BlY2lhbC13cmFwIC5wLWZhcV9fbGlzdF9faGVhZGluZ3MsIC5wLXRvcF9fc3BlY2lhbC13cmFwIC5wLXRlcm1zX190ZXJtcy1sZWFkLCAucC10b3BfX3NwZWNpYWwtd3JhcCAucC10ZXJtc19fbGlzdF9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAzNC42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbC13cmFwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3Bfc3BlY2lhbF9idG5fYmdAMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3OC42NjY2N3Z3IDEwLjY2NjY3dnc7XG4gIHdpZHRoOiA3OC42NjY2N3Z3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC13cmFwLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtd3JhcC1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtd3JhcC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC13cmFwLWJ0biB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTMuMzMzMzNweCA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtd3JhcC1idG4ge1xuICAgIHdpZHRoOiAzOTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLXdyYXAtYnRuIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsLXdyYXAtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX3NwZWNpYWxfYXJyb3dAMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNS4zMzMzM3Z3O1xuICB3aWR0aDogNS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUuMzMzMzN2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsLXdyYXAtYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC13cmFwLWJ0bjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3NwZWNpYWwtd3JhcC1idG46OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbC13cmFwLWJ0bjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjgZPjga7mpa3nlYzjga7jg57jg7PjgqzjgpLjgoLjgaPjgajopovjgovvvIHjg6Ljg7zjg4Djg6sgKi9cbi5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtbW9kYWxfX292ZXJsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtbW9kYWxfX292ZXJsYXlfX3RleHQge1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dnc7XG4gIHdpZHRoOiA1My44NjY2N3Z3O1xuICBwYWRkaW5nOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDM2dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtbW9kYWxfX292ZXJsYXlfX3RleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X190ZXh0IHtcbiAgICB3aWR0aDogMjY5LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fb3ZlcmxheV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fb3ZlcmxheV9fZmluZ2VyIHtcbiAgd2lkdGg6IDE4LjY2NjY3dnc7XG4gIGhlaWdodDogMTUuNDY2Njd2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX3JlY29tbWVuZF9tb2RhbF9maW5nZXIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbmltYXRpb246IHZlcnRpY2FsLW1vdmUgMXMgIGVhc2UgLjVzICBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19vdmVybGF5X19maW5nZXIge1xuICAgIHdpZHRoOiA5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fb3ZlcmxheV9fZmluZ2VyIHtcbiAgICBoZWlnaHQ6IDc3LjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtbW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtbW9kYWwtc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTU3LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgcGFkZGluZzogMHZ3IDUuMzMzMzN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbC1zd2lwZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtbW9kYWwtc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDc4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbC1zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsLXN3aXBlciB7XG4gICAgcGFkZGluZzogMHB4IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19yZWNvbW1lbmQtbW9kYWwtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjB2dztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbi5wLXRvcF9fcmVjb21tZW5kLW1vZGFsLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDEyNS4zMzMzM3Z3O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19yZWNvbW1lbmQtbW9kYWwtc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA2MjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fYnRuIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX21vZGFsX2J0bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1LjMzMzMzdncgMjEuMzMzMzN2dztcbiAgd2lkdGg6IDg1LjMzMzMzdnc7XG4gIGhlaWdodDogMjEuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyLjEzMzMzdnc7XG4gIGJvdHRvbTogNS4zMzMzM3Z3O1xuICB6LWluZGV4OiAxMDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyNi42NjY2N3B4IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fYnRuIHtcbiAgICB3aWR0aDogNDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19idG4ge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19idG4ge1xuICAgIGxlZnQ6IDEwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19idG4ge1xuICAgIGJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogMTAuNjY2Njd2dztcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX21vZGFsX2Nsb3NlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fY2xvc2Uge1xuICAgIHdpZHRoOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fY2xvc2Uge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucC10b3BfX3JlY29tbWVuZC1tb2RhbF9fYmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wLXRvcF9fcmVjb21tZW5kLW1vZGFsX19iZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fY2FtcGFpZ24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fY2FtcGFpZ24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fY2FtcGFpZ24tYmFubmVyLWNhbXBhaWduIHtcbiAgd2lkdGg6IDg5LjMzMzMzdnc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9fY2FtcGFpZ24tYmFubmVyLWNhbXBhaWduIHtcbiAgICB3aWR0aDogNDQ2LjY2NjY3cHg7XG4gIH1cbn1cbiIsIi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlpInmlbBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIOOCq+ODqeODvCAqL1xuJGMtcGluazogI0ZGQTFFMDtcbiRjLXllbGxvdzogI0ZGRkYzRTtcbiRjLWdyZWVuOiAjMjk2NjREO1xuJGMtZ3JlZW4yOiAjMkU4MzYwO1xuJGMtZGFya2dyZWVuOiAjMEYzRTMxO1xuXG4kYy1ibHVlOiAjMzE3N0U3O1xuXG4vLyBK44Oq44O844Kw44CA44OB44O844Og44Kr44Op44O8XG4kYy10ZWFtMTojQjgxOTNGO1xuJGMtdGVhbTI6I0U2MDAyRDtcbiRjLXRlYW0zOiNGRkYxMDA7XG4kYy10ZWFtNDojMDAwQTZFO1xuJGMtdGVhbTU6IzAwNkQzMDtcbiRjLXRlYW02OiMwMDU0QTc7XG4kYy10ZWFtNzojMzhBMURCO1xuJGMtdGVhbTg6IzAwNDA5ODtcbiRjLXRlYW05OiMwMEEwRTk7XG4kYy10ZWFtMTA6IzgyQzAzOTtcbiRjLXRlYW0xMTojRUE1NTA0O1xuJGMtdGVhbTEyOiNGMTg5MDA7XG4kYy10ZWFtMTM6I0Q4MEMxODtcbiRjLXRlYW0xNDojOTIwNzgzO1xuJGMtdGVhbTE1OiMwMDMyODc7XG4kYy10ZWFtMTY6I0RBMDA1QztcbiRjLXRlYW0xNzojQTkwMDJFO1xuJGMtdGVhbTE4OiNCNjAwM0Q7XG4kYy10ZWFtMTk6ICM1MTMxOEY7XG4kYy10ZWFtMjA6IzAwMUI1QjtcblxuJGMtdGV4dDogIzFFMUUxRTsgLy/jg4bjgq3jgrnjg4jjg6HjgqTjg7Pjgqvjg6njg7xcbiRjLWdyZXkgOiAjQUVBRUFFOyAvL+OCsOODrOODvFxuXG4kYy1qbGVhZ3VlLWJsYWNrOiAjMjkyOTI5O1xuJGMtYmxhY2s6ICMwMDA7IC8v6buSXG4kYy13aGl0ZTogI2ZmZjsgLy/nmb1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBfbWl4aW4uc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlpInmlbDlrprnvqlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzcC1kZXNpZ246IDM3NTsgLy9TUOOBruODh+OCtuOCpOODs+ODh+ODvOOCv+OBrueUu+mdouW5hVxuJGJyZWFrcG9pbnQ6IDc2NzsgLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRjb250ZW50cy13aWR0aDogNTAwOyAvL+ODoeOCpOODs+OCs+ODs+ODhuODs+ODhOW5hVxuJHBjLWNvbnRlbnRzLXdpZHRoOiAxMDIzOyAvL1BD44Gu55S76Z2i5bmF5bqD44GE5pmCXG4kcGMtYmctYnJlYWtwb2ludDogMTI4MDsgLy9QQ+iDjOaZr+OBruOCteOCpOOCuuebuOWvvuODu+e1tuWvvuWIh+OCiuabv+OBiFxuJGpsZWFndWUtaW5uZXItd2lkdGg6IDQyMDsgLy9K44Oq44O844Kw44Oa44O844K46IOM5pmv44CA5Zyw5Zuz6KGo56S656+E5Zuy44Gu44K144Kk44K6XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1BDXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludCsxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9TUFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL1BD44Gu55S76Z2i5bmF54ut44GE5pmCXG5AbWl4aW4gcGMtbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50KzF9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRwYy1jb250ZW50cy13aWR0aH1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vUEPjga7nlLvpnaLluYXkuK3plpPjga7mmYLvvIhQQ+iDjOaZr+OCkuebuOWvvuOCteOCpOOCuuOBp+ihqOekuu+8iVxuQG1peGluIHBjLW0ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skcGMtY29udGVudHMtd2lkdGgrMX1weCkgYW5kIChtYXgtd2lkdGg6ICN7JHBjLWJnLWJyZWFrcG9pbnR9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL1BD44Gu55S76Z2i5bmF5bqD44GE5pmCXG5AbWl4aW4gcGMtdyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRwYy1jb250ZW50cy13aWR0aCsxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODleOCqeODs+ODiOOCteOCpOOCuuaMh+WumiBmc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OV44Kp44Oz44OI44K144Kk44K65oyH5a6aXG4vLyDlvJXmlbA6ICRzaXplOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBmcygyMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzIwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGZzKCRzaXplKSB7XG4gIC8vIGZvbnQtc2l6ZTogdW5xdW90ZSgnbWluKCcgKyAoJHNpemUgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRzaXplICsgJ3B4KScpO1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6KGM6auY44GVdnfmjIflrpogbGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOihjOmrmOOBleaMh+WumlxuLy8g5byV5pWwOiAkc2l6ZTog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgc2xoKDIwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMjBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGgoJHNpemUpIHtcbiAgLy8gbGluZS1oZWlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRzaXplIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkc2l6ZSArICdweCknKTtcbiAgbGluZS1oZWlnaHQ6ICgkc2l6ZSAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGxpbmUtaGVpZ2h0OiAjeyRzaXplICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5bmF5oyH5a6aIHdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOW5heaMh+WumlxuLy8g5byV5pWwOiAkdzog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgdygzMDApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgaczMDBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gdygkdykge1xuICAvLyB3aWR0aDogdW5xdW90ZSgnbWluKCcgKyAoJHcgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICR3ICsgJ3B4KScpO1xuICB3aWR0aDogKCR3IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6ICN7JHcgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOmrmOOBleaMh+WumiBoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDpq5jjgZXmjIflrppcbi8vIOW8leaVsDogJGg6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGgoMzAwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMzAwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGgoJGgpIHtcbiAgLy8gaGVpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkaCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGggKyAncHgpJyk7XG4gIGhlaWdodDogKCRoIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgaGVpZ2h0OiAjeyRoICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weFxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg57jg7zjgrjjg7Pjg7vjg5Hjg4fjgqPjg7PjgrDjg7vkvY3nva52d+aMh+WumiBt44CBcOOAgWzjgIFy44CBdOOAgWJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOOCueODnuODm+ODnuODvOOCuOODs+OAgeODkeODh+OCo+ODs+OCsOOAgeS9jee9ruaMh+WumlxuLy8g5byV5pWwOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBzcC1tdCgzMCk7XG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogIOODnuODvOOCuOODsyAqL1xuQG1peGluIG0oJG0pIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0gKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG0yKCRtMSwgJG0yKSB7XG4gIC8vIG1hcmdpbjogdW5xdW90ZSgnbWluKCcgKyAoJG0xIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0yIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTIgKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46ICN7JG0xICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG0zKCRtMSwgJG0yLCAkbTMpIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbTEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMiArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTMgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMyArICdweCknKTtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0yIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0zIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbTEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIG00KCRtMSwgJG0yLCAkbTMsICRtNCkge1xuICAvLyBtYXJnaW46IHVucXVvdGUoJ21pbignICsgKCRtMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0xICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0yICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0zICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtNCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG00ICsgJ3B4KScpO1xuICBtYXJnaW46ICgkbTEgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTIgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTMgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAjeyRtMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0zICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtNCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOS4iuODnuODvOOCuOODsyAqL1xuQG1peGluIG10KCRtdCkge1xuICAvLyBtYXJnaW4tdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkbXQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtdCArICdweCknKTtcbiAgbWFyZ2luLXRvcDogKCRtdCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tdG9wOiAjeyRtdCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOW3puODnuODvOOCuOODsyAqL1xuQG1peGluIG1sKCRtbCkge1xuICAvLyBtYXJnaW4tbGVmdDogdW5xdW90ZSgnbWluKCcgKyAoJG1sIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbWwgKyAncHgpJyk7XG4gIG1hcmdpbi1sZWZ0OiAoJG1sIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRtbCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuQG1peGluIG1yKCRtcikge1xuICAvLyBtYXJnaW4tcmlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRtciAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG1yICsgJ3B4KScpXG4gIG1hcmdpbi1yaWdodDogKCRtciAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JG1yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5LiL44Oe44O844K444OzICovXG5AbWl4aW4gbWIoJG1iKSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHVucXVvdGUoJ21pbignICsgKCRtYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG1iICsgJ3B4KScpO1xuICBtYXJnaW4tYm90dG9tOiAoJG1iIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JG1iICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwKCRwKSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcCArICdweCknKTtcbiAgcGFkZGluZzogKCRwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwMigkcDEsICRwMikge1xuICAvLyBwYWRkaW5nOiB1bnF1b3RlKCdtaW4oJyArICgkcDEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMiArICdweCknKTtcbiAgcGFkZGluZzogKCRwMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAjeyRwMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwMygkcDEsICRwMiwgJHAzKSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAxICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAyICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAzICsgJ3B4KScpO1xuICBwYWRkaW5nOiAoJHAxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAzIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBwNCgkcDEsICRwMiwgJHAzLCAkcDQpIHtcbiAgLy8gcGFkZGluZzogdW5xdW90ZSgnbWluKCcgKyAoJHAxIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAyIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDIgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAzIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDMgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHA0IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDQgKyAncHgpJyk7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDIgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDMgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogI3skcDEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHB0KCRwdCkge1xuICAvLyBtYXJnaW4tdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkcHQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwdCArICdweCknKTtcbiAgcGFkZGluZy10b3A6ICgkcHQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy10b3A6ICN7JHB0ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcGwoJHBsKSB7XG4gIC8vIG1hcmdpbi1sZWZ0OiB1bnF1b3RlKCdtaW4oJyArICgkcGwgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwbCArICdweCknKTtcbiAgcGFkZGluZy1sZWZ0OiAoJHBsIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctbGVmdDogI3skcGwgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwcigkcHIpIHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkcHIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwciArICdweCknKVxuICBwYWRkaW5nLXJpZ2h0OiAoJHByIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHByICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcGIoJHBiKSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHVucXVvdGUoJ21pbignICsgKCRwYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHBiICsgJ3B4KScpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRwYiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4iuS9jee9riAqL1xuQG1peGluIHQoJHQpIHtcbiAgLy8gdG9wOiB1bnF1b3RlKCdtaW4oJyArICgkdCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHQgKyAncHgpJyk7XG4gIHRvcDogKCR0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHRvcDogI3skdCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5bem5L2N572uICovXG5AbWl4aW4gbCgkbCkge1xuICAvLyBsZWZ0OiB1bnF1b3RlKCdtaW4oJyArICgkbCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGwgKyAncHgpJyk7XG4gIGxlZnQ6ICgkbCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBsZWZ0OiAjeyRsICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDlj7PkvY3nva4gKi9cbkBtaXhpbiByKCRyKSB7XG4gIC8vIHJpZ2h0OiB1bnF1b3RlKCdtaW4oJyArICgkciAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHIgKyAncHgpJyk7XG4gIHJpZ2h0OiAoJHIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcmlnaHQ6ICN7JHIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOS4i+S9jee9riAqL1xuQG1peGluIGIoJGIpIHtcbiAgLy8gYm90dG9tOiB1bnF1b3RlKCdtaW4oJyArICgkYiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGIgKyAncHgpJyk7XG4gIGJvdHRvbTogKCRiIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJvdHRvbTogI3skYiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOiDjOaZr+eUu+WDj+OCteOCpOOCuuaMh+WumiAgYmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDog4zmma/nlLvlg4/jgrXjgqTjgrrmjIflrppcbi8vIOW8leaVsDogJHcsICRoIOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGJncygzMDAgMzAwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMzAwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGJncygkdywgJGgpIHtcbiAgLy8gYmFja2dyb3VuZC1zaXplOiB1bnF1b3RlKCdtaW4oJyArICgkdyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHcgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJGggLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRoICsgJ3B4KScpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICgkdyAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRoIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogI3skdyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skaCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOinkuS4uOaMh+WumiAgYnJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOinkuS4uOaMh+WumlxuLy8g5byV5pWwOiAkYnLvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBicigxMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzEwcHjjga7loLTlkIggU1DjgrXjgqTjgrrjgafjga92d+OAgVBD44K144Kk44K644Gn44Gv5Zu65a6aXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGJyKCRicikge1xuICBib3JkZXItcmFkaXVzOiAoJGJyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGJyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gYnI0KCRicjEsJGJyMiwkYnIzLCRicjQpIHtcbiAgYm9yZGVyLXJhZGl1czogKCRicjEgLyAkc3AtZGVzaWduICogMTAwdncgJGJyMiAvICRzcC1kZXNpZ24gKiAxMDB2dyAkYnIzIC8gJHNwLWRlc2lnbiAqIDEwMHZ3ICRicjQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skYnIxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRicjIqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skYnIzICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRicjQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiB0cigkdHIxLCAkdHIyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR0cjEgLyAkc3AtZGVzaWduICogMTAwdncsICR0cjIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoI3skdHIxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCwgI3skdHIyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCk7XG4gIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSuODquODvOOCsOOAgOiDjOaZr+OBruOCteOCpOOCuuODu+S9jee9rlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gamwtZnMoJHNpemUpIHtcbiAgZm9udC1zaXplOiAjeyRzaXplfXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1peGluIGpsLWxoKCRsaCkge1xuICBsaW5lLWhlaWdodDogI3skbGh9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgbGluZS1oZWlnaHQ6ICgkbGggLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5cbkBtaXhpbiBqbC13KCR3KSB7XG4gIHdpZHRoOiAjeyR3fXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIHdpZHRoOiAoJHcgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWl4aW4gamwtaCgkaCkge1xuICBoZWlnaHQ6ICN7JGh9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgaGVpZ2h0OiAoJGggLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWl4aW4gamwtdCgkdCkge1xuICB0b3A6ICN7JHR9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgdG9wOiAoJHQgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWl4aW4gamwtbCgkbCkge1xuICBsZWZ0OiAjeyRsfXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIGxlZnQ6ICgkbCAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG59XG5cbkBtaXhpbiBqbC1yKCRyKSB7XG4gIHJpZ2h0OiAjeyRyfXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIHJpZ2h0OiAoJHIgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWl4aW4gamwtYigkYikge1xuICBib3R0b206ICN7JGJ9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgYm90dG9tOiAoJGIgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxufVxuXG5cbkBtaXhpbiBqbC1tdCgkbXQpIHtcbiAgbWFyZ2luLXRvcDogI3skbXR9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgbWFyZ2luLXRvcDogKCRtdCAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG59XG5cbkBtaXhpbiBqbC1tbCgkbWwpIHtcbiAgbWFyZ2luLWxlZnQ6ICN7JG1sfXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAoJG1sIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1peGluIGpsLW1yKCRtcikge1xuICBtYXJnaW4tcmlnaHQ6ICN7JG1yfXB4O1xuXG4gIEBpbmNsdWRlIHBjLW0ge1xuICAgIG1hcmdpbi1yaWdodDogKCRtciAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG59XG5cbkBtaXhpbiBqbC1tYigkbWIpIHtcbiAgbWFyZ2luLWJvdHRvbTogI3skbWJ9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRtYiAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG59XG5cbkBtaXhpbiBqbC1wKCRwKSB7XG4gIHBhZGRpbmc6ICN7JHB9cHg7XG5cbiAgQGluY2x1ZGUgcGMtbSB7XG4gICAgcGFkZGluZzogKCRwIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1peGluIGpsLWJyKCRicikge1xuICBib3JkZXItcmFkaXVzOiAjeyRicn1weDtcblxuICBAaW5jbHVkZSBwYy1tIHtcbiAgICBib3JkZXItcmFkaXVzOiAoJGJyICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG59IiwiQGltcG9ydCAnX3ZhcnMnO1xuQGltcG9ydCAnX21peGluJztcblxuXG5odG1sIHtcbiAgLy8gZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCJNUyBQ44K044K344OD44KvXCIsIFwiTVMgUCBHb3RoaWNcIiwgT3Nha2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXG4gICYuaXMtZml4ZWQge1xuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gIDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG5cblxuYSB7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG5idXR0b24ge1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvLyBmb250LXNpemU6IDA7XG59XG5cblxuLmwtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYmdzKDUwMCwgNTAwKTtcbiAgQGluY2x1ZGUgcHQoNTApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb250YWluZXJfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDQ4NXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLmwtaW5uZXIge1xuICBAaW5jbHVkZSB3KDMzNSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1qbGVhZ3VlIHtcbiAgLmwtaW5uZXIge1xuICAgIEBpbmNsdWRlIHcoMzQwKTtcbiAgfVxufVxuXG4ucC1qbGVhZ3VlLXRlYW0ge1xuICAubC1pbm5lciB7XG4gICAgQGluY2x1ZGUgdygzNDApO1xuICB9XG59XG5cbi5tYWluLXRleHQge1xuICBAaW5jbHVkZSBmcygxNSk7XG4gIEBpbmNsdWRlIGxoKDMwKTtcbn1cblxuIiwiQGltcG9ydCBcIl92YXJzXCI7XG5AaW1wb3J0ICdfbWl4aW4nO1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDpnZ7ooajnpLpcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGMge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLXNwIHtcbiAgQGluY2x1ZGUgcGMtdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODrOOCpOOCouOCpuODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdmVydGljYWwtY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtaG9yaXpvbnRhbC1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWlibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1vcGFjaXR5MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LW92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg44OG44Kt44K544OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51LXN1cHRleHQge1xuICBmb250LXNpemU6IDc1LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMWVtO1xufVxuXG4udS1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMWVtO1xufVxuXG4udS1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuXG4udS1pbmRlbnQwIHtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtaW5kZW50MSB7XG4gIHRleHQtaW5kZW50OiAxZW0gIWltcG9ydGFudDtcbn1cblxuXG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O8XG4gIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnplbi1tYXJ1LWdvdGhpYy1ub3JtYWwge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1tYXJ1LWdvdGhpYy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi56ZW4tbWFydS1nb3RoaWMtYmxhY2sge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1rYWt1LWdvdGhpYy1uZXctcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnplbi1rYWt1LWdvdGhpYy1uZXctYmxhY2sge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44Km44Kn44Kk44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnUtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5zjgr/jg7PjgpLjg4fjgqPjgqLjgq/jg4bjgqPjg5bjgatcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyBvcGFjaXR5OiAuNTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDmloflrZfmj4PjgYhcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIHRyYW5zaXRpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDmk6zkvLzopoHntKBcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXBzZXVkbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDoibJcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXdoaXRlIHtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG4udS1ibGFjayB7XG4gIGNvbG9yOiAkYy1ibGFjaztcbn1cblxuLnUtdGVhbTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuLnUtdGVhbTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMjtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuLnUtdGVhbTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMztcbiAgY29sb3I6ICRjLXRleHQ7XG59XG4udS10ZWFtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW00O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW01O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW02O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW03O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW04O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW05O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTA7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cbi51LXRlYW0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xMTtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuLnUtdGVhbTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTEyO1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtMTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTM7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cbi51LXRlYW0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xNDtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuLnUtdGVhbTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE1O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtMTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTY7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cbi51LXRlYW0xNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xNztcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuLnUtdGVhbTE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE4O1xuICBjb2xvcjogJGMtd2hpdGU7XG59XG4udS10ZWFtMTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTk7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cbi51LXRlYW0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0yMDtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOOCteOCpOOCulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtbGVhZCB7XG4gIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICBAaW5jbHVkZSBmcygxNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1tYWluIHtcbiAgQGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1yZWd1bGFyO1xuICBAaW5jbHVkZSBmcygxNik7XG4gIEBpbmNsdWRlIGxoKDI0KTtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG4udS1jYXB0aW9uIHtcblxufVxuXG4udS1oZWFkaW5ncyB7XG5cbn1cblxuLnUtc3ViaGVhZGluZ3Mge1xuXG59XG5cblxuLnUtYnRudGV4dCB7XG4gIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICBAaW5jbHVkZSBmcygxNik7XG4gIEBpbmNsdWRlIGxoKDI2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi51LXNoYWRvdzEwIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggMTBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpKSA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCgxMCAvICRzcC1kZXNpZ24gKiAxMDB2dykgKDEwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoMTAgLyAkc3AtZGVzaWduICogMTAwdncpIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMykpIDtcbiAgfVxufVxuLnUtc2hhZG93NCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA0cHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4zKSkgO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygoMTAgLyAkc3AtZGVzaWduICogMTAwdncpICgxMCAvICRzcC1kZXNpZ24gKiAxMDB2dykgKDEwIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpKSA7XG4gIH1cbn0iLCJAaW1wb3J0ICdfdmFycyc7XG5AaW1wb3J0ICdfbWl4aW4nO1xuXG4vKiBzbGlkZXNob3cgKi9cbkBrZXlmcmFtZXMgc2xpZGVzaG93MTIge1xuICAwJSB7IG9wYWNpdHk6IDA7fVxuICAxJSB7IG9wYWNpdHk6IDE7fVxuICA4JSB7IG9wYWNpdHk6IDE7fVxuICAxMSUgeyBvcGFjaXR5OiAwO31cbiAgMTAwJSB7IG9wYWNpdHk6IDA7fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzYge1xuICAwJSB7IG9wYWNpdHk6IDA7fVxuICAyJSB7IG9wYWNpdHk6IDE7fVxuICAxNiUgeyBvcGFjaXR5OiAxO31cbiAgMTglIHsgb3BhY2l0eTogMDt9XG4gIDEwMCUgeyBvcGFjaXR5OiAwO31cbn1cblxuQGtleWZyYW1lcyBzbGlkZXNob3c0IHtcbiAgIDAlIHsgb3BhY2l0eTogMDt9XG4gICAzJSB7IG9wYWNpdHk6IDE7fVxuICAyNCUgeyBvcGFjaXR5OiAxO31cbiAgMjglIHsgb3BhY2l0eTogMDt9XG4gMTAwJSB7IG9wYWNpdHk6IDA7fVxufVxuXG4vLyBK44Oq44O844Kw6IOM5pmvXG5Aa2V5ZnJhbWVzIGJnLWpsZWFndWUtbWFwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogLTYyNTRweDtcbiAgICB0b3A6IC00NTIxcHg7XG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTYyNTRweDtcbiAgICB0b3A6IC00NTIxcHg7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTYyNTRweDtcbiAgICB0b3A6IC00NTIxcHg7XG4gIH1cbiAgOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTU5MzFweDtcbiAgICB0b3A6IC00NTY3cHg7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01OTMxcHg7XG4gICAgdG9wOiAtNDU2N3B4O1xuICB9XG4gIDE0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNjAyNHB4O1xuICAgIHRvcDogLTQ1ODBweDtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTYwMjRweDtcbiAgICB0b3A6IC00NTgwcHg7XG4gIH1cbiAgMTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC01ODY1cHg7XG4gICAgdG9wOiAtNDY2NHB4O1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg2NXB4O1xuICAgIHRvcDogLTQ2NjRweDtcbiAgfVxuICAyNCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg2NXB4O1xuICAgIHRvcDogLTQ2NjRweDtcbiAgfVxuICAyNSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg2NXB4O1xuICAgIHRvcDogLTQ2NjRweDtcbiAgfVxuICAyOSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTgzM3B4O1xuICAgIHRvcDogLTQ2OTVweDtcbiAgfVxuICAzMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTgzM3B4O1xuICAgIHRvcDogLTQ2OTVweDtcbiAgfVxuICAzNCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTkxMHB4O1xuICAgIHRvcDogLTQ3MDVweDtcbiAgfVxuICAzNSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTkxMHB4O1xuICAgIHRvcDogLTQ3MDVweDtcbiAgfVxuICAzOSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg5MHB4O1xuICAgIHRvcDogLTQ3MzFweDtcbiAgfVxuICA0MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg5MHB4O1xuICAgIHRvcDogLTQ3MzFweDtcbiAgfVxuICA0NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg5MXB4O1xuICAgIHRvcDogLTQ3NDlweDtcbiAgfVxuICA0NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTg5MXB4O1xuICAgIHRvcDogLTQ3NDlweDtcbiAgfVxuICA0OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTgwNnB4O1xuICAgIHRvcDogLTQ4MDZweDtcbiAgfVxuICA1MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTgwNnB4O1xuICAgIHRvcDogLTQ4MDZweDtcbiAgfVxuICA1NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTY5NnB4O1xuICAgIHRvcDogLTM2NzhweDtcbiAgfVxuICA1NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTY5NnB4O1xuICAgIHRvcDogLTM2NzhweDtcbiAgfVxuICA1OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTQ5MnB4O1xuICAgIHRvcDogLTQ5NTVweDtcbiAgfVxuICA2MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTQ5MnB4O1xuICAgIHRvcDogLTQ5NTVweDtcbiAgfVxuICA2NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTAyNXB4O1xuICAgIHRvcDogLTQ5MjVweDtcbiAgfVxuICA2NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTAyNXB4O1xuICAgIHRvcDogLTQ5MjVweDtcbiAgfVxuICA2OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQ2NnB4O1xuICAgIHRvcDogLTQ5NDlweDtcbiAgfVxuICA3MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQ2NnB4O1xuICAgIHRvcDogLTQ5NDlweDtcbiAgfVxuICA3NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQ1NXB4O1xuICAgIHRvcDogLTUwNDlweDtcbiAgfVxuICA3NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQ1NXB4O1xuICAgIHRvcDogLTUwNDlweDtcbiAgfVxuICA3OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQzNHB4O1xuICAgIHRvcDogLTUxMDdweDtcbiAgfVxuICA4MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDQzNHB4O1xuICAgIHRvcDogLTUxMDdweDtcbiAgfVxuICA4NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDMyM3B4O1xuICAgIHRvcDogLTUxMDBweDtcbiAgfVxuICA4NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNDMyM3B4O1xuICAgIHRvcDogLTUxMDBweDtcbiAgfVxuICA4OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzg4NXB4O1xuICAgIHRvcDogLTUxMTdweDtcbiAgfVxuICA5MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzg4NXB4O1xuICAgIHRvcDogLTUxMTdweDtcbiAgfVxuICA5NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzM2MnB4O1xuICAgIHRvcDogLTUyMDhweDtcbiAgfVxuICA5NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzM2MnB4O1xuICAgIHRvcDogLTUyMDhweDtcbiAgfVxuICA5OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMjY1NnB4O1xuICAgIHRvcDogLTU1NTRweDtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogLTI2NTZweDtcbiAgICB0b3A6IC01NTU0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiZy1qbGVhZ3VlLW1hcC1tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogKCgtNjI1NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTQ1MjEpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbiAgMSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogKCgtNjI1NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTQ1MjEpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogKCgtNjI1NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTQ1MjEpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbiAgOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogKCgtNTkzMSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTQ1NjcpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6ICgoLTU5MzEpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gICAgdG9wOiAoKC00NTY3KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG4gIDE0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC02MDI0KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDU4MCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogKCgtNjAyNCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTQ1ODApIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbiAgMTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6ICgoLTU4NjUpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gICAgdG9wOiAoKC00NjY0KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODY1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDY2NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAyNCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODY1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDY2NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAyNSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODY1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDY2NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAyOSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODMzKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDY5NSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAzMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODMzKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDY5NSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAzNCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01OTEwKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDcwNSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAzNSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01OTEwKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDcwNSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAzOSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODkwKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDczMSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA0MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODkwKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDczMSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA0NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODkxKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDc0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA0NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODkxKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDc0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA0OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODA2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDgwNikgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA1MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01ODA2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDgwNikgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA1NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01Njk2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtMzY3OCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA1NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01Njk2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtMzY3OCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA1OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01NDkyKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDk1NSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA2MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01NDkyKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDk1NSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA2NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01MDI1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDkyNSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA2NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC01MDI1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDkyNSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA2OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDY2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDk0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA3MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDY2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNDk0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA3NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDU1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTA0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA3NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDU1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTA0OSkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA3OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDM0KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTEwNykgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA4MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00NDM0KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTEwNykgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA4NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00MzIzKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTEwMCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA4NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC00MzIzKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTEwMCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA4OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC0zODg1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTExNykgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA5MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC0zODg1KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTExNykgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA5NCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC0zMzYyKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTIwOCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA5NSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC0zMzYyKSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTIwOCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICA5OSV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAoKC0yNjU2KSAvICRwYy1iZy1icmVha3BvaW50ICogMTAwdncpO1xuICAgIHRvcDogKCgtNTU1NCkgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogKCgtMjY1NikgLyAkcGMtYmctYnJlYWtwb2ludCAqIDEwMHZ3KTtcbiAgICB0b3A6ICgoLTU1NTQpIC8gJHBjLWJnLWJyZWFrcG9pbnQgKiAxMDB2dyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiZy1qbGVhZ3VlLXBpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHktZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHktZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8g5Zue6LuiXG5Aa2V5ZnJhbWVzIHJvdGF0ZXtcbiAgMTAwJXt0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybil9XG59XG5cbi5mYWRlaW4ge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMHM7XG59XG5cbi5mYWRlaW4tbG9hZCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAxcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgMXM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAxcztcbn1cblxuLmZhZGVpbi1sb2FkLmlzLWFjdGl2ZSxcbi5mYWRlaW4uaXMtYWN0aXZlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlaW4tbGF0ZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSkgLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKSAuNXM7XG59XG5cbi5mYWRlaW4tbGF0ZS5pcy1hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1tb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTc1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtYW5pbWUge1xuICAwJSB7IG9wYWNpdHk6IDAgfVxuICAxJSB7IG9wYWNpdHk6IDEgfVxuIDEwJSB7IG9wYWNpdHk6IDEgfVxuIDExJSB7IG9wYWNpdHk6IDAgfVxuMTAwJSB7IG9wYWNpdHk6IDAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFydHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyICovXG4uYy1oZWFkZXIge1xuICBAaW5jbHVkZSBoKDUwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaGVhZGVyX2JnQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICBAaW5jbHVkZSBwYy13IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ4NXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgQGluY2x1ZGUgcGMtbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIHcoMTE0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIEBpbmNsdWRlIHQoNTApO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgcigxNyk7XG4gICAgICBAaW5jbHVkZSB3KDUwKTtcbiAgICAgIEBpbmNsdWRlIGgoMjApO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgJi1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGFuaW1hdGlvbjogbGluZU1vdmUgLjJzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXJfYmdAMngucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTApO1xuICAgICAgICAgIEBpbmNsdWRlIGgoNCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBhbmltYXRpb246IGxpbmVNb3ZlIC4ycyBsaW5lYXIgZm9yd2FyZHMgLjJzO1xuICAgICAgICAgIEBpbmNsdWRlIHQoNyk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTApO1xuICAgICAgICAgIEBpbmNsdWRlIGgoMyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXJfbWVudV9vcGVuMUAyeC5wbmcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgdCg3KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X29wZW4yQDJ4LnBuZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0KDE0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X29wZW4zQDJ4LnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxpbmUyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyNTtcbiAgICAgICAgJjo6YWZ0ZXIgIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBhbmltYXRpb246IGxpbmVNb3ZlIC4ycyBsaW5lYXIgZm9yd2FyZHMgLjRzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9iZ0AyeC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg0KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgdCgxNCk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgQGluY2x1ZGUgdyg0Myk7XG4gICAgICAgIEBpbmNsdWRlIGgoMTkpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSB3KDApO1xuICAgICAgICAgIEBpbmNsdWRlIGgoMTkpO1xuICAgICAgICAgIEBpbmNsdWRlIHQoMCk7XG4gICAgICAgICAgQGluY2x1ZGUgYmdzKDQzLDE5KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0KDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaGVhZGVyX21lbnVfY2xvc2UxQDJ4LnBuZyk7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmVNb3ZlMiAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXJfbWVudV9jbG9zZTJAMngucG5nKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZU1vdmUyIC41cyBsaW5lYXIgZm9yd2FyZHMgLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYuaXMtbG9hZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgIC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAvKiBGaXJlZm94IOWvvuW/nCAqL1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbWVudSB7XG4gICAgICBAaW5jbHVkZSBwMyg0MCwwLDEwMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb250YWluZXJfYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1iKDUpO1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1iKDEwKTtcbiAgICAgICAgICBAZXh0ZW5kIC51LXNoYWRvdzQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTYpO1xuICAgICAgICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgbXQoMTApO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2hlYWRlcl9tZW51X2J0bl9iZy5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgQGluY2x1ZGUgYmdzKDMzNSw1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgICAgIEBpbmNsdWRlIGgoNTApO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaGVhZGVyX21lbnVfaWNvbi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJncygyMSwyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDIxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgoMjApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdCgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSByKDM1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwdCgxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWIoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGgoNDApO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9vdGVyICovXG4uYy1mb290ZXIge1xuICBAaW5jbHVkZSBwYig0MCk7XG4gIEBpbmNsdWRlIHB0KDQwKTtcbiAgQGluY2x1ZGUgYmdzKDM3NSwgNzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgJl9fYmFubmVycyB7XG4gICAgQGluY2x1ZGUgcHQoNDApO1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcblxuICAgICYtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBwMigwLCAyMCk7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYig1KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBtYigwKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1iKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICAmX19saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYigxNSk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZzKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGgoNDApO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLW5vcm1hbDtcbiAgICBAaW5jbHVkZSBmcygxMCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44K744OD44K344On44Oz44K544K/44O844OI55S76Z2iICovXG4uYy1zdGFydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMTAwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIHcoNTE3KTtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGNvb2tpZeaJv+irvueUu+mdoiAqL1xuLmMtbW9kYWwtY29va2llIHtcbiAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICZfX21vZGFsIHtcbiAgICBAaW5jbHVkZSBwMigxMCwgNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk3O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYy1uIHtcbiAgICAgIC8vIHJpZ2h0OiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmcygxMik7XG4gICAgICBAaW5jbHVkZSBsaCgxOCk7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtZ3JlZW4yO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAmX19iZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk2O1xuICB9XG59XG5cbi5jLW1vZGFsLWJhbm5hciB7XG4gIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgbXQoLTEwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICZfX2ltZyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4zKSkgO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAoMTAgLyAkc3AtZGVzaWduICogMTAwdncpIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMykpIDtcbiAgICB9XG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICB9XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIEBpbmNsdWRlIHcoNDApO1xuICAgIEBpbmNsdWRlIGgoNDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDov73lvpPjg5zjgr/jg7MgKi9cblxuLmMtYnRuLWZpeGVkIHtcbiAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICBAZXh0ZW5kIC51LXNoYWRvdzEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5pcy1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBhOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWJ0bi1zZWFyY2gge1xuICBAaW5jbHVkZSB3KDI2MCk7XG4gIEBpbmNsdWRlIGIoNSk7XG4gIEBpbmNsdWRlIGwoMjApO1xuICBAaW5jbHVkZSBwYy13IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3NXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMjkwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUyJSk7XG4gIH1cbn1cblxuXG4uYy1nb3RvcCB7XG4gIEBpbmNsdWRlIGIoMCk7XG4gIEBpbmNsdWRlIHcoODApO1xuICBAaW5jbHVkZSByKDApO1xuICBAaW5jbHVkZSBwYy13IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDExNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBwYy1uIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI1MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg6Ljg7zjg4Djg6sgKi9cbiNjLW1vZGFsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uanMtbW9kYWwtb3Blbixcbi5qcy1tb2RhbC1jbG9zZSB7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g6IOM5pmvICovXG4uYy1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3BjX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIC8qIEZpcmVmb3gg5a++5b+cICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHBjLW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMtbSB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArICg2NXB4LyAkcGMtY29udGVudHMtd2lkdGggKiAxMDB2dykpO1xuXHRcdH1cbiAgICAmX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX2Jhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBAaW5jbHVkZSBwYy1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW46IDRweCAwIDhweCAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLmMtYmdfX3JpZ2h0X19pdGVtX19saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIEBleHRlbmQgLnUtc2hhZG93NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbGx1c3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIEBpbmNsdWRlIHBjLW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGUtYW5pbWUgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDcwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDgwcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDEwKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5MHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg5zjgr/jg7MgKi9cbi5jLWJ0bl9feWVsbG93IHtcbiAgQGluY2x1ZGUgaCg1MCk7XG5cbiAgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZzKDE2KTtcbiAgICBAZXh0ZW5kIC51LWZsZXgtY2VudGVyO1xuICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYmdfeWVsbG93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmMtYnRuX19waW5rIHtcbiAgQGluY2x1ZGUgaCg1MCk7XG4gIEBpbmNsdWRlIHcoMzM1KTtcblxuICBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnMoMjApO1xuICAgIEBleHRlbmQgLnUtZmxleC1jZW50ZXI7XG4gICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgY29sb3I6ICRjLWdyZWVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19waW5rLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmMtYnRuX19qbGVhZ3VlIHtcbiAgQGluY2x1ZGUgdygzNDApO1xuICBAaW5jbHVkZSBicig0KTtcblxuICBhIHtcbiAgICBAaW5jbHVkZSBmcygxNik7XG4gICAgQGluY2x1ZGUgYnIoNCk7XG4gICAgQGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuICAgIEBleHRlbmQgLnUtZmxleC1jZW50ZXI7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBleHRlbmQgLnUtdmVydGljYWwtY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcigyMCk7XG4gICAgICBAaW5jbHVkZSB3KDkpO1xuICAgICAgQGluY2x1ZGUgaCgxMyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfYnRuX2Fycm93LnBuZylcbiAgICB9XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjgrfjgqfjgqLjg5zjgr/jg7MgKi9cblxuLmMtc2hhcmUtaXRlbSB7XG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUteCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX3NoYXJlX3gucG5nKTtcbiAgfVxuICAudS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fc2hhcmVfbGluZS5wbmcpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODreODvOODh+OCo+ODs+OCsCAqL1xuaW1nLmxhenlsb2FkaW5nICsgLmMtbG9hZGluZyB7XG4gIC8vIGxhenlsb2FkIOODreODvOODh+OCo+ODs+OCsOOCouOCpOOCs+ODs1xuICBAaW5jbHVkZSB3KDEwMCk7XG4gIEBpbmNsdWRlIGgoMTAwKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOlxuICAgIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCRjLXllbGxvdyA5NCUsIzAwMDApIHRvcC8xNXB4IDE1cHggbm8tcmVwZWF0LFxuICAgIGNvbmljLWdyYWRpZW50KCMwMDAwIDMwJSwkYy15ZWxsb3cpO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCMwMDAwIGNhbGMoMTAwJSAtIDE1cHgpLCMwMDAgMCk7XG4gIGFuaW1hdGlvbjogcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oa44O844K444ON44O844K344On44OzICovXG4ucGFnZW5hdGlvbiB7XG4gIEBpbmNsdWRlIGgoNTkpO1xuICBAaW5jbHVkZSBtdCgyMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHVsICB7XG4gICAgQGluY2x1ZGUgaCg1OSk7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSB3KDU5KTtcbiAgICBAaW5jbHVkZSBoKDU5KTtcbiAgICBAaW5jbHVkZSBtMigwLDUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9pbml0aWFsX29uLnBuZyk7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgQGV4dGVuZCAudS1mbGV4LWNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDIwKTtcbiAgICAgIEBpbmNsdWRlIGxoKDU5KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2luaXRpYWxfb2ZmLnBuZyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNTksNTkpO1xuICAgICAgQGluY2x1ZGUgdyg1OSk7XG4gICAgICBAaW5jbHVkZSBoKDU5KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9pbml0aWFsX29uLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucHJldi1wYWdlLFxuLm5leHQtcGFnZSB7XG4gIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2luaXRpYWxfb2ZmLnBuZyk7XG4gIEBpbmNsdWRlIGJncyg1OSw1OSk7XG4gIEBpbmNsdWRlIHcoNTkpO1xuICBAaW5jbHVkZSBoKDU5KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLnByZXYtcGFnZSBidXR0b24sXG4ubmV4dC1wYWdlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByZXYtcGFnZSxcbi5uZXh0LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9hcnJvdy13aGl0ZS5wbmcpO1xuICBAaW5jbHVkZSBiZ3MoNTksNTkpO1xuICBAaW5jbHVkZSB3KDU5KTtcbiAgQGluY2x1ZGUgaCg1OSk7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctYmxhY2sucG5nKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm5leHQtcGFnZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNOUyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbkBrZXlmcmFtZXMgbGluZU1vdmUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGluZU1vdmUyIHtcbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgdyg0Myk7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy/mmKXjg57jg7Pjgajjga9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYWJvdXQge1xuICAubC1pbm5lciB7XG5cdFx0QGluY2x1ZGUgdygzMzUpO1xuXHR9XG4gICZfX212IHtcbiAgICAmLWNhcHRpb24ge1xuICAgICAgQGV4dGVuZCAudS1tYWluO1xuICAgICAgQGluY2x1ZGUgbTMoMTAsMCwzMCk7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1iKDE1KTtcbiAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgQGluY2x1ZGUgbGgoNTApO1xuICAgICAgQGluY2x1ZGUgZnMoMjApO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19saW5lLnBuZyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoMzM1LDUwKTtcbiAgICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICAgIEBpbmNsdWRlIGgoNTApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMteWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vd2F2ZV9saW5lLnBuZyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoMzM1LDEwKTtcbiAgICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICAgIEBpbmNsdWRlIGgoMTApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG0zKDIwLDIwLDIwKTtcbiAgICB9XG4gICAgICAmLWJ0biB7XG4gICAgICBAZXh0ZW5kIC5jLWJ0bl9fcGluaztcbiAgICAgIEBpbmNsdWRlIG10KDkpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG10KDApO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgQGluY2x1ZGUgZnMoMjApO1xuICAgICAgICBAaW5jbHVkZSBsaCg0OSk7XG4gICAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHBsKDE3LjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19mZWF0dXJlIHtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgJl9oZWFpbmdncyB7XG4gICAgICBAaW5jbHVkZSBtYigxMCk7XG4gICAgfVxuICAgICZfYnRuIHtcbiAgICAgIEBpbmNsdWRlIG10KDUpO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5bqD5ZGK44Gn44KI44GP6KaL44KL44Oe44Oz44Ks54m56ZuGXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWFkIHtcbiAgJl9fbXYge1xuICAgICYtY2FwdGlvbiB7XG4gICAgICBAZXh0ZW5kIC51LW1haW47XG4gICAgICBAaW5jbHVkZSBtMygyNSwwLDApO1xuICAgIH1cbiAgfVxuICAmX19ib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi93YXZlX2xpbmUucG5nKTtcbiAgICAgIEBpbmNsdWRlIGJncygzMzUsMTApO1xuICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgQGluY2x1ZGUgaCgxMCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgbTMoMjAsMjAsMjApO1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vd2F2ZV9saW5lLnBuZyk7XG4gICAgICAgICAgQGluY2x1ZGUgYmdzKDMzNSwxMCk7XG4gICAgICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgICAgIEBpbmNsdWRlIGgoMTApO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgQGluY2x1ZGUgbTMoMjAsMjAsMjApO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbTMoMjAsMCw0MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2F0Y2gge1xuICAgICAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcbiAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgQGluY2x1ZGUgZnMoMjQpO1xuICAgICAgICBAaW5jbHVkZSBsaCgzNCk7XG4gICAgICAgIEBpbmNsdWRlIG10KDUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLWRhdGEge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG10KDEwKTtcbiAgICAgICAgQGV4dGVuZCAudS1sZWFkO1xuICAgICAgICBAaW5jbHVkZSBsaCg1MCk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZ19saW5lLnBuZyk7XG4gICAgICAgIEBpbmNsdWRlIGJncygzMzUsNTApO1xuICAgICAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgICAgIEBpbmNsdWRlIGgoNTApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBAaW5jbHVkZSBtMygyMCwyMCwwKTtcbiAgICAgICAgQGV4dGVuZCAuYy1idG5fX3llbGxvdztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgIEBpbmNsdWRlIHBsKDI4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXN3aXBlciB7XG4gICAgICBAaW5jbHVkZSB3KDM3NSk7XG4gICAgICBAaW5jbHVkZSBwMigwLDIwKTtcbiAgICAgIEBpbmNsdWRlIG10KDEwKTtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSB3KDI4MCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA3NC42NjY2NjY2NjY3dnchaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaW1nICB7XG4gICAgICAgIGJvcmRlcjogJGMtYmxhY2sgMXB4IHNvbGlkO1xuICAgICAgICBAaW5jbHVkZSB3KDI4MCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgYm9yZGVyOiAkYy1ibGFjayAxcHggc29saWQ7XG4gICAgICAgICAgd2lkdGg6IDc0LjY2NjY2NjY2Njd2dyFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8v5rOo55uu44Gu5aSn5Lq65rCX44K144O844OT44K577yG44K544Oa44K344Oj44Or44Kz44Op44Oc5aSn54m56ZuG6KaL44KL44Oe44Oz44Ks54m56ZuGXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWFyY2hpdmUge1xuICAmX19tdiB7XG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIEBleHRlbmQgLnUtbWFpbjtcbiAgICAgIEBpbmNsdWRlIG0zKDI1LDAsMjApO1xuICAgIH1cbiAgfVxuICAmX19zaXRlIHtcbiAgICAmLWhlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIG1iKDEwKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3dhdmVfbGluZS5wbmcpO1xuICAgICAgQGluY2x1ZGUgYmdzKDMzNSwxMCk7XG4gICAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgICBAaW5jbHVkZSBoKDEwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtMygxOCwyMCwyMCk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgICAgQGV4dGVuZCAudS1zaGFkb3c0O1xuICAgIH1cbiAgICAmLWhlYWRpbmdzIHtcbiAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgQGluY2x1ZGUgZnMoMjApO1xuICAgICAgQGluY2x1ZGUgbGgoMzApO1xuICAgICAgQGluY2x1ZGUgbWIoNSk7XG4gICAgICBjb2xvcjogJGMtd2hpdGVcbiAgICB9XG4gICAgaW1nLm5pamkge1xuICAgICAgQGluY2x1ZGUgdygzMzApO1xuICAgICAgQGluY2x1ZGUgaCgxNzApO1xuICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgIH1cbiAgfVxuICAmX19jYW1wYWlnbiB7XG4gICAgQGluY2x1ZGUgbWIoMzApO1xuICAgICYtaGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgIH1cbiAgfVxufSIsIi5wLWJvb2tzaG9waW5mbyB7XG5cdCZfX3RvcCB7XG5cdFx0QGluY2x1ZGUgcDIoMTAsIDApO1xuXG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0QGluY2x1ZGUgbWIoMTApO1xuXHRcdH1cblxuXHRcdCZfX2xlYWQge1xuXHRcdFx0QGV4dGVuZCAudS1tYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhbXBhaWduIHtcblx0XHRAaW5jbHVkZSBwdCgyNSk7XG5cblx0XHQmX19oZWFkaW5ncyB7XG5cdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSBwYigzMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAudS1wc2V1ZG87XG5cdFx0XHRcdEBpbmNsdWRlIHcoMzM1KTtcblx0XHRcdFx0QGluY2x1ZGUgaCgxMCk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi93YXZlX2xpbmUucG5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zaG9wIHtcblx0XHRAaW5jbHVkZSBwdCgyMCk7XG5cdFx0QGluY2x1ZGUgcGIoNDApO1xuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSB3KDE2Myk7XG5cdFx0XHRAaW5jbHVkZSBicigxMCk7XG5cdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufSIsIi5wLWRldGFpbC1saXN0IHtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g6Kmm44GX6Kqt44G/5L2c5ZOBIOaknOe0oiAmIOODleOCo+ODq+OCv+ODvFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4mX19zZWFyY2gge1xuICBAaW5jbHVkZSBwdCgyMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICBAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcbiAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgQGluY2x1ZGUgbGgoNTApO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2JnX2xpbmUucG5nKTtcbiAgICBAaW5jbHVkZSBiZ3MoMzM1LDUwKTtcbiAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgQGluY2x1ZGUgaCg1MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgQGluY2x1ZGUgdygzMzUpO1xuICAgIEBpbmNsdWRlIGgoNTApO1xuICAgIEBpbmNsdWRlIG1iKDEwKTtcbiAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1kYXJrZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBwNCgyMCwzMCwyMCwzMCk7XG4gICAgICBAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZzKDE2KTtcbiAgICAgIEBpbmNsdWRlIHcoMjg1KTtcbiAgICAgIEBpbmNsdWRlIGgoNTApO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjRTVFNUU1O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgICAgQGluY2x1ZGUgdyg1MCk7XG4gICAgICBAaW5jbHVkZSBoKDUwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcmtncmVlbjtcbiAgICAgIEBpbmNsdWRlIGJncygyNSwyMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9zZWFyY2gucG5nKTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJGMtZGFya2dyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXV0aW9uIHtcbiAgICBAZXh0ZW5kIC56ZW4ta2FrdS1nb3RoaWMtbmV3LXJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZnMoMTIpO1xuICAgIEBpbmNsdWRlIGxoKDIwKTtcbiAgICBAaW5jbHVkZSBtYigxMik7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG59XG5cbiZfX2ZpbHRlciB7XG4gICZfX2luaXRpYWwge1xuICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIHcoNTkpO1xuICAgICAgQGluY2x1ZGUgaCg1OSk7XG4gICAgICBAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZzKDIwKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2luaXRpYWxfb2ZmLnBuZyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNTksNTkpO1xuICAgICAgQGluY2x1ZGUgdyg1OSk7XG4gICAgICBAaW5jbHVkZSBoKDU5KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9pbml0aWFsX29uLnBuZyk7XG4gICAgICAgIEBpbmNsdWRlIGJncyg1OSw1OSk7XG4gICAgICAgIEBpbmNsdWRlIHcoNTkpO1xuICAgICAgICBAaW5jbHVkZSBoKDU5KTtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG4rNikge1xuICAgICAgICBAaW5jbHVkZSBtdCgxMCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25faW5pdGlhbF9vbi5wbmcpO1xuICAgICAgICAgIEBpbmNsdWRlIGJncyg1OSw1OSk7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1OSk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg1OSk7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX190YWcge1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgICBAaW5jbHVkZSBmcygxNCk7XG4gICAgICBAaW5jbHVkZSBsaCgyMCk7XG4gICAgICBAaW5jbHVkZSBwMigwLCAxMCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1waW5rO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgbXIoMTApO1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGMtcGluaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICB9XG4gICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDoqabjgZfoqq3jgb/kvZzlk4HkuIDopqcg44K/44Kk44OI44Or44Oq44K544OIXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiZfX3RpdGxlIHtcbiAgQGV4dGVuZCAudS1jZW50ZXI7XG4gIEBpbmNsdWRlIHAzKDAsMjAsNDApO1xuICBAaW5jbHVkZSBiZ3MoMzkuNSwzOS41KTtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHcoMTU3KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgIH1cbiAgICAmLmlzLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHcoMTU3KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICYubGF6eWxvYWRpbmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgaCgyNDgpO1xuICAgICAgfVxuICAgICAgJi5sYXp5bG9hZGVkIHtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nLmxhenlsb2FkaW5nICsgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZV9fbG9hZGluZyB7XG4gICAgICAvLyBsYXp5bG9hZCDjg63jg7zjg4fjgqPjg7PjgrDjgqLjgqTjgrPjg7NcbiAgICAgIEBpbmNsdWRlIHcoMTAwKTtcbiAgICAgIEBpbmNsdWRlIGgoMTAwKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSwkYy15ZWxsb3cgOTQlLCMwMDAwKSB0b3AvMTVweCAxNXB4IG5vLXJlcGVhdCxcbiAgICAgICAgY29uaWMtZ3JhZGllbnQoIzAwMDAgMzAlLCRjLXllbGxvdyk7XG4gICAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCMwMDAwIGNhbGMoMTAwJSAtIDE1cHgpLCMwMDAgMCk7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgJl9fbm9oaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi10ZXh0IHtcbiAgICAgIEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIGZzKDE2KTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuXG5cbn1cbn0iLCIucC1kZXRhaWwge1xuXHQubC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5sLWlubmVyIHtcblx0XHRAaW5jbHVkZSB3KDMzNSk7XG5cdH1cblxuXHQmX19tdiB7XG5cdFx0QGluY2x1ZGUgcHQoMjApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdEBpbmNsdWRlIHcoMjMwKTtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzApO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fY2hlY2sge1xuXHRcdFx0QGluY2x1ZGUgdygyMik7XG5cdFx0XHRAaW5jbHVkZSB0KDczKTtcblx0XHRcdEBpbmNsdWRlIHIoMzEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIHB0KDIwKTtcblx0XHRAaW5jbHVkZSBwYig0MCk7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmcygyNCk7XG5cdFx0XHRAaW5jbHVkZSBsaCgzNCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fYXV0aG9yIHtcblx0XHRcdEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0QGluY2x1ZGUgbGgoMjApO1xuXHRcdFx0QGluY2x1ZGUgbWIoMTgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX3N1bW1hcnkge1xuXHRcdFx0QGluY2x1ZGUgbWIoMTIpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHRAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCgyNik7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctcmVndWxhcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHAyKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxoKDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3Rlcm0ge1xuXHRcdFx0QGV4dGVuZCAudS1mbGV4LWNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGgoODApO1xuXHRcdFx0QGluY2x1ZGUgbWIoMTApO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX2luZm9fdGVybS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYy1idG5fX3llbGxvdyB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYucC1kZXRhaWxfX2luZm9fX2J0bi10cnkge1xuXHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVjb21tZW5kIHtcblx0XHRAaW5jbHVkZSBwMig0MCwgMCk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX3JlY29tbWVuZF9iZy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHQmX19oZWFkaW5ncyB7XG5cdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0fVxuXG5cdFx0Ji1zd2lwZXIge1xuXHRcdFx0QGluY2x1ZGUgdygzNTUpO1xuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBoKDM2Myk7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NoYXJlIHtcblx0XHRAaW5jbHVkZSB3KDUwKTtcblx0XHRAaW5jbHVkZSBoKDI2MCk7XG5cdFx0QGluY2x1ZGUgdCg3MCk7XG5cdFx0QGluY2x1ZGUgYnI0KDAsIDEwLCAxMCwgMCk7XG5cdFx0QGV4dGVuZCAudS1mbGV4LWNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdH1cblxuXHRcdC5jLXNoYXJlLWxpc3R7XG5cdFx0XHRAaW5jbHVkZSBtdCgxMCk7XG5cdFx0fVxuXG5cdFx0LmMtc2hhcmUtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSB3KDM4KTtcblx0XHRcdEBpbmNsdWRlIGgoMzgpO1xuXG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g44KI44GP44GC44KL44GU6LOq5ZWPXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcSB7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgJl9fZmFxLWxlYWQge1xuICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgQGluY2x1ZGUgbGgoMzApO1xuICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19mYXEtdGl0bGUge1xuICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgIEBpbmNsdWRlIGZzKDIwKTtcbiAgICBAaW5jbHVkZSBsaCg1MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBiZ3MoMzM1LDUwKTtcbiAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgQGluY2x1ZGUgaCg1MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYmdfbGluZS5wbmcpO1xuICAgIEBpbmNsdWRlIG0yKDIwLDApO1xuICB9XG4gICZfX2xpc3Qge1xuICAgICZfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIG10KDIwKTtcbiAgICAgIEBpbmNsdWRlIHAyKDUsMTApO1xuICAgICAgYmFja2dyb3VuZDogJGMtZGFya2dyZWVuO1xuICAgICAgQGV4dGVuZCAudS1sZWFkO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWRhcmtncmVlbjtcbiAgICAgIEBpbmNsdWRlIHAyKDEwLDIwKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgQGV4dGVuZCAudS1tYWluO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDjg4Hjg7zjg6DlhbHpgJrjgrnjgr/jgqTjg6sgKi9cbi5wLWpsZWFndWUtdGVhbSB7XG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWUge1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdEBpbmNsdWRlIGpsLW10KC0yMzgpO1xuXHRcdH1cblxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19tYXAge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgamwtdyg5NTUxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tYXAtc21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX190ZWFtIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLW1iKDIwKTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX212IHtcblx0XHRAaW5jbHVkZSBiZ3MoMzc1LCA0MzApO1xuXHRcdEBpbmNsdWRlIHB0KDIwKTtcblx0XHRAaW5jbHVkZSBoKDQzMCk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV90ZWFtX212X2JnLnBuZyk7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtYmVyIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDEyKTtcblx0XHRcdEBpbmNsdWRlIGxoKDIwKTtcblx0XHRcdEBpbmNsdWRlIHQoLTE1KTtcblx0XHRcdEBpbmNsdWRlIGwoMTApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgZnMoNTApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCg0MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZW1ibGVtIHtcblx0XHRcdEBpbmNsdWRlIHcoNzcpO1xuXHRcdFx0QGluY2x1ZGUgdCg3NSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRAaW5jbHVkZSB3KDIyMCk7XG5cdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMwKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWIoMTIpO1xuXHRcdH1cblxuXHRcdCZfX25hbWUge1xuXHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG5cblx0XHRcdCYtdGVhbSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE0KTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoMjApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtcGxheWVyIHtcblx0XHRcdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtcGxheWVyLWVuZ2xpc2gge1xuXHRcdFx0XHRAaW5jbHVkZSBmcygxNCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKDIwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Byb2ZpbGUge1xuXHRcdEBpbmNsdWRlIHA0KDIwLCAyMCwgNDAsIDIwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDI0KTtcblx0XHRcdEBpbmNsdWRlIGxoKDM0KTtcblx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctcmVndWxhcjtcblx0XHRcdEBpbmNsdWRlIGZzKDE2KTtcblx0XHRcdEBpbmNsdWRlIGxoKDI0KTtcblx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHR9XG5cblx0XHQuYy1idG5fX2psZWFndWUge1xuXHRcdFx0QGluY2x1ZGUgaCg3MCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVjb21tZW5kIHtcblx0XHRAaW5jbHVkZSBwdCgzMCk7XG5cdFx0QGluY2x1ZGUgcGIoMjApO1xuXG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0QGV4dGVuZCAudS1mbGV4LWNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHcoMzc1KTtcblx0XHRcdEBpbmNsdWRlIG1sKC0xNyk7XG5cdFx0XHRAaW5jbHVkZSBoKDExMik7XG5cdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHRAaW5jbHVkZSBsaCgyNik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcGxheWVyc19oZWFkaW5ncy5wbmcpO1xuXHRcdH1cblxuXHRcdCZfX2xlYWQge1xuXHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0QGluY2x1ZGUgbGgoMjQpO1xuXHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0QGluY2x1ZGUgcDIoMTUsIDIwKTtcblx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kIC51LXBzZXVkbztcblx0XHRcdFx0QGluY2x1ZGUgdygzMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGgoMzApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfbGVhZC5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBwKDIwKTtcblx0XHRcdEBpbmNsdWRlIGJyKDQpO1xuXHRcdFx0QGluY2x1ZGUgYmdzKDIwLCAyMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYmcucG5nKTtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzApO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgaCgzMTQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgZnMoMjApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCgzMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDE0KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRAZXh0ZW5kIC56ZW4ta2FrdS1nb3RoaWMtbmV3LXJlZ3VsYXI7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE2KTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoMjQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHR9XG5cblx0XHRcdC5jLWJ0bl9famxlYWd1ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGgoNTApO1xuXHRcdFx0XHRAaW5jbHVkZSB3KDMwMCk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcmVjb21tZW5kX2J0bl9iZy5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWpsZWFndWUtYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFub3RoZXIge1xuXHRcdFx0QGluY2x1ZGUgcDQoMzAsIDIwLCAyMCwgMjApO1xuXHRcdFx0QGluY2x1ZGUgYnIoNCk7XG5cdFx0XHRAaW5jbHVkZSBiZ3MoMjAsIDIwKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9hbm90aGVyX2JnLnBuZyk7XG5cblx0XHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdFx0QGluY2x1ZGUgcGIoMjIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHRcdGNvbG9yOiAkYy1qbGVhZ3VlLWJsYWNrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudS1wc2V1ZG87XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygzMDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgoMTIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9hbm90aGVyX2hlYWRpbmdzLnBuZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAoMCk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYigyMyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLnUtcHNldWRvO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdygzMDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaCgzKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9hbm90aGVyX2xpbmUucG5nKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fcGFnZW5hdGlvbiB7XG5cdFx0QGluY2x1ZGUgcDQoMCwgMjAsIDQwLCAyMCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQmLWJ0biB7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgZnMoMjApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCgyNCk7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudS1wc2V1ZG87XG5cdFx0XHRcdFx0QGV4dGVuZCAudS12ZXJ0aWNhbC1jZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygyNCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaCgyNCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2psZWFndWVfcGFnZW5hdGlvbi5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGwoMzQpO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHIoMzQpO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODgeODvOODoOWIpeOCueOCv+OCpOODqyAqL1xuXG4vLyAxLum5v+WztuOCouODs+ODiOODqeODvOOCulxuLnAta2FzaGltYS1hbnRsZXJzIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xO1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg1OCk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTYyNTQpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTQ1MjEpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg2Nik7XG59XG5cbi8vIDIu5rWm5ZKM44Os44OD44K6XG4ucC11cmF3YS1yZWRzIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0yO1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg1Mik7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTU5MzEpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTQ1NjcpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0yIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg1Mik7XG59XG5cbi8vIDMu5p+P44Os44Kk44K944OrXG4ucC1rYXNoaXdhLXJleXNvbCB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcmVjb21tZW5kX19sZWFkLFxuXHQucC1qbGVhZ3VlLXRlYW1fX3BhZ2VuYXRpb24tYnRuIGEsXG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjLXRleHQ7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX212X19uYW1lIHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMztcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNTgpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX3JlY29tbWVuZF9fbGVhZCB7XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3JlY29tbWVuZF9sZWFkX2JsYWNrLnBuZyk7XG5cdFx0fVxuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9idG5fYXJyb3dfYmxhY2sucG5nKTtcblx0XHR9XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC02MDI0KTtcblx0XHRAaW5jbHVkZSBqbC10KC00NTgwKTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNzQpO1xufVxuXG4vLyA0LkZD5p2x5LqsXG4ucC1mY3Rva3lvIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW00O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg0MSk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTU4NjUpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTQ2NjQpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW00IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg1MSk7XG59XG5cbi8vIDUu5p2x5Lqs44O044Kn44Or44OH44KjXG4ucC10b2t5by12ZXJkeSB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtNTtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNDYpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW01IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC01ODY1KTtcblx0XHRAaW5jbHVkZSBqbC10KC00NjY0KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtNSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNTYpO1xufVxuXG4vLyA2LkZD55S655Sw44K844Or44OT44KiXG4ucC1mY21hY2hpZGEtemVsdmlhIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW02O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg1NCk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTU4MzMpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTQ2OTUpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW02IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg3Nik7XG59XG5cbi8vIDcu5bed5bSO44OV44Ot44Oz44K/44O844OsXG4ucC1rYXdhc2FraS1mcm9udGFsZSB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtNztcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNTUpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW03IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC01OTEwKTtcblx0XHRAaW5jbHVkZSBqbC10KC00NzA1KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtNyAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNjgpO1xufVxuXG4vLyA4Luaoqua1nO+8puODu+ODnuODquODjuOCuVxuLnAteW9rb2hhbWEtZm1hcmlub3Mge1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTg7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcblx0XHRAaW5jbHVkZSB3KDY4KTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtOCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG5cdFx0QGluY2x1ZGUgamwtbCgtNTg5MCk7XG5cdFx0QGluY2x1ZGUgamwtdCgtNDczMSk7XG5cdH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTggLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRAaW5jbHVkZSBqbC13KDgxKTtcbn1cblxuLy8gOS7mqKrmtZxGQ1xuLnAteW9rb2hhbWFmYyB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtOTtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNTkpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLXcoNTkpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW05IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC01ODkxKTtcblx0XHRAaW5jbHVkZSBqbC10KC00NzQ5KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtOSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNTkpO1xufVxuXG4vLyAxMC7muZjljZfjg5njg6vjg57jg7zjg6xcbi5wLXNob25hbi1iZWxsbWFyZSB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTA7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcblx0XHRAaW5jbHVkZSB3KDYwKTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0XHRAaW5jbHVkZSBqbC13KDYwKTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTU4MDYpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTQ4MDYpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xMCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNjApO1xufVxuXG4vLyAxMS7jgqLjg6vjg5Pjg6zjg4Pjgq/jgrnmlrDmvZ9cbi5wLWFsYmlyZXgtbmlpZ2F0YSB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMTE7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcblx0XHRAaW5jbHVkZSB3KDQ3KTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMTEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTU2OTYpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTM2NzgpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0xMSAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNTcpO1xufVxuXG4vLyAxMi7muIXmsLTjgqjjgrnjg5Hjg6vjgrlcbi5wLXNoaW1penUtc3B1bHNlIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xMjtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNDcpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0xMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG5cdFx0QGluY2x1ZGUgamwtbCgtNTQ5Mik7XG5cdFx0QGluY2x1ZGUgamwtdCgtNDk1NSk7XG5cdH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTEyIC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg1Nyk7XG59XG5cbi8vIDEzLuWQjeWPpOWxi+OCsOODqeODs+ODkeOCuVxuLnAtbmFnb3lhLWdyYW1wdXMge1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTEzO1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdygzOSk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTEzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC01MDI1KTtcblx0XHRAaW5jbHVkZSBqbC10KC00OTI1KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMTMgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRAaW5jbHVkZSBqbC13KDUwKTtcbn1cblxuLy8gMTQu5Lqs6YO944K144Oz44KsRi5DLlxuLnAta3lvdG8tc2FuZ2Ege1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE0O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg0MCk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC00NDY2KTtcblx0XHRAaW5jbHVkZSBqbC10KC00OTQ5KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMiAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNTQpO1xufVxuXG4vLyAxNS7jgqzjg7Pjg5DlpKfpmKpcbi5wLWdhbWJhLW9zYWthIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xNTtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNDQpO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0xNSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG5cdFx0QGluY2x1ZGUgamwtbCgtNDQ1NSk7XG5cdFx0QGluY2x1ZGUgamwtdCgtNTA0OSk7XG5cdH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTE1IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg1MSk7XG59XG5cbi8vIDE2LuOCu+ODrOODg+OCveWkp+mYqlxuLnAtY2VyZXpvLW9zYWthIHtcblx0LnAtamxlYWd1ZS10ZWFtX19wcm9maWxlIC5jLWJ0bl9famxlYWd1ZSBhLFxuXHQubC1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRlYW0xNjtcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX2VtYmxlbSBpbWcge1xuXHRcdEBpbmNsdWRlIHcoNTApO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fdGVhbS5jLWJnLWpsZWFndWVfX3RlYW0xNiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xuXHR9XG5cblx0LmMtYmctamxlYWd1ZV9fbWFwIGltZyB7XG5cdFx0QGluY2x1ZGUgamwtbCgtNDQzNCk7XG5cdFx0QGluY2x1ZGUgamwtdCgtNTEwNyk7XG5cdH1cbn1cblxuLmMtYmctamxlYWd1ZV9fdGVhbTE2IC5jLWJnLWpsZWFndWVfX3RlYW1fX2xvZ28gaW1nIHtcblx0QGluY2x1ZGUgamwtdyg2Nyk7XG59XG5cbi8vIDE3LuODtOOCo+ODg+OCu+ODq+elnuaIuFxuLnAtdmlzc2VsLWtvYmUge1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE3O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg0NCk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE3IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC00MzIzKTtcblx0XHRAaW5jbHVkZSBqbC10KC01MTAwKTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMTcgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRAaW5jbHVkZSBqbC13KDU2KTtcbn1cblxuLy8gMTgu44OV44Kh44K444Ki44O844OO5bKh5bGxXG4ucC1mYWdpYW5vLW9rYXlhbWEge1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE4O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdygzNyk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE4IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC0zODg1KTtcblx0XHRAaW5jbHVkZSBqbC10KC01MTE3KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMTggLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRAaW5jbHVkZSBqbC13KDUxKTtcbn1cblxuLy8gMTku44K144Oz44OV44Os44OD44OB44Kn5bqD5bO2XG4ucC1zYW5mcmVjY2UtaGlyb3NoaW1he1xuXHQucC1qbGVhZ3VlLXRlYW1fX3Byb2ZpbGUgLmMtYnRuX19qbGVhZ3VlIGEsXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTE5O1xuXHR9XG5cblx0LnAtamxlYWd1ZS10ZWFtX19tdl9fZW1ibGVtIGltZyB7XG5cdFx0QGluY2x1ZGUgdyg1NSk7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX190ZWFtLmMtYmctamxlYWd1ZV9fdGVhbTE5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IG9wYWNpdHktZmFkZWluIC41cyAgZWFzZSAxcyAgZm9yd2FyZHM7XG5cdH1cblxuXHQuYy1iZy1qbGVhZ3VlX19tYXAgaW1nIHtcblx0XHRAaW5jbHVkZSBqbC1sKC0zMzYyKTtcblx0XHRAaW5jbHVkZSBqbC10KC01MjA4KTtcblx0fVxufVxuXG4uYy1iZy1qbGVhZ3VlX190ZWFtMTkgLmMtYmctamxlYWd1ZV9fdGVhbV9fbG9nbyBpbWcge1xuXHRAaW5jbHVkZSBqbC13KDY4KTtcbn1cblxuLy8gMjAu44Ki44OT44K544OR56aP5bKhXG4ucC1hdmlzcGEtZnVrdW9rYSB7XG5cdC5wLWpsZWFndWUtdGVhbV9fcHJvZmlsZSAuYy1idG5fX2psZWFndWUgYSxcblx0LmwtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZWFtMjA7XG5cdH1cblxuXHQucC1qbGVhZ3VlLXRlYW1fX212X19lbWJsZW0gaW1nIHtcblx0XHRAaW5jbHVkZSB3KDUxKTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX3RlYW0uYy1iZy1qbGVhZ3VlX190ZWFtMjAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eS1mYWRlaW4gLjVzICBlYXNlIDFzICBmb3J3YXJkcztcblx0fVxuXG5cdC5wLWpsZWFndWUtdGVhbV9fbXZfX25hbWUtcGxheWVyIHtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTVlbTtcblx0fVxuXG5cdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdEBpbmNsdWRlIGpsLWwoLTI2NTYpO1xuXHRcdEBpbmNsdWRlIGpsLXQoLTU1NTQpO1xuXHR9XG59XG5cbi5jLWJnLWpsZWFndWVfX3RlYW0yMCAuYy1iZy1qbGVhZ3VlX190ZWFtX19sb2dvIGltZyB7XG5cdEBpbmNsdWRlIGpsLXcoNTgpO1xufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIErjg6rjg7zjgrDjgrnjg5rjgrfjg6Pjg6vjgrPjg6njg5xcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBK44Oq44O844Kw44Oa44O844K46IOM5pmvXG4uYy1iZy1qbGVhZ3VlIHtcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX2JnX3BhdHRlcm4ucG5nKTtcblxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX21hcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX21hcC1zbWFsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IC0yO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAZXh0ZW5kIC51LXZlcnRpY2FsLWNlbnRlcjtcblx0XHRAaW5jbHVkZSBqbC13KDQyMCk7XG5cdFx0QGluY2x1ZGUgamwtaCg0MjApO1xuXHRcdGxlZnQ6IGNhbGMoNTAlICsgNjVweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAaW5jbHVkZSBwYy1tIHtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgKDY1cHgvICRwYy1jb250ZW50cy13aWR0aCAqIDEwMHZ3KSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcGMtbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BpbiB7XG5cdFx0QGluY2x1ZGUgamwtdyg0NSk7XG5cdFx0QGluY2x1ZGUgamwtaCg2OCk7XG5cdFx0QGluY2x1ZGUgamwtdCgxODQpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMwKSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qbGVhZ3VlL2JnLWpsZWFndWVfcGluLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmX190ZWFtIHtcblx0XHRAaW5jbHVkZSBqbC13KDQyMCk7XG5cdFx0QGluY2x1ZGUgamwtYnIoMjApO1xuXHRcdEBpbmNsdWRlIGpsLXAoMjApO1xuXHRcdEBpbmNsdWRlIGpsLXQoMjcyKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRAaW5jbHVkZSBqbC1tdCg2KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRAaW5jbHVkZSBqbC13KDg0KTtcblx0XHRcdEBpbmNsdWRlIGpsLWgoODQpO1xuXHRcdFx0QGluY2x1ZGUgamwtbXIoMTApO1xuXHRcdFx0QGV4dGVuZCAudS1mbGV4LWNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGpsLWZzKDI0KTtcblx0XHRcdEBpbmNsdWRlIGpsLWxoKDM0KTtcblx0XHRcdEBpbmNsdWRlIGpsLW1iKDUpO1xuXHRcdFx0QGluY2x1ZGUgamwtbXQoNSk7XG5cdFx0fVxuXG5cdFx0Jl9fcGxhY2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Ji1oZWFkaW5ncyB7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgamwtZnMoMTYpO1xuXHRcdFx0XHRAaW5jbHVkZSBqbC1saCgyMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtcGxhY2Uge1xuXHRcdFx0XHRAZXh0ZW5kIC56ZW4ta2FrdS1nb3RoaWMtbmV3LWJvbGQ7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLWZzKDE2KTtcblx0XHRcdFx0QGluY2x1ZGUgamwtbGgoMjApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji1oZWFkaW5ncyB7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYmxhY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLW1iKDQpO1xuXHRcdFx0XHRAaW5jbHVkZSBqbC1mcygxNik7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLWxoKDMwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1yZWd1bGFyO1xuXHRcdFx0XHRAaW5jbHVkZSBqbC1mcygxNik7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLWxoKDI0KTtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLW1iKDIxKTtcblx0XHRcdFx0fVxuIFx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g44Oh44Kk44Oz44Kz44Oz44OG44Oz44OEXG4ucC1qbGVhZ3VlIHtcblx0Ly8gUEPog4zmma/jgIDjg5rjg7zjgrjlm7rmnIlcblx0LmMtYmctamxlYWd1ZSB7XG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQmX19tYWluIHtcblx0XHRcdFx0QGluY2x1ZGUgamwtdygxNjgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcdFxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqbC13KDI1Mik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGVhbSB7XG5cdFx0XHRcdEBleHRlbmQgLnUtZmxleC1jZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLXcoODQpO1xuXHRcdFx0XHRAaW5jbHVkZSBqbC1oKDg0KTtcblx0XHRcdFx0QGluY2x1ZGUgamwtbGgoODQpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzApO1xuXG5cdFx0XHRcdCYuaXMtc2hvdyB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBvcGFjaXR5LWZhZGVpbiAuNXMgIGVhc2UgMXMgIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8g44OB44O844Og44Ot44K0XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMSBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNjYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMiBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMyBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNCBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNSBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNiBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtNyBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtOCBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoODEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtOSBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTAgaW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqbC13KDYwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTExIGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgamwtdyg1Nyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xMiBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTMgaW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqbC13KDUwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE0IGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgamwtdyg1NCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xNSBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTYgaW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqbC13KDY3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTE3IGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgamwtdyg1Nik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jLWJnLWpsZWFndWVfX2xvZ29fX3RlYW0xOCBpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGpsLXcoNTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYy1iZy1qbGVhZ3VlX19sb2dvX190ZWFtMTkgaW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqbC13KDY4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmMtYmctamxlYWd1ZV9fbG9nb19fdGVhbTIwIGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgamwtdyg1OCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jLWJnLWpsZWFndWVfX2xvZ29fX2NoYXJhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgamwtdyg1MSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3BpbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdCYuaXMtYW5pbWF0ZSB7XG5cdFx0XHRcdC5jLWJnLWpsZWFndWVfX21hcCBpbWcge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYmctamxlYWd1ZS1tYXAgNjBzICBjdWJpYy1iZXppZXIoLjQ3LC4wMSwuMDIsMSkgNHMgIGJvdGg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwYy1tIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYmctamxlYWd1ZS1tYXAtbSA2MHMgIGN1YmljLWJlemllciguNDcsLjAxLC4wMiwxKSA0cyAgYm90aDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tYXAge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgamwtdyg5NTUxKTtcblx0XHRcdFx0QGluY2x1ZGUgamwtbCgtNjI1NCk7XG5cdFx0XHRcdEBpbmNsdWRlIGpsLXQoLTQ1MjEpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLGFuaW1hdGlvbjtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tYXAtc21hbGwge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgamwtcigwKTtcblx0XHRcdFx0QGluY2x1ZGUgamwtdCgwKTtcblx0XHRcdFx0QGluY2x1ZGUgamwtdyg5NTUxKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjA1Nik7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0fVxuXG5cdCZfX3BsYXllcnMge1xuXHRcdEBpbmNsdWRlIHA0KDIwLCAwLCA0MCwgMCk7XG5cblx0XHQmX19sZWFkIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDIwKTtcblx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdEBpbmNsdWRlIG1iKDIwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19oZWFkaW5ncyB7XG5cdFx0XHRAaW5jbHVkZSB3KDM3NSk7XG5cdFx0XHRAaW5jbHVkZSBoKDExMik7XG5cdFx0XHRAaW5jbHVkZSBtbCgtMTcpO1xuXHRcdFx0QGluY2x1ZGUgcGwoMTA2KTtcblx0XHRcdEBpbmNsdWRlIG1iKDIwKTtcblx0XHRcdEBpbmNsdWRlIHB0KDM0KTtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDIwKTtcblx0XHRcdEBpbmNsdWRlIGxoKDI2KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3BsYXllcnNfaGVhZGluZ3MucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgdygxNjIpO1xuXHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0QGluY2x1ZGUgYnIoMik7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmLmlzLW5ldyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLnUtcHNldWRvO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdyg1Myk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBoKDIyKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvamxlYWd1ZS9qbGVhZ3VlX3BsYXllcl9uZXcucG5nKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgcCg1KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Ji51LXRlYW0yMCB7XG5cdFx0XHRcdC5wLWpsZWFndWVfX3BsYXllcnNfX25hbWUge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGVhbSB7XG5cdFx0XHRAZXh0ZW5kIC56ZW4ta2FrdS1nb3RoaWMtbmV3LWJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmcygxNCk7XG5cdFx0XHRAaW5jbHVkZSBsaCgyMCk7XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRAZXh0ZW5kIC56ZW4ta2FrdS1nb3RoaWMtbmV3LWJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmcygxNik7XG5cdFx0XHRAaW5jbHVkZSBsaCgzMCk7XG5cdFx0fVxuXHR9IFxuXG5cdCZfX3BpY2t1cCB7XG5cdFx0QGluY2x1ZGUgYmdzKDIwLCAyMCk7XG5cdFx0QGluY2x1ZGUgcHQoMzMpO1xuXHRcdEBpbmNsdWRlIHBiKDI3KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYmcucG5nKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0QGluY2x1ZGUgZnMoMjApO1xuXHRcdFx0QGluY2x1ZGUgbGgoMzcpO1xuXHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgZnMoMjYpO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXN3aXBlciB7XG5cdFx0XHRAaW5jbHVkZSB3KDM1NSk7XG5cdFx0XHRAaW5jbHVkZSBtYig0MCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCYuc3dpcGVyLWhvcml6b250YWwge1xuXHRcdFx0XHR0b3VjaC1hY3Rpb246ICBwYW4teSBwaW5jaC16b29tO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0QGluY2x1ZGUgdygzMDApO1xuXHRcdFx0XHRAaW5jbHVkZSBicig0KTtcblx0XHRcdFx0QGluY2x1ZGUgbXIoMjApO1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMwKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0XHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX25hbWUge1xuXHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0QGluY2x1ZGUgaCg0MCk7XG5cdFx0XHRAZXh0ZW5kIC51LWZsZXgtY2VudGVyO1xuXHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoNCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cdFx0XHRAaW5jbHVkZSBwYyB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICN7NCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG5cdFx0XHR9XG5cblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoNCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cdFx0XHRAaW5jbHVkZSBwYyB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAjezQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnUtdGVhbTIwIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjE2ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRAaW5jbHVkZSBwNCgxNSwgMjAsIDI1LCAyMCk7XG5cblx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKDIwKTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoMzApO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGV4dCAge1xuXHRcdFx0XHRAZXh0ZW5kIC51LW1haW47XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDIwKTtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1idG5fX2psZWFndWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBoKDUwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9yZWNvbW1lbmRfYnRuX2JnLnBuZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ldmVudCB7XG5cdFx0XHRAaW5jbHVkZSB3KDMzNSk7XG5cdFx0XHRAaW5jbHVkZSBicigxNik7XG5cdFx0XHRAaW5jbHVkZSBwMigwLCAxNik7XG5cdFx0XHRAaW5jbHVkZSBwYigyNCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGMtYmx1ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jl9faW1ne1xuXHRcdFx0XHRAaW5jbHVkZSB3KDMzNSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDE2KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgxNiAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG5cdFx0XHRcdEBpbmNsdWRlIHBjIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAjezE2ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoMTYgLyAkc3AtZGVzaWduICogMTAwdncpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7MTYgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBtdCgyNzEpO1xuXHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWIoOCk7XG5cdFx0XHRcdEBpbmNsdWRlIHcoMzI1KTtcblx0XHRcdFx0Y29sb3I6ICRjLXRlYW00O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGVhZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE2KTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoMjQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctcmVndWxhcjtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRnYXA6ICg0IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYyB7XG5cdFx0XHRcdFx0XHRnYXA6ICN7NCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1iKDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWhlYWRpbmdzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGgoMjQpO1xuXHRcdFx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogJGMtdGVhbTQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE2KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBsaCgyNCk7XG5cdFx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1yZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3JlY29tbWVuZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG10KDMyKTtcblxuXHRcdFx0XHQmLWhlYWRpbmdzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYig4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtbGVhZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTYpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxoKDI0KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1yZWd1bGFyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtamxlYWd1ZV9fcGxheWVyc19fbGlzdCB7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucC1qbGVhZ3VlX19wbGF5ZXJzX19pdGVtIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB3KDE0Nyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWIoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fYm9vayB7XG5cdFx0XHRcdEBpbmNsdWRlIHcoMTQ1KTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG10KDQpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Bob3Rvc3BvdCB7XG5cdFx0XHRcdEBpbmNsdWRlIG10KDMyKTtcblxuXHRcdFx0XHQmLWhlYWRpbmdzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHQoMTIpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBoKDYwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9waG90b3Nwb3RfaGVhZGluZ3MucG5nKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRjb2xvcjogJGMtdGVhbTQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygxNDcpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1iKDE2KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdygxNDcpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG5cblx0XHRcdFx0XHRcdCYubGF6eWxvYWRpbmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaCgyMzIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZy5sYXp5bG9hZGluZyArIC5wLWRldGFpbC1saXN0X190aXRsZV9faW1hZ2VfX2xvYWRpbmcge1xuXHRcdFx0XHRcdFx0Ly8gbGF6eWxvYWQg44Ot44O844OH44Kj44Oz44Kw44Ki44Kk44Kz44OzXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB3KDEwMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBoKDEwMCk7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUsJGMteWVsbG93IDk0JSwjMDAwMCkgdG9wLzE1cHggMTVweCBuby1yZXBlYXQsXG5cdFx0XHRcdFx0XHRcdGNvbmljLWdyYWRpZW50KCMwMDAwIDMwJSwkYy15ZWxsb3cpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSwjMDAwMCBjYWxjKDEwMCUgLSAxNXB4KSwjMDAwIDApO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGgoNTApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHcoMzAyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBicig0KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNik7XG5cdFx0XHRcdFx0QGV4dGVuZCAuemVuLWtha3UtZ290aGljLW5ldy1ib2xkO1xuXHRcdFx0XHRcdEBleHRlbmQgLnUtZmxleC1jZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGVhbTQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zcGVjaWFsIHtcblx0XHRAaW5jbHVkZSBwNCg0MCwgMCwgMjAsIDApO1xuXG5cdFx0Jl9fc3ViIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZzKDIwKTtcblx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdEBpbmNsdWRlIG1iKDYpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdEBleHRlbmQgLnplbi1rYWt1LWdvdGhpYy1uZXctYm9sZDtcblx0XHRcdEBpbmNsdWRlIHcoMzc1KTtcblx0XHRcdEBpbmNsdWRlIGgoMTEyKTtcblx0XHRcdEBpbmNsdWRlIHBsKDEwNik7XG5cdFx0XHRAaW5jbHVkZSBtYigyMCk7XG5cdFx0XHRAaW5jbHVkZSBwdCgyOCk7XG5cdFx0XHRAaW5jbHVkZSBmcygyNCk7XG5cdFx0XHRAaW5jbHVkZSBsaCgzNCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2psZWFndWUvamxlYWd1ZV9wbGF5ZXJzX2hlYWRpbmdzLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0QGluY2x1ZGUgdygzMzUpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgdygxNTcpO1xuXHRcdFx0QGluY2x1ZGUgbWIoMjApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdygxNTcpO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQmLmxhenlsb2FkaW5nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaCgyNDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxhenlsb2FkZWQge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyA0MDRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmQge1xuICAubC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuYy1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBAaW5jbHVkZSB3KDMyMCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gNDA0IOODoeOCpOODs1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ub3Rmb3VuZF9fbWFpbiB7XG4gIEBpbmNsdWRlIHAzKDE0MCwwLDEyMCk7XG4gICZfdGV4dCB7XG4gICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgQGluY2x1ZGUgZnMoMjQpO1xuICAgIEBpbmNsdWRlIGxoKDM0KTtcbiAgICBAaW5jbHVkZSBtYigzMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxufVxuIiwiLnAtc3BlY2lhbC1wYWdlIHtcblx0Jl9faW5mbyB7XG5cdFx0QGluY2x1ZGUgcHQoMzApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cdFx0Jl9fc2hhcmUge1xuXHRcdFx0Jl9faGVhZGluZ3Mge1xuXHRcdFx0XHRAaW5jbHVkZSBmcygyMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxoKDMwKTtcblx0XHRcdFx0QGluY2x1ZGUgYmdzKDIyNywyOCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1iKDIyKTtcblx0XHRcdFx0QGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGMteWVsbG93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9zaGFyZV9oZWFkaW5ncy5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5jLXNoYXJlLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcblx0XHRcdC5jLXNoYXJlLWl0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSB3KDUwKTtcblx0XHRcdFx0QGluY2x1ZGUgaCg1MCk7XG5cdFxuXHRcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtcigyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib29rcyB7XG5cdFx0QGluY2x1ZGUgcHQoMzApO1xuXHRcdEBpbmNsdWRlIHBiKDQwKTtcblxuXHRcdCZfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIHcoMzM1KTtcbiAgICAgIEBpbmNsdWRlIGgoMTE5KTtcbiAgICAgIEBpbmNsdWRlIHB0KDE4KTtcblx0XHRcdEBpbmNsdWRlIG1iKDIwKTtcblx0XHRcdEBpbmNsdWRlIGZzKDI0KTtcblx0XHRcdEBpbmNsdWRlIGxoKDM0KTtcblx0XHRcdEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfZnJhbWUucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSBtYigxMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgdygxNTcpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdEBpbmNsdWRlIG1iKDIwKTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIHcoMTU3KTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQmLmxhenlsb2FkaW5nIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRAaW5jbHVkZSBoKDI0OCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5sYXp5bG9hZGVkIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gc3BlY2lhbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsIHtcbiAgJl9fbXYge1xuICAgICYtY2FwdGlvbiB7XG4gICAgICBAZXh0ZW5kIC51LW1haW47XG4gICAgICBAaW5jbHVkZSBtMygyNSwwLDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi93YXZlX2xpbmUucG5nKTtcbiAgICAgIEBpbmNsdWRlIGJncygzMzUsMTApO1xuICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgQGluY2x1ZGUgaCgxMCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgbTMoMjAsMjAsMjApO1xuICAgIH1cbiAgICAgICYtYnRuIHtcbiAgICAgIEBleHRlbmQgLmMtYnRuX19waW5rO1xuICAgICAgQGluY2x1ZGUgbXQoOSk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbXQoMCk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgICAgIEBpbmNsdWRlIGxoKDQ5KTtcbiAgICAgICAgQGV4dGVuZCAuemVuLW1hcnUtZ290aGljLWJvbGQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcGwoMTcuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3dlZWsge1xuICAgICYtaGVhZGluZ3Mge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2ZyYW1lLnBuZyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoMzM1LDExOSk7XG4gICAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgICBAaW5jbHVkZSBoKDExOSk7XG4gICAgICBAaW5jbHVkZSBwdCgyMCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICAmLWNhdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgIEBpbmNsdWRlIGZzKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbGgoMjUpO1xuICAgICAgICBAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9jYXRjaC5wbmcpO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoMTQxLDI1KTtcbiAgICAgICAgQGluY2x1ZGUgdygxNDEpO1xuICAgICAgICBAaW5jbHVkZSBoKDI1KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1ibGFjayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZnMoMjQpO1xuICAgICAgICBAaW5jbHVkZSBsaCgzNCk7XG4gICAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBtdCg1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aGVtZSB7XG4gICAgJi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG10KDEwKTtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzApO1xuICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoNDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDjgZTliKnnlKjopo/ntIRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdGVybXMge1xuICBjb2xvcjogJGMtd2hpdGU7XG4gICZfX3Rlcm1zLXRpdGxlIHtcbiAgICBAZXh0ZW5kIC56ZW4tbWFydS1nb3RoaWMtYm9sZDtcbiAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgQGluY2x1ZGUgbGgoNTApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYmdzKDMzNSw1MCk7XG4gICAgQGluY2x1ZGUgdygzMzUpO1xuICAgIEBpbmNsdWRlIGgoNTApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2JnX2xpbmUucG5nKTtcbiAgICBAaW5jbHVkZSBtMigyMCwwKTtcbiAgfVxuICAmX190ZXJtcy1sZWFkIHtcbiAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgQGluY2x1ZGUgbGgoMzApO1xuICB9XG4gICZfX2xpc3Qge1xuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgIH1cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgICBAaW5jbHVkZSBsaCgyMCk7XG4gICAgICBAaW5jbHVkZSBtYigxMCk7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgQGV4dGVuZCAudS1tYWluO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG9wXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcCB7XG4gICZfX2hlYWRpbmdzIHtcbiAgICAvLyBAZXh0ZW5kIC51LWhlYWRpbmdzO1xuICB9XG4gICZfX3N1YmhlYWRpbmdzIHtcbiAgICAvLyBAZXh0ZW5kIC51LXN1YmhlYWRpbmdzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICB9XG4gIH1cbiAgJl9fYmFubmVyIHtcbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgdygzNDApO1xuICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbXQoMjApO1xuICAgICAgICBAaW5jbHVkZSB3KDcwNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmVjb21tZW5kIHtcblxuICAgIH1cbiAgfVxuICAmX19tb3ZpZSB7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICAgIGlmcmFtZSB7XG4gICAgICBAaW5jbHVkZSB3KDMzNik7XG4gICAgICBAaW5jbHVkZSBoKDE4OSk7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG9wIG12XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fbXYge1xuICBAaW5jbHVkZSBwYigyNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBAaW5jbHVkZSB3KDMwKTtcbiAgQGluY2x1ZGUgaCgzMCk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfbXZfc2xpZGVyX2Fycm93QDJ4LnBuZyk7XG4gIEBpbmNsdWRlIGJncygzMCwzMCk7XG4gIEBpbmNsdWRlIHcoMzApO1xuICBAaW5jbHVkZSBoKDMwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBzcGVjaWFsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIEBpbmNsdWRlIHAzKDIwLDAsMTgpO1xuICAmLWJhbm5lciB7XG4gICAgJi1yZWNvbW1lbmQge1xuICAgICAgQGluY2x1ZGUgdygzNzUpO1xuICAgICAgQGluY2x1ZGUgbWwoLTIwKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbXQoMjUpO1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAucC10b3BfX3NwZWNpYWwtd3JhcCAge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3RvcF9zcGVjaWFsX2JnMi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3Bfc3BlY2lhbF9iZzEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQGluY2x1ZGUgcDMoMTAsMjAsMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgLnUtbGVhZCB7XG4gICAgICBAaW5jbHVkZSBsaCgyNik7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBleHRlbmQgLnplbi1tYXJ1LWdvdGhpYy1ib2xkO1xuICAgICAgQGluY2x1ZGUgZnMoMTYpO1xuICAgICAgQGluY2x1ZGUgbGgoNDApO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbXQoMTApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX3NwZWNpYWxfYnRuX2JnQDJ4LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgYmdzKDI5NSw0MCk7XG4gICAgICBAaW5jbHVkZSB3KDI5NSk7XG4gICAgICBAaW5jbHVkZSBoKDQwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3Bfc3BlY2lhbF9hcnJvd0AyeC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBiZ3MoMjAsMjApO1xuICAgICAgICBAaW5jbHVkZSB3KDIwKTtcbiAgICAgICAgQGluY2x1ZGUgaCgyMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHIoMjApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5LuK6YCx44Gu44GK44GZ44GZ44KB5L2c5ZOB44Gv44GT44Gh44KJ77yBXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44GT44Gu5qWt55WM44Gu44Oe44Oz44Ks44KS44KC44Gj44Go6KaL44KL77yB44Oi44O844OA44OrICovXG4vLyDmjIfjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi5wLXRvcF9fcmVjb21tZW5kIHtcblx0Ji1tb2RhbCB7XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcwKTtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgdygyMDIpO1xuICAgICAgICBAaW5jbHVkZSBwKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgbGgoMTgpO1xuICAgICAgICBAaW5jbHVkZSBmcygxNCk7XG4gICAgICAgIEBpbmNsdWRlIG1iKDEzNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICZfX2ZpbmdlciB7XG4gICAgICAgIEBpbmNsdWRlIHcoNzApO1xuICAgICAgICBAaW5jbHVkZSBoKDU4KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX3JlY29tbWVuZF9tb2RhbF9maW5nZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBhbmltYXRpb246IHZlcnRpY2FsLW1vdmUgMXMgIGVhc2UgLjVzICBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblx0Ly8g44Oi44O844OA44OrXG5cdCYtbW9kYWwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxMDE7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdEBpbmNsdWRlIHcoMzc1KTtcblx0XHR9XG5cdFx0Ji1zd2lwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdygzNzUpO1xuXHRcdFx0QGluY2x1ZGUgaCg1OTApO1xuXHRcdFx0QGluY2x1ZGUgbWIoMTApO1xuICAgICAgQGluY2x1ZGUgcDIoMCwyMCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGgoNjAwKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0aW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSB3KDMzNSk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg0NzApO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnRuIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX21vZGFsX2J0bi5wbmcpO1xuICAgICAgQGluY2x1ZGUgYmdzKDMyMCw4MCk7XG4gICAgICBAaW5jbHVkZSB3KDMyMCk7XG4gICAgICBAaW5jbHVkZSBoKDgwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBsKDgpO1xuICAgICAgQGluY2x1ZGUgYigyMCk7XG4gICAgICB6LWluZGV4OiAxMDU7XG5cdFx0fVxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdEBpbmNsdWRlIHcoNDApO1xuXHRcdFx0QGluY2x1ZGUgaCg0MCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfcmVjb21tZW5kX21vZGFsX2Nsb3NlLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8g44Oi44O844OA44Or6IOM5pmvXG5cdCYtbW9kYWxfX2JnIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgY2FtcGFpZ25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19jYW1wYWlnbiB7XG4gIEBpbmNsdWRlIHBiKDUwKTtcbiAgJi1iYW5uZXIge1xuICAgICYtY2FtcGFpZ24ge1xuICAgICAgQGluY2x1ZGUgdygzMzUpO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuIl19 */
