/**
 * Lazy Load
 */
.js-lazy-load {
  transform: translateY(30px);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.5, 0, 0, 1) 0.1s, transform 0.9s cubic-bezier(0.5, 0, 0, 1) 0.1s;
}
.js-lazy-load.loading {
  transform: translateY(0);
  opacity: 1;
}

img.js-lazy-load {
  background: #f8f8f8 url("https://kiso-toymuseum.com/system/images/marker/icon-lazy-load-image.svg") no-repeat center/40px 40px;
}
img.js-lazy-load.loaded {
  background: none;
}

.js-lazy-load.is-movie {
  background: #f8f8f8 url("https://kiso-toymuseum.com/system/images/marker/icon-lazy-load-movie.svg") no-repeat center/40px 40px;
}
@charset "UTF-8";
/**
 * Settings
 */
/* stylelint-disable value-keyword-case */
/* ------------------------------
 グリッドシステム
------------------------------- */
.acms-container {
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.acms-container {
  box-sizing: border-box;
}

.acms-grid,
.acms-grid-r {
  margin-right: -15px;
  margin-left: -15px;
}
.acms-grid::before, .acms-grid::after,
.acms-grid-r::before,
.acms-grid-r::after {
  display: table;
  content: " ";
}
.acms-grid::after,
.acms-grid-r::after {
  clear: both;
}

.acms-grid-negative {
  margin-right: 0;
  margin-left: 0;
}

[class*=acms-col] {
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1080px) {
  .acms-grid,
  .acms-grid-r {
    margin-right: -15px;
    margin-left: -15px;
  }
  [class*=acms-col] {
    padding-right: 15px;
    padding-left: 15px;
  }
}
[class*=acms-col],
[class*=acms-col]::before,
[class*=acms-col]::after {
  box-sizing: border-box;
}

.acms-col-1 {
  float: left;
  width: 8.3333333333%;
}

.acms-col-2 {
  float: left;
  width: 16.6666666667%;
}

.acms-col-3 {
  float: left;
  width: 25%;
}

.acms-col-4 {
  float: left;
  width: 33.3333333333%;
}

.acms-col-5 {
  float: left;
  width: 41.6666666667%;
}

.acms-col-6 {
  float: left;
  width: 50%;
}

.acms-col-7 {
  float: left;
  width: 58.3333333333%;
}

.acms-col-8 {
  float: left;
  width: 66.6666666667%;
}

.acms-col-9 {
  float: left;
  width: 75%;
}

.acms-col-10 {
  float: left;
  width: 83.3333333333%;
}

.acms-col-11 {
  float: left;
  width: 91.6666666667%;
}

.acms-col-12 {
  float: none;
  width: 100%;
}

[class*=acms-push],
[class*=acms-pull] {
  position: relative;
}

.acms-push-1 {
  left: 8.3333333333%;
}

.acms-push-2 {
  left: 16.6666666667%;
}

.acms-push-3 {
  left: 25%;
}

.acms-push-4 {
  left: 33.3333333333%;
}

.acms-push-5 {
  left: 41.6666666667%;
}

.acms-push-6 {
  left: 50%;
}

.acms-push-7 {
  left: 58.3333333333%;
}

.acms-push-8 {
  left: 66.6666666667%;
}

.acms-push-9 {
  left: 75%;
}

.acms-push-10 {
  left: 83.3333333333%;
}

.acms-push-11 {
  left: 91.6666666667%;
}

.acms-pull-1 {
  right: 8.3333333333%;
}

.acms-pull-2 {
  right: 16.6666666667%;
}

.acms-pull-3 {
  right: 25%;
}

.acms-pull-4 {
  right: 33.3333333333%;
}

.acms-pull-5 {
  right: 41.6666666667%;
}

.acms-pull-6 {
  right: 50%;
}

.acms-pull-7 {
  right: 58.3333333333%;
}

.acms-pull-8 {
  right: 66.6666666667%;
}

.acms-pull-9 {
  right: 75%;
}

.acms-pull-10 {
  right: 83.3333333333%;
}

.acms-pull-11 {
  right: 91.6666666667%;
}

@media (min-width: 480px) {
  .acms-col-sm-1 {
    float: left;
    width: 8.3333333333%;
  }
  .acms-col-sm-2 {
    float: left;
    width: 16.6666666667%;
  }
  .acms-col-sm-3 {
    float: left;
    width: 25%;
  }
  .acms-col-sm-4 {
    float: left;
    width: 33.3333333333%;
  }
  .acms-col-sm-5 {
    float: left;
    width: 41.6666666667%;
  }
  .acms-col-sm-6 {
    float: left;
    width: 50%;
  }
  .acms-col-sm-7 {
    float: left;
    width: 58.3333333333%;
  }
  .acms-col-sm-8 {
    float: left;
    width: 66.6666666667%;
  }
  .acms-col-sm-9 {
    float: left;
    width: 75%;
  }
  .acms-col-sm-10 {
    float: left;
    width: 83.3333333333%;
  }
  .acms-col-sm-11 {
    float: left;
    width: 91.6666666667%;
  }
  .acms-col-sm-12 {
    float: none;
    width: 100%;
  }
  [class*=acms-push-sm] {
    position: relative;
    right: auto;
  }
  .acms-push-sm-auto {
    left: auto;
  }
  .acms-push-sm-1 {
    left: 8.3333333333%;
  }
  .acms-push-sm-2 {
    left: 16.6666666667%;
  }
  .acms-push-sm-3 {
    left: 25%;
  }
  .acms-push-sm-4 {
    left: 33.3333333333%;
  }
  .acms-push-sm-5 {
    left: 41.6666666667%;
  }
  .acms-push-sm-6 {
    left: 50%;
  }
  .acms-push-sm-7 {
    left: 58.3333333333%;
  }
  .acms-push-sm-8 {
    left: 66.6666666667%;
  }
  .acms-push-sm-9 {
    left: 75%;
  }
  .acms-push-sm-10 {
    left: 83.3333333333%;
  }
  .acms-push-sm-11 {
    left: 91.6666666667%;
  }
  [class*=acms-pull-sm] {
    position: relative;
    left: auto;
  }
  .acms-pull-sm-auto {
    right: auto;
  }
  .acms-pull-sm-1 {
    right: 8.3333333333%;
  }
  .acms-pull-sm-2 {
    right: 16.6666666667%;
  }
  .acms-pull-sm-3 {
    right: 25%;
  }
  .acms-pull-sm-4 {
    right: 33.3333333333%;
  }
  .acms-pull-sm-5 {
    right: 41.6666666667%;
  }
  .acms-pull-sm-6 {
    right: 50%;
  }
  .acms-pull-sm-7 {
    right: 58.3333333333%;
  }
  .acms-pull-sm-8 {
    right: 66.6666666667%;
  }
  .acms-pull-sm-9 {
    right: 75%;
  }
  .acms-pull-sm-10 {
    right: 83.3333333333%;
  }
  .acms-pull-sm-11 {
    right: 91.6666666667%;
  }
}
@media (min-width: 1080px) {
  .acms-col-md-1 {
    float: left;
    width: 8.3333333333%;
  }
  .acms-col-md-2 {
    float: left;
    width: 16.6666666667%;
  }
  .acms-col-md-3 {
    float: left;
    width: 25%;
  }
  .acms-col-md-4 {
    float: left;
    width: 33.3333333333%;
  }
  .acms-col-md-5 {
    float: left;
    width: 41.6666666667%;
  }
  .acms-col-md-6 {
    float: left;
    width: 50%;
  }
  .acms-col-md-7 {
    float: left;
    width: 58.3333333333%;
  }
  .acms-col-md-8 {
    float: left;
    width: 66.6666666667%;
  }
  .acms-col-md-9 {
    float: left;
    width: 75%;
  }
  .acms-col-md-10 {
    float: left;
    width: 83.3333333333%;
  }
  .acms-col-md-11 {
    float: left;
    width: 91.6666666667%;
  }
  .acms-col-md-12 {
    float: none;
    width: 100%;
  }
  [class*=acms-push-md] {
    position: relative;
    right: auto;
  }
  .acms-push-md-auto {
    left: auto;
  }
  .acms-push-md-1 {
    left: 8.3333333333%;
  }
  .acms-push-md-2 {
    left: 16.6666666667%;
  }
  .acms-push-md-3 {
    left: 25%;
  }
  .acms-push-md-4 {
    left: 33.3333333333%;
  }
  .acms-push-md-5 {
    left: 41.6666666667%;
  }
  .acms-push-md-6 {
    left: 50%;
  }
  .acms-push-md-7 {
    left: 58.3333333333%;
  }
  .acms-push-md-8 {
    left: 66.6666666667%;
  }
  .acms-push-md-9 {
    left: 75%;
  }
  .acms-push-md-10 {
    left: 83.3333333333%;
  }
  .acms-push-md-11 {
    left: 91.6666666667%;
  }
  [class*=acms-pull-md] {
    position: relative;
    left: auto;
  }
  .acms-pull-md-auto {
    right: auto;
  }
  .acms-pull-md-1 {
    right: 8.3333333333%;
  }
  .acms-pull-md-2 {
    right: 16.6666666667%;
  }
  .acms-pull-md-3 {
    right: 25%;
  }
  .acms-pull-md-4 {
    right: 33.3333333333%;
  }
  .acms-pull-md-5 {
    right: 41.6666666667%;
  }
  .acms-pull-md-6 {
    right: 50%;
  }
  .acms-pull-md-7 {
    right: 58.3333333333%;
  }
  .acms-pull-md-8 {
    right: 66.6666666667%;
  }
  .acms-pull-md-9 {
    right: 75%;
  }
  .acms-pull-md-10 {
    right: 83.3333333333%;
  }
  .acms-pull-md-11 {
    right: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .acms-col-lg-1 {
    float: left;
    width: 8.3333333333%;
  }
  .acms-col-lg-2 {
    float: left;
    width: 16.6666666667%;
  }
  .acms-col-lg-3 {
    float: left;
    width: 25%;
  }
  .acms-col-lg-4 {
    float: left;
    width: 33.3333333333%;
  }
  .acms-col-lg-5 {
    float: left;
    width: 41.6666666667%;
  }
  .acms-col-lg-6 {
    float: left;
    width: 50%;
  }
  .acms-col-lg-7 {
    float: left;
    width: 58.3333333333%;
  }
  .acms-col-lg-8 {
    float: left;
    width: 66.6666666667%;
  }
  .acms-col-lg-9 {
    float: left;
    width: 75%;
  }
  .acms-col-lg-10 {
    float: left;
    width: 83.3333333333%;
  }
  .acms-col-lg-11 {
    float: left;
    width: 91.6666666667%;
  }
  .acms-col-lg-12 {
    float: none;
    width: 100%;
  }
  [class*=acms-push-lg] {
    position: relative;
    right: auto;
  }
  .acms-push-lg-auto {
    left: auto;
  }
  .acms-push-lg-1 {
    left: 8.3333333333%;
  }
  .acms-push-lg-2 {
    left: 16.6666666667%;
  }
  .acms-push-lg-3 {
    left: 25%;
  }
  .acms-push-lg-4 {
    left: 33.3333333333%;
  }
  .acms-push-lg-5 {
    left: 41.6666666667%;
  }
  .acms-push-lg-6 {
    left: 50%;
  }
  .acms-push-lg-7 {
    left: 58.3333333333%;
  }
  .acms-push-lg-8 {
    left: 66.6666666667%;
  }
  .acms-push-lg-9 {
    left: 75%;
  }
  .acms-push-lg-10 {
    left: 83.3333333333%;
  }
  .acms-push-lg-11 {
    left: 91.6666666667%;
  }
  [class*=acms-pull-lg] {
    position: relative;
    left: auto;
  }
  .acms-pull-lg-auto {
    right: auto;
  }
  .acms-pull-lg-1 {
    right: 8.3333333333%;
  }
  .acms-pull-lg-2 {
    right: 16.6666666667%;
  }
  .acms-pull-lg-3 {
    right: 25%;
  }
  .acms-pull-lg-4 {
    right: 33.3333333333%;
  }
  .acms-pull-lg-5 {
    right: 41.6666666667%;
  }
  .acms-pull-lg-6 {
    right: 50%;
  }
  .acms-pull-lg-7 {
    right: 58.3333333333%;
  }
  .acms-pull-lg-8 {
    right: 66.6666666667%;
  }
  .acms-pull-lg-9 {
    right: 75%;
  }
  .acms-pull-lg-10 {
    right: 83.3333333333%;
  }
  .acms-pull-lg-11 {
    right: 91.6666666667%;
  }
}
@media (min-width: 1680px) {
  .acms-col-xl-1 {
    float: left;
    width: 8.3333333333%;
  }
  .acms-col-xl-2 {
    float: left;
    width: 16.6666666667%;
  }
  .acms-col-xl-3 {
    float: left;
    width: 25%;
  }
  .acms-col-xl-4 {
    float: left;
    width: 33.3333333333%;
  }
  .acms-col-xl-5 {
    float: left;
    width: 41.6666666667%;
  }
  .acms-col-xl-6 {
    float: left;
    width: 50%;
  }
  .acms-col-xl-7 {
    float: left;
    width: 58.3333333333%;
  }
  .acms-col-xl-8 {
    float: left;
    width: 66.6666666667%;
  }
  .acms-col-xl-9 {
    float: left;
    width: 75%;
  }
  .acms-col-xl-10 {
    float: left;
    width: 83.3333333333%;
  }
  .acms-col-xl-11 {
    float: left;
    width: 91.6666666667%;
  }
  .acms-col-xl-12 {
    float: none;
    width: 100%;
  }
  [class*=acms-push-xl] {
    position: relative;
    right: auto;
  }
  .acms-push-xl-auto {
    left: auto;
  }
  .acms-push-xl-1 {
    left: 8.3333333333%;
  }
  .acms-push-xl-2 {
    left: 16.6666666667%;
  }
  .acms-push-xl-3 {
    left: 25%;
  }
  .acms-push-xl-4 {
    left: 33.3333333333%;
  }
  .acms-push-xl-5 {
    left: 41.6666666667%;
  }
  .acms-push-xl-6 {
    left: 50%;
  }
  .acms-push-xl-7 {
    left: 58.3333333333%;
  }
  .acms-push-xl-8 {
    left: 66.6666666667%;
  }
  .acms-push-xl-9 {
    left: 75%;
  }
  .acms-push-xl-10 {
    left: 83.3333333333%;
  }
  .acms-push-xl-11 {
    left: 91.6666666667%;
  }
  [class*=acms-pull-xl] {
    position: relative;
    left: auto;
  }
  .acms-pull-xl-auto {
    right: auto;
  }
  .acms-pull-xl-1 {
    right: 8.3333333333%;
  }
  .acms-pull-xl-2 {
    right: 16.6666666667%;
  }
  .acms-pull-xl-3 {
    right: 25%;
  }
  .acms-pull-xl-4 {
    right: 33.3333333333%;
  }
  .acms-pull-xl-5 {
    right: 41.6666666667%;
  }
  .acms-pull-xl-6 {
    right: 50%;
  }
  .acms-pull-xl-7 {
    right: 58.3333333333%;
  }
  .acms-pull-xl-8 {
    right: 66.6666666667%;
  }
  .acms-pull-xl-9 {
    right: 75%;
  }
  .acms-pull-xl-10 {
    right: 83.3333333333%;
  }
  .acms-pull-xl-11 {
    right: 91.6666666667%;
  }
}
.acms-entry .acms-col-12 {
  clear: both;
}

/**
 * Settings
 */
/* ------------------------------
 ユニットグループ
------------------------------- */
/* ------------------------------
 フロート解除
------------------------------ */
.clearHidden {
  display: block;
  clear: both;
  height: 0;
  margin: 0;
  border: none;
  visibility: hidden;
}

/* ------------------------------
 動的フォーム
------------------------------ */
/* ------------------------------
 エントリー内 主な要素
------------------------------ */
/* ------------------------------
 テキストユニットの設定
------------------------------ */
.entry-container h2 {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container h3 {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container h4 {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container h5 {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container h6 {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container dl {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container p {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-container blockquote {
  margin: 0 0 30px 0;
  padding: 10px 20px;
  border-left: solid 5px #ccc;
}

/* ------------------------------
各種ユニットの設定
------------------------------ */
.entry-container [class*=column-image] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-file] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-map] {
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  box-sizing: border-box;
}

.entry-container [class*=column-yolp] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-street-view]:not(.column-street-view-inner) {
  padding-right: 15px;
  padding-left: 15px;
}

.entry-container [class*=column-youtube] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-video] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-eximage] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-media] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.entry-container [class*=column-quote] {
  margin-right: 15px;
  margin-left: 15px;
}

.entry-container [class*=column-module] {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

[class*=column-image] {
  margin-bottom: 30px;
}

[class*=column-file] {
  margin-bottom: 30px;
}

[class*=column-map] {
  margin-bottom: 30px;
}

[class*=column-yolp] {
  margin-bottom: 30px;
}

[class*=column-street-view] {
  margin-bottom: 30px;
}

[class*=column-youtube] {
  margin-bottom: 30px;
}

[class*=column-video] {
  margin-bottom: 30px;
}

[class*=column-eximage] {
  margin-bottom: 30px;
}

[class*=column-media] {
  margin-bottom: 30px;
}

[class*=column-quote] {
  margin-bottom: 30px;
}

[class*=column-module] {
  margin-bottom: 30px;
}

/* 画像・メディア・画像URLの共通設定 */
[class*=column-image],
[class*=column-media],
[class*=column-eximage] {
  display: block;
}
[class*=column-image].caption,
[class*=column-media].caption,
[class*=column-eximage].caption {
  margin-bottom: 15px;
}
[class*=column-image] a,
[class*=column-media] a,
[class*=column-eximage] a {
  display: block;
}
[class*=column-image] img,
[class*=column-media] img,
[class*=column-eximage] img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
[class*=column-image] .caption,
[class*=column-media] .caption,
[class*=column-eximage] .caption {
  margin: 5px 0 0 0;
}

/* 画像ユニットの設定 */
[class*=column-image][style*=width] {
  max-width: 100%;
}

/* メディアの種類がファイルだった時の設定 */
[class*=column-media] a[href*=media-download] {
  display: inline-block;
  width: 100%;
}

/* 地図・Yahooo!地図の共通設定 */
[class*=column-map] > img,
[class*=column-yolp] > img {
  max-width: 100%;
}
[class*=column-map] img,
[class*=column-yolp] img {
  width: auto;
  height: auto;
}

[class*=column-map] > div {
  max-width: 100%;
}

[class*=column-yolp] {
  width: auto !important;
}

[class*=column-quote] {
  /* 引用ユニット画像 */
  /* 引用ユニットテキスト */
}
[class*=column-quote] blockquote {
  padding: 20px 10px 20px 20px;
}
[class*=column-quote] .quoteImageContainer {
  position: relative;
  float: left;
  max-width: 154px;
  margin-right: 25px;
}
[class*=column-quote] .quoteImage {
  display: block;
  max-width: 100%;
  height: auto;
}
[class*=column-quote] .quoteTitle {
  margin: 0 0 5px 0;
  padding: 0;
  line-height: 1.4;
}
[class*=column-quote] .quoteTitle {
  font-size: 18px;
}
@media print {
  [class*=column-quote] .quoteTitle {
    font-size: 18px;
  }
}
[class*=column-quote] .quoteTitleLink {
  color: #006cd8;
}
[class*=column-quote] .quoteSiteName {
  margin: 0 0 10px 0;
  padding: 0;
  color: #666;
}
[class*=column-quote] .quoteSiteName {
  font-size: 11px;
}
@media print {
  [class*=column-quote] .quoteSiteName {
    font-size: 11px;
  }
}
[class*=column-quote] .quoteDescription {
  margin: 0;
  padding: 0;
  color: #333;
  line-height: 1.6;
}
[class*=column-quote] .quoteDescription {
  font-size: 12px;
}
@media print {
  [class*=column-quote] .quoteDescription {
    font-size: 12px;
  }
}

/* 配置のスタイル */
.column-image-left {
  float: left;
  text-align: left;
}

.column-image-right {
  float: right;
  text-align: right;
}

.column-image-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-image-auto {
  float: none;
}

/* 配置のスタイル */
.column-file-left {
  text-align: left;
  float: left;
  text-align: left;
}
.column-file-left + .caption {
  text-align: left;
}

.column-file-right {
  text-align: right;
  float: right;
  text-align: right;
}
.column-file-right + .caption {
  text-align: right;
}

.column-file-center {
  text-align: center;
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.column-file-center + .caption {
  text-align: center;
}

.column-file-auto {
  text-align: auto;
  float: none;
}
.column-file-auto + .caption {
  text-align: auto;
}

/* 配置のスタイル */
.column-map-left {
  float: left;
  text-align: left;
}

.column-map-right {
  float: right;
  text-align: right;
}

.column-map-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-map-auto {
  float: none;
}

/* 配置のスタイル */
.column-yolp-left {
  float: left;
  text-align: left;
}

.column-yolp-right {
  float: right;
  text-align: right;
}

.column-yolp-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-yolp-auto {
  float: none;
}

/* 配置のスタイル */
.column-street-view-left {
  float: left;
  text-align: left;
}

.column-street-view-right {
  float: right;
  text-align: right;
}

.column-street-view-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-street-view-auto {
  float: none;
}

/* 配置のスタイル */
.column-youtube-left {
  float: left;
  text-align: left;
}

.column-youtube-right {
  float: right;
  text-align: right;
}

.column-youtube-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-youtube-auto {
  float: none;
}

/* 配置のスタイル */
.column-video-left {
  float: left;
  text-align: left;
}

.column-video-right {
  float: right;
  text-align: right;
}

.column-video-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-video-auto {
  float: none;
}

/* 配置のスタイル */
.column-eximage-left {
  float: left;
  text-align: left;
}

.column-eximage-right {
  float: right;
  text-align: right;
}

.column-eximage-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-eximage-auto {
  float: none;
}

/* 配置のスタイル */
.column-media-left {
  float: left;
  text-align: left;
}
.column-media-left :not([href*=media-download]) + .caption {
  text-align: center;
}

.column-media-right {
  float: right;
  text-align: right;
}
.column-media-right :not([href*=media-download]) + .caption {
  text-align: center;
}

.column-media-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.column-media-center :not([href*=media-download]) + .caption {
  text-align: center;
}

.column-media-auto {
  float: none;
}
.column-media-auto :not([href*=media-download]) + .caption {
  text-align: center;
}

/* 配置のスタイル */
.column-quote-left {
  float: left;
  text-align: left;
}

.column-quote-right {
  float: right;
  text-align: right;
}

.column-quote-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-quote-auto {
  float: none;
}

/* 配置のスタイル */
.column-module-left {
  float: left;
  text-align: left;
}

.column-module-right {
  float: right;
  text-align: right;
}

.column-module-center {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-module-auto {
  float: none;
}

/* .acms-entry-unit-fullの設定 */
.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-image] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-file] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-map] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-yolp] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-street-view] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-youtube] {
  width: 100% !important;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-video] {
  width: 100% !important;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-eximage] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-media] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-quote] {
  width: auto !important;
  max-width: 100%;
}

.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-module] {
  width: auto !important;
  max-width: 100%;
}

@media (max-width: 480px) {
  [class*=acms-col-][class*=-right] {
    float: left;
  }
  [class*=acms-col-][class*=-right] + * {
    clear: both;
  }
}
/* ------------------------------
 共通の要素
------------------------------ */
.entry-container {
  margin-right: 15px;
  margin-left: 15px;
}

/* PDFプレビュー */
.column-pdf-image {
  width: 100%;
  border: solid 1px #aaa;
}

/* ストリートビュー */
.column-inner-street-view {
  width: 100%;
  padding-bottom: 100%;
}

/* YouTube動画をレスポンシブ対応させるための記述 */
.column-youtube,
.column-iframe {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.column-youtube iframe,
.column-youtube object,
.column-youtube embed,
.column-iframe iframe,
.column-iframe object,
.column-iframe embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ------------------------------
 検索
------------------------------ */
/* 検索結果のハイライト
------------------------------ */
.highlight1 {
  background-color: #FFFF66;
}

.highlight2 {
  background-color: #a0FFFF;
}

.highlight3 {
  background-color: #99FF99;
}

.highlight4 {
  background-color: #FF9999;
}

.highlight5 {
  background-color: #FF66FF;
}

.highlight6 {
  background-color: #880000;
}

/* ------------------------------
 ユーティリティ
------------------------------- */
.clearHidden {
  display: block;
  clear: both;
  height: 0;
  margin: 0;
  border: none;
  visibility: hidden;
}

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

.clearfix {
  _display: inline-table;
  zoom: 1;
}

.acms-float-right {
  float: right;
}

.acms-float-left {
  float: left;
}

.acms-clear {
  clear: both;
}

.acms-text-center {
  text-align: center;
}

.acms-text-right {
  text-align: right;
}

.acms-text-left {
  text-align: left;
}

.acms-text-nowrap {
  white-space: nowrap;
}

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

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

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

.acms-text-primary {
  color: #114497;
}

.acms-text-info {
  color: #4b4b4b;
}

.acms-text-success {
  color: #0a5b14;
}

.acms-text-warning {
  color: #664404;
}

.acms-text-danger {
  color: #b3142c;
}

.acms-cell-text-center {
  text-align: center !important;
}

.acms-cell-text-right {
  text-align: right !important;
}

.acms-cell-text-left {
  text-align: left !important;
}

.acms-cell-text-nowrap {
  white-space: nowrap !important;
}

.acms-cell-text-bold {
  font-weight: bold !important;
}

.acms-cell-text-top {
  vertical-align: top !important;
}

.acms-cell-text-middle {
  vertical-align: middle !important;
}

.acms-cell-text-bottom {
  vertical-align: bottom !important;
}

.acms-round {
  border-radius: 10%;
}

.acms-circle {
  border-radius: 50%;
}

.acms-icon-bg {
  padding: 8px;
  color: #fff;
  background-color: #999;
}
.acms-icon-bg {
  font-size: 18px;
}
@media print {
  .acms-icon-bg {
    font-size: 18px;
  }
}

.acms-icon-bg-info {
  background-color: #1861d8;
}

.acms-icon-bg-success {
  background-color: #0f8a1e;
}

.acms-icon-bg-warning {
  background-color: #b37608;
}

.acms-icon-bg-danger {
  background-color: #b3142c;
}

.acms-icon-bg > [class*=acms-icon-] {
  vertical-align: baseline;
}

.acms-padding-none {
  padding: 0 !important;
}

.acms-padding-mini {
  padding: 5px !important;
}

.acms-padding-small {
  padding: 10px !important;
}

.acms-padding-medium {
  padding: 15px !important;
}

.acms-padding-large {
  padding: 20px !important;
}

.acms-margin-none {
  margin: 0 !important;
}

.acms-margin-top-mini {
  margin-top: 5px !important;
}

.acms-margin-top-small {
  margin-top: 10px !important;
}

.acms-margin-top-medium {
  margin-top: 20px !important;
}

.acms-margin-top-large {
  margin-top: 30px !important;
}

.acms-margin-right-mini {
  margin-right: 5px !important;
}

.acms-margin-right-small {
  margin-right: 10px !important;
}

.acms-margin-right-medium {
  margin-right: 20px !important;
}

.acms-margin-right-large {
  margin-right: 30px !important;
}

.acms-margin-bottom-mini {
  margin-bottom: 5px !important;
}

.acms-margin-bottom-small {
  margin-bottom: 10px !important;
}

.acms-margin-bottom-medium {
  margin-bottom: 20px !important;
}

.acms-margin-bottom-large {
  margin-bottom: 30px !important;
}

.acms-margin-left-mini {
  margin-left: 5px !important;
}

.acms-margin-left-small {
  margin-left: 10px !important;
}

.acms-margin-left-medium {
  margin-left: 20px !important;
}

.acms-margin-left-large {
  margin-left: 30px !important;
}

.acms-inline-space {
  display: inline;
  margin-right: 10px;
}

.acms-inline-space-left {
  display: inline;
  margin-left: 10px;
}

@media (max-width: 1079.98px) {
  .acms-clear-sp {
    clear: both;
  }
  .acms-float-none-sp {
    float: none;
  }
  .acms-width-sp {
    width: 100% !important;
  }
  .acms-width-auto-sp {
    width: auto !important;
  }
  .acms-margin-sp {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
  }
  .acms-margin-top-bottom-sp {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .acms-margin-top-bottom-small-sp {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .acms-margin-bottom-sp {
    margin-bottom: 10px !important;
  }
  .acms-border-top-sp {
    border-top: 1px solid #ddd !important;
  }
  .acms-border-bottom-sp {
    border-bottom: 1px solid #ddd !important;
  }
  .acms-table-admin-edit .acms-border-bottom-sp {
    border-bottom: 1px solid #ddd !important;
  }
  .acms-title-sp {
    font-size: 16px !important;
  }
  .acms-form textarea,
  .acms-form input[type=text] {
    width: 100%;
  }
}
.acms-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.acms-width-max {
  width: 100% !important;
}

.acms-height-max {
  height: 100% !important;
}

.acms-width-height-max,
.acms-width-height-max html,
.acms-width-height-max body {
  width: 100%;
  height: 100%;
}

.acms-block {
  display: block !important;
}

.acms-inline {
  display: inline !important;
}

.acms-inline-block {
  display: inline-block !important;
}

.acms-table-cell {
  display: table-cell !important;
}

.acms-hide {
  display: none !important;
}

@media (max-width: 1079.98px) {
  .acms-show-sp {
    display: block !important;
  }
  .acms-show-inline-sp {
    display: inline !important;
  }
  .acms-hide-sp {
    display: none !important;
  }
}
@media (min-width: 1080px) {
  .acms-show-tablet {
    display: block !important;
  }
  .acms-hide-tablet {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .acms-show-pc {
    display: block !important;
  }
  .acms-hide-pc {
    display: none !important;
  }
}
@media (max-width: 479.98px) {
  .acms-block-xs {
    display: block !important;
  }
  .acms-inline-xs {
    display: inline !important;
  }
  .acms-inline-block-xs {
    display: inline-block !important;
  }
  .acms-table-cell-xs {
    display: table-cell !important;
  }
  .acms-hide-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 1079.98px) {
  .acms-block-sm {
    display: block !important;
  }
  .acms-inline-sm {
    display: inline !important;
  }
  .acms-inline-block-sm {
    display: inline-block !important;
  }
  .acms-table-cell-sm {
    display: table-cell !important;
  }
  .acms-hide-sm {
    display: none !important;
  }
}
@media (min-width: 1080px) and (max-width: 1439.98px) {
  .acms-block-md {
    display: block !important;
  }
  .acms-inline-md {
    display: inline !important;
  }
  .acms-inline-block-md {
    display: inline-block !important;
  }
  .acms-table-cell-md {
    display: table-cell !important;
  }
  .acms-hide-md {
    display: none !important;
  }
}
@media (min-width: 1440px) and (max-width: 1679.98px) {
  .acms-block-lg {
    display: block !important;
  }
  .acms-inline-lg {
    display: inline !important;
  }
  .acms-inline-block-lg {
    display: inline-block !important;
  }
  .acms-table-cell-lg {
    display: table-cell !important;
  }
  .acms-hide-lg {
    display: none !important;
  }
}
@media (min-width: 1680px) {
  .acms-block-xl {
    display: block !important;
  }
  .acms-inline-xl {
    display: inline !important;
  }
  .acms-inline-block-xl {
    display: inline-block !important;
  }
  .acms-table-cell-xl {
    display: table-cell !important;
  }
  .acms-hide-xl {
    display: none !important;
  }
}
.acms-hide-visually {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
}

@media (max-width: 479.98px) {
  .acms-hide-visually-xs {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
  }
}
@media (min-width: 480px) and (max-width: 1079.98px) {
  .acms-hide-visually-sm {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
  }
}
@media (min-width: 1080px) and (max-width: 1439.98px) {
  .acms-hide-visually-md {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
  }
}
@media (min-width: 1440px) and (max-width: 1679.98px) {
  .acms-hide-visually-lg {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
  }
}
@media (min-width: 1680px) {
  .acms-hide-visually-xl {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
  }
}
@media print {
  .acms-print-block {
    display: block !important;
  }
  .acms-print-inline {
    display: inline !important;
  }
  .acms-print-inline-block {
    display: inline-block !important;
  }
  .acms-print-hide {
    display: none !important;
  }
}
/**
 * Settings
 */
/**
 * Base
 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
figure {
  margin: 0;
  padding: 0;
}

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

fieldset,
img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-weight: normal;
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  line-height: 1;
}

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

br {
  letter-spacing: 0;
}

a {
  text-decoration: none;
}

main,
section,
header,
footer,
nav,
figure,
address,
picture {
  display: block;
}

address {
  font-weight: normal;
  font-style: normal;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

mark {
  color: inherit;
  background-color: transparent;
}

sub {
  font-size: x-small;
  vertical-align: baseline;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=password],
input[type=url],
textarea,
select {
  box-sizing: border-box;
  font-family: inherit;
  -webkit-appearance: none;
}

input[type=button],
input[type=submit] {
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: middle;
}

label {
  cursor: pointer;
}

button {
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button img {
  display: block;
}

textarea {
  resize: vertical;
}

body {
  -webkit-text-size-adjust: 100%;
}

input[type=image] {
  max-width: 100%;
  background-color: #fff;
}

p {
  max-height: 100%;
}

/**
 * Settings
 */
/* ------------------------------
　　ベース
------------------------------ */
html {
  height: 100%;
}

body {
  color: #222222;
  font-family: -apple-system, BlinkMacSystemFont, "Yu Gothic", "YuGothic", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;
  line-height: 2;
  background: #F4F3ED;
}
body {
  font-size: 15px;
}
@media print {
  body {
    font-size: 15px;
  }
}
@media screen and (min-width: 1080px) {
  body {
    font-size: 16px;
  }
}

body#home {
  background: white;
}

/* リンクの設定 */
a:link {
  color: #FFC400;
  text-decoration: none;
  border: none;
  transition: all 0.3s ease;
}

a:visited {
  color: #FFC400;
  text-decoration: none;
}

a:active {
  color: #FFC400;
  text-decoration: none;
}

@media screen and (min-width: 1080px) {
  a:hover {
    opacity: 0.6;
  }
}

/* ------------------------------
　　編集ページ
------------------------------ */
/* ------------------------------
　　アニメーション
------------------------------ */
/* 　フェードイン
------------------------------ */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* 　ズーム
------------------------------ */
@keyframes scale-up {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
/* 　下に移動
------------------------------ */
@keyframes fade-in-down {
  0% {
    opacity: 0;
  }
  20% {
    transform: translate(0, -10px);
    opacity: 0;
  }
  100% {
    transform: translate(0);
    opacity: 1;
  }
}
/**
 * Layout
 */
/**
 * Settings
 */
/* ------------------------------
　　ページ全体
------------------------------ */
.l-wrapper {
  width: 100%;
  overflow: hidden;
}

/**
 * Settings
 */
/* ------------------------------
　　エリアガイド リード
------------------------------ */
@media screen and (min-width: 1080px) {
  .l-area {
    padding-bottom: 60px;
  }
}

.l-area__lead {
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}

.l-area__title {
  color: #ED6B00;
  font-weight: bold;
  letter-spacing: 0.08em;
}
.l-area__title {
  font-size: 30px;
}
@media print {
  .l-area__title {
    font-size: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .l-area__title {
    font-size: 38px;
  }
}

.l-area__caption {
  margin-top: 20px;
  line-height: 2;
}
@media screen and (min-width: 1080px) {
  .l-area__caption {
    margin-top: 30px;
  }
}

.l-area__contents {
  margin-top: 40px;
}
@media screen and (min-width: 1080px) {
  .l-area__contents {
    margin-top: 80px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　フッター
------------------------------ */
.l-footer {
  position: relative;
  margin-top: 96px;
  padding: 50px 20px 40px;
  background: #EAE8DF;
}
@media screen and (min-width: 1080px) {
  .l-footer {
    margin-top: 116px;
    padding: 45px 80px;
  }
}
.l-footer::before {
  position: absolute;
  top: -16px;
  left: 0;
  display: block;
  width: 100%;
  height: 16px;
  background: url(../images/style/bg-footer.png) repeat-x center bottom/contain;
  content: "";
}

@media screen and (max-width: 1079.98px) {
  #home .l-footer {
    margin-top: 0;
  }
}

@media screen and (min-width: 1080px) {
  .l-footer__info {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
  }
}

.l-footer__info__sitemap {
  max-width: 848px;
}

.l-footer__info__copyright {
  margin-top: 56px;
  text-align: center;
}
@media screen and (min-width: 1080px) {
  .l-footer__info__copyright {
    margin-top: 0;
    margin-left: 64px;
  }
}
.l-footer__info__copyright small {
  font-size: 13px;
}
@media print {
  .l-footer__info__copyright small {
    font-size: 13px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　ヒーローエリア
------------------------------ */
.l-hero {
  position: relative;
}

.l-hero__navigation {
  position: absolute;
  bottom: 0;
  z-index: 2;
  box-sizing: border-box;
  width: 100%;
  padding: 0 10px;
  transform: translateY(50%);
}
@media screen and (max-width: 1079.98px) {
  .l-hero__navigation {
    transform: translateY(90%);
  }
}
@media screen and (min-width: 1080px) {
  .l-hero__navigation {
    padding: 0 40px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　ページヘッダー
------------------------------ */
.l-page-header,
.l-page-header--entry,
.l-page-header--area {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
  padding-bottom: 40px;
  background: var(--theme-color) url(../images/style/bg-title.png) repeat-x center bottom/129px 16px;
}
@media screen and (min-width: 1080px) {
  .l-page-header,
  .l-page-header--entry,
  .l-page-header--area {
    margin-bottom: 60px;
    padding-bottom: 70px;
  }
}

.l-page-header--entry,
.l-page-header--area {
  margin-bottom: -88px;
  padding-bottom: 128px;
}
@media screen and (min-width: 1080px) {
  .l-page-header--entry,
  .l-page-header--area {
    margin-bottom: -110px;
    padding-bottom: 160px;
  }
}

.l-page-header--area {
  background-image: url(../images/style/bg-title-area.png);
}

.l-page-header__title {
  margin-top: 30px;
}
@media screen and (min-width: 1080px) {
  .l-page-header__title {
    margin-top: 48px;
  }
}

.l-page-header__navigation {
  margin-top: 24px;
}
@media screen and (min-width: 1080px) {
  .l-page-header__navigation {
    margin-top: 48px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　セクション
------------------------------ */
.l-section,
.l-section--wave,
.l-section--wave-green {
  position: relative;
  padding: 80px 0;
}
@media screen and (min-width: 1080px) {
  .l-section,
  .l-section--wave,
  .l-section--wave-green {
    padding: 140px 0;
  }
}

.l-section--wave::before,
.l-section--wave-green::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 16px;
  background: repeat-x center bottom/contain;
  content: "";
}

.l-section--wave {
  background: linear-gradient(to bottom, transparent 16px, #F4F3ED 16px);
}
.l-section--wave::before {
  background-image: url(../images/style/bg-section.svg);
}

.l-section--wave-green {
  margin-top: -16px;
  color: white;
  background: linear-gradient(to bottom, transparent 16px, #004D2D 16px);
}
.l-section--wave-green::before {
  background-image: url(../images/style/bg-section-green.svg);
}

.l-section__button {
  margin-top: 60px;
  text-align: center;
}

/**
 * Component
 */
/**
 * Settings
 */
/* ------------------------------
　　ボタン
------------------------------ */
.c-link-button, .c-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 320px;
  max-width: 100%;
  height: 56px;
  color: white;
  font-weight: bold;
  line-height: 2;
  text-align: center;
  text-decoration: none;
  background: var(--theme-color);
  border-radius: 28px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.c-link-button, .c-button {
  font-size: 16px;
}
@media print {
  .c-link-button, .c-button {
    font-size: 16px;
  }
}
@media screen and (min-width: 1080px) {
  .c-link-button, .c-button {
    width: 245px;
  }
}
.c-link-button, .c-button {
  color: white !important;
}
.c-link-button:hover, .c-button:hover {
  color: white;
  text-decoration: none;
}

@media screen and (min-width: 1080px) {
  .c-button {
    transition: all 0.3s ease;
  }
}

@media screen and (min-width: 1080px) {
  .c-button--widthNarrow {
    width: 178px;
  }
}

/* リンクボタン */
.c-link-button {
  font-size: 16px;
}
@media print {
  .c-link-button {
    font-size: 16px;
  }
}

.c-link-button--small {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 155px;
}
.c-link-button--small {
  font-size: 14px;
}
@media print {
  .c-link-button--small {
    font-size: 14px;
  }
}

.c-link-button--colorGreen {
  color: #004D2D !important;
}

.c-link-button--bgWhite {
  background: white;
}

.c-link-button--bgTheme {
  background: #EAA200;
}

.c-link-button--bgPrimary {
  background: #FFC400;
}

.c-link-button--bgTheme {
  background: #EAA200;
}

/**
 * Settings
 */
/* ------------------------------
　　カード
------------------------------ */
.c-card a,
.c-card--horizontal a {
  display: block;
  height: 100%;
  color: #222222;
}
@media screen and (min-width: 1080px) {
  .c-card a,
  .c-card--horizontal a {
    transition: all 0.3s;
  }
  .c-card a:hover,
  .c-card--horizontal a:hover {
    color: white;
    background: #FFC400;
    opacity: 1;
  }
}

.c-card__contents {
  display: block;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background: white;
}
@media screen and (min-width: 1080px) {
  .c-card__contents {
    border-radius: 30px;
  }
}

.c-card--horizontal .c-card__contents {
  display: grid;
  grid-template-columns: 110px 1fr;
}
@media screen and (min-width: 1080px) {
  .c-card--horizontal .c-card__contents {
    grid-template-columns: 240px 1fr;
  }
}

.c-card__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-card .c-card__thumbnail {
  aspect-ratio: 362/222;
}

.c-card--horizontal .c-card__thumbnail {
  position: relative;
}
.c-card--horizontal .c-card__thumbnail img {
  position: absolute;
}

.c-card__body {
  padding: 8px 15px 12px;
}
@media screen and (min-width: 1080px) {
  .c-card__body {
    padding: 24px 30px;
  }
}

.c-card__date {
  display: flex;
  align-items: center;
}
.c-card__date > * + * {
  margin-left: 6px;
}

.c-card__date__heading {
  padding: 3px 8px 2px;
  color: white;
  font-weight: bold;
  letter-spacing: 0.03em;
  background: #ED6B00;
  border-radius: 4px;
}
.c-card__date__heading {
  font-size: 12px;
}
@media print {
  .c-card__date__heading {
    font-size: 12px;
  }
}

.c-card__title {
  margin-top: 3px;
  font-weight: bold;
  line-height: 1.375;
}
.c-card__title {
  font-size: 16px;
}
@media print {
  .c-card__title {
    font-size: 16px;
  }
}
@media screen and (min-width: 1080px) {
  .c-card__title {
    margin-top: 10px;
    line-height: 1.5;
  }
  .c-card__title {
    font-size: 18px;
  }
}

.c-card__caption {
  margin-top: 8px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.01em;
}
.c-card__caption {
  font-size: 14px;
}
@media print {
  .c-card__caption {
    font-size: 14px;
  }
}
@media screen and (min-width: 1080px) {
  .c-card__caption {
    margin-top: 10px;
    line-height: 1.86;
    letter-spacing: 0.03em;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　コンテナー
------------------------------ */
.c-container-sm, .c-container-md, .c-container {
  margin: 0 auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media screen and (min-width: 1080px) {
  .c-container-sm, .c-container-md, .c-container {
    padding-right: 64px;
    padding-left: 64px;
  }
}

.c-container {
  max-width: 1176px;
}

.c-container-md {
  max-width: 1024px;
}

.c-container-sm {
  max-width: 936px;
}

/**
 * Settings
 */
/* ------------------------------
　　日付
------------------------------ */
.c-date {
  color: #ED6B00;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.08em;
}
.c-date {
  font-size: 13px;
}
@media print {
  .c-date {
    font-size: 13px;
  }
}
@media screen and (min-width: 1080px) {
  .c-date {
    font-size: 14px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　エントリーサマリー
------------------------------ */
.c-entry-summary,
.c-entry-summary--3column {
  display: grid;
  grid-template-columns: repeat(auto-fit, 1fr);
}

.c-entry-summary {
  gap: 20px;
}
@media screen and (min-width: 1080px) {
  .c-entry-summary {
    grid-template-columns: repeat(auto-fit, 563px);
    gap: 40px 50px;
  }
}

.c-entry-summary--3column {
  gap: 30px;
}
@media screen and (min-width: 1080px) {
  .c-entry-summary--3column {
    grid-template-columns: repeat(auto-fit, 362px);
    gap: 45px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　カード（影なし）
------------------------------ */
.c-flat-card-wrap {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: 1080px) {
  .c-flat-card-wrap {
    grid-template-columns: repeat(auto-fit, minmax(494px, 1fr));
    gap: 60px;
  }
}

.c-flat-card {
  overflow: hidden;
  background: white;
  border-radius: 20px;
  border-bottom-right-radius: 0;
}
@media screen and (min-width: 1080px) {
  .c-flat-card {
    border-radius: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .c-flat-card {
    border-bottom-right-radius: 0;
  }
}

.c-flat-card__thumbnail {
  height: 220px;
}
@media screen and (min-width: 1080px) {
  .c-flat-card__thumbnail {
    height: 240px;
  }
}
.c-flat-card__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-flat-card__body {
  padding: 30px;
}
@media screen and (min-width: 1080px) {
  .c-flat-card__body {
    padding: 40px;
  }
}

.c-flat-card__heading {
  color: #EAA200;
  font-weight: bold;
  letter-spacing: 0.06em;
}
.c-flat-card__heading {
  font-size: 26px;
}
@media print {
  .c-flat-card__heading {
    font-size: 26px;
  }
}
@media screen and (min-width: 1080px) {
  .c-flat-card__heading {
    font-size: 28px;
  }
}

.c-flat-card__caption {
  margin-top: 18px;
  line-height: 1.75;
  letter-spacing: 0.06em;
}
.c-flat-card__caption {
  font-size: 15px;
}
@media print {
  .c-flat-card__caption {
    font-size: 15px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　見出し
------------------------------ */
.c-heading-large {
  margin-bottom: 60px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.c-heading-large {
  font-size: 28px;
}
@media print {
  .c-heading-large {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .c-heading-large {
    margin-bottom: 40px;
  }
  .c-heading-large {
    font-size: 28px;
  }
}

.c-heading-medium {
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.c-heading-medium {
  font-size: 24px;
}
@media print {
  .c-heading-medium {
    font-size: 24px;
  }
}
@media screen and (min-width: 1080px) {
  .c-heading-medium {
    font-size: 24px;
  }
}

.c-heading-small {
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.c-heading-small {
  font-size: 22px;
}
@media print {
  .c-heading-small {
    font-size: 22px;
  }
}
@media screen and (min-width: 1080px) {
  .c-heading-small {
    font-size: 22px;
  }
}

/* ------------------------------
　　水平線
------------------------------ */
.c-hr {
  border: 0 dashed #2C2C2C;
  border-top-width: 1px;
}

.p-entry--area .c-hr {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}

/**
 * Settings
 */
/* ------------------------------
　　input
------------------------------ */
.c-input,
.c-submit,
.c-select select {
  box-sizing: border-box;
  width: 100%;
  padding: 12px 20px;
  font-weight: 500;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.5;
  background: white;
  border: 2px solid var(--theme-color);
  border-radius: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.c-submit {
  color: var(--page-title-color);
  font-weight: bold;
  background: var(--theme-color);
  cursor: pointer;
}
@media screen and (min-width: 1080px) {
  .c-submit {
    transition: opacity 0.3s ease;
  }
  .c-submit:hover {
    opacity: 0.6;
  }
}

.c-select {
  position: relative;
}
.c-select select {
  display: block;
  padding-right: 60px;
}
.c-select::after {
  display: none;
  font-weight: 900;
  font-family: "Font Awesome 6 Free", sans-serif;
  content: "\f107";
}
.c-select .fa-angle-down {
  position: absolute;
  top: 50%;
  right: 25px;
  color: var(--theme-color);
  font-size: 16px;
  transform: translateY(-50%);
  pointer-events: none;
}

/**
 * Settings
 */
/* ------------------------------
　　ローカルナビゲーション
------------------------------ */
.c-local-nav,
.c-local-nav--center {
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 1080px) {
  .c-local-nav,
  .c-local-nav--center {
    display: flex;
    flex-wrap: wrap;
  }
}
.c-local-nav li,
.c-local-nav--center li {
  width: 100%;
  margin-top: 10px;
}
@media screen and (min-width: 1080px) {
  .c-local-nav li,
  .c-local-nav--center li {
    width: unset;
    margin: 10px 10px 0 0;
  }
}
.c-local-nav a,
.c-local-nav--center a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px;
  color: #ED6B00;
  background: white;
  border: 2px solid currentColor;
  border-radius: 30px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (min-width: 1080px) {
  .c-local-nav a,
  .c-local-nav--center a {
    display: block;
    padding: 14px 28px;
  }
}
@media screen and (min-width: 1080px) {
  .c-local-nav a:hover,
  .c-local-nav--center a:hover {
    color: white;
    background: #ED6B00;
    opacity: 1;
  }
}
.c-local-nav a::after,
.c-local-nav--center a::after {
  display: none;
  font-weight: 900;
  font-family: "Font Awesome 6 Free", sans-serif;
  content: "\f107";
}
.c-local-nav a::after,
.c-local-nav--center a::after {
  font-size: 20px;
}
@media print {
  .c-local-nav a::after,
  .c-local-nav--center a::after {
    font-size: 20px;
  }
}
.c-local-nav span,
.c-local-nav--center span {
  display: inline-block;
  margin-right: 10px;
  padding-top: 2px;
}

@media screen and (min-width: 1080px) {
  .c-local-nav--center {
    justify-content: center;
  }
}
@media screen and (min-width: 1080px) {
  .c-local-nav--center li {
    margin: 10px 10px 0;
  }
}

.p-entry-body .c-local-nav {
  padding-bottom: 30px;
}
@media screen and (min-width: 1080px) {
  .p-entry-body .c-local-nav {
    padding: 30px 0 60px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　ナビゲーション
------------------------------ */
.c-nav {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 20px;
  background: white;
}
@media screen and (min-width: 1080px) {
  .c-nav {
    border-radius: 30px;
  }
}

.c-nav-list {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(3, minmax(108px, 1fr));
  padding: 10px 0;
  text-align: center;
}
@media screen and (min-width: 1080px) {
  .c-nav-list {
    grid-template-rows: unset;
    grid-template-columns: repeat(auto-fit, minmax(108px, 1fr));
    padding: 0 48px;
  }
}
.c-nav-list span {
  display: block;
  line-height: 1;
}

.c-nav-list__item a {
  display: block;
  padding: 10px 0;
  color: #222222;
}
.c-nav-list__item a {
  font-size: 12px;
}
@media print {
  .c-nav-list__item a {
    font-size: 12px;
  }
}
@media screen and (min-width: 1080px) {
  .c-nav-list__item a {
    padding: 16px 0;
  }
}

.c-nav-list__item__label {
  margin-top: 10px;
  font-weight: bold;
  letter-spacing: 0.04em;
}

/**
 * Settings
 */
/* ------------------------------
　　ページタイトル
------------------------------ */
.c-page-title {
  padding: 0 20px;
  text-align: center;
}

.c-page-title__main,
.c-page-title__main--ja {
  color: var(--page-title-color);
  font-weight: bold;
  line-height: 1.3125;
  letter-spacing: 0.08em;
}

.c-page-title__main {
  font-family: "Lato", sans-serif;
}
.c-page-title__main {
  font-size: 36px;
}
@media print {
  .c-page-title__main {
    font-size: 36px;
  }
}

.c-page-title__main--ja {
  margin-bottom: 12px;
}
.c-page-title__main--ja {
  font-size: 32px;
}
@media print {
  .c-page-title__main--ja {
    font-size: 32px;
  }
}
@media screen and (min-width: 1080px) {
  .c-page-title__main--ja {
    margin-bottom: 16px;
  }
}

.c-page-title__sub {
  margin-top: 4px;
  color: white;
  font-weight: bold;
  letter-spacing: 0.04em;
}
.c-page-title__sub {
  font-size: 16px;
}
@media print {
  .c-page-title__sub {
    font-size: 16px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　ページャー
------------------------------ */
.c-pager {
  display: grid;
  grid-template-columns: repeat(auto-fit, 43px);
  gap: 5px;
  justify-content: center;
  padding-top: 32px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  text-align: center;
}
.c-pager {
  font-size: 16px;
}
@media print {
  .c-pager {
    font-size: 16px;
  }
}
@media screen and (min-width: 1080px) {
  .c-pager {
    grid-template-columns: repeat(auto-fit, 50px);
    padding-top: 64px;
  }
}
.c-pager li {
  position: relative;
  aspect-ratio: 1/1;
  width: 43px;
}
@media screen and (min-width: 1080px) {
  .c-pager li {
    width: 50px;
  }
}
.c-pager a {
  text-decoration: none;
}
.c-pager a,
.c-pager li.cur {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.c-pager a {
  color: #000000;
  background: white;
  border: 1px solid #D5D5D5;
}
@media screen and (min-width: 1080px) {
  .c-pager a:hover {
    color: var(--theme-color);
    opacity: 1;
  }
}
.c-pager li.cur {
  color: white;
  background: var(--theme-color);
  border: none;
}
.c-pager a > span,
.c-pager li.cur > span {
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%);
}

.p-summary + .c-pager {
  margin-top: 20px;
}
@media screen and (min-width: 1080px) {
  .p-summary + .c-pager {
    margin-top: 0;
  }
}

.c-pager__arrow__icon {
  font-size: 16px;
}
@media print {
  .c-pager__arrow__icon {
    font-size: 16px;
  }
}

.c-pager__arrow--forward a,
.c-pager__arrow--back a {
  color: var(--theme-color);
}

/**
 * Settings
 */
/* ------------------------------
　　検索ボックス
------------------------------ */
.c-search {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px dashed #2C2C2C;
}
@media screen and (min-width: 1080px) {
  .c-search {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 70px;
    padding-bottom: 60px;
  }
}

[class*=c-search__item] + [class*=c-search__item] {
  margin-top: 10px;
}

[class*=c-search__item] + .c-search__button {
  margin-top: 20px;
}

@media screen and (min-width: 1080px) {
  [class*=c-search__item] + [class*=c-search__item],
  [class*=c-search__item] + .c-search__button {
    margin-top: 0;
    margin-left: 20px;
  }
}

@media screen and (min-width: 1080px) {
  .c-search__item {
    width: 360px;
  }
}

@media screen and (min-width: 1080px) {
  .c-search__item--keyword {
    width: 446px;
  }
}

@media screen and (min-width: 1080px) {
  .c-search__button {
    width: 100px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　トピックパス
------------------------------ */
.c-topicpath {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px;
  color: white;
  font-weight: 500;
  background: rgba(0, 0, 0, 0.1);
}
.c-topicpath {
  font-size: 12px;
}
@media print {
  .c-topicpath {
    font-size: 12px;
  }
}
@media screen and (min-width: 1080px) {
  .c-topicpath {
    padding: 10px 40px;
  }
}
.c-topicpath li {
  display: inline-flex;
}
.c-topicpath li + li::before {
  display: inline-block;
  margin: 0 8px;
  content: ">";
}
.c-topicpath a {
  color: currentColor;
  font-weight: bold;
  text-decoration: underline;
}
.c-topicpath a:hover {
  text-decoration: none;
}

/**
 * Project
 */
/**
 * Settings
 */
/* ------------------------------
　　補足リスト
------------------------------ */
.p-annotation-list {
  margin-top: 20px;
}
.p-annotation-list {
  font-size: 14px;
}
@media print {
  .p-annotation-list {
    font-size: 14px;
  }
}
.p-annotation-list li::before {
  content: "※";
}

/**
 * Settings
 */
/* ------------------------------
　　チェックリスト
------------------------------ */
.p-check-list {
  font-weight: bold;
}
.p-check-list li::before {
  display: none;
  font-weight: 900;
  font-family: "Font Awesome 6 Free", sans-serif;
  content: "\f14a";
}
.p-check-list li + li {
  margin-top: 10px;
}
.p-check-list .fa-square-check {
  margin-right: 10px;
  color: #ED6B00;
}
.p-check-list .fa-square-check {
  font-size: 20px;
}
@media print {
  .p-check-list .fa-square-check {
    font-size: 20px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　エントリー
------------------------------ */
.p-entry {
  position: relative;
  z-index: 2;
  padding: 20px 20px 30px;
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 20px;
}
@media screen and (min-width: 1080px) {
  .p-entry {
    border-radius: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-entry {
    padding: 40px 60px;
  }
}
.p-entry iframe {
  max-width: 100%;
}

.p-entry--area {
  background: #EAE8DF;
}

.p-entry__question {
  position: relative;
  box-sizing: border-box;
  max-width: 900px;
  margin: 0 auto 24px;
  padding: 10px 0 24px 42px;
  font-weight: bold;
  line-height: 1.375;
  border-bottom: 1px dashed currentColor;
}
.p-entry__question {
  font-size: 24px;
}
@media print {
  .p-entry__question {
    font-size: 24px;
  }
}
@media screen and (min-width: 1080px) {
  .p-entry__question {
    margin: 0 auto 32px;
    padding: 10px 0 32px 42px;
  }
}
.p-entry__question::before {
  position: absolute;
  top: 3px;
  left: 0;
  color: #ED6B00;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.08em;
  content: "Q.";
}
.p-entry__question::before {
  font-size: 30px;
}
@media print {
  .p-entry__question::before {
    font-size: 30px;
  }
}

.p-entry-body {
  max-width: 900px;
  margin: 0 auto;
}

.p-entry-body__keyvisual {
  max-width: calc(100% + 20px) !important;
  margin: -10px -10px 30px;
  border-radius: 20px;
}
@media screen and (min-width: 1080px) {
  .p-entry-body__keyvisual {
    border-radius: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-entry-body__keyvisual {
    max-width: calc(100% + 40px) !important;
    margin: 0 -20px 30px;
  }
}

.p-entry-body__keyvisual + .p-entry-body__share {
  margin-bottom: 24px;
}

.p-entry-body__section {
  margin-top: 40px;
}
@media screen and (min-width: 1080px) {
  .p-entry-body__section {
    margin-top: 80px;
  }
}

.entry-container {
  position: relative;
  z-index: 2;
  word-break: break-word;
}

/*  テキストユニット
------------------------------ */
.entry-text-unit {
  position: relative;
  z-index: 2;
  font-weight: 500;
  word-break: break-word;
  /* 共通余白設定 */
  /* 強調 */
  /* 見出し */
}
.entry-text-unit h2,
.entry-text-unit h3,
.entry-text-unit h4,
.entry-text-unit h5,
.entry-text-unit h6,
.entry-text-unit p,
.entry-text-unit dl {
  margin-right: 15px;
  margin-left: 15px;
}
.entry-text-unit blockquote {
  margin-right: 0;
  margin-left: 0;
}
.entry-text-unit em:not([class]) {
  font-weight: 700;
  font-style: normal;
}
.entry-text-unit em.accent {
  color: #FF0000;
  font-weight: 500;
  font-style: normal;
}
.entry-text-unit a:not([class]) {
  text-decoration: underline;
}
.entry-text-unit a:not([class]):hover {
  text-decoration: none;
}
.entry-text-unit h2:not([class]) {
  margin-bottom: 60px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
  margin-bottom: 0.75em;
}
.entry-text-unit h2:not([class]) {
  font-size: 28px;
}
@media print {
  .entry-text-unit h2:not([class]) {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h2:not([class]) {
    margin-bottom: 40px;
  }
  .entry-text-unit h2:not([class]) {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h2:not([class]) {
    margin-bottom: 0.75em;
  }
}
.entry-text-unit h3:not([class]) {
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.entry-text-unit h3:not([class]) {
  font-size: 24px;
}
@media print {
  .entry-text-unit h3:not([class]) {
    font-size: 24px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h3:not([class]) {
    font-size: 24px;
  }
}
.entry-text-unit h4:not([class]) {
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.entry-text-unit h4:not([class]) {
  font-size: 22px;
}
@media print {
  .entry-text-unit h4:not([class]) {
    font-size: 22px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h4:not([class]) {
    font-size: 22px;
  }
}
.entry-text-unit h2.color {
  color: #ED6B00;
  margin-bottom: 60px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
  margin-bottom: 0.75em;
  letter-spacing: 0.08em;
}
.entry-text-unit h2.color {
  font-size: 28px;
}
@media print {
  .entry-text-unit h2.color {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h2.color {
    margin-bottom: 40px;
  }
  .entry-text-unit h2.color {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h2.color {
    margin-bottom: 0.75em;
  }
}
.entry-text-unit h2.color {
  font-size: 28px;
}
@media print {
  .entry-text-unit h2.color {
    font-size: 28px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h2.color {
    font-size: 28px;
  }
}
.entry-text-unit h3.color {
  color: #ED6B00;
  letter-spacing: 0.08em;
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.entry-text-unit h3.color {
  font-size: 24px;
}
@media print {
  .entry-text-unit h3.color {
    font-size: 24px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h3.color {
    font-size: 24px;
  }
}
.entry-text-unit h4.color {
  color: #ED6B00;
  letter-spacing: 0.08em;
  margin-bottom: 0.75em;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.entry-text-unit h4.color {
  font-size: 22px;
}
@media print {
  .entry-text-unit h4.color {
    font-size: 22px;
  }
}
@media screen and (min-width: 1080px) {
  .entry-text-unit h4.color {
    font-size: 22px;
  }
}

/* 本文 */
.entry-text-unit p:not([class]) {
  margin-top: 0;
  margin-bottom: 40px;
  font-weight: 500;
  line-height: 2;
}

/* リスト */
.entry-text-unit ul:not([class]) {
  margin: 0 0 40px 0;
  padding: 0 15px;
}
.entry-text-unit ul:not([class]) li {
  position: relative;
  display: block;
  margin: 0 0 0.25em 0;
  padding: 0 0 0 1.25em;
  font-weight: 500;
  line-height: 2;
}
.entry-text-unit ul:not([class]) li::before {
  position: absolute;
  top: 10px;
  left: 3px;
  width: 8px;
  height: 8px;
  background-color: var(--theme-color);
  border-radius: 50%;
  content: "";
}
.entry-text-unit ul:not([class]) li ul {
  margin: 0.25em 0;
}

/* 番号付きリスト */
.entry-text-unit ol:not([class]) {
  margin: 0 0 40px 0;
  padding: 0 15px;
  list-style: none;
  counter-reset: ol-counter;
}
.entry-text-unit ol:not([class]) li {
  position: relative;
  margin: 0 0 0.25em 0;
  padding: 0 0 0 1.25em;
  line-height: 2;
}
.entry-text-unit ol:not([class]) li:before {
  position: absolute;
  top: 0.5em;
  left: 0;
  display: inline-block;
  color: var(--theme-color);
  font-weight: bold;
  line-height: 1;
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
}
.entry-text-unit ol:not([class]) li ol {
  margin-top: 0.25em;
}

/* 定義リスト */
.entry-text-unit dl:not([class]) {
  margin-top: 0;
  margin-bottom: 80px;
  padding: 1.25em 0;
  line-height: 2;
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
}
.entry-text-unit dl:not([class]) dt {
  position: relative;
  margin: 0 0 5px 0;
  padding-left: 14px;
  font-weight: 700;
}
.entry-text-unit dl:not([class]) dt::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 4px solid var(--theme-color);
  content: "";
}
.entry-text-unit dl:not([class]) dd {
  margin-left: 0;
  padding-left: 14px;
}
.entry-text-unit dl:not([class]) dd + dt {
  margin-top: 1.25em;
  padding-top: 1.25em;
  border-top: 1px solid #D5D5D5;
}
.entry-text-unit dl:not([class]) dd + dt::before {
  top: 1.25em;
}

/* 引用 */
[class*=column-quote] blockquote,
.entry-text-unit blockquote {
  box-sizing: border-box;
  width: 100%;
  margin-top: 0;
  margin-bottom: 80px;
  padding: 30px !important; /* acms-adminの上書き */
  line-height: 2;
  background: #F4F3ED;
  border-left: 4px solid var(--theme-color);
}

/* ソースコード */
.entry-text-unit pre {
  box-sizing: border-box;
  width: 100%;
  margin: 0 0 80px 0;
}
.entry-text-unit pre ol {
  margin: 0;
  padding: 0 0 0 2em;
  list-style: decimal;
}
.entry-text-unit pre ol li {
  margin: 0 0 3px 0;
  padding-left: 12px;
  line-height: 1.7;
}
.entry-text-unit pre ol li::before {
  content: none;
}

/*  テーブルユニット
/*  テキストユニットのテーブル
------------------------------ */
@media screen and (max-width: 1079.98px) {
  .entry-text-unit table,
  .entry-text-unit table thead,
  .entry-text-unit table tbody,
  .entry-text-unit table tr,
  .entry-text-unit table th,
  .entry-text-unit table td,
  [class^=column-table-] table,
  [class^=column-table-] table thead,
  [class^=column-table-] table tbody,
  [class^=column-table-] table tr,
  [class^=column-table-] table th,
  [class^=column-table-] table td {
    display: block;
  }
}
.entry-text-unit table,
[class^=column-table-] table {
  width: 100%;
  margin: 0 0 30px;
  border: 0 solid #D5D5D5;
  border-bottom-width: 1px;
  border-collapse: collapse;
}
.entry-text-unit th,
.entry-text-unit td,
[class^=column-table-] th,
[class^=column-table-] td {
  line-height: 2;
  line-height: 1.7;
  letter-spacing: 0.08em;
  border: 0 solid #D5D5D5;
}
@media screen and (min-width: 1080px) {
  .entry-text-unit th,
  .entry-text-unit td,
  [class^=column-table-] th,
  [class^=column-table-] td {
    padding: 30px 0;
    border-top-width: 1px;
  }
}
.entry-text-unit th,
[class^=column-table-] th {
  padding-top: 30px;
  padding-right: 50px;
  font-weight: 700;
  border-top-width: 1px;
}
@media screen and (min-width: 1080px) {
  .entry-text-unit th,
  [class^=column-table-] th {
    min-width: 150px;
  }
}
.entry-text-unit th:not([align]),
[class^=column-table-] th:not([align]) {
  text-align: left;
}
.entry-text-unit td,
[class^=column-table-] td {
  padding-bottom: 30px;
}
@media screen and (max-width: 1079.98px) {
  .entry-text-unit td,
  [class^=column-table-] td {
    padding-top: 10px;
  }
}

/* テーブルユニット */
[class^=column-table-] .entry-container {
  margin-bottom: 40px;
  overflow-x: auto;
  overflow-y: visible !important;
  -webkit-overflow-scrolling: touch;
  /* entry-containerで余白を保つため打ち消し */
}
[class^=column-table-] .entry-container table {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

/* テキストユニットでのテーブル */
/* entry-containerで余白を保つため打ち消し */
.entry-text-unit .entry-container table {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* スクロールするテーブル */
[class^=column-table-] .acms-table-scrollable th,
[class^=column-table-] .acms-table-scrollable td,
[class^=column-table-] .js-table-unit-scroll-hint th,
[class^=column-table-] .js-table-unit-scroll-hint td,
.entry-text-unit .acms-table-scrollable th,
.entry-text-unit .acms-table-scrollable td,
.entry-text-unit .js-table-unit-scroll-hint th,
.entry-text-unit .js-table-unit-scroll-hint td {
  display: table-cell;
  white-space: nowrap;
}

@media screen and (min-width: 1080px) {
  .p-entry-body th,
  [class^=column-table-] th,
  .p-entry-body td,
  [class^=column-table-] td {
    display: table-cell;
  }
  .p-entry-body th,
  [class^=column-table-] th,
  .p-entry-body td,
  [class^=column-table-] td {
    font-size: 16px;
  }
  .p-entry-body th,
  [class^=column-table-] th,
  .p-entry-body td,
  [class^=column-table-] td {
    font-size: 16px;
  }
}
/*  エントリー内要素
------------------------------ */
[class*=acms-col] [class*=acms-col] {
  padding-right: 0;
  padding-left: 0;
}

/* 画像 */
.columnImage,
.js-open-street-map {
  border-radius: 10px;
}
@media screen and (min-width: 1080px) {
  .columnImage,
  .js-open-street-map {
    border-radius: 10px;
  }
}

.entry-container {
  /* キャプション */
}
.entry-container [class*=column-media] .caption {
  line-height: 1.5;
}
.entry-container [class*=column-media] .caption {
  font-size: 14px;
}
@media print {
  .entry-container [class*=column-media] .caption {
    font-size: 14px;
  }
}
.entry-container .c-annotation,
.entry-container .c-arrow-button,
.entry-container .c-hr,
.entry-container .c-link-button,
.entry-container .p-frame-list,
.entry-container .p-separate,
.entry-container .p-information {
  margin-bottom: 40px;
}

/**
 * Settings
 */
/* ------------------------------
　　Q&A
------------------------------ */
.p-faq {
  border: 0 solid #D5D5D5;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.p-faq + .p-faq {
  border-top-width: 0;
}
.p-faq a {
  position: relative;
  display: block;
  padding: 28px 30px 24px 40px;
  color: #222222;
}
@media screen and (min-width: 1080px) {
  .p-faq a {
    padding: 28px 64px 24px;
  }
}
@media screen and (min-width: 1080px) {
  .p-faq a:hover {
    background: rgba(234, 162, 0, 0.25);
    opacity: 1;
  }
}
.p-faq a::after {
  display: none;
  font-weight: 900;
  font-family: "Font Awesome 6 Free", sans-serif;
  content: "\f105";
}
.p-faq .fa-angle-right {
  position: absolute;
  top: 50%;
  right: 0;
  color: #ED6B00;
  transform: translateY(-50%);
}
.p-faq .fa-angle-right {
  font-size: 24px;
}
@media print {
  .p-faq .fa-angle-right {
    font-size: 24px;
  }
}
@media screen and (min-width: 1080px) {
  .p-faq .fa-angle-right {
    right: 20px;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1080px) {
  .p-faq a:hover .fa-chevron-right {
    transform: translate(5px, -50%);
  }
}

.entry-container .p-faq__question,
.entry-container .p-faq__answer {
  margin-right: 0;
  margin-left: 0;
}

.p-faq__question {
  position: relative;
  color: #000000;
  font-weight: bold;
  line-height: 1.375;
}
.p-faq__question {
  font-size: 20px;
}
@media print {
  .p-faq__question {
    font-size: 20px;
  }
}
.p-faq__question::before {
  position: absolute;
  top: -0.35em;
  left: -1.35em;
  color: #ED6B00;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.08em;
  content: "Q.";
}
.p-faq__question::before {
  font-size: 30px;
}
@media print {
  .p-faq__question::before {
    font-size: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-faq__question::before {
    left: -1.45em;
  }
}

.p-faq__answer {
  margin-top: 1em;
}

/**
 * Settings
 */
/* ------------------------------
　　囲みつき番号リスト
------------------------------ */
.p-frame-list {
  border-radius: 10px;
  padding: 16px 20px 16px 32px;
  font-weight: bold;
  list-style: decimal;
  background: #F4F3ED;
}
@media screen and (min-width: 1080px) {
  .p-frame-list {
    border-radius: 10px;
  }
}
@media screen and (min-width: 1080px) {
  .p-frame-list {
    padding: 24px 30px 24px 48px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　囲み
------------------------------ */
.p-frame {
  padding: 16px 20px;
  border-radius: 10px;
  background: #F4F3ED;
}
@media screen and (min-width: 1080px) {
  .p-frame {
    border-radius: 10px;
  }
}
@media screen and (min-width: 1080px) {
  .p-frame {
    padding: 54px 60px;
    text-align: center;
  }
}

@media screen and (min-width: 1080px) {
  .p-frame__content {
    display: inline-block;
    text-align: left;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　追加情報
------------------------------ */
.p-information {
  display: grid;
  border-radius: 10px;
  border: 2px solid #ED6B00;
}
@media screen and (min-width: 1080px) {
  .p-information {
    border-radius: 10px;
  }
}
@media screen and (min-width: 1080px) {
  .p-information {
    grid-template-columns: minmax(426px, 1fr) minmax(320px, 1fr);
  }
}

.p-information__heading {
  padding: 16px 20px;
  color: white;
  font-weight: bold;
  line-height: 1.45;
  letter-spacing: 0.06em;
  background: #ED6B00;
}
.p-information__heading {
  font-size: 22px;
}
@media print {
  .p-information__heading {
    font-size: 22px;
  }
}
@media screen and (min-width: 1080px) {
  .p-information__heading {
    padding: 24px 40px 20px;
  }
}
.p-information__heading small {
  font-weight: 500;
  letter-spacing: 0;
  vertical-align: middle;
}
.p-information__heading small {
  font-size: 14px;
}
@media print {
  .p-information__heading small {
    font-size: 14px;
  }
}
@media screen and (max-width: 1079.98px) {
  .p-information__heading br {
    display: none;
  }
}

h3.p-information__heading {
  margin: 0;
}

.p-information__body {
  padding: 24px 30px;
  text-align: center;
}

.p-information__body__list {
  display: inline-block;
  font-weight: bold;
  line-height: 2;
  text-align: left;
  list-style-type: disc;
}

/**
 * Settings
 */
/* ------------------------------
　　リードセクション
------------------------------ */
.p-lead {
  position: relative;
  z-index: 1;
  margin-bottom: 60px;
}

img.p-lead__main,
picture.p-lead__main img {
  border-radius: 20px;
  box-shadow: 0 3px 26px rgba(0, 0, 0, 0.16);
}
@media screen and (min-width: 1080px) {
  img.p-lead__main,
  picture.p-lead__main img {
    border-radius: 30px;
  }
}

.p-lead__title {
  margin-top: 40px;
  color: #ED6B00;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.08em;
  text-align: center;
}
.p-lead__title {
  font-size: 30px;
}
@media print {
  .p-lead__title {
    font-size: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-lead__title {
    margin-top: 80px;
  }
  .p-lead__title {
    font-size: 38px;
  }
}

.p-lead__text {
  margin-top: 30px;
  line-height: 2;
  text-align: center;
}
@media screen and (min-width: 1080px) {
  .p-lead__text {
    margin-top: 40px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　分割セクション
------------------------------ */
.p-separate {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: 1080px) {
  .p-separate {
    grid-template-columns: repeat(2, 1fr);
  }
}

p.p-separate__item {
  margin: 0;
}

.p-separate__item + .p-separate__item {
  padding-top: 30px;
  border: 0 dashed currentColor;
  border-top-width: 1px;
}
@media screen and (min-width: 1080px) {
  .p-separate__item + .p-separate__item {
    padding-top: 0;
    padding-left: 30px;
    border-top-width: 0;
    border-left-width: 1px;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　シェアリンク
------------------------------ */
.p-share {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.p-share::before {
  position: absolute;
  top: 50%;
  z-index: -1;
  display: block;
  width: 100%;
  border-bottom: 1px dashed currentColor;
  transform: translateY(-50%);
  content: "";
}

.p-share__heading {
  margin: 0;
  padding-right: 10px;
  color: #000000;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.08em;
  background: white;
}
.p-share__heading {
  font-size: 16px;
}
@media print {
  .p-share__heading {
    font-size: 16px;
  }
}

.p-share__site {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 10px;
  background: white;
}

.p-share__site__item {
  font-size: 20px;
}
@media print {
  .p-share__site__item {
    font-size: 20px;
  }
}
.p-share__site__item + .p-share__site__item {
  margin-left: 10px;
}
@media screen and (min-width: 1080px) {
  .p-share__site__item + .p-share__site__item {
    margin-left: 18px;
  }
}
.p-share__site__item a,
.p-share__site__item a:link,
.p-share__site__item a:visited {
  display: inline-block;
  color: #222222;
}

/**
 * Settings
 */
/* ------------------------------
　　サイトマップ
------------------------------ */
.p-sitemap {
  font-weight: bold;
  text-align: center;
}
.p-sitemap a {
  color: #222222;
}

@media screen and (min-width: 1080px) {
  .p-sitemap__list {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1080px) {
  .p-sitemap__list li {
    margin-right: 40px;
  }
}
.p-sitemap__list li + li {
  margin-top: 24px;
}
@media screen and (min-width: 1080px) {
  .p-sitemap__list li + li {
    margin-top: 0;
  }
}

/**
 * Settings
 */
/* ------------------------------
　　エリア詳細
------------------------------ */
.p-space {
  position: relative;
  max-width: 1207px;
}
.p-space + .p-space {
  margin-top: 40px;
}

.p-space-wrap .p-space:nth-child(odd) {
  z-index: 2;
  margin-left: auto;
  padding-top: 40px;
  padding-left: 20px;
}
@media screen and (min-width: 1080px) {
  .p-space-wrap .p-space:nth-child(odd) {
    padding-top: 60px;
    padding-left: 60px;
  }
}

.p-space-wrap .p-space:nth-child(even) {
  z-index: 1;
  margin-right: auto;
  padding-top: 40px;
  padding-right: 20px;
}
@media screen and (min-width: 1080px) {
  .p-space-wrap .p-space:nth-child(even) {
    padding-top: 0;
    padding-right: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1080px) {
  .p-space-wrap .p-space:nth-child(even)::after {
    position: absolute;
    top: -260px;
    left: 0;
    z-index: -1;
    display: block;
    width: calc(100% - 104px);
    height: 525px;
    background: url(../images/style/bg-unit-area.svg) repeat-x right top/105px 100%;
    content: "";
  }
}

.p-space__body {
  position: relative;
  padding: calc(56vw - 5px) 30px 28px 30px;
  background: white;
  border-radius: 20px;
}
@media screen and (min-width: 1080px) {
  .p-space__body {
    border-radius: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-space__body {
    height: 400px;
    padding: 0 60px;
  }
}

.p-space-wrap .p-space:nth-child(odd) .p-space__body {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.p-space-wrap .p-space:nth-child(even) .p-space__body {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media screen and (min-width: 1080px) {
  .p-space__body__content {
    position: relative;
    top: 50%;
    width: 360px;
    transform: translateY(-50%);
  }
}

@media screen and (min-width: 1080px) {
  .p-space-wrap .p-space:nth-child(even) .p-space__body__content {
    margin-left: auto;
  }
}

.p-space__body__floor {
  position: relative;
  z-index: 2;
  margin: -58px 0 10px;
}
@media screen and (min-width: 1080px) {
  .p-space__body__floor {
    margin: 0 0 18px;
  }
}

.p-space__body__title {
  color: #EAA200;
  font-weight: bold;
  line-height: 1.375;
  letter-spacing: 0.06em;
}
.p-space__body__title {
  font-size: 26px;
}
@media print {
  .p-space__body__title {
    font-size: 26px;
  }
}
@media screen and (min-width: 1080px) {
  .p-space__body__title {
    font-size: 32px;
  }
}

.p-space__body__caption {
  margin-top: 10px;
  letter-spacing: 0.06em;
}
.p-space__body__caption {
  font-size: 15px;
}
@media print {
  .p-space__body__caption {
    font-size: 15px;
  }
}
@media screen and (min-width: 1080px) {
  .p-space__body__caption {
    margin-top: 20px;
  }
}

.p-space__figure {
  position: absolute;
  z-index: 1;
  width: 89.3333333333vw;
  overflow: hidden;
  aspect-ratio: 335/220;
  border-radius: 20px;
}
@media screen and (min-width: 1080px) {
  .p-space__figure {
    border-radius: 30px;
  }
}
@media screen and (min-width: 1080px) {
  .p-space__figure {
    width: calc(100vw - 540px);
    height: 400px;
  }
}
@media screen and (min-width: 1280px) {
  .p-space__figure {
    width: 727px;
  }
}
.p-space__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-space-wrap .p-space:nth-child(odd) .p-space__figure {
  top: 0;
  right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.p-space-wrap .p-space:nth-child(even) .p-space__figure {
  top: 0;
  left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media screen and (min-width: 1080px) {
  .p-space-wrap .p-space:nth-child(even) .p-space__figure {
    top: auto;
    bottom: 0;
  }
}

/**
 * Utility
 */
/**
 * Settings
 */
/* ------------------------------
　　文字揃え
------------------------------ */
@media screen and (max-width: 1079.98px) {
  .u-align-center-sp {
    text-align: center;
  }
}

/**
 * Override
 */
/**
 * Settings
 */
/* ------------------------------
　　/assets/css/のスタイルを上書き
------------------------------ */
/* ヘッダー
=============================== */
header.fixbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 736px) {
  header.fixbox {
    padding-right: 60px;
  }
}

@media (max-width: 736px) {
  header.fixbox h1.siteid img {
    height: 45px;
  }
}

@media (max-width: 736px) {
  header.fixbox #nav-toggle {
    top: 18px;
  }
}

#language {
  font-family: "Lato", sans-serif;
  line-height: 1;
}
#language a {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  color: #000000;
}
@media (min-width: 737px) {
  #language {
    margin-right: 32px;
    padding-top: 12px;
  }
}

header .navigation-list #subnavi {
  line-height: 1.8;
}

/* トップ
=============================== */
/* 共通 */
#home span.wf-en-g {
  line-height: 1.5;
}

#home span.orange-text,
#home span.black-text {
  font-weight: bold;
  letter-spacing: 0.04em;
}

#home .en-ttl--nega span.wf-en-g,
#home .en-ttl--nega span.black-text {
  color: white;
}

/* ヒーローエリア */
#home .main-img {
  padding-top: 0;
}

@media screen and (min-width: 1080px) {
  #home .main-text {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1080px) {
  #home .main-img .swiper-container {
    height: 588px;
  }
}

#home .main-img .main-video {
  aspect-ratio: 16/9;
  max-width: 100%;
}
@media (max-width: 1200px) and (min-width: 737px) {
  #home .main-img .main-video {
    width: 65%;
  }
}
@media screen and (min-width: 737px) {
  #home .main-img .main-video {
    overflow: hidden;
    border-top-right-radius: 40px;
  }
}

#home .main-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* コンセプト */
#home .concept {
  padding-top: 180px;
  padding-bottom: 80px;
}
@media screen and (max-width: 1079.98px) {
  #home .concept {
    padding-top: 240px;
    background-position: center 420px, center top;
    background-size: auto, 100% 420px;
  }
}
@media screen and (min-width: 1080px) {
  #home .concept {
    padding-bottom: 120px;
  }
}
#home .concept h2 {
  line-height: 1.5;
}

/* お知らせ */
#home .news-area {
  padding: 80px 0 100px;
}
@media screen and (min-width: 1080px) {
  #home .news-area {
    padding: 100px 0 140px;
  }
}

/* SNS */
.social {
  background: #F4F3ED;
}

/* about */
#home .about-list {
  margin-bottom: 0;
}

#home .about-list + .about-list {
  margin-top: 50px;
}
@media screen and (min-width: 1080px) {
  #home .about-list + .about-list {
    margin-top: 160px;
  }
}

#home .about-detail + .about-detail {
  margin-top: 50px;
}
@media screen and (min-width: 1080px) {
  #home .about-detail + .about-detail {
    margin-top: 160px;
  }
}

/* 全国に広がるおもちゃ美術館 */
#home .zenkoku {
  padding-bottom: 80px;
}
@media screen and (min-width: 1080px) {
  #home .zenkoku {
    padding-bottom: 120px;
  }
}

/* Contact */
#home .index-contact {
  padding-top: 80px;
}
@media screen and (min-width: 1080px) {
  #home .index-contact {
    padding-top: 120px;
    padding-bottom: 80px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0VBQ0E7QUFDSjs7QUFHQTtFQUNFO0FBQUY7QUFHRTtFQUNFO0FBREo7O0FBSUE7RUFDRTtBQURGLEM7QUN0QkEsZ0JBQWdCO0FBRWhCOztFQUFBO0FDRkE7QUNHQTs7aUNBQUE7QUFJQTtFQUNFLGlCQ0htQjtFREluQjtFQUNBO0VBQ0E7RUFDQTtBRkVGO0FJVEU7RUFDRSxzQkZReUI7QUZHN0I7O0FFSUE7O0VBRUU7RUFDQTtBRkRGO0FLbEJFOzs7RUFFRTtFQUNBO0FMcUJKO0FLbEJFOztFQUNFO0FMcUJKOztBRUhBO0VBQ0U7RUFDQTtBRk1GOztBRUZBO0VBQ0U7RUFDQTtFQUNBO0FGS0Y7O0FFRkE7RUFDRTs7SUFFRTtJQUNBO0VGS0Y7RUVGQTtJQUNFO0lBQ0E7RUZJRjtBQUNGO0FJbkRFOzs7RUFDRSxzQkZvRHlCO0FGRzdCOztBTTNDTTtFQUVJO0VBS0Y7QU55Q1I7O0FNaERNO0VBRUk7RUFLRjtBTjhDUjs7QU1yRE07RUFFSTtFQUtGO0FObURSOztBTTFETTtFQUVJO0VBS0Y7QU53RFI7O0FNL0RNO0VBRUk7RUFLRjtBTjZEUjs7QU1wRU07RUFFSTtFQUtGO0FOa0VSOztBTXpFTTtFQUVJO0VBS0Y7QU51RVI7O0FNOUVNO0VBRUk7RUFLRjtBTjRFUjs7QU1uRk07RUFFSTtFQUtGO0FOaUZSOztBTXhGTTtFQUVJO0VBS0Y7QU5zRlI7O0FNN0ZNO0VBRUk7RUFLRjtBTjJGUjs7QU1sR007RUFJSTtFQUdGO0FOZ0dSOztBRW5EQTs7RUFFRTtBRnNERjs7QU10RU07RUFDRTtBTnlFUjs7QU0xRU07RUFDRTtBTjZFUjs7QU05RU07RUFDRTtBTmlGUjs7QU1sRk07RUFDRTtBTnFGUjs7QU10Rk07RUFDRTtBTnlGUjs7QU0xRk07RUFDRTtBTjZGUjs7QU05Rk07RUFDRTtBTmlHUjs7QU1sR007RUFDRTtBTnFHUjs7QU10R007RUFDRTtBTnlHUjs7QU0xR007RUFDRTtBTjZHUjs7QU05R007RUFDRTtBTmlIUjs7QU1sSU07RUFDRTtBTnFJUjs7QU10SU07RUFDRTtBTnlJUjs7QU0xSU07RUFDRTtBTjZJUjs7QU05SU07RUFDRTtBTmlKUjs7QU1sSk07RUFDRTtBTnFKUjs7QU10Sk07RUFDRTtBTnlKUjs7QU0xSk07RUFDRTtBTjZKUjs7QU05Sk07RUFDRTtBTmlLUjs7QU1sS007RUFDRTtBTnFLUjs7QU10S007RUFDRTtBTnlLUjs7QU0xS007RUFDRTtBTjZLUjs7QUU5SEE7RUloRk07SUFFSTtJQUtGO0VONk1OO0VNcE5JO0lBRUk7SUFLRjtFTmlOTjtFTXhOSTtJQUVJO0lBS0Y7RU5xTk47RU01Tkk7SUFFSTtJQUtGO0VOeU5OO0VNaE9JO0lBRUk7SUFLRjtFTjZOTjtFTXBPSTtJQUVJO0lBS0Y7RU5pT047RU14T0k7SUFFSTtJQUtGO0VOcU9OO0VNNU9JO0lBRUk7SUFLRjtFTnlPTjtFTWhQSTtJQUVJO0lBS0Y7RU42T047RU1wUEk7SUFFSTtJQUtGO0VOaVBOO0VNeFBJO0lBRUk7SUFLRjtFTnFQTjtFTTVQSTtJQUlJO0lBR0Y7RU55UE47RUV6S0E7SUFDRTtJQUNBO0VGMktGO0VFdktBO0lBQ0U7RUZ5S0Y7RU0zTkk7SUFDRTtFTjZOTjtFTTlOSTtJQUNFO0VOZ09OO0VNak9JO0lBQ0U7RU5tT047RU1wT0k7SUFDRTtFTnNPTjtFTXZPSTtJQUNFO0VOeU9OO0VNMU9JO0lBQ0U7RU40T047RU03T0k7SUFDRTtFTitPTjtFTWhQSTtJQUNFO0VOa1BOO0VNblBJO0lBQ0U7RU5xUE47RU10UEk7SUFDRTtFTndQTjtFTXpQSTtJQUNFO0VOMlBOO0VFbE1BO0lBQ0U7SUFDQTtFRm9NRjtFRWhNQTtJQUNFO0VGa01GO0VNblJJO0lBQ0U7RU5xUk47RU10Ukk7SUFDRTtFTndSTjtFTXpSSTtJQUNFO0VOMlJOO0VNNVJJO0lBQ0U7RU44Uk47RU0vUkk7SUFDRTtFTmlTTjtFTWxTSTtJQUNFO0VOb1NOO0VNclNJO0lBQ0U7RU51U047RU14U0k7SUFDRTtFTjBTTjtFTTNTSTtJQUNFO0VONlNOO0VNOVNJO0lBQ0U7RU5nVE47RU1qVEk7SUFDRTtFTm1UTjtBQUNGO0FFM05BO0VJdEhNO0lBRUk7SUFLRjtFTitVTjtFTXRWSTtJQUVJO0lBS0Y7RU5tVk47RU0xVkk7SUFFSTtJQUtGO0VOdVZOO0VNOVZJO0lBRUk7SUFLRjtFTjJWTjtFTWxXSTtJQUVJO0lBS0Y7RU4rVk47RU10V0k7SUFFSTtJQUtGO0VObVdOO0VNMVdJO0lBRUk7SUFLRjtFTnVXTjtFTTlXSTtJQUVJO0lBS0Y7RU4yV047RU1sWEk7SUFFSTtJQUtGO0VOK1dOO0VNdFhJO0lBRUk7SUFLRjtFTm1YTjtFTTFYSTtJQUVJO0lBS0Y7RU51WE47RU05WEk7SUFJSTtJQUdGO0VOMlhOO0VFdFFBO0lBQ0U7SUFDQTtFRndRRjtFRXBRQTtJQUNFO0VGc1FGO0VNN1ZJO0lBQ0U7RU4rVk47RU1oV0k7SUFDRTtFTmtXTjtFTW5XSTtJQUNFO0VOcVdOO0VNdFdJO0lBQ0U7RU53V047RU16V0k7SUFDRTtFTjJXTjtFTTVXSTtJQUNFO0VOOFdOO0VNL1dJO0lBQ0U7RU5pWE47RU1sWEk7SUFDRTtFTm9YTjtFTXJYSTtJQUNFO0VOdVhOO0VNeFhJO0lBQ0U7RU4wWE47RU0zWEk7SUFDRTtFTjZYTjtFRS9SQTtJQUNFO0lBQ0E7RUZpU0Y7RUU3UkE7SUFDRTtFRitSRjtFTXJaSTtJQUNFO0VOdVpOO0VNeFpJO0lBQ0U7RU4wWk47RU0zWkk7SUFDRTtFTjZaTjtFTTlaSTtJQUNFO0VOZ2FOO0VNamFJO0lBQ0U7RU5tYU47RU1wYUk7SUFDRTtFTnNhTjtFTXZhSTtJQUNFO0VOeWFOO0VNMWFJO0lBQ0U7RU40YU47RU03YUk7SUFDRTtFTithTjtFTWhiSTtJQUNFO0VOa2JOO0VNbmJJO0lBQ0U7RU5xYk47QUFDRjtBRXhUQTtFSTNKTTtJQUVJO0lBS0Y7RU5pZE47RU14ZEk7SUFFSTtJQUtGO0VOcWROO0VNNWRJO0lBRUk7SUFLRjtFTnlkTjtFTWhlSTtJQUVJO0lBS0Y7RU42ZE47RU1wZUk7SUFFSTtJQUtGO0VOaWVOO0VNeGVJO0lBRUk7SUFLRjtFTnFlTjtFTTVlSTtJQUVJO0lBS0Y7RU55ZU47RU1oZkk7SUFFSTtJQUtGO0VONmVOO0VNcGZJO0lBRUk7SUFLRjtFTmlmTjtFTXhmSTtJQUVJO0lBS0Y7RU5xZk47RU01Zkk7SUFFSTtJQUtGO0VOeWZOO0VNaGdCSTtJQUlJO0lBR0Y7RU42Zk47RUVsV0E7SUFDRTtJQUNBO0VGb1dGO0VFL1ZBO0lBQ0U7RUZpV0Y7RU0vZEk7SUFDRTtFTmllTjtFTWxlSTtJQUNFO0VOb2VOO0VNcmVJO0lBQ0U7RU51ZU47RU14ZUk7SUFDRTtFTjBlTjtFTTNlSTtJQUNFO0VONmVOO0VNOWVJO0lBQ0U7RU5nZk47RU1qZkk7SUFDRTtFTm1mTjtFTXBmSTtJQUNFO0VOc2ZOO0VNdmZJO0lBQ0U7RU55Zk47RU0xZkk7SUFDRTtFTjRmTjtFTTdmSTtJQUNFO0VOK2ZOO0VFMVhBO0lBQ0U7SUFDQTtFRjRYRjtFRXhYQTtJQUNFO0VGMFhGO0VNdmhCSTtJQUNFO0VOeWhCTjtFTTFoQkk7SUFDRTtFTjRoQk47RU03aEJJO0lBQ0U7RU4raEJOO0VNaGlCSTtJQUNFO0VOa2lCTjtFTW5pQkk7SUFDRTtFTnFpQk47RU10aUJJO0lBQ0U7RU53aUJOO0VNemlCSTtJQUNFO0VOMmlCTjtFTTVpQkk7SUFDRTtFTjhpQk47RU0vaUJJO0lBQ0U7RU5pakJOO0VNbGpCSTtJQUNFO0VOb2pCTjtFTXJqQkk7SUFDRTtFTnVqQk47QUFDRjtBRW5aQTtFSWxNTTtJQUVJO0lBS0Y7RU5tbEJOO0VNMWxCSTtJQUVJO0lBS0Y7RU51bEJOO0VNOWxCSTtJQUVJO0lBS0Y7RU4ybEJOO0VNbG1CSTtJQUVJO0lBS0Y7RU4rbEJOO0VNdG1CSTtJQUVJO0lBS0Y7RU5tbUJOO0VNMW1CSTtJQUVJO0lBS0Y7RU51bUJOO0VNOW1CSTtJQUVJO0lBS0Y7RU4ybUJOO0VNbG5CSTtJQUVJO0lBS0Y7RU4rbUJOO0VNdG5CSTtJQUVJO0lBS0Y7RU5tbkJOO0VNMW5CSTtJQUVJO0lBS0Y7RU51bkJOO0VNOW5CSTtJQUVJO0lBS0Y7RU4ybkJOO0VNbG9CSTtJQUlJO0lBR0Y7RU4rbkJOO0VFOWJBO0lBQ0U7SUFDQTtFRmdjRjtFRTViQTtJQUNFO0VGOGJGO0VNam1CSTtJQUNFO0VObW1CTjtFTXBtQkk7SUFDRTtFTnNtQk47RU12bUJJO0lBQ0U7RU55bUJOO0VNMW1CSTtJQUNFO0VONG1CTjtFTTdtQkk7SUFDRTtFTittQk47RU1obkJJO0lBQ0U7RU5rbkJOO0VNbm5CSTtJQUNFO0VOcW5CTjtFTXRuQkk7SUFDRTtFTnduQk47RU16bkJJO0lBQ0U7RU4ybkJOO0VNNW5CSTtJQUNFO0VOOG5CTjtFTS9uQkk7SUFDRTtFTmlvQk47RUV2ZEE7SUFDRTtJQUNBO0VGeWRGO0VFcmRBO0lBQ0U7RUZ1ZEY7RU16cEJJO0lBQ0U7RU4ycEJOO0VNNXBCSTtJQUNFO0VOOHBCTjtFTS9wQkk7SUFDRTtFTmlxQk47RU1scUJJO0lBQ0U7RU5vcUJOO0VNcnFCSTtJQUNFO0VOdXFCTjtFTXhxQkk7SUFDRTtFTjBxQk47RU0zcUJJO0lBQ0U7RU42cUJOO0VNOXFCSTtJQUNFO0VOZ3JCTjtFTWpyQkk7SUFDRTtFTm1yQk47RU1wckJJO0lBQ0U7RU5zckJOO0VNdnJCSTtJQUNFO0VOeXJCTjtBQUNGO0FFL2VBO0VBQ0U7QUZpZkY7O0FBaHVCQTs7RUFBQTtBT0NBOztpQ0FBQTtBQUdBOztnQ0FBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb3VCRDs7QU9qdUJBOztnQ0FBQTtBQU9BOztnQ0FBQTtBQWFBOztnQ0FBQTtBQUtFO0VBQ0M7RUFDQTtBUG90Qkg7QU90dEJFO0VBQ0M7RUFDQTtBUHd0Qkg7QU8xdEJFO0VBQ0M7RUFDQTtBUDR0Qkg7QU85dEJFO0VBQ0M7RUFDQTtBUGd1Qkg7QU9sdUJFO0VBQ0M7RUFDQTtBUG91Qkg7QU90dUJFO0VBQ0M7RUFDQTtBUHd1Qkg7QU8xdUJFO0VBQ0M7RUFDQTtBUDR1Qkg7QU96dUJDO0VBQ0M7RUFDQTtFQUNBO0FQMnVCRjs7QU92dUJBOztnQ0FBQTtBQUtFO0VBY0U7RUFDQTtFQUNBO0FQMnRCSjs7QU8zdUJFO0VBY0U7RUFDQTtFQUNBO0FQaXVCSjs7QU9qdkJFO0VBRUU7RUFDQTtFQUNBO0FQbXZCSjs7QU92dkJFO0VBY0U7RUFDQTtFQUNBO0FQNnVCSjs7QU9wdkJJO0VBQ0M7RUFDQTtBUHV2Qkw7O0FPbHdCRTtFQWNFO0VBQ0E7RUFDQTtBUHd2Qko7O0FPeHdCRTtFQWNFO0VBQ0E7RUFDQTtBUDh2Qko7O0FPOXdCRTtFQWNFO0VBQ0E7RUFDQTtBUG93Qko7O0FPcHhCRTtFQWNFO0VBQ0E7RUFDQTtBUDB3Qko7O0FPMXhCRTtFQU1FO0VBQ0E7QVB3eEJKOztBTy94QkU7RUFjRTtFQUNBO0VBQ0E7QVBxeEJKOztBTy93QkU7RUFDQyxtQko3RWdCO0FIKzFCbkI7O0FPbnhCRTtFQUNDLG1CSjdFZ0I7QUhtMkJuQjs7QU92eEJFO0VBQ0MsbUJKN0VnQjtBSHUyQm5COztBTzN4QkU7RUFDQyxtQko3RWdCO0FIMjJCbkI7O0FPL3hCRTtFQUNDLG1CSjdFZ0I7QUgrMkJuQjs7QU9ueUJFO0VBQ0MsbUJKN0VnQjtBSG0zQm5COztBT3Z5QkU7RUFDQyxtQko3RWdCO0FIdTNCbkI7O0FPM3lCRTtFQUNDLG1CSjdFZ0I7QUgyM0JuQjs7QU8veUJFO0VBQ0MsbUJKN0VnQjtBSCszQm5COztBT256QkU7RUFDQyxtQko3RWdCO0FIbTRCbkI7O0FPdnpCRTtFQUNDLG1CSjdFZ0I7QUh1NEJuQjs7QU90ekJDO0FBQ0E7OztFQUdDO0FQeXpCRjtBT3Z6QkU7OztFQUNDO0FQMnpCSDtBT3h6QkU7OztFQUNDO0FQNHpCSDtBT3p6QkU7OztFQUNDO0VBQ0E7RUFDQTtBUDZ6Qkg7QU8zekJFOzs7RUFDQztBUCt6Qkg7O0FPM3pCQztBQUVDO0VBQ0M7QVA2ekJIOztBT3p6QkM7QUFFQztFQUNDO0VBQ0E7QVAyekJIOztBT3Z6QkM7QUFHQzs7RUFDQztBUHl6Qkg7QU90ekJFOztFQUNDO0VBQ0E7QVB5ekJIOztBT3B6QkU7RUFDQztBUHV6Qkg7O0FPbnpCQztFQUNDO0FQc3pCRjs7QU9uekJDO0VBSUM7RUFhQTtBUHV5QkY7QU92ekJFO0VBQ0M7QVB5ekJIO0FPdHpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FQd3pCSDtBT3J6QkU7RUFDQztFQUNBO0VBQ0E7QVB1ekJIO0FPcHpCRTtFQUNDO0VBQ0E7RUFDQTtBUHN6Qkg7QVF6OUJFO0VBQ0U7QVIyOUJKO0FRdjlCSTtFQUxGO0lBTUk7RVIwOUJKO0FBQ0Y7QU8xekJFO0VBQ0M7QVA0ekJIO0FPenpCRTtFQUNDO0VBQ0E7RUFDQTtBUDJ6Qkg7QVF6K0JFO0VBQ0U7QVIyK0JKO0FRditCSTtFQUxGO0lBTUk7RVIwK0JKO0FBQ0Y7QU8vekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVBpMEJIO0FRdi9CRTtFQUNFO0FSeS9CSjtBUXIvQkk7RUFMRjtJQU1JO0VSdy9CSjtBQUNGOztBT2wwQkU7QUFFQztFQWFFO0VBQ0E7QVB3ekJMOztBT3QwQkc7RUFrQkU7RUFDQTtBUHd6Qkw7O0FPMzBCRztFQXVCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3pCTDs7QU9uMUJHO0VBK0JFO0FQd3pCTDs7QU96MUJFO0FBRUM7RUFFRTtFQVdBO0VBQ0E7QVBnMUJMO0FPMzFCSztFQUNDO0FQNjFCTjs7QU9qMkJHO0VBRUU7RUFnQkE7RUFDQTtBUG8xQkw7QU9wMkJLO0VBQ0M7QVBzMkJOOztBTzEyQkc7RUFFRTtFQXFCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdzFCTDtBT2gzQks7RUFDQztBUGszQk47O0FPdDNCRztFQUVFO0VBNkJBO0FQNDFCTDtBT3gzQks7RUFDQztBUDAzQk47O0FPaDRCRTtBQUVDO0VBYUU7RUFDQTtBUHMzQkw7O0FPcDRCRztFQWtCRTtFQUNBO0FQczNCTDs7QU96NEJHO0VBdUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzM0JMOztBT2o1Qkc7RUErQkU7QVBzM0JMOztBT3Y1QkU7QUFFQztFQWFFO0VBQ0E7QVA2NEJMOztBTzM1Qkc7RUFrQkU7RUFDQTtBUDY0Qkw7O0FPaDZCRztFQXVCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjRCTDs7QU94NkJHO0VBK0JFO0FQNjRCTDs7QU85NkJFO0FBRUM7RUFhRTtFQUNBO0FQbzZCTDs7QU9sN0JHO0VBa0JFO0VBQ0E7QVBvNkJMOztBT3Y3Qkc7RUF1QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG82Qkw7O0FPLzdCRztFQStCRTtBUG82Qkw7O0FPcjhCRTtBQUVDO0VBYUU7RUFDQTtBUDI3Qkw7O0FPejhCRztFQWtCRTtFQUNBO0FQMjdCTDs7QU85OEJHO0VBdUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyN0JMOztBT3Q5Qkc7RUErQkU7QVAyN0JMOztBTzU5QkU7QUFFQztFQWFFO0VBQ0E7QVBrOUJMOztBT2grQkc7RUFrQkU7RUFDQTtBUGs5Qkw7O0FPcitCRztFQXVCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQazlCTDs7QU83K0JHO0VBK0JFO0FQazlCTDs7QU9uL0JFO0FBRUM7RUFhRTtFQUNBO0FQeStCTDs7QU92L0JHO0VBa0JFO0VBQ0E7QVB5K0JMOztBTzUvQkc7RUF1QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHkrQkw7O0FPcGdDRztFQStCRTtBUHkrQkw7O0FPMWdDRTtBQUVDO0VBYUU7RUFDQTtBUGdnQ0w7QU92Z0NLO0VBQ0M7QVB5Z0NOOztBT2poQ0c7RUFrQkU7RUFDQTtBUG1nQ0w7QU8vZ0NLO0VBQ0M7QVBpaENOOztBT3poQ0c7RUF1QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNnQ0w7QU8xaENLO0VBQ0M7QVA0aENOOztBT3BpQ0c7RUErQkU7QVB5Z0NMO0FPamlDSztFQUNDO0FQbWlDTjs7QU83aUNFO0FBRUM7RUFhRTtFQUNBO0FQbWlDTDs7QU9qakNHO0VBa0JFO0VBQ0E7QVBtaUNMOztBT3RqQ0c7RUF1QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1pQ0w7O0FPOWpDRztFQStCRTtBUG1pQ0w7O0FPcGtDRTtBQUVDO0VBYUU7RUFDQTtBUDBqQ0w7O0FPeGtDRztFQWtCRTtFQUNBO0FQMGpDTDs7QU83a0NHO0VBdUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwakNMOztBT3JsQ0c7RUErQkU7QVAwakNMOztBT3BqQ0E7QUFPRTtFQUNDO0VBQ0E7QVBpakNIOztBT25qQ0U7RUFDQztFQUNBO0FQc2pDSDs7QU94akNFO0VBQ0M7RUFDQTtBUDJqQ0g7O0FPN2pDRTtFQUNDO0VBQ0E7QVBna0NIOztBT2xrQ0U7RUFDQztFQUNBO0FQcWtDSDs7QU8za0NFO0VBQ0M7QVA4a0NIOztBTy9rQ0U7RUFDQztBUGtsQ0g7O0FPL2tDRTtFQUNDO0VBQ0E7QVBrbENIOztBT3BsQ0U7RUFDQztFQUNBO0FQdWxDSDs7QU96bENFO0VBQ0M7RUFDQTtBUDRsQ0g7O0FPOWxDRTtFQUNDO0VBQ0E7QVBpbUNIOztBTzFsQ0E7RUFDQztJQUNDO0VQNmxDQTtFTzNsQ0Q7SUFDQztFUDZsQ0E7QUFDRjtBT3psQ0E7O2dDQUFBO0FBR0E7RUFDQztFQUNBO0FQMmxDRDs7QU94bENBO0FBQ0E7RUFDQztFQUNBO0FQMmxDRDs7QU94bENBO0FBQ0E7RUFDQztFQUNBO0FQMmxDRDs7QU94bENBO0FBQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMmxDRDtBT3psQ0M7Ozs7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bENGOztBT3psQ0E7O2dDQUFBO0FBSUE7Z0NBQUE7QUFTQztFQUNDLHlCQWhTcUI7QVBvM0N2Qjs7QU9ybENDO0VBQ0MseUJBaFNxQjtBUHczQ3ZCOztBT3psQ0M7RUFDQyx5QkFoU3FCO0FQNDNDdkI7O0FPN2xDQztFQUNDLHlCQWhTcUI7QVBnNEN2Qjs7QU9qbUNDO0VBQ0MseUJBaFNxQjtBUG80Q3ZCOztBT3JtQ0M7RUFDQyx5QkFoU3FCO0FQdzRDdkI7O0FTcDZDQTs7aUNBQUE7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG02Q0Y7O0FTLzVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrNkNGOztBUy81Q0E7R0FDRTtFQUNBO0FUazZDRjs7QVMzNUNBO0VBQ0U7QVQ4NUNGOztBUzE1Q0E7RUFDRTtBVDY1Q0Y7O0FTejVDQTtFQUNFO0FUNDVDRjs7QVNwNUNBO0VBQ0U7QVR1NUNGOztBU241Q0E7RUFDRTtBVHM1Q0Y7O0FTbDVDQTtFQUNFO0FUcTVDRjs7QVNqNUNBO0VBQ0U7QVRvNUNGOztBU2g1Q0E7RUFDRTtBVG01Q0Y7O0FTLzRDQTtFQUNFO0FUazVDRjs7QVM5NENBO0VBQ0U7QVRpNUNGOztBUzk0Q0E7RUFDRSxjQ1prQjtBVjY1Q3BCOztBUzk0Q0E7RUFDRSxjQ3hDa0I7QVZ5N0NwQjs7QVM5NENBO0VBQ0UsY0NUcUI7QVYwNUN2Qjs7QVM5NENBO0VBQ0UsY0NGcUI7QVZtNUN2Qjs7QVM5NENBO0VBQ0UsY0NHb0I7QVY4NEN0Qjs7QVM5NENBO0VBQ0U7QVRpNUNGOztBUzk0Q0E7RUFDRTtBVGk1Q0Y7O0FTOTRDQTtFQUNFO0FUaTVDRjs7QVM5NENBO0VBQ0U7QVRpNUNGOztBUzk0Q0E7RUFDRTtBVGk1Q0Y7O0FTOTRDQTtFQUNFO0FUaTVDRjs7QVM5NENBO0VBQ0U7QVRpNUNGOztBUzk0Q0E7RUFDRTtBVGk1Q0Y7O0FTMzRDQTtFQUNFO0FUODRDRjs7QVMzNENBO0VBQ0U7QVQ4NENGOztBU3Y0Q0E7RUFDRTtFQUNBLFdDakhpQjtFRGtIakIsc0JDMUdrQjtBVm8vQ3BCO0FRamlERTtFQUNFO0FSbWlESjtBUS9oREk7RUFMRjtJQU1JO0VSa2lESjtBQUNGOztBUzc0Q0E7RUFDRSx5QkN6RmtCO0FWeStDcEI7O0FTNzRDQTtFQUNFLHlCQ2xGcUI7QVZrK0N2Qjs7QVM3NENBO0VBQ0UseUJDM0VxQjtBVjI5Q3ZCOztBUzc0Q0E7RUFDRSx5QkNwRW9CO0FWbzlDdEI7O0FTNzRDQTtFQUNFO0FUZzVDRjs7QVN4NENBO0VBQ0U7QVQyNENGOztBU3g0Q0E7RUFDRTtBVDI0Q0Y7O0FTeDRDQTtFQUNFO0FUMjRDRjs7QVN4NENBO0VBQ0U7QVQyNENGOztBU3g0Q0E7RUFDRTtBVDI0Q0Y7O0FTdjRDQTtFQUNFO0FUMDRDRjs7QVN0NENBO0VBQ0U7QVR5NENGOztBU3Q0Q0E7RUFDRTtBVHk0Q0Y7O0FTdDRDQTtFQUNFO0FUeTRDRjs7QVN0NENBO0VBQ0U7QVR5NENGOztBU3I0Q0E7RUFDRTtBVHc0Q0Y7O0FTcjRDQTtFQUNFO0FUdzRDRjs7QVNyNENBO0VBQ0U7QVR3NENGOztBU3I0Q0E7RUFDRTtBVHc0Q0Y7O0FTcDRDQTtFQUNFO0FUdTRDRjs7QVNwNENBO0VBQ0U7QVR1NENGOztBU3A0Q0E7RUFDRTtBVHU0Q0Y7O0FTcDRDQTtFQUNFO0FUdTRDRjs7QVNuNENBO0VBQ0U7QVRzNENGOztBU240Q0E7RUFDRTtBVHM0Q0Y7O0FTbjRDQTtFQUNFO0FUczRDRjs7QVNuNENBO0VBQ0U7QVRzNENGOztBU2w0Q0E7RUFDRTtFQUNBO0FUcTRDRjs7QVNsNENBO0VBQ0U7RUFDQTtBVHE0Q0Y7O0FTLzNDQTtFQUNFO0lBQ0U7RVRrNENGO0VTLzNDQTtJQUNFO0VUaTRDRjtFUzczQ0E7SUFDRTtFVCszQ0Y7RVMzM0NBO0lBQ0U7RVQ2M0NGO0VTejNDQTtJQUNFO0lBQ0E7RVQyM0NGO0VTdjNDQTtJQUNFO0lBQ0E7RVR5M0NGO0VTdDNDQTtJQUNFO0lBQ0E7RVR3M0NGO0VTcDNDQTtJQUNFO0VUczNDRjtFU2wzQ0E7SUFDRTtFVG8zQ0Y7RVNoM0NBO0lBQ0U7RVRrM0NGO0VTOTJDQTtJQUNFO0VUZzNDRjtFUzUyQ0E7SUFDRTtFVDgyQ0Y7RVMxMkNBOztJQUVFO0VUNDJDRjtBQUNGO0FTdDJDQTtFQUNFO0VBQ0E7RUFDQTtBVHcyQ0Y7O0FTajJDQTtFQUNFO0FUbzJDRjs7QVNoMkNBO0VBQ0U7QVRtMkNGOztBUy8xQ0E7OztFQUdFO0VBQ0E7QVRrMkNGOztBUzExQ0E7RUFDRTtBVDYxQ0Y7O0FTejFDQTtFQUNFO0FUNDFDRjs7QVN4MUNBO0VBQ0U7QVQyMUNGOztBU3YxQ0E7RUFDRTtBVDAxQ0Y7O0FTdDFDQTtFQUNFO0FUeTFDRjs7QVNyMUNBO0VBRUU7SUFDRTtFVHUxQ0Y7RVNuMUNBO0lBQ0U7RVRxMUNGO0VTajFDQTtJQUNFO0VUbTFDRjtBQUNGO0FTaDFDQTtFQUVFO0lBQ0U7RVRpMUNGO0VTNzBDQTtJQUNFO0VUKzBDRjtBQUNGO0FTNTBDQTtFQUVFO0lBQ0U7RVQ2MENGO0VTejBDQTtJQUNFO0VUMjBDRjtBQUNGO0FTdjBDQTtFQUVFO0lBQ0U7RVR3MENGO0VTcDBDQTtJQUNFO0VUczBDRjtFU2wwQ0E7SUFDRTtFVG8wQ0Y7RVNoMENBO0lBQ0U7RVRrMENGO0VTOXpDQTtJQUNFO0VUZzBDRjtBQUNGO0FTNXpDQTtFQUVFO0lBQ0U7RVQ2ekNGO0VTenpDQTtJQUNFO0VUMnpDRjtFU3Z6Q0E7SUFDRTtFVHl6Q0Y7RVNyekNBO0lBQ0U7RVR1ekNGO0VTbnpDQTtJQUNFO0VUcXpDRjtBQUNGO0FTanpDQTtFQUVFO0lBQ0U7RVRrekNGO0VTOXlDQTtJQUNFO0VUZ3pDRjtFUzV5Q0E7SUFDRTtFVDh5Q0Y7RVMxeUNBO0lBQ0U7RVQ0eUNGO0VTeHlDQTtJQUNFO0VUMHlDRjtBQUNGO0FTdHlDQTtFQUVFO0lBQ0U7RVR1eUNGO0VTbnlDQTtJQUNFO0VUcXlDRjtFU2p5Q0E7SUFDRTtFVG15Q0Y7RVMveENBO0lBQ0U7RVRpeUNGO0VTN3hDQTtJQUNFO0VUK3hDRjtBQUNGO0FTM3hDQTtFQUVFO0lBQ0U7RVQ0eENGO0VTeHhDQTtJQUNFO0VUMHhDRjtFU3R4Q0E7SUFDRTtFVHd4Q0Y7RVNweENBO0lBQ0U7RVRzeENGO0VTbHhDQTtJQUNFO0VUb3hDRjtBQUNGO0FTL3dDQTtFRTFsQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDQyREY7O0FTcnhDQTtFQUNFO0lFL2xCQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYdzNEQTtBQUNGO0FTNXhDQTtFQUNFO0lFcm1CQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYbzREQTtBQUNGO0FTbHlDQTtFQUNFO0lFM21CQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYZzVEQTtBQUNGO0FTeHlDQTtFQUNFO0lFam5CQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYNDVEQTtBQUNGO0FTOXlDQTtFQUNFO0lF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QjtBeEJ3N0c3QjtBd0J0N0dFO0VpQjlKRjtJakIrSkksbUJBSG1EO0V4QjQ3R3JEO0FBQ0Y7QXlDbGxIRTtFQVBGO0lBUUk7RXpDcWxIRjtBQUNGO0F5Q25sSEU7RUFDRTtBekNxbEhKOztBeUNqbEhBO0VBQ0UsbUIzQk9tQztBZDZrSHJDOztBeUNobEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNtbEhGO0FRL21IRTtFQUNFO0FSaW5ISjtBUTdtSEk7RUFMRjtJQU1JO0VSZ25ISjtBQUNGO0F5Q3psSEU7RUFWRjtJQVdJO0lBQ0E7RXpDNGxIRjtBQUNGO0F5Q3psSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjM0JSaUM7RTJCU2pDLCtCM0JqQ2lDO0UyQmtDakM7RUFDQTtBekMybEhKO0FRdG9IRTtFQUNFO0FSd29ISjtBUXBvSEk7RUFMRjtJQU1JO0VSdW9ISjtBQUNGOztBeUM3bEhBO0VBQ0U7RUFDQTtBekNnbUhGOztBeUM1bEhBO0VBQ0U7RUFDQTtFakJtR0EsbUJBRDJCO0F4QjgvRzdCO0F3QjUvR0U7RWlCdEdGO0lqQnVHSSxtQkFIbUQ7RXhCa2dIckQ7QUFDRjtBeUNubUhFO0VBSkY7SUFLSTtJQUNBO0V6Q3NtSEY7QUFDRjs7QXlDbG1IQTtFQUNFO0F6Q3FtSEY7O0F5Q2ptSEE7RUFDRTtBekNvbUhGO0F5Q25tSEU7RUFGRjtJQUdJO0V6Q3NtSEY7QUFDRjs7QXlDbG1IQTtFQUNFO0VBQ0E7RUFDQTtBekNxbUhGOztBeUNsbUhBO2dDQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0EsZ0IzQlBtQztFMkJRbkM7RUFFQTtFQWlCQTtFQWtCQTtBekNta0hGO0F5Q3JtSEU7Ozs7Ozs7RUFPRTtFQUNBO0F6Q3VtSEo7QXlDcG1IRTtFQUNFO0VBQ0E7QXpDc21ISjtBeUNsbUhFO0VBQ0UsZ0IzQjVCaUM7RTJCNkJqQztBekNvbUhKO0F5Q2xtSEU7RUFDRSxjM0JsRmlDO0UyQm1GakMsZ0IzQmxDaUM7RTJCbUNqQztBekNvbUhKO0F5Q2ptSEU7RUFDRTtBekNtbUhKO0F5Q2xtSEk7RUFDRTtBekNvbUhOO0F5Qy9sSEU7RWpCOUZBO0VBQ0E7RUFDQSxnQlYrRG9DO0VVN0RwQztFQU1FO0F4QjBySEo7QVF2dUhFO0VBQ0U7QVJ5dUhKO0FRcnVISTtFQUxGO0lBTUk7RVJ3dUhKO0FBQ0Y7QXdCdnNIRTtFaUJ5RkE7SWpCeEZFO0V4QjBzSEY7RVFudkhBO0lBQ0U7RVJxdkhGO0FBQ0Y7QXdCenNISTtFaUJtRkY7SWpCbEZJO0V4QjRzSEo7QUFDRjtBeUN2bkhFO0VqQjVFQTtFQUNBO0VBQ0EsZ0JWeUNvQztFVXZDcEM7QXhCcXNIRjtBUWx3SEU7RUFDRTtBUm93SEo7QVFod0hJO0VBTEY7SUFNSTtFUm13SEo7QUFDRjtBd0I1c0hFO0VoQjlEQTtJQUNFO0VSNndIRjtBQUNGO0F5Q3RvSEU7RWpCakVBO0VBQ0E7RUFDQSxnQlYwQm9DO0VVeEJwQztBeEJ5c0hGO0FRcnhIRTtFQUNFO0FSdXhISjtBUW54SEk7RUFMRjtJQU1JO0VSc3hISjtBQUNGO0F3Qmh0SEU7RWhCN0VBO0lBQ0U7RVJneUhGO0FBQ0Y7QXlDcnBIRTtFQUNFLGMzQjlHaUM7RVVHbkM7RUFDQTtFQUNBLGdCVitEb0M7RVU3RHBDO0VBTUU7RWlCb0dBO0F6QzBwSEo7QVEzeUhFO0VBQ0U7QVI2eUhKO0FRenlISTtFQUxGO0lBTUk7RVI0eUhKO0FBQ0Y7QXdCM3dIRTtFaUJxR0E7SWpCcEdFO0V4Qjh3SEY7RVF2ekhBO0lBQ0U7RVJ5ekhGO0FBQ0Y7QXdCN3dISTtFaUIrRkY7SWpCOUZJO0V4Qmd4SEo7QUFDRjtBUWgwSEU7RUFDRTtBUmswSEo7QVE5ekhJO0VBTEY7SUFNSTtFUmkwSEo7QUFDRjtBeUN0ckhJO0VqQ2xKRjtJQUNFO0VSMjBIRjtBQUNGO0F5Q3RySEU7RUFDRSxjM0J4SGlDO0UyQnlIakM7RWpCaEdGO0VBQ0E7RUFDQSxnQlZ5Q29DO0VVdkNwQztBeEJ3eEhGO0FRcjFIRTtFQUNFO0FSdTFISjtBUW4xSEk7RUFMRjtJQU1JO0VSczFISjtBQUNGO0F3Qi94SEU7RWhCOURBO0lBQ0U7RVJnMkhGO0FBQ0Y7QXlDcnNIRTtFQUNFLGMzQjlIaUM7RTJCK0hqQztFakJ2RkY7RUFDQTtFQUNBLGdCVjBCb0M7RVV4QnBDO0F4Qjh4SEY7QVExMkhFO0VBQ0U7QVI0MkhKO0FReDJISTtFQUxGO0lBTUk7RVIyMkhKO0FBQ0Y7QXdCcnlIRTtFaEI3RUE7SUFDRTtFUnEzSEY7QUFDRjs7QXlDbnRIQTtBQUNBO0VBQ0UsYTNCNUZtQztFMkI2Rm5DLG1CM0IxRm1DO0UyQjJGbkMsZ0IzQnJGbUM7RTJCc0ZuQyxjM0J0RW9DO0FkNHhIdEM7O0F5Q250SEE7QUFDQTtFQUNFO0VBQ0E7QXpDc3RIRjtBeUNwdEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjNCbkdpQztFMkJvR2pDLGMzQnBGa0M7QWQweUh0QztBeUNwdEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DM0IxRytCO0UyQjJHL0I7RUFDQTtBekNzdEhOO0F5Q250SEk7RUFDRTtBekNxdEhOOztBeUNodEhBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekNtdEhGO0F5Q2p0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjM0JsSGtDO0FkcTBIdEM7QXlDanRISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzQnZJK0I7RTJCd0kvQjtFQUNBO0VBQ0E7RUFDQTtBekNtdEhOO0F5Q2h0SEk7RUFDRSxrQjNCOUgrQjtBZGcxSHJDOztBeUM3c0hBO0FBQ0E7RUFDRSxhM0JqS21DO0UyQmtLbkMsbUIzQjlKbUM7RTJCK0puQztFQUNBLGMzQjNJb0M7RTJCNElwQyw2QjNCckltQztFMkJzSW5DLGdDM0J0SW1DO0FkczFIckM7QXlDOXNIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCM0JsS2lDO0FkazNIckM7QXlDOXNISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNndEhOO0F5QzVzSEU7RUFDRTtFQUNBO0F6QzhzSEo7QXlDNXNISTtFQUNFLGtCM0I5SitCO0UyQitKL0IsbUIzQi9KK0I7RTJCZ0svQiw2QjNCL0orQjtBZDYySHJDO0F5QzdzSE07RUFDRSxXM0JsSzZCO0FkaTNIckM7O0F5Q3pzSEE7QUFDQTs7RUFFRTtFQUNBO0VBQ0EsYTNCNU1tQztFMkI2TW5DLG1CM0J6TW1DO0UyQjBNbkM7RUFDQSxjM0J0TG9DO0UyQnVMcEMsbUIzQnBRbUM7RTJCcVFuQztBekM0c0hGOztBeUN6c0hBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXpDNHNIRjtBeUMxc0hFO0VBQ0U7RUFDQTtFQUNBO0F6QzRzSEo7QXlDMXNISTtFQUNFO0VBQ0E7RUFDQTtBekM0c0hOO0F5QzFzSE07RUFDRTtBekM0c0hSOztBeUN0c0hBOztnQ0FBQTtBQVdJO0VBTkY7Ozs7Ozs7Ozs7OztJQU9JO0V6QzZzSEo7QUFDRjtBeUMxc0hFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDNnNISjtBeUMxc0hFOzs7O0VBRUUsYzNCNU9rQztFMkI2T2xDO0VBQ0E7RUFDQTtBekM4c0hKO0F5QzdzSEk7RUFORjs7OztJQU9JO0lBQ0E7RXpDbXRISjtBQUNGO0F5Q2h0SEU7O0VBQ0U7RUFDQTtFQUNBLGdCM0J4UWlDO0UyQnlRakM7QXpDbXRISjtBeUNsdEhJO0VBTEY7O0lBTUk7RXpDc3RISjtBQUNGO0F5Q3B0SEk7O0VBQ0U7QXpDdXRITjtBeUNudEhFOztFQUNFO0F6Q3N0SEo7QXlDcnRISTtFQUZGOztJQUdJO0V6Q3l0SEo7QUFDRjs7QXlDcHRIQTtBQUNBO0VBQ0UsbUIzQnJTbUM7RTJCc1NuQztFQUNBO0VBQ0E7RUFFQTtBekNzdEhGO0F5Q3J0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekN1dEhKOztBeUNudEhBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBekNzdEhGOztBeUNudEhBO0FBS0k7Ozs7Ozs7O0VBRUU7RUFDQTtBekN3dEhOOztBeUNudEhBO0VBQ0U7Ozs7SUFJRTtFekNzdEhGO0VRaG5JQTs7OztJQUNFO0VScW5JRjtFUXRuSUE7Ozs7SUFDRTtFUjJuSUY7QUFDRjtBeUM3dEhBO2dDQUFBO0FBRUE7RUFDRTtFQUNBO0F6Qyt0SEY7O0F5QzF0SEE7QUFDQTs7RWpCOVFFLG1CaUJnUjZCO0F6QzZ0SC9CO0F3QjUrSEU7RWlCNlFGOztJakI1UUksbUJpQjhRZ0M7RXpDa3VIbEM7QUFDRjs7QXlDOXRIQTtFQUNFO0F6Q2l1SEY7QXlDL3RISTtFQUVFO0F6Q2d1SE47QVF0cElFO0VBQ0U7QVJ3cElKO0FRcHBJSTtFQUxGO0lBTUk7RVJ1cElKO0FBQ0Y7QXlDcHVIRTs7Ozs7OztFQU9FLG1CM0JwWGlDO0FkMGxJckM7O0FBN3FJQTs7RUFBQTtBMENDQTs7Z0NBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBMUNrcklGO0EwQ2hySUU7RUFDRTtBMUNrcklKO0EwQy9xSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUIwQmlDO0FkdXBJckM7QTBDaHJJSTtFQUxGO0lBTUk7RTFDbXJJSjtBQUNGO0EwQ2hySUk7RUFERjtJQUVJO0lBQ0E7RTFDbXJJSjtBQUNGO0EwQ2pySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUNtcklKO0EwQ2hySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUJEaUM7RTRCRWpDO0ExQ2tySUo7QVFwdElFO0VBQ0U7QVJzdElKO0FRbHRJSTtFQUxGO0lBTUk7RVJxdElKO0FBQ0Y7QTBDeHJJSTtFQVBGO0lBUUk7SUFDQTtFMUMycklKO0FBQ0Y7QTBDeHJJSTtFQURGO0lBRUk7RTFDMnJJSjtBQUNGOztBMEN0cklBOztFQUVFO0VBQ0E7QTFDeXJJRjs7QTBDcHJJQTtFQUNFO0VBQ0EsYzVCbEJtQztFNEJtQm5DO0VBQ0E7QTFDdXJJRjtBUXB2SUU7RUFDRTtBUnN2SUo7QVFsdklJO0VBTEY7SUFNSTtFUnF2SUo7QUFDRjtBMEM1cklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzVCcENpQztFNEJxQ2pDLCtCNUI3RGlDO0U0QjhEakM7RUFDQTtBMUM4cklKO0FRcndJRTtFQUNFO0FSdXdJSjtBUW53SUk7RUFMRjtJQU1JO0VSc3dJSjtBQUNGO0EwQ3BzSUk7RUFURjtJQVVJO0UxQ3VzSUo7QUFDRjs7QTBDanNJQTtFQUNFO0ExQ29zSUY7O0FBNXhJ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SkU7O0VBRUU7QXBEczBKSjs7QW9EbDBKQTtBQUNBO0VBQ0U7QXBEcTBKRjs7QW9EajBKRTtFQURGO0lBRUk7RXBEcTBKRjtBQUNGOztBb0RqMEpFO0VBREY7SUFFSTtFcERxMEpGO0FBQ0Y7O0FvRGwwSkE7RUFDRTtBcERxMEpGO0FvRHAwSkU7RUFGRjtJQUdJO0VwRHUwSkY7QUFDRjtBb0R0MEpFO0VBTEY7SUFNSTtJQUNBO0VwRHkwSkY7QUFDRjs7QW9EdDBKQTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0FwRHkwSkY7O0FvRHQwSkE7QUFDQTtFQUNFO0VBQ0E7QXBEeTBKRjtBb0R4MEpFO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RXBEMjBKRjtBQUNGO0FvRDEwSkU7RUFSRjtJQVNJO0VwRDYwSkY7QUFDRjtBb0QzMEpFO0VBQ0U7QXBENjBKSjs7QW9EejBKQTtBQUNBO0VBQ0U7QXBENDBKRjtBb0QzMEpFO0VBRkY7SUFHSTtFcEQ4MEpGO0FBQ0Y7O0FvRDMwSkE7QUFDQTtFQUNFLG1CdEN0R21DO0FkbzdKckM7O0FvRDMwSkE7QUFDQTtFQUNFO0FwRDgwSkY7O0FvRDMwSkE7RUFDRTtBcEQ4MEpGO0FvRDcwSkU7RUFGRjtJQUdJO0VwRGcxSkY7QUFDRjs7QW9ENzBKQTtFQUNFO0FwRGcxSkY7QW9ELzBKRTtFQUZGO0lBR0k7RXBEazFKRjtBQUNGOztBb0QvMEpBO0FBQ0E7RUFDRTtBcERrMUpGO0FvRGoxSkU7RUFGRjtJQUdJO0VwRG8xSkY7QUFDRjs7QW9EajFKQTtBQUNBO0VBQ0U7QXBEbzFKRjtBb0RuMUpFO0VBRkY7SUFHSTtJQUNBO0VwRHMxSkY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9qcy9saWIvYnVpbGRJbi9sYXp5LWxvYWQuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvc2l0ZS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi4vc3lzdGVtL3NyYy9zY3NzL2dsb2JhbC9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uLi9zeXN0ZW0vc3JjL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZ2xvYmFsL19hY21zLWNvbW1vbi5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi4vc3lzdGVtL3NyYy9zY3NzL21peGlucy9fYm94LXNpemluZy5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi4vc3lzdGVtL3NyYy9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZ2xvYmFsL191bml0LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL19mb250LXNpemUuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4uL3N5c3RlbS9zcmMvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uLi9zeXN0ZW0vc3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2hpZGUtdmlzdWFsbHkuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9mb3VuZGF0aW9uL19lZGl0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvZm91bmRhdGlvbi9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2xheW91dC9fd3JhcHBlci5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9sYXlvdXQvX2FyZWEuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvbGF5b3V0L19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL2xheW91dC9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3MvbGF5b3V0L19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9nbG9iYWwvX21peGlucy5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19kYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX2VudHJ5LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fZmxhdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faHIuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fbG9jYWwtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX25hdi5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19wYWdlLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L190b3BpY3BhdGguc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2Fubm90YXRpb24tbGlzdC5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fY2hlY2stbGlzdC5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fZW50cnkuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2ZhcS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fZnJhbWUtbGlzdC5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2luZm9ybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9wcm9qZWN0L19sZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC9wcm9qZWN0L19zZXBhcmF0ZS5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX3NpdGVtYXAuc2NzcyIsIndlYnBhY2s6Ly9kZXZlbG9wLy4vc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX3NwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2ZWxvcC8uL3NyYy9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwid2VicGFjazovL2RldmVsb3AvLi9zcmMvc2Nzcy9fb3ZlcnJpZGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIExhenkgTG9hZFxuICovXG4uanMtbGF6eS1sb2FkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSkgMC4xcywgdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSkgMC4xcztcblxuICAmLmxvYWRpbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmltZy5qcy1sYXp5LWxvYWQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4ICB1cmwoJy4uLy4uLy4uLy4uLy4uL3N5c3RlbS9pbWFnZXMvbWFya2VyL2ljb24tbGF6eS1sb2FkLWltYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyA0MHB4IDQwcHg7XG5cblxuICAmLmxvYWRlZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmpzLWxhenktbG9hZC5pcy1tb3ZpZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjggIHVybCgnLi4vLi4vLi4vLi4vLi4vc3lzdGVtL2ltYWdlcy9tYXJrZXIvaWNvbi1sYXp5LWxvYWQtbW92aWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDQwcHggNDBweDtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyoqXG4gKiBTZXR0aW5nc1xuICovXG4vLyDjgrDjg63jg7zjg5Djg6vjg6Hjg7Pjg5Djg7zjg5XjgqHjgqTjg6sgYWNtcy5jc3PlhbznlKhcbkBmb3J3YXJkIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCI7XG5AZm9yd2FyZCBcImdsb2JhbC9hY21zXCI7XG5cbi8vIOOCsOODreODvOODkOODq+ODoeODs+ODkOODvOODleOCoeOCpOODqyBkZXZlbG9w44OG44O844Oe5bCC55SoXG5AZm9yd2FyZCBcImdsb2JhbC9jb21tb25cIjtcblxuXG4vKipcbiAqIEJhc2VcbiAqL1xuQHVzZSBcImZvdW5kYXRpb24vcmVzZXRcIjtcbkB1c2UgXCJmb3VuZGF0aW9uL2Jhc2VcIjtcbkB1c2UgXCJmb3VuZGF0aW9uL2VkaXQtcGFnZVwiO1xuQHVzZSBcImZvdW5kYXRpb24vYW5pbWF0aW9uXCI7XG5AdXNlIFwiZ2xvYmFsL3F1YW50aXR5LXF1ZXJpZXNcIjtcblxuLyoqXG4gKiBMYXlvdXRcbiAqL1xuQHVzZSBcImxheW91dC93cmFwcGVyXCI7XG5AdXNlIFwibGF5b3V0L2FyZWFcIjtcbkB1c2UgXCJsYXlvdXQvZm9vdGVyXCI7XG5AdXNlIFwibGF5b3V0L2hlcm9cIjtcbkB1c2UgXCJsYXlvdXQvcGFnZS1oZWFkZXJcIjtcbkB1c2UgXCJsYXlvdXQvc2VjdGlvblwiO1xuXG4vKipcbiAqIENvbXBvbmVudFxuICovXG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9idXR0b25cIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2NhcmRcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2NvbnRhaW5lclwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvZGF0ZVwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvZW50cnktc3VtbWFyeVwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvZmxhdC1jYXJkXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9oZWFkaW5nXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9oclwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvaW5wdXRcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2xvY2FsLW5hdlwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvbmF2XCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9wYWdlLXRpdGxlXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9wYWdlclwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvc2VhcmNoXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC90b3BpY3BhdGhcIjtcblxuLyoqXG4gKiBQcm9qZWN0XG4gKi9cbkB1c2UgXCJvYmplY3QvcHJvamVjdC9hbm5vdGF0aW9uLWxpc3RcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9jaGVjay1saXN0XCI7XG5AdXNlIFwib2JqZWN0L3Byb2plY3QvZW50cnlcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9mYXFcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9mcmFtZS1saXN0XCI7XG5AdXNlIFwib2JqZWN0L3Byb2plY3QvZnJhbWVcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9pbmZvcm1hdGlvblwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2xlYWRcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9zZXBhcmF0ZVwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L3NoYXJlXCI7XG5AdXNlIFwib2JqZWN0L3Byb2plY3Qvc2l0ZW1hcFwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L3NwYWNlXCI7XG5cbi8qKlxuICogVXRpbGl0eVxuICovXG5AdXNlIFwib2JqZWN0L3V0aWxpdHkvYWxpZ25cIjtcblxuLyoqXG4gKiBPdmVycmlkZVxuICovXG5AdXNlIFwib3ZlcnJpZGVcIjtcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuXG4kei1tYXAtb2Zmc2V0OiAxMDAwMDA7XG4kei1tYXA6IChcbiAgLy8g566h55CG55S76Z2i44GuIGFwcHNoZWxsXG4gIGFjbXMtZml4LXJpZ2h0OiB0cnVlLFxuICBhY21zX2ZpeF9iZzogdHJ1ZSxcbiAgZml4ZWQ6IHRydWUsXG4gIGpzLWFjbXNfZml4X21hcmtlcjogdHJ1ZSxcbiAganMtYWNtcy1kcm9wLWRvd24tbWVudTogdHJ1ZSxcbiAgYWNtcy1uYXY6IHRydWUsXG4gIGFjbXMtbWFpbjogdHJ1ZSxcbiAgYWNtcy1uYXZiYXItZGVlcDogdHJ1ZSxcbiAgYWNtcy1uYXZiYXI6IHRydWUsXG4gIGFjbXMtbmF2YmFyLWFkbWluOiB0cnVlLFxuICBvdXRlci13cmFwLXRvcDogdHJ1ZSxcbiAgYWNtc19maXhfYmdfaW5kZXg6IHRydWUsXG4gIC8vIGFwcHNoZWxs44KI44KK6YeN44Gq44KK6aCG44GM5LiK44Gu44Kz44Oz44OG44Oz44OEXG4gIGFjbXMtZHJvcC1hcmVhLWJlZm9yZTogdHJ1ZSxcbiAgYWNtcy1kcm9wLWFyZWEtaW5uZXI6IHRydWUsXG4gIGFjbXMtZHJvcC1hcmVhOiB0cnVlLFxuICBjb20tcG9zdDogdHJ1ZSxcbiAgcHJldmlldy1hcmVhOiB0cnVlLFxuICBqcy1hY21zLW9mZmNhbnZhcy1zaWRlYmFyOiB0cnVlLFxuICBqcy1hY21zLW9mZmNhbnZhcy1hY3RpdmU6IHRydWUsXG4gIC8vIOODrOOCpOOCouOCpuODiOODouOCuOODpeODvOODq+ezu1xuICBhY21zLWxheW91dC1tZW51OiB0cnVlLFxuICBhY21zLXByZXZpZXctaWZyYW1lLXdyYXBwZXI6IHRydWUsXG4gIC8vIOihqOeUu+mdouOBp+OBruODgOOCpOODrOOCr+ODiOe3qOmbhuezu1xuICBqcy1lZGl0X2lucGxhY2Utc29ydF9sYWJlbDogdHJ1ZSxcbiAganMtZWRpdF9pbnBsYWNlLXNvcnRfY2xvc2U6IHRydWUsXG4gIGpzLWVkaXRfc29ydC1jb250cm9sLW1vdmU6IHRydWUsXG4gIGpzLWVkaXRfaW5wbGFjZS1iZWxvd19jb250cm9sOiB0cnVlLFxuICBqcy1lZGl0X2lucGxhY2UtdGl0bGU6IHRydWUsXG4gIGpzLWVkaXRfaW5wbGFjZS1zb3J0X3NlbGVjdGlvbjogdHJ1ZSxcbiAganMtZWRpdF9pbnBsYWNlLWJveDogdHJ1ZSxcbiAgYWNtcy1tb2R1bGUtZWRpdDogdHJ1ZSxcbiAgLy8g44Op44Kk44K744Oz44K544Gu44Ki44Op44O844OIXG4gIGpzLWFkbWluLXRvYXN0LXRvZ2dsZTogdHJ1ZSxcbiAgLy8gYS1ibG9nIGNtc+OBruODouODvOODgOODq+ezuyAoaXNvbGF0aW9uOiB0cnVlKVxuICBhY21zLW1vZGFsOiB0cnVlLFxuICBqcy11aS1leHBhbmQ6IHRydWUsXG4gIGxpdGUtZWRpdG9yLWJnOiB0cnVlLFxuICBqcy1lZGl0X2lucGxhY2UtZGV0YWlsOiB0cnVlLFxuICBhY21zLW1lZGlhLW1vZGFsOiB0cnVlLFxuICAvLyDjg5fjg6zjg5Pjg6Xjg7zns7tcbiAgcHJldmlldy1jb250YWluZXI6IHRydWUsXG4gIGpzLW1lZGlhX3ZpZXc6IHRydWUsXG4gIGRldmljZS1tb2RlLW1vZGFsOiB0cnVlLFxuICAvLyBkcmFnZ2FibGXjgrPjg7Pjg4bjg7Pjg4RcbiAgYWNtcy1kcmFnZ2luZzogdHJ1ZSxcbiAganMtZHJhZ0FkbWluQm94OiB0cnVlLFxuICAvLyBwaWNrZXIg44KEIGpRdWVyeVVJIOOBquOBqeOBruODqeOCpOODluODqeODquezu1xuICB1aS1kaWFsb2c6IHRydWUsXG4gIGZsYXRwaWNrcjogdHJ1ZSxcbiAgYWNtcy10b29sdGlwOiB0cnVlLFxuICBzZWxlY3QyLWNvbnRhaW5lcjogdHJ1ZSxcbiAgcmVsYXRlZC1pdGVtOiB0cnVlLFxuICByaWNoLXNlbGVjdC1tZW51OiB0cnVlLFxuICAvLyDkv53lrZjmmYLjga5zcGxhc2jns7tcbiAganMtZW50cnlfc2F2aW5nX3Byb2dyZXNzOiB0cnVlLFxuICBqcy1sb2FkaW5nX3NwbGFzaDogdHJ1ZSxcbiAgc21hcnRwaG90bzogdHJ1ZSxcbiAgd3lzaXd5Zy1mdWxsc2NyZWVuOiB0cnVlXG4pO1xuXG4vLyB6LWluZGV4XG5AZnVuY3Rpb24gekluZGV4KCRuYW1lLCAkY2hpbGRuYW1lOiAwKSB7XG4gICRnZXRrZXk6IG1hcC1nZXQoJHotbWFwLCAkbmFtZSk7XG5cbiAgQGlmICRjaGlsZG5hbWUgIT0gMCB7XG4gICAgQHJldHVybiAkei1tYXAtb2Zmc2V0ICsgaW5kZXgoJGdldGtleSwgJGNoaWxkbmFtZSk7XG4gIH1cblxuICBAcmV0dXJuICR6LW1hcC1vZmZzZXQgKyBpbmRleCgkei1tYXAsICgkbmFtZSAkZ2V0a2V5KSk7XG59XG5cbi8vIGltcG9ydGFudCDjgpJNaXhpbnPjgavov73liqDjgZnjgotcbkBmdW5jdGlvbiBpZi1pbXBvcnRhbnQoJGltcG9ydGFudCkge1xuICBAcmV0dXJuICN7aWYoJGltcG9ydGFudCwgJyFpbXBvcnRhbnQnLCAnJyl9O1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ2dsb2JhbC9jb21tb24nIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44Kw44Oq44OD44OJ44K344K544OG44OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDjgrPjg7Pjg4bjg4rjg7xcbi5hY21zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogZ2xvYmFsLiRhY21zLWNvbnRhaW5lcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoZ2xvYmFsLiRncmlkLXNwYWNlLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdihnbG9iYWwuJGdyaWQtc3BhY2UsIDIpO1xuXG4gIEBpbmNsdWRlIGdsb2JhbC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOOCsOODquODg+ODieOCt+OCueODhuODoOOBruWFqOS9k+OCkuWbsuOCgOOCs+ODs+ODhuODiuODvFxuLy8gLS0tLS0tLS0tLS0tLS0tXG5cbi5hY21zLWdyaWQsXG4uYWNtcy1ncmlkLXIge1xuICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KGdsb2JhbC4kZ3JpZC1zcGFjZSwgLTIpO1xuICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoZ2xvYmFsLiRncmlkLXNwYWNlLCAtMik7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLmNsZWFyZml4O1xufVxuXG4vLy5hY21zLWdyaWQtbmVnYXRpdmXjga/lt6blj7MtMTBweOOBq+OBquOBo+OBpuassuOBl+OBj+OBquOBhOOBqOOBjeOBq+S9v+eUqOOBmeOCi1xuLmFjbXMtZ3JpZC1uZWdhdGl2ZSB7XG4gIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoZ2xvYmFsLiRtb2JpbGUtZ3JpZC1zcGFjZSwgLTIpO1xuICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoZ2xvYmFsLiRtb2JpbGUtZ3JpZC1zcGFjZSwgLTIpO1xufVxuXG4vL+WQhGFjbXMtY29sLeOBruW3puWPs+OBruW5hVxuW2NsYXNzKj0nYWNtcy1jb2wnXSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoZ2xvYmFsLiRncmlkLXNwYWNlLCAyKTsgLy/lkIRjb2wt44GvcGFkZGluZ+OCkuW3puWPs+OBq+edgOOBkeOCi1xuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGdsb2JhbC4kZ3JpZC1zcGFjZSwgMik7IC8v5ZCEY29sLeOBr3BhZGRpbmfjgpLlt6blj7PjgavnnYDjgZHjgotcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmFjbXMtZ3JpZCxcbiAgLmFjbXMtZ3JpZC1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KGdsb2JhbC4kZ3JpZC1zcGFjZSwgLTIpO1xuICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdihnbG9iYWwuJGdyaWQtc3BhY2UsIC0yKTtcbiAgfVxuXG4gIFtjbGFzcyo9J2FjbXMtY29sJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGdsb2JhbC4kZ3JpZC1zcGFjZSwgMik7IC8v5ZCEY29sLeOBr3BhZGRpbmflt6blj7PjgavnnYDjgZHjgotcbiAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGdsb2JhbC4kZ3JpZC1zcGFjZSwgMik7IC8v5ZCEY29sLeOBr3BhZGRpbmflt6blj7PjgavnnYDjgZHjgotcbiAgfVxufVxuXG5bY2xhc3MqPSdhY21zLWNvbCddLFxuW2NsYXNzKj0nYWNtcy1jb2wnXTo6YmVmb3JlLFxuW2NsYXNzKj0nYWNtcy1jb2wnXTo6YWZ0ZXIge1xuICBAaW5jbHVkZSBnbG9iYWwuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyDluYVcbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gMeOCq+ODqeODoFxuQGluY2x1ZGUgZ2xvYmFsLm1ha2UtZ3JpZChhY21zLWNvbCwgbnVsbCwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIHB1c2jjgahwdWxsXG4vLyAtLS0tLS0tLS0tLS0tLS1cbltjbGFzcyo9J2FjbXMtcHVzaCddLFxuW2NsYXNzKj0nYWNtcy1wdWxsJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gcHVzaCDlt6bjga7kvY3nva5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVzaGVkLWdyaWQoYWNtcy1wdXNoLCBudWxsLCBnbG9iYWwuJGFjbXMtY29sdW1ucyk7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gcHVsbCDlj7Pjga7kvY3nva5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVsbGVkLWdyaWQoYWNtcy1wdWxsLCBudWxsLCBnbG9iYWwuJGFjbXMtY29sdW1ucyk7XG5cbi8vLS0tLS0tLS0tLS0tLS0tXG4vL+Wwj+W5heOBruOCsOODquODg+ODiVxuLy8tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWluLXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWluKSB7XG4gIC8vIOOCq+ODqeODoFxuICBAaW5jbHVkZSBnbG9iYWwubWFrZS1ncmlkKGFjbXMtY29sLCBzbSwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLVxuICAvLyBwdXNoIOW3puOBruS9jee9rlxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgW2NsYXNzKj0nYWNtcy1wdXNoLXNtJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIHB1c2jjgZfjgarjgYRcbiAgLmFjbXMtcHVzaC1zbS1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVzaGVkLWdyaWQoYWNtcy1wdXNoLCBzbSwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLVxuICAvLyBwdWxsIOWPs+OBruS9jee9rlxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgW2NsYXNzKj0nYWNtcy1wdWxsLXNtJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gcHVsbOOBl+OBquOBhFxuICAuYWNtcy1wdWxsLXNtLWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVsbGVkLWdyaWQoYWNtcy1wdWxsLCBzbSwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLVxuLy/kuK3jgY/jgonjgYTluYXjga7jgrDjg6rjg4Pjg4lcbi8vLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LW1kLW1pbikge1xuICBAaW5jbHVkZSBnbG9iYWwubWFrZS1ncmlkKGFjbXMtY29sLCBtZCwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLVxuICAvLyBwdXNoIOW3puOBruS9jee9rlxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgW2NsYXNzKj0nYWNtcy1wdXNoLW1kJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIHB1c2jjgZfjgarjgYRcbiAgLmFjbXMtcHVzaC1tZC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVzaGVkLWdyaWQoYWNtcy1wdXNoLCBtZCwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLVxuICAvLyBwdWxsIOWPs+OBruS9jee9rlxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgW2NsYXNzKj0nYWNtcy1wdWxsLW1kJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gcHVsbOOBl+OBquOBhFxuICAuYWNtcy1wdWxsLW1kLWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1ha2UtcHVsbGVkLWdyaWQoYWNtcy1wdWxsLCBtZCwgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLVxuLy/jg4fjgrnjgq/jg4jjg4Pjg5fluYXvvIgxMDI0cHjku6XkuIrvvInjga7jgrDjg6rjg4Pjg4lcbi8vLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LWxnLW1pbikge1xuICBAaW5jbHVkZSBnbG9iYWwubWFrZS1ncmlkKGFjbXMtY29sLCBsZywgZ2xvYmFsLiRhY21zLWNvbHVtbnMpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLVxuICAvLyBwdXNoIOW3puOBruS9jee9rlxuICAvLyAtLS0tLS0tLS0tLS0tLS1cblxuICBbY2xhc3MqPSdhY21zLXB1c2gtbGcnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gcHVzaOOBl+OBquOBhFxuXG4gIC5hY21zLXB1c2gtbGctYXV0byB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGdsb2JhbC5tYWtlLXB1c2hlZC1ncmlkKGFjbXMtcHVzaCwgbGcsIGdsb2JhbC4kYWNtcy1jb2x1bW5zKTtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgLy8gcHVsbCDlj7Pjga7kvY3nva5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tXG4gIFtjbGFzcyo9J2FjbXMtcHVsbC1sZyddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIHB1bGzjgZfjgarjgYRcbiAgLmFjbXMtcHVsbC1sZy1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGdsb2JhbC5tYWtlLXB1bGxlZC1ncmlkKGFjbXMtcHVsbCwgbGcsIGdsb2JhbC4kYWNtcy1jb2x1bW5zKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS1cbi8v44OH44K544Kv44OI44OD44OX5bmF77yIMTQ0MHB45Lul5LiK77yJ44Gu44Kw44Oq44OD44OJXG4vLy0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC14bC1taW4pIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLm1ha2UtZ3JpZChhY21zLWNvbCwgeGwsIGdsb2JhbC4kYWNtcy1jb2x1bW5zKTtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgLy8gcHVzaCDlt6bjga7kvY3nva5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tXG4gIFtjbGFzcyo9J2FjbXMtcHVzaC14bCddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBwdXNo44GX44Gq44GEXG4gIC5hY21zLXB1c2gteGwtYXV0byB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGdsb2JhbC5tYWtlLXB1c2hlZC1ncmlkKGFjbXMtcHVzaCwgeGwsIGdsb2JhbC4kYWNtcy1jb2x1bW5zKTtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS1cbiAgLy8gcHVsbCDlj7Pjga7kvY3nva5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tXG4gIFtjbGFzcyo9J2FjbXMtcHVsbC14bCddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIHB1bGzjgZfjgarjgYRcbiAgLmFjbXMtcHVsbC14bC1hdXRvIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGdsb2JhbC5tYWtlLXB1bGxlZC1ncmlkKGFjbXMtcHVsbCwgeGwsIGdsb2JhbC4kYWNtcy1jb2x1bW5zKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqjjg7Pjg4jjg6rjg7woLmFjbXMtZW50cnkp5YaF44Kw44Oq44OD44OJXG4vLyAtLS0tLS0tLS0tLS0tLS1cblxuLmFjbXMtZW50cnkgLmFjbXMtY29sLTEyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCJAZm9yd2FyZCBcIi4uLy4uLy4uLy4uL3N5c3RlbS9zcmMvc2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgd2l0aCAoXG4gICAgJGJyZWFrcG9pbnQtc20tbWluICAgIDogNDgwcHggIWRlZmF1bHQsXG4gICAgJGJyZWFrcG9pbnQtbWQtbWluICAgIDogMTA4MHB4ICFkZWZhdWx0LFxuICAgICRicmVha3BvaW50LWxnLW1pbiAgICA6IDE0NDBweCAhZGVmYXVsdCxcbiAgICAkYnJlYWtwb2ludC14bC1taW4gICAgOiAxNjgwcHggIWRlZmF1bHQsXG4gICAgJGFjbXMtY29udGFpbmVyOiAxMTIwcHgsXG4gICAgJGdyaWQtc3BhY2U6IDMwcHgsXG4gICAgJHVuaXQtZ3V0dGVyIDogMzBweCxcbiAgICAkZW50cnktY2xhc3MgOiBlbnRyeS1jb250YWluZXIsXG4gICAgJHVuaXQtbWFyZ2luLWJvdHRvbSA6IDQwcHgsXG4gICAgJGFjbXMtZm9udDogJy90aGVtZXMvc3lzdGVtL2ZvbnRzLycsXG4gICAgJGFjbXMtcGF0aC1tYXJrZXI6ICcvdGhlbWVzL3N5c3RlbS9pbWFnZXMvbWFya2VyLycsXG4gICAgJGFjbXMtZm9ybS1zZWxlY3Q6ICcvdGhlbWVzL3N5c3RlbS9pbWFnZXMvbWFya2VyL2Fycm93X2JsYWNrMDMucG5nJ1xuKTtcbkBmb3J3YXJkIFwiLi4vLi4vLi4vLi4vc3lzdGVtL3NyYy9zY3NzL2dsb2JhbC9taXhpbnNcIjtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oc44OD44Kv44K544K144Kk44K6XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gICYge1xuICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjbGVhcmZpeFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGdyaWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1ha2UtZ3JpZCgkbmFtZSwgJGdyaWQtbmFtZSwgJG51bWJlcikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW1iZXIge1xuICAgIEBpZiAkZ3JpZC1uYW1lIHtcbiAgICAgIC4jeyRuYW1lfS0jeyRncmlkLW5hbWV9LSN7JGl9IHtcbiAgICAgICAgQGlmICRpICE9ICRudW1iZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkbnVtYmVyKSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuI3skbmFtZX0tI3skaX0ge1xuICAgICAgICBAaWYgJGkgIT0gJG51bWJlciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRudW1iZXIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtcHVsbGVkLWdyaWQoJG5hbWUsICRncmlkLW5hbWUsICRudW1iZXIpIHtcbiAgJGxpbWl0OiAkbnVtYmVyIC0gMTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsaW1pdCB7XG4gICAgQGlmICRncmlkLW5hbWUge1xuICAgICAgLiN7JG5hbWV9LSN7JGdyaWQtbmFtZX0tI3skaX0ge1xuICAgICAgICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJG51bWJlcikpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLiN7JG5hbWV9LSN7JGl9IHtcbiAgICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRudW1iZXIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtcHVzaGVkLWdyaWQoJG5hbWUsICRncmlkLW5hbWUsICRudW1iZXIpIHtcbiAgJGxpbWl0OiAkbnVtYmVyIC0gMTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsaW1pdCB7XG4gICAgQGlmICRncmlkLW5hbWUge1xuICAgICAgLiN7JG5hbWV9LSN7JGdyaWQtbmFtZX0tI3skaX0ge1xuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkbnVtYmVyKSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuI3skbmFtZX0tI3skaX0ge1xuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkbnVtYmVyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODpuODi+ODg+ODiOOCsOODq+ODvOODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44OV44Ot44O844OI6Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOODleODreODvOODiOino+mZpCjkuI3lj6/oppYpKOS6iOWCmSlcbi5jbGVhckhpZGRlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDli5XnmoTjg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gLmVudHJ5Rm9ybU9wdGlvbiB7XG4vLyB9XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44Ko44Oz44OI44Oq44O85YaFIOS4u+OBquimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kX3VuaXQtbWFyZ2luLWJvdHRvbSA6IGFjbXMuJHVuaXQtZ3V0dGVyIWRlZmF1bHQ7XG4kX2hpZ2h0bGlnaHQtY29sb3JzICA6ICNGRkZGNjYsI2EwRkZGRiwjOTlGRjk5LCNGRjk5OTksI0ZGNjZGRiwjODgwMDAwIWRlZmF1bHQ7XG5cbi8vIC4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG4vLyBcdFtjbGFzcyo9I3thY21zLiRncmlkLWNvbHVtbi1uYW1lfV0ge1xuLy8gXHRcdHBhZGRpbmc6IDA7XG4vLyBcdH1cbi8vIH1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDjg4bjgq3jgrnjg4jjg6bjg4vjg4Pjg4jjga7oqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0QGVhY2ggJHRleHQtdW5pdCBpbiBhY21zLiR0ZXh0LXVuaXQtdGFncyB7XG5cdFx0I3skdGV4dC11bml0fSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0fVxuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMCAwIGFjbXMuJHVuaXQtZ3V0dGVyIDA7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggI2NjYztcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWQhOeoruODpuODi+ODg+ODiOOBruioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0QGVhY2ggJHVuaXQgaW4gYWNtcy4kdW5pdC10eXBlIHtcblx0XHQuI3thY21zLiRlbnRyeS1jbGFzc30gW2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHRAaWYgJHVuaXQgPT0gJ21hcCcge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH0gQGVsc2UgaWYgJHVuaXQgPT0gJ3F1b3RlJyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0fSBAZWxzZSBpZiAkdW5pdCA9PSAnc3RyZWV0LXZpZXcnIHtcblx0XHRcdFx0Jjpub3QoLmNvbHVtbi1zdHJlZXQtdmlldy1pbm5lcikge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJHVuaXQgaW4gYWNtcy4kdW5pdC10eXBlIHtcblx0XHRbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRfdW5pdC1tYXJnaW4tYm90dG9tO1xuXHRcdH1cblx0fVxuXG5cdC8qIOeUu+WDj+ODu+ODoeODh+OCo+OCouODu+eUu+WDj1VSTOOBruWFsemAmuioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLWltYWdlXCJdLFxuXHRbY2xhc3MqPVwiY29sdW1uLW1lZGlhXCJdLFxuXHRbY2xhc3MqPVwiY29sdW1uLWV4aW1hZ2VcIl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ji5jYXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCQtdW5pdC1tYXJnaW4tYm90dG9tLCAyKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdC5jYXB0aW9uIHtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIOeUu+WDj+ODpuODi+ODg+ODiOOBruioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLWltYWdlXCJdIHtcblx0XHQmW3N0eWxlKj1cIndpZHRoXCJdIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvKiDjg6Hjg4fjgqPjgqLjga7nqK7poZ7jgYzjg5XjgqHjgqTjg6vjgaDjgaPjgZ/mmYLjga7oqK3lrpogKi9cblx0W2NsYXNzKj1cImNvbHVtbi1tZWRpYVwiXSB7XG5cdFx0YVtocmVmKj1cIm1lZGlhLWRvd25sb2FkXCJdIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qIOWcsOWbs+ODu1lhaG9vbyHlnLDlm7Pjga7lhbHpgJroqK3lrpogKi9cblx0W2NsYXNzKj1cImNvbHVtbi1tYXBcIl0sXG5cdFtjbGFzcyo9XCJjb2x1bW4teW9scFwiXSB7XG5cdFx0PiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQvLyDlnLDlm7Pjg6bjg4vjg4Pjg4jjga7jgqLjgqTjgrPjg7Pjga7oqr/mlbRcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0W2NsYXNzKj1cImNvbHVtbi1tYXBcIl0ge1xuXHRcdD4gZGl2IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPVwiY29sdW1uLXlvbHBcIl0ge1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRbY2xhc3MqPVwiY29sdW1uLXF1b3RlXCJdIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHRcdC8qIOW8leeUqOODpuODi+ODg+ODiOeUu+WDjyAqL1xuXHRcdC5xdW90ZUltYWdlQ29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWF4LXdpZHRoOiAxNTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHR9XG5cblx0XHQucXVvdGVJbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0Lyog5byV55So44Om44OL44OD44OI44OG44Kt44K544OIICovXG5cdFx0LnF1b3RlVGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcblx0XHR9XG5cblx0XHQucXVvdGVUaXRsZUxpbmsge1xuXHRcdFx0Y29sb3I6ICMwMDZjZDg7XG5cdFx0fVxuXG5cdFx0LnF1b3RlU2l0ZU5hbWUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTEpO1xuXHRcdH1cblxuXHRcdC5xdW90ZURlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxMik7XG5cdFx0fVxuXHR9XG5cblxuXHRAZWFjaCAkdW5pdCBpbiBhY21zLiR1bml0LXR5cGUge1xuXHRcdC8qIOmFjee9ruOBruOCueOCv+OCpOODqyAqL1xuXHRcdEBlYWNoICRhbGlnbi1uYW1lIGluIGFjbXMuJGFsaWduIHtcblx0XHRcdC5jb2x1bW4tI3skdW5pdH0tI3skYWxpZ24tbmFtZX0ge1xuXHRcdFx0XHRAaWYgJHVuaXQgPT0gJ2ZpbGUnIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiAjeyRhbGlnbi1uYW1lfTtcblx0XHRcdFx0XHQmICsgLmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skYWxpZ24tbmFtZX07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IEBlbHNlIGlmICR1bml0ID09ICdtZWRpYScge1xuXHRcdFx0XHRcdDpub3QoW2hyZWYqPVwibWVkaWEtZG93bmxvYWRcIl0pICsgLmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiAkYWxpZ24tbmFtZSA9PSBsZWZ0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IHJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYgJGFsaWduLW5hbWUgPT0gY2VudGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IGF1dG8ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbi8qIC5hY21zLWVudHJ5LXVuaXQtZnVsbOOBruioreWumiAqL1xuQGVhY2ggJHVuaXQgaW4gYWNtcy4kdW5pdC10eXBlIHtcblx0QGlmICR1bml0ID09ICd5b3V0dWJlJyBvciAkdW5pdCA9PSAndmlkZW8nIHtcblx0XHQuYWNtcy1lbnRyeS11bml0LWZ1bGw6bm90KC5hY21zLXVuaXQtc2l6ZS1pbmhlcml0KSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQuYWNtcy1lbnRyeS11bml0LWZ1bGw6bm90KC5hY21zLXVuaXQtc2l6ZS1pbmhlcml0KSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGFjbXMtY29sLeOCr+ODqeOCueOBp+ihqOekuuOCteOCpOOCuuOBjOaMh+WumuOBleOCjOOBpuOBhOOCi+OBqOOBjeOBr1xuLy8g6YWN572u44GM5Y+z44Gu5pmC44Gu6KaB57Sg44Gu5Zue44KK6L6844G/44KS6Ziy44GQXG5AbWVkaWEgKG1heC13aWR0aCA6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSAge1xuXHRbY2xhc3MqPVwiYWNtcy1jb2wtXCJdW2NsYXNzKj1cIi1yaWdodFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0W2NsYXNzKj1cImFjbXMtY29sLVwiXVtjbGFzcyo9XCItcmlnaHRcIl0gKyAqIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOWFsemAmuOBruimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGFpbmVyIHtcblx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG59XG5cbi8qIFBERuODl+ODrOODk+ODpeODvCAqL1xuLmNvbHVtbi1wZGYtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2FhYTtcbn1cblxuLyog44K544OI44Oq44O844OI44OT44Ol44O8ICovXG4uY29sdW1uLWlubmVyLXN0cmVldC12aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4vKiBZb3VUdWJl5YuV55S744KS44Os44K544Od44Oz44K344OW5a++5b+c44GV44Gb44KL44Gf44KB44Gu6KiY6L+wICovXG4uY29sdW1uLXlvdXR1YmUsXG4uY29sdW1uLWlmcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdig5LCAxNikgKjEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g5qSc57SiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyog5qSc57Si57WQ5p6c44Gu44OP44Kk44Op44Kk44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIEBmb3IgJGkgZnJvbSAxIHRvIDYge1xuLy8gXHQuaGlnaGxpZ2h0I3skaX0ge31cbi8vIH1cblxuQGVhY2ggJGhpZ2h0bGlnaHQtY29sb3IgaW4gJF9oaWdodGxpZ2h0LWNvbG9ycyB7XG5cdCRpbmRleDogaW5kZXgoJF9oaWdodGxpZ2h0LWNvbG9ycywgJGhpZ2h0bGlnaHQtY29sb3IpO1xuXG5cdC5oaWdobGlnaHQjeyRpbmRleH0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoaWdodGxpZ2h0LWNvbG9yO1xuXHR9XG59XG4iLCJAdXNlICcuLi9nbG9iYWwvdmFyaWFibGVzJyBhcyB2YXI7XG5AdXNlICcuLi9nbG9iYWwvZnVuY3Rpb25zJyBhcyBmdW5jdGlvbnM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2LCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAmIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHggZnVuY3Rpb25zLmlmLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuICAgIC8vZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbSBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweCBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gICAgICAvL2ZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSAqIDFyZW0gZnVuY3Rpb25zLmlmLWltcG9ydGFudCgkaW1wb3J0YW50KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ2dsb2JhbC9jb21tb24nIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44Om44O844OG44Kj44Oq44OG44KjXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOODleODreODvOODiOino+mZpFxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Xjg63jg7zjg4jop6PpmaQo5LiN5Y+v6KaWKSjkuojlgpkpXG4uY2xlYXJIaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8g44OV44Ot44O844OI6Kej6ZmkKOS4jeWPr+imlilcbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250ZW50OiAnLic7XG59XG5cbi5jbGVhcmZpeCB7XG4gIF9kaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHpvb206IDE7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8g44Om44O844OG44Kj44Oq44OG44KjXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOWPs+WvhOOBm1xuLmFjbXMtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vIOW3puWvhOOBm1xuLmFjbXMtZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vLyDlm57jgorovrzjgb/op6PpmaRcbi5hY21zLWNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8g44OG44Kt44K544OIXG4vLyAtLS0tLS0tLS0tLS0tLS1cblxuLy/kuK3lpK7lr4TjgZtcbi5hY21zLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vL+WPs+WvhOOBm1xuLmFjbXMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vL+W3puWvhOOBm1xuLmFjbXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8g6Ieq5YuV44Gn5pS56KGM44GV44Gb44Gq44GEXG4uYWNtcy10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIOS4iuWvhOOCilxuLmFjbXMtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLy8g5Lit5aSu5a+E44KKXG4uYWNtcy1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyDkuIvlr4Tjgopcbi5hY21zLWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hY21zLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBnbG9iYWwuJGFjbXMtY29sb3ItaW5mbzkwO1xufVxuXG4uYWNtcy10ZXh0LWluZm8ge1xuICBjb2xvcjogZ2xvYmFsLiRhY21zLWNvbG9yLWdyYXk5MDtcbn1cblxuLmFjbXMtdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IGdsb2JhbC4kYWNtcy1jb2xvci1zdWNjZXNzOTA7XG59XG5cbi5hY21zLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiBnbG9iYWwuJGFjbXMtY29sb3Itd2FybmluZzkwO1xufVxuXG4uYWNtcy10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiBnbG9iYWwuJGFjbXMtY29sb3ItZGFuZ2VyNzA7XG59XG5cbi5hY21zLWNlbGwtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtY2VsbC10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtY2VsbC10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLWNlbGwtdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLWNlbGwtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtY2VsbC10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtY2VsbC10ZXh0LW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtY2VsbC10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyDop5Jcbi8vIC0tLS0tLS0tLS0tLS0tLVxuLmFjbXMtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG59XG5cbi5hY21zLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqLjgqTjgrPjg7Pog4zmma9cbi8vIC0tLS0tLS0tLS0tLS0tLVxuXG4uYWNtcy1pY29uLWJnIHtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogZ2xvYmFsLiRhY21zLWljb24tdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhY21zLWljb24tZGVmYXVsdDtcblxuICBAaW5jbHVkZSBnbG9iYWwuZm9udC1zaXplKDE4KTtcbn1cblxuLmFjbXMtaWNvbi1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhY21zLWljb24taW5mby1jb2xvcjtcbn1cblxuLmFjbXMtaWNvbi1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhY21zLWljb24tY29sb3I7XG59XG5cbi5hY21zLWljb24tYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWNtcy1pY29uLXdhcm5pbmctY29sb3I7XG59XG5cbi5hY21zLWljb24tYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhY21zLWljb24tZGFuZ2VyLWNvbG9yO1xufVxuXG4uYWNtcy1pY29uLWJnID4gW2NsYXNzKj0nYWNtcy1pY29uLSddIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOmWk+malFxuLy8gLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBhZGRpbmdcbi5hY21zLXBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjbXMtcGFkZGluZy1taW5pIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLXBhZGRpbmctbWVkaXVtIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uYWNtcy1wYWRkaW5nLWxhcmdlIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBNYXJnaW5cbi5hY21zLW1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIOS4iuaWueWQkVxuLmFjbXMtbWFyZ2luLXRvcC1taW5pIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi10b3Atc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi10b3AtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYWNtcy1tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4vLyDlj7PmlrnlkJFcbi5hY21zLW1hcmdpbi1yaWdodC1taW5pIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmFjbXMtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi1yaWdodC1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmFjbXMtbWFyZ2luLXJpZ2h0LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIOS4i+aWueWQkVxuLmFjbXMtbWFyZ2luLWJvdHRvbS1taW5pIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYWNtcy1tYXJnaW4tYm90dG9tLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4vLyDlt6bmlrnlkJFcbi5hY21zLW1hcmdpbi1sZWZ0LW1pbmkge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY21zLW1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmFjbXMtbWFyZ2luLWxlZnQtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmFjbXMtbWFyZ2luLWxlZnQtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBpbmxpbmUg5qiq56mN44G/XG4uYWNtcy1pbmxpbmUtc3BhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFjbXMtaW5saW5lLXNwYWNlLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOODpuODvOODhuOCo+ODquODhuOCoyDjgrnjg57jg7zjg4jjg5Xjgqnjg7PnlKhcbi8vIC0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtYXgtd2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1tZC1tYXgpIHtcbiAgLmFjbXMtY2xlYXItc3Age1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmFjbXMtZmxvYXQtbm9uZS1zcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAvLyDluYXjgYTjgaPjgbHjgYRcbiAgLmFjbXMtd2lkdGgtc3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDluYXjgqrjg7zjg4hcbiAgLmFjbXMtd2lkdGgtYXV0by1zcCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOmWk+malCDkuIvlt6ZcbiAgLmFjbXMtbWFyZ2luLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOmWk+malCDkuIrkuItcbiAgLmFjbXMtbWFyZ2luLXRvcC1ib3R0b20tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWNtcy1tYXJnaW4tdG9wLWJvdHRvbS1zbWFsbC1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDplpPpmpQg5LiLXG4gIC5hY21zLW1hcmdpbi1ib3R0b20tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOS4iue3mlxuICAuYWNtcy1ib3JkZXItdG9wLXNwIHtcbiAgICBib3JkZXItdG9wOiBnbG9iYWwuJGFjbXMtdGFibGUtYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDkuIvnt5pcbiAgLmFjbXMtYm9yZGVyLWJvdHRvbS1zcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogZ2xvYmFsLiRhY21zLXRhYmxlLWJvcmRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44Ko44OH44Kj44OD44OI44OG44O844OW44OrIOS4i+e3mlxuICAuYWNtcy10YWJsZS1hZG1pbi1lZGl0IC5hY21zLWJvcmRlci1ib3R0b20tc3Age1xuICAgIGJvcmRlci1ib3R0b206IGdsb2JhbC4kYWNtcy10YWJsZS1ib3JkZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOOCv+OCpOODiOODq1xuICAuYWNtcy10aXRsZS1zcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDlhaXlipvjg5Xjgqnjg7zjg6DjgIHjg4bjgq3jgrnjg4jjgqjjg6rjgqLjgIHjg5fjg6vjg4Djgqbjg7NcbiAgLmFjbXMtZm9ybSB0ZXh0YXJlYSxcbiAgLmFjbXMtZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8g55S75YOPXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi5hY21zLWltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIOmrmOOBleOBqOW5hVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vL+W5hVxuLmFjbXMtd2lkdGgtbWF4IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8g6auY44GVXG4uYWNtcy1oZWlnaHQtbWF4IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIOW5heOBqOmrmOOBlVxuLmFjbXMtd2lkdGgtaGVpZ2h0LW1heCxcbi5hY21zLXdpZHRoLWhlaWdodC1tYXggaHRtbCxcbi5hY21zLXdpZHRoLWhlaWdodC1tYXggYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8g6KGo56S644O76Z2e6KGo56S6XG4vLyAtLS0tLS0tLS0tLS0tLS1cblxuLy8g44OW44Ot44OD44KvXG4uYWNtcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vIOOCpOODs+ODqeOCpOODs1xuLmFjbXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi8vIOOCpOODs+ODqeOCpOODs+ODluODreODg+OCr1xuLmFjbXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vIOOCpOODs+ODqeOCpOODs+ODluODreODg+OCr1xuLmFjbXMtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLy8g6Z2e6KGo56S6XG4uYWNtcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyDlpKfjgY3jgYTjgrnjg57jg7zjg4jjg5Xjgqnjg7Pku6XkuIvjga7jgajjgY1cbkBtZWRpYSAobWF4LXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG4gIC8vIOODluODreODg+OCr1xuICAuYWNtcy1zaG93LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44Kk44Oz44Op44Kk44OzXG4gIC5hY21zLXNob3ctaW5saW5lLXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOmdnuihqOekulxuICAuYWNtcy1oaWRlLXNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLy8g44K/44OW44Os44OD44OI5Lul5LiK44Gu44Go44GN44Gv6KGo56S644Gr44GX44G+44GZXG4gIC5hY21zLXNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44K/44OW44Os44OD44OI5Lul5LiK44Gu44Go44GN44Gv6Z2e6KGo56S644Gr44GX44G+44GZXG4gIC5hY21zLWhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLy8gUEPjga7jgajjgY3jga/ooajnpLrjgavjgZfjgb7jgZlcbiAgLmFjbXMtc2hvdy1wYyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFBD44Gu44Go44GN44Gv6Z2e6KGo56S644Gr44GX44G+44GZXG4gIC5hY21zLWhpZGUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWF4IOS7peS4i1xuQG1lZGlhIChtYXgtd2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1zbS1tYXgpIHtcbiAgLy8g44OW44Ot44OD44KvXG4gIC5hY21zLWJsb2NrLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44Kk44Oz44Op44Kk44OzXG4gIC5hY21zLWlubGluZS14cyB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDjg5bjg63jg4Pjgq9cbiAgLmFjbXMtaW5saW5lLWJsb2NrLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOOCpOODs+ODqeOCpOODs1xuICAuYWNtcy10YWJsZS1jZWxsLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDpnZ7ooajnpLpcbiAgLmFjbXMtaGlkZS14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGdsb2JhbC4kYnJlYWtwb2ludC1zbS1tYXgg5Lul5LiKIGdsb2JhbC4kYnJlYWtwb2ludC1tZC1tYXjku6XkuItcbkBtZWRpYSAobWluLXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWluKSBhbmQgKG1heC13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LW1kLW1heCkge1xuICAvLyDjg5bjg63jg4Pjgq9cbiAgLmFjbXMtYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDjgqTjg7Pjg6njgqTjg7NcbiAgLmFjbXMtaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOODluODreODg+OCr1xuICAuYWNtcy1pbmxpbmUtYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44Kk44Oz44Op44Kk44OzXG4gIC5hY21zLXRhYmxlLWNlbGwtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOmdnuihqOekulxuICAuYWNtcy1oaWRlLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gZ2xvYmFsLiRicmVha3BvaW50LW1kLW1pbiDku6XkuIogZ2xvYmFsLiRicmVha3BvaW50LWxnLW1heOS7peS4i1xuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtbGctbWF4KSB7XG4gIC8vIOODluODreODg+OCr1xuICAuYWNtcy1ibG9jay1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOOCpOODs+ODqeOCpOODs1xuICAuYWNtcy1pbmxpbmUtbWQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44OW44Ot44OD44KvXG4gIC5hY21zLWlubGluZS1ibG9jay1tZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDjgqTjg7Pjg6njgqTjg7NcbiAgLmFjbXMtdGFibGUtY2VsbC1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g6Z2e6KGo56S6XG4gIC5hY21zLWhpZGUtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBnbG9iYWwuJGJyZWFrcG9pbnQtbGctbWluIOS7peS4iiBnbG9iYWwuJGJyZWFrcG9pbnQteGwtbWF45Lul5LiLXG5AbWVkaWEgKG1pbi13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LWxnLW1pbikgYW5kIChtYXgtd2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC14bC1tYXgpIHtcbiAgLy8g44OW44Ot44OD44KvXG4gIC5hY21zLWJsb2NrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44Kk44Oz44Op44Kk44OzXG4gIC5hY21zLWlubGluZS1sZyB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDjg5bjg63jg4Pjgq9cbiAgLmFjbXMtaW5saW5lLWJsb2NrLWxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOOCpOODs+ODqeOCpOODs1xuICAuYWNtcy10YWJsZS1jZWxsLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDpnZ7ooajnpLpcbiAgLmFjbXMtaGlkZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGdsb2JhbC4kYnJlYWtwb2ludC14bC1taW7ku6XkuItcbkBtZWRpYSAobWluLXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQteGwtbWluKSB7XG4gIC8vIOODluODreODg+OCr1xuICAuYWNtcy1ibG9jay14bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOOCpOODs+ODqeOCpOODs1xuICAuYWNtcy1pbmxpbmUteGwge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g44OW44Ot44OD44KvXG4gIC5hY21zLWlubGluZS1ibG9jay14bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDjgqTjg7Pjg6njgqTjg7NcbiAgLmFjbXMtdGFibGUtY2VsbC14bCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g6Z2e6KGo56S6XG4gIC5hY21zLWhpZGUteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDjgrnjgq/jg6rjg7zjg7Pjg6rjg7zjg4Djg7znlKhcbi8v44GT44Gu44Kv44Op44K544KS6YGp5b+c44GX44Gf6KaB57Sg44Gv44CB55uu44Gn44Gv6KaL44GI44G+44Gb44KT44GM44CB6Z+z5aOw44Gn44Gv6KqN6K2Y44Gn44GN44KL44KI44GG44Gr44Gq44KK44G+44GZ44CCXG4uYWNtcy1oaWRlLXZpc3VhbGx5IHtcbiAgQGluY2x1ZGUgZ2xvYmFsLmhpZGUtdmlzdWFsbHk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWF4KSB7XG4gIC5hY21zLWhpZGUtdmlzdWFsbHkteHMge1xuICAgIEBpbmNsdWRlIGdsb2JhbC5oaWRlLXZpc3VhbGx5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWluKSBhbmQgKG1heC13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LW1kLW1heCkge1xuICAuYWNtcy1oaWRlLXZpc3VhbGx5LXNtIHtcbiAgICBAaW5jbHVkZSBnbG9iYWwuaGlkZS12aXN1YWxseTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogZ2xvYmFsLiRicmVha3BvaW50LW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1sZy1tYXgpIHtcbiAgLmFjbXMtaGlkZS12aXN1YWxseS1tZCB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLmhpZGUtdmlzdWFsbHk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGdsb2JhbC4kYnJlYWtwb2ludC1sZy1taW4pIGFuZCAobWF4LXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQteGwtbWF4KSB7XG4gIC5hY21zLWhpZGUtdmlzdWFsbHktbGcge1xuICAgIEBpbmNsdWRlIGdsb2JhbC5oaWRlLXZpc3VhbGx5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBnbG9iYWwuJGJyZWFrcG9pbnQteGwtbWluKSB7XG4gIC5hY21zLWhpZGUtdmlzdWFsbHkteGwge1xuICAgIEBpbmNsdWRlIGdsb2JhbC5oaWRlLXZpc3VhbGx5O1xuICB9XG59XG5cbi8v44OX44Oq44Oz44OI55So44Kv44Op44K5XG5AbWVkaWEgcHJpbnQge1xuICAuYWNtcy1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hY21zLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWNtcy1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFjbXMtcHJpbnQtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4vLyDnm67mrKFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAwMS4gICDnrqHnkIbnlLvpnaLjg4fjg5Xjgqnjg6vjg4jjga7jg5bjg63jgrDjgqvjg6njg7xcbi8vIDAyLiAgIOODleOCoeOCpOODq+OBruODkeOCuVxuLy8gMDMuICAg44Kw44Oq44OD44OJ44K344K544OG44OgXG4vLyAwNC4gICBNZWRpYSBRdWVyaWVzXG4vLyAwNS4gICDjg5zjgr/jg7Ncbi8vIDA2LiAgIOODqeODmeODq1xuLy8gMDcuICAg44OQ44OD44K4XG4vLyAwOC4gICDjg5Hjg43jg6tcbi8vIDA5LiAgIOOCv+OCpOODoOODqeOCpOODs1xuLy8gMTAuICAg44OG44O844OW44OrXG4vLyAxMS4gICDjg5Xjgqnjg7zjg6Bcbi8vIDEyLiAgIOOCouODqeODvOODiFxuLy8gMTMuICAg44OX44Ot44Kw44Os44K544OQ44O8XG4vLyAxNC4gICDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi8vIDE1LiAgIOe3qOmbhuODmuODvOOCuFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBhY21zLmNzc+OBvuOBn+OBr2FjbXMtYWRtaW4uY3Nz44Gu5Yik5a6aXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZhbHNl44GnYWNtcy5jc3PjgIF0cnVl44GnYWNtcy1hZG1pbi5jc3PnlKjjga7jgrPjg7zjg4njgajljLrliKXjgZfjgabjgYTjgb7jgZlcbiRhZG1pbjogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOeuoeeQhueUu+mdouOBruODleOCqeODs+ODiOioreWumlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOeuoeeQhueUu+mdouWGheOAgeOCqOODs+ODiOODquODvOe3qOmbhueUu+mdouOAgeODouODvOODgOODq+WGheOBp+S9v+eUqOOBleOCjOOBvuOBmVxuJGFjbXMtYWRtaW4tZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIGJsaW5rbWFjc3lzdGVtZm9udCwgJ1NlZ29lIFVJJywgcm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBhcmlhbCxcbiAgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdNZWlyeW8nLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLFxuICAnU2Vnb2UgVUkgU3ltYm9sJyAhZGVmYXVsdDtcbiRhY21zLWNvZGUtZm9udC1mYW1pbHk6ICdNZW5sbycsICdNb25hY28nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCq+ODqeODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOOBk+OBruiJsuOBr+euoeeQhueUu+mdouOBruODluODreOCsOOBruioreWumuOBi+OCieODluODreOCsOOBlOOBqOOBq+WkieOBiOOCi+OBk+OBqOOBjOOBp+OBjeOBvuOBmeOAglxuJGFjbXMtcmVkOiAjZGM0MDQwICFkZWZhdWx0O1xuXG4vLyDjgrDjg6zjg7zjgrnjgrHjg7zjg6tcbiRhY21zLWNvbG9yLXdoaXRlOiAjZmZmO1xuJGFjbXMtY29sb3ItZ3JheTEwOiAjZjlmOWY5O1xuJGFjbXMtY29sb3ItZ3JheTIwOiAjZjFmMWYxO1xuJGFjbXMtY29sb3ItZ3JheTMwOiAjZWZlZmVmO1xuJGFjbXMtY29sb3ItZ3JheTQwOiAjZTVlNWU1O1xuJGFjbXMtY29sb3ItZ3JheTUwOiAjZGRkO1xuJGFjbXMtY29sb3ItZ3JheTYwOiAjY2NjO1xuJGFjbXMtY29sb3ItZ3JheTcwOiAjYWFhO1xuJGFjbXMtY29sb3ItZ3JheTgwOiAjOTk5O1xuJGFjbXMtY29sb3ItZ3JheTkwOiAjNGI0YjRiO1xuJGFjbXMtY29sb3ItYmxhY2s6ICMzMzM7XG4kYWNtcy1jb2xvci1ibGFjay1kYXJrOiAjMDAwO1xuXG4vLyDjgrfjgrnjg4bjg6DjgrDjg6zjg7xcbiRhY21zLWNvbG9yLXN5c3RlbS1ncmF5MTA6ICNmMmYyZjU7XG4kYWNtcy1jb2xvci1zeXN0ZW0tZ3JheTIwOiAjZTJlMmU4O1xuJGFjbXMtY29sb3Itc3lzdGVtLWdyYXkzMDogI2QyZDJkYjtcbiRhY21zLWNvbG9yLXN5c3RlbS1ncmF5NDA6ICNjMmMyY2U7XG4kYWNtcy1jb2xvci1zeXN0ZW0tZ3JheTUwOiAjYjJiMmMwO1xuJGFjbXMtY29sb3Itc3lzdGVtLWdyYXk2MDogI2EyYTJiMztcbiRhY21zLWNvbG9yLXN5c3RlbS1ncmF5NzA6ICM3ZTdlOGI7XG4kYWNtcy1jb2xvci1zeXN0ZW0tZ3JheTgwOiAjNTk1OTYzO1xuJGFjbXMtY29sb3Itc3lzdGVtLWdyYXk5MDogIzM1MzUzYTtcblxuLy8gSW5mb1xuJGFjbXMtY29sb3ItaW5mbzEwOiAjZThlZmZiO1xuJGFjbXMtY29sb3ItaW5mbzIwOiAjYzVkOGY1O1xuJGFjbXMtY29sb3ItaW5mbzMwOiAjYTNjMGVmO1xuJGFjbXMtY29sb3ItaW5mbzQwOiAjODBhOGVhO1xuJGFjbXMtY29sb3ItaW5mbzUwOiAjNWQ5MGU0O1xuJGFjbXMtY29sb3ItaW5mbzYwOiAjM2I3OWRlO1xuJGFjbXMtY29sb3ItaW5mbzcwOiAjMTg2MWQ4O1xuJGFjbXMtY29sb3ItaW5mbzgwOiAjMTQ1MmI4O1xuJGFjbXMtY29sb3ItaW5mbzkwOiAjMTE0NDk3O1xuXG4vLyBTdWNjZXNzXG4kYWNtcy1jb2xvci1zdWNjZXNzMTA6ICNlNmY1ZTg7XG4kYWNtcy1jb2xvci1zdWNjZXNzMjA6ICNjMGU0YzU7XG4kYWNtcy1jb2xvci1zdWNjZXNzMzA6ICM5Y2Q0YTM7XG4kYWNtcy1jb2xvci1zdWNjZXNzNDA6ICM3OGMyODE7XG4kYWNtcy1jb2xvci1zdWNjZXNzNTA6ICM1NGIwNWY7XG4kYWNtcy1jb2xvci1zdWNjZXNzNjA6ICMzMTlkM2U7XG4kYWNtcy1jb2xvci1zdWNjZXNzNzA6ICMwZjhhMWU7XG4kYWNtcy1jb2xvci1zdWNjZXNzODA6ICMwZDczMTk7XG4kYWNtcy1jb2xvci1zdWNjZXNzOTA6ICMwYTViMTQ7XG5cbi8vIFdhcm5pbmdcbiRhY21zLWNvbG9yLXdhcm5pbmcxMDogI2ZmZWZjYztcbiRhY21zLWNvbG9yLXdhcm5pbmcyMDogI2ZmZGY5OTtcbiRhY21zLWNvbG9yLXdhcm5pbmczMDogI2ZmY2U2NjtcbiRhY21zLWNvbG9yLXdhcm5pbmc0MDogI2ZmYmMzNztcbiRhY21zLWNvbG9yLXdhcm5pbmc1MDogI2ZmYTkwYjtcbiRhY21zLWNvbG9yLXdhcm5pbmc2MDogI2Q5OTAwOTtcbiRhY21zLWNvbG9yLXdhcm5pbmc3MDogI2IzNzYwODtcbiRhY21zLWNvbG9yLXdhcm5pbmc4MDogIzhjNWQwNjtcbiRhY21zLWNvbG9yLXdhcm5pbmc5MDogIzY2NDQwNDtcblxuLy8gRGFuZ2VyXG4kYWNtcy1jb2xvci1kYW5nZXIxMDogI2Y5ZTZlOTtcbiRhY21zLWNvbG9yLWRhbmdlcjIwOiAjZWZjMWM4O1xuJGFjbXMtY29sb3ItZGFuZ2VyMzA6ICNlNTlkYTg7XG4kYWNtcy1jb2xvci1kYW5nZXI0MDogI2RhNzk4ODtcbiRhY21zLWNvbG9yLWRhbmdlcjUwOiAjY2U1NzY5O1xuJGFjbXMtY29sb3ItZGFuZ2VyNjA6ICNjMTM1NGE7XG4kYWNtcy1jb2xvci1kYW5nZXI3MDogI2IzMTQyYztcbiRhY21zLWNvbG9yLWRhbmdlcjgwOiAjOTUxMTI1O1xuJGFjbXMtY29sb3ItZGFuZ2VyOTA6ICM3NjBkMWQ7XG5cbi8vIOazqOaEj1xuJGFjbXMtY29sb3ItY2F1dGlvbi10ZXh0OiAkYWNtcy1jb2xvci1kYW5nZXI2MDtcbiRhY21zLWNvbG9yLWNhdXRpb24tYmc6ICRhY21zLWNvbG9yLWRhbmdlcjIwO1xuXG4vLyDjg6rjg7Pjgq9cbiRhY21zLWNvbG9yLWxpbmstdGV4dDogIzAwNmRkOTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44OV44Kh44Kk44Or44Gu44OR44K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYS1ibG9nIGNtc+OCkuOCpOODs+OCueODiOODvOODq+OBmeOCi+majuWxpOOBjOebtOS4i+S7peWkluOBp+OCguaIkOeri+OBmeOCi+ODkeOCueOBruabuOOBjeaWueOCkuOBl+OBpuOBhOOBvuOBmeOAglxuLy8g44Gd44Gu5b2x6Z+/44Gu44Gf44KB44CB44Kq44Oq44K444OK44Or44Gu44OG44O844Oe5YaF44GrYWNtcy5jc3PjgpLjgYTjgozjgZ/jgajjgY3jga/jg5HjgrnjgpLlpInmm7TjgZfjgabjgY/jgaDjgZXjgYTjgIJcblxuJGFjbXMtcGF0aC1tYXJrZXI6ICcuLi9pbWFnZXMvbWFya2VyLycgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdDogJy4uL2ltYWdlcy9tYXJrZXIvYXJyb3dfYmxhY2swMy5wbmcnICFkZWZhdWx0O1xuJGFjbXMtZm9udDogJy4uL2ZvbnRzLycgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCsOODquODg+ODieOCt+OCueODhuODoFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8v44Kz44Oz44OG44OK44O8XG4kYWNtcy1jb250YWluZXI6IDk4MHB4ICFkZWZhdWx0O1xuXG4vLyDjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djga7lkIjoqIjjga7jgqvjg6njg6DmlbBcbiRhY21zLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuXG4vLyDlkITjgqvjg6njg6Djga7luYVcbi8vJGFjbXMtY29sLTEgICAgICAgIDogbWF0aC5kaXYoMSwgJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC0yICAgICAgICA6IG1hdGguZGl2KDEsICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMyAgICAgICAgOiBwZXJjZW50YWdlKDMgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTQgICAgICAgIDogcGVyY2VudGFnZSg0IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC01ICAgICAgICA6IHBlcmNlbnRhZ2UoNSAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtNiAgICAgICAgOiBwZXJjZW50YWdlKDYgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTcgICAgICAgIDogcGVyY2VudGFnZSg3IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC04ICAgICAgICA6IHBlcmNlbnRhZ2UoOCAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtOSAgICAgICAgOiBwZXJjZW50YWdlKDkgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTEwICAgICAgIDogcGVyY2VudGFnZSgxMCAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMTEgICAgICAgOiBwZXJjZW50YWdlKDExIC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC0xMiAgICAgICA6IHBlcmNlbnRhZ2UoMTIgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcblxuLy8g4oC75ZCI6KiI44Gu44Kr44Op44Og5pWw44KS5aKX44KE44GX44Gf44KJ44CB5ZCE44Kr44Op44Og44Gu5bmF44KC5aKX44KE44GX44Gm44GP44Gg44GV44GE44CCXG5cbi8vIOS+i++8iTEz44Kr44Op44Og44Gr44GX44Gf44GE5aC05ZCIXG4vLyAkYWNtcy1jb2x1bW5zOiAxMyAhZGVmYXVsdDtcblxuLy8gJGFjbXMtY29sLTE6IHBlcmNlbnRhZ2UoMSAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8gLi4uXG4vLyAkYWNtcy1jb2wtMTM6IHBlcmNlbnRhZ2UoMTMgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcblxuLy8gIOOCsOODquODg+ODieOCt+OCueODhuODoOOAgOmWk+malFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vICoqIGEtYmxvZyBjbXPjga7jgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djga7ku5XntYTjgb9cbi8vYWNtcy5jc3Pjga7jgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djgafjga/jgIHlkITjgqvjg6njg6DjgatwYWRkaW5n5bem5Y+zMTBweOOBpOOBkeOAgVxuLy/jga/jgb/lh7rjgZfjgZ/lt6blj7MxMHB444KS44CB5bem5Y+z44KSbWFyZ2luLTEwcHjvvIjjg43jgqzjg4bjgqPjg5bjg57jg7zjgrjjg7PjgajlkbzjgbDjgozjgb7jgZnvvIlcbi8v44KS6Kit5a6a44GX44Gf44Kz44Oz44OG44OK44O844KS5YWo5L2T44Gr6YGp5b+c44GX44CB55u45q6644GZ44KL44GT44Go44Gn5oiQ56uL44GX44Gm44GE44G+44GZ44CCXG5cbiRncmlkLXNwYWNlOiAyMHB4ICFkZWZhdWx0OyAvL+W3puWPszEwcHjnqbrjgZHjgotcbi8vICRuZWdhdGl2ZS1ncmlkLXNwYWNlOiAgICAgICAgLTEwcHggIWRlZmF1bHQ7IC8v5bem5Y+zLTEwcHjjgZnjgotcblxuLy/jg6Ljg5DjgqTjg6vjga7jgajjgY1cbiRtb2JpbGUtZ3JpZDogMTAwJSAhZGVmYXVsdDsgLy/luYXjgpIxMDAl44Gr44GZ44KLXG4kbW9iaWxlLWdyaWQtc3BhY2U6IDAgIWRlZmF1bHQ7IC8vMTBweOepuuOBhOOBpuOBhOOBn+OBruOCkjDjgavjgZnjgotcbi8vICRtb2JpbGUtbmVnYXRpdmUtZ3JpZC1zcGFjZTogMCAhZGVmYXVsdDsgLy8tMTBweOOBl+OBpuOBhOOBn+OBruOCkjDjgavjgZnjgotcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgTWVkaWEgUXVlcmllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1heC13aWR0aOOBruWApOOCgueUqOaEj+OBl+OBpuOBhOOBvuOBmeOBjOOAgeWfuuacrOeahOOBq+OBr21pbi13aWR0aOOBruWApOOCkuS9v+OBo+OBpuOBhOOBvuOBmeOAglxuLy8g44KI44KK44Kz44O844OJ44Gu6KiY6L+w44GM44K344Oz44OX44Or44Gr44Gq44KL5aC05ZCI44GvbWF4LXdpZHRo44KS5L2/44GE44G+44GZ44CCXG5cbi8vbWluLXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1taW46IDQ4MHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQtbWluOiA3NjhweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnLW1pbjogMTAyNHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQteGwtbWluOiAxNDQwcHggIWRlZmF1bHQ7XG5cbi8vbWF4LXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1tYXg6ICgkYnJlYWtwb2ludC1zbS1taW4gLSAwLjAyKSAhZGVmYXVsdDsgLy80NzkuOThweFxuJGJyZWFrcG9pbnQtbWQtbWF4OiAoJGJyZWFrcG9pbnQtbWQtbWluIC0gMC4wMikgIWRlZmF1bHQ7IC8vNzY3Ljk4cHhcbiRicmVha3BvaW50LWxnLW1heDogKCRicmVha3BvaW50LWxnLW1pbiAtIDAuMDIpICFkZWZhdWx0OyAvLzEwMjMuOThweFxuJGJyZWFrcG9pbnQteGwtbWF4OiAoJGJyZWFrcG9pbnQteGwtbWluIC0gMC4wMikgIWRlZmF1bHQ7IC8vMTQzOS45OHB4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCqOODs+ODiOODquODvOWGheOCueOCv+OCpOODq1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44Om44OL44OD44OI44Kw44Or44O844OXXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRlbnRyeS1jbGFzczogYWNtcy1lbnRyeSAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1uYW1lOiAnYWNtcy1jb2wtJyAhZGVmYXVsdDtcbiR0ZXh0LXVuaXQtdGFnczogJ2gyJywgJ2gzJywgJ2g0JywgJ2g1JywgJ2g2JywgJ2RsJywgJ3AnICFkZWZhdWx0O1xuJHVuaXQtdHlwZTogJ2ltYWdlJywgJ2ZpbGUnLCAnbWFwJywgJ3lvbHAnLCAnc3RyZWV0LXZpZXcnLCAneW91dHViZScsICd2aWRlbycsICdleGltYWdlJywgJ21lZGlhJywgJ3F1b3RlJywgJ21vZHVsZScgIWRlZmF1bHQ7XG4kYWxpZ246ICdsZWZ0JywgJ3JpZ2h0JywgJ2NlbnRlcicsICdhdXRvJyAhZGVmYXVsdDtcbiR1bml0LWd1dHRlcjogJGdyaWQtc3BhY2UgIWRlZmF1bHQ7XG4kdW5pdC1tYXJnaW4tYm90dG9tOiAkdW5pdC1ndXR0ZXIgIWRlZmF1bHQ7XG4kdW5pdC1tYXJnaW4tYm90dG9tLW5vLWNhcHRpb246IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMikgIWRlZmF1bHQ7XG4kaGlnaHRsaWdodC1jb2xvcnM6ICNmZjYsICNhMGZmZmYsICM5ZjksICNmOTksICNmNmYsICM4MDAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOODnOOCv+ODs1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+WfuuacrOOCq+ODqeODvFxuJGFjbXMtYnRuLWJhY2tncm91bmQ6ICRhY21zLWNvbG9yLWdyYXkzMCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1ib3JkZXItY29sb3I6IHJnYigwIDAgMCAvIDIwJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCAwIDAgLyA0MCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwIDAgMCAvIDQwJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjMTM3YWYzICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2IoMTkgMTIyIDI0MyAvIDQwJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tYWRtaW4tYmFja2dyb3VuZDogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYnRuLXRleHQtZGVmYXVsdC1jb2xvcjogJGFjbXMtY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG4kYWNtcy1idG4tdGV4dC1jb2xvcjogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOWfuua6luOCq+ODqeODvFxuJGFjbXMtYnRuLXByaW1hcnk6ICRhY21zLWNvbG9yLWluZm83MCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvOiAkYWNtcy1jb2xvci1ncmF5OTAgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2VzczogJGFjbXMtY29sb3Itc3VjY2VzczcwICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmc6ICRhY21zLWNvbG9yLXdhcm5pbmc1MCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXI6ICRhY21zLWNvbG9yLWRhbmdlcjYwICFkZWZhdWx0O1xuJGFjbXMtYnRuLWFkbWluLXByaW1hcnk6ICRhY21zLWNvbG9yLWluZm83MCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1hZG1pbi1pbmZvOiAkYWNtcy1jb2xvci1ncmF5OTAgIWRlZmF1bHQ7XG4kYWNtcy1idG4tYWRtaW4tZGFuZ2VyOiAkYWNtcy1jb2xvci1kYW5nZXI2MCAhZGVmYXVsdDtcblxuLy8g44OH44OV44Kp44Or44OI44Gu44Oc44K/44OzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGFjbXMtYnRuLXBhZGRpbmcteTogOHB4ICFkZWZhdWx0OyAvL+S4iuS4i3BhZGRpbmdcbiRhY21zLWJ0bi1wYWRkaW5nLXg6IDhweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tcGFkZGluZy14LXNwOiAxMHB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1mb250LXNpemU6IDE0ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZvbnQtc2l6ZS1kZXNrdG9wOiAxMiAhZGVmYXVsdDtcblxuLy/jg5zjgr/jg7PjgrXjgqTjgrrvvJpTbWFsbFxuJGFjbXMtYnRuLXNtYWxsLXBhZGRpbmcteTogNHB4ICFkZWZhdWx0OyAvL+S4iuS4i3BhZGRpbmdcbiRhY21zLWJ0bi1zbWFsbC1wYWRkaW5nLXg6IDZweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tc21hbGwtZm9udC1zaXplOiAxMCAhZGVmYXVsdDtcblxuLy/jg5zjgr/jg7PjgrXjgqTjgrrvvJpMYXJnZVxuJGFjbXMtYnRuLWxhcmdlLXBhZGRpbmcteTogOHB4ICFkZWZhdWx0OyAvL+S4iuS4i3BhZGRpbmdcbiRhY21zLWJ0bi1sYXJnZS1wYWRkaW5nLXg6IDE2cHggIWRlZmF1bHQ7IC8v5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLWxhcmdlLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1sYXJnZS1mb250LXNpemU6IDE2ICFkZWZhdWx0O1xuXG4vL+ODnOOCv+ODs+OCteOCpOOCuu+8muOCouOCpOOCs+ODs1xuJGFjbXMtYnRuLWljb24tcGFkZGluZzogMnB4IDVweCAhZGVmYXVsdDsgLy/kuIrkuIvlt6blj7NwYWRkaW5nXG4kYWNtcy1idG4taWNvbi1mb250LXNpemU6IDE4ICFkZWZhdWx0O1xuXG4vLyAqKiBwcmltYXJ5XG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi1wcmltYXJ5LWNvbG9yLWJhc2U6ICRhY21zLWJ0bi1wcmltYXJ5ICFkZWZhdWx0O1xuJGFjbXMtYnRuLXByaW1hcnktY29sb3ItZGFya2VyOiBkYXJrZW4oJGFjbXMtYnRuLXByaW1hcnksIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1wcmltYXJ5LXN0YXJ0LWNvbG9yOiBsaWdodGVuKCRhY21zLWJ0bi1wcmltYXJ5LCA4JSkgIWRlZmF1bHQ7IC8v44Kw44Op44OH44O844K344On44Oz44Gu5aeL44G+44KKXG4kYWNtcy1idG4tcHJpbWFyeS1lbmQtY29sb3I6ICRhY21zLWJ0bi1wcmltYXJ5ICFkZWZhdWx0OyAvL+OCsOODqeODh+ODvOOCt+ODp+ODs+OBrue1guOCj+OCilxuJGFjbXMtYnRuLXByaW1hcnktYm9yZGVyOiAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gaG92ZXJcbiRhY21zLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlcjogZGFya2VuKCRhY21zLWJ0bi1wcmltYXJ5LCAxNyUpICFkZWZhdWx0O1xuXG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1wcmltYXJ5LWFjdGl2ZS1iZzogJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGFjbXMtYnRuLXByaW1hcnksIDE3JSkgIWRlZmF1bHQ7XG5cbi8vIGZvY3VzXG4kYWNtcy1idG4tcHJpbWFyeS1mb2N1cy1ib3JkZXItY29sb3I6IGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgMTclKSAhZGVmYXVsdDtcblxuLy8gKiogaW5mb1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4taW5mby1jb2xvci1iYXNlOiAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWNvbG9yLWRhcmtlcjogZGFya2VuKCRhY21zLWJ0bi1pbmZvLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mby1zdGFydC1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4taW5mbywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8tZW5kLWNvbG9yOiAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWJvcmRlcjogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG5cbi8vIGhvdmVyXG4kYWNtcy1idG4taW5mby1ob3Zlci1zdGFydC1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4taW5mbywgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWhvdmVyLWVuZC1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4taW5mbywgMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8taG92ZXItYm9yZGVyOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG5cbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWluZm8tYWN0aXZlLWJnOiAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYWNtcy1idG4taW5mbywgMTclKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWFjdGl2ZS1pbnNldDogZGFya2VuKCRhY21zLWJ0bi1pbmZvLCAxNyUpICFkZWZhdWx0O1xuXG4vLyBmb2N1c1xuJGFjbXMtYnRuLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG5cbi8vICoqIHN1Y2Nlc3Ncbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLXN1Y2Nlc3MtY29sb3ItYmFzZTogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1jb2xvci1kYXJrZXI6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgNSUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3Mtc3RhcnQtY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWVuZC1jb2xvcjogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1ib3JkZXI6ICRhY21zLWJ0bi1zdWNjZXNzICFkZWZhdWx0O1xuXG4vLyBob3ZlclxuJGFjbXMtYnRuLXN1Y2Nlc3MtaG92ZXItc3RhcnQtY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1ob3Zlci1lbmQtY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWhvdmVyLWJvcmRlcjogZGFya2VuKCRhY21zLWJ0bi1zdWNjZXNzLCAxNyUpICFkZWZhdWx0O1xuXG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1zdWNjZXNzLWFjdGl2ZS1iZzogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDE3JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1hY3RpdmUtaW5zZXQ6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcblxuLy8gZm9jdXNcbiRhY21zLWJ0bi1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvcjogZGFya2VuKCRhY21zLWJ0bi1zdWNjZXNzLCAxNyUpICFkZWZhdWx0O1xuXG4vLyAqKiB3YXJuaW5nXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi13YXJuaW5nLWNvbG9yLWJhc2U6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctY29sb3ItZGFya2VyOiBkYXJrZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLXN0YXJ0LWNvbG9yOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1lbmQtY29sb3I6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYm9yZGVyOiAkYWNtcy1idG4td2FybmluZyAhZGVmYXVsdDtcblxuLy8gaG92ZXJcbiRhY21zLWJ0bi13YXJuaW5nLWhvdmVyLXN0YXJ0LWNvbG9yOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctaG92ZXItZW5kLWNvbG9yOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCAyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1ob3Zlci1ib3JkZXI6IGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4td2FybmluZy1hY3RpdmUtYmc6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYWN0aXZlLWJvcmRlcjogZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCAxNyUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYWN0aXZlLWluc2V0OiBkYXJrZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDE3JSkgIWRlZmF1bHQ7XG5cbi8vIGZvY3VzXG4kYWNtcy1idG4td2FybmluZy1mb2N1cy1ib3JkZXItY29sb3I6IGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcblxuLy8gKiogZGFuZ2VyXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi1kYW5nZXItY29sb3ItYmFzZTogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItY29sb3ItZGFya2VyOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgNSUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1zdGFydC1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4tZGFuZ2VyLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyLWVuZC1jb2xvcjogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItYm9yZGVyOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyBob3ZlclxuJGFjbXMtYnRuLWRhbmdlci1ob3Zlci1zdGFydC1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4tZGFuZ2VyLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1ob3Zlci1lbmQtY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1ob3Zlci1ib3JkZXI6IGRhcmtlbigkYWNtcy1idG4tZGFuZ2VyLCAxNyUpICFkZWZhdWx0O1xuXG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1kYW5nZXItYWN0aXZlLWJnOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1hY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItYWN0aXZlLWluc2V0OiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcblxuLy8gZm9jdXNcbiRhY21zLWJ0bi1kYW5nZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcblxuLy8g44OV44Op44OD44OI44Oc44K/44OzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGFjbXMtYnRuLWZsYXQtcGFkZGluZy15OiAxNHB4ICFkZWZhdWx0OyAvL+S4iuS4i+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1mbGF0LXBhZGRpbmcteDogOHB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1mbGF0LXBhZGRpbmcteC1zcDogMjBweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tZmxhdC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1mb250LXNpemU6IDE2ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtZm9udC1zaXplLWRlc2t0b3A6IDEzICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtdGV4dC1kZWZhdWx0LWNvbG9yOiAjNjY2ICFkZWZhdWx0OyAvL+ODh+ODleOCqeODq+ODiOOBruODnOOCv+ODs+OBruaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYnRuLWZsYXQtdGV4dC1jb2xvcjogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7IC8v44Kr44Op44O844Oc44K/44Oz44Gu44Oc44K/44Oz44Gu5paH5a2X44Kr44Op44O8XG5cbi8vICoqIHByaW1hcnlcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4tcHJpbWFyeSwgOCUpICFkZWZhdWx0OyAvLyDog4zmma/oibJcbiRhY21zLWJ0bi1mbGF0LXByaW1hcnktYm9yZGVyOiAxcHggc29saWQgJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7IC8vIOWRqOOCiuOBrue3muOBruiJslxuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXByaW1hcnktaG92ZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXByaW1hcnksIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1wcmltYXJ5LWhvdmVyLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1wcmltYXJ5LWFjdGl2ZS1iZzogJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vICoqIGluZm9cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtaW5mby1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4taW5mbywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtaW5mby1ib3JkZXI6IDFweCBzb2xpZCAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcblxuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LWluZm8taG92ZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLWluZm8sIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1pbmZvLWhvdmVyLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4taW5mbywgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1pbmZvLWFjdGl2ZS1iZzogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG5cbi8vICoqIHN1Y2Nlc3Ncbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtc3VjY2Vzcy1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4tc3VjY2VzcywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtc3VjY2Vzcy1ib3JkZXI6IDFweCBzb2xpZCAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcblxuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXN1Y2Nlc3MtaG92ZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWhvdmVyLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWFjdGl2ZS1iZzogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG5cbi8vICoqIHdhcm5pbmdcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1jb2xvcjogbGlnaHRlbigkYWNtcy1idG4td2FybmluZywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1ib3JkZXI6IDFweCBzb2xpZCAkYWNtcy1idG4td2FybmluZyAhZGVmYXVsdDtcblxuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXdhcm5pbmctaG92ZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC13YXJuaW5nLWhvdmVyLWJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC13YXJuaW5nLWFjdGl2ZS1iZzogJGFjbXMtYnRuLXdhcm5pbmcgIWRlZmF1bHQ7XG5cbi8vICoqIGRhbmdlclxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtZGFuZ2VyLWJvcmRlcjogMXB4IHNvbGlkICRhY21zLWJ0bi1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vIGhvdmVyXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItaG92ZXItY29sb3I6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LWRhbmdlci1ob3Zlci1ib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcblxuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItYWN0aXZlLWJnOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyDjg6rjg7Pjgq/jg5zjgr/jg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGFjbXMtYnRuLWxpbmstY29sb3I6ICM0MjhiY2EgIWRlZmF1bHQ7XG4kYWNtcy1idG4tbGluay1jb2xvci1ob3ZlcjogIzJlNjdhNSAhZGVmYXVsdDtcblxuLy8gZGlzYWJsZWTjg5zjgr/jg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGFjbXMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjUgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGlzYWJsZWQtb3BhY2l0eS1pZTogKCRhY21zLWJ0bi1kaXNhYmxlZC1vcGFjaXR5ICogMTAwKSAhZGVmYXVsdDsgLy9JReeUqG9wYWNpdHlcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg6njg5njg6tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWxhYmVsLXRleHQtY29sb3I6ICRhY21zLWNvbG9yLWJsYWNrICFkZWZhdWx0O1xuXG4vLyBzdWNjZXNzXG4kYWNtcy1sYWJlbC10ZXh0LXN1Y2Nlc3MtY29sb3I6ICRhY21zLWNvbG9yLXN1Y2Nlc3M5MCAhZGVmYXVsdDtcblxuLy8gaW5mb1xuJGFjbXMtbGFiZWwtdGV4dC1pbmZvLWNvbG9yOiAkYWNtcy1jb2xvci1pbmZvOTAgIWRlZmF1bHQ7XG5cbi8vIHdhcm5pbmdcbiRhY21zLWxhYmVsLXRleHQtd2FybmluZy1jb2xvcjogJGFjbXMtY29sb3Itd2FybmluZzkwICFkZWZhdWx0O1xuXG4vLyBkYW5nZXJcbiRhY21zLWxhYmVsLXRleHQtZGFuZ2VyLWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXI5MCAhZGVmYXVsdDtcblxuLy8g6IOM5pmv44Kr44Op44O8XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICoqIOWfuua6luOCq+ODqeODvFxuJGFjbXMtbGFiZWwtYmxhY2s6ICRhY21zLWNvbG9yLWJsYWNrICFkZWZhdWx0O1xuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWxhYmVsLWRlZmF1bHQ6ICRhY21zLWNvbG9yLWdyYXk2MCAhZGVmYXVsdDtcblxuLy8gc3VjY2Vzc1xuJGFjbXMtbGFiZWwtc3VjY2Vzcy1jb2xvcjogJGFjbXMtY29sb3Itc3VjY2VzczIwICFkZWZhdWx0O1xuXG4vLyBpbmZvXG4kYWNtcy1sYWJlbC1pbmZvLWNvbG9yOiAkYWNtcy1jb2xvci1pbmZvMjAgIWRlZmF1bHQ7XG5cbi8vIHdhcm5pbmdcbiRhY21zLWxhYmVsLXdhcm5pbmctY29sb3I6ICRhY21zLWNvbG9yLXdhcm5pbmcyMCAhZGVmYXVsdDtcblxuLy8gZGFuZ2VyXG4kYWNtcy1sYWJlbC1kYW5nZXItY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjIwICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODkOODg+OCuFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYmFkZ2UtdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIGluZm9cbiRhY21zLWJhZGdlLXRleHQtaW5mby1jb2xvcjogJGFjbXMtY29sb3ItaW5mbzkwICFkZWZhdWx0O1xuXG4vLyBzdWNjZXNzXG4kYWNtcy1iYWRnZS10ZXh0LXN1Y2Nlc3MtY29sb3I6ICRhY21zLWNvbG9yLXN1Y2Nlc3M5MCAhZGVmYXVsdDtcblxuLy8gd2FybmluZ1xuJGFjbXMtYmFkZ2UtdGV4dC13YXJuaW5nLWNvbG9yOiAkYWNtcy1jb2xvci13YXJuaW5nOTAgIWRlZmF1bHQ7XG5cbi8vIGRhbmdlclxuJGFjbXMtYmFkZ2UtdGV4dC1kYW5nZXItY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjkwICFkZWZhdWx0O1xuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJhZGdlLWRlZmF1bHQ6ICRhY21zLWNvbG9yLWdyYXk2MCAhZGVmYXVsdDtcblxuLy8gc3VjY2Vzc1xuJGFjbXMtYmFkZ2Utc3VjY2Vzcy1jb2xvcjogJGFjbXMtY29sb3Itc3VjY2VzczIwICFkZWZhdWx0O1xuXG4vLyBpbmZvXG4kYWNtcy1iYWRnZS1pbmZvLWNvbG9yOiAkYWNtcy1jb2xvci1pbmZvMjAgIWRlZmF1bHQ7XG5cbi8vIHdhcm5pbmdcbiRhY21zLWJhZGdlLXdhcm5pbmctY29sb3I6ICRhY21zLWNvbG9yLXdhcm5pbmcyMCAhZGVmYXVsdDtcblxuLy8gZGFuZ2VyXG4kYWNtcy1iYWRnZS1kYW5nZXItY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjIwICFkZWZhdWx0O1xuXG4vLyDmib/oqo3jg5Djg4Pjgrjjga7oqK3lrppcbiRhY21zLWJhZGdlLWFwcHJvdmFsLXRleHQtY29sb3I6ICRhY21zLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGFjbXMtYmFkZ2UtYXBwcm92YWwtY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjYwICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODiOODvOOCueODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtdG9hc3QtdGV4dC1jb2xvcjogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIHN1Y2Nlc3NcbiRhY21zLXRvYXN0LXRleHQtc3VjY2Vzcy1jb2xvcjogJGFjbXMtY29sb3Itc3VjY2VzczkwICFkZWZhdWx0O1xuXG4vLyBpbmZvXG4kYWNtcy10b2FzdC10ZXh0LWluZm8tY29sb3I6ICRhY21zLWNvbG9yLWluZm85MCAhZGVmYXVsdDtcblxuLy8gd2FybmluZ1xuJGFjbXMtdG9hc3QtdGV4dC13YXJuaW5nLWNvbG9yOiAkYWNtcy1jb2xvci13YXJuaW5nOTAgIWRlZmF1bHQ7XG5cbi8vIGRhbmdlclxuJGFjbXMtdG9hc3QtdGV4dC1kYW5nZXItY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjkwICFkZWZhdWx0O1xuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gKiog5Z+65rqW44Kr44Op44O8XG4kYWNtcy10b2FzdC1ibGFjazogJGFjbXMtY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtdG9hc3QtZGVmYXVsdDogJGFjbXMtY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIHN1Y2Nlc3NcbiRhY21zLXRvYXN0LXN1Y2Nlc3MtY29sb3I6ICRhY21zLWNvbG9yLXN1Y2Nlc3MyMCAhZGVmYXVsdDtcblxuLy8gaW5mb1xuJGFjbXMtdG9hc3QtaW5mby1jb2xvcjogJGFjbXMtY29sb3ItaW5mbzIwICFkZWZhdWx0O1xuXG4vLyB3YXJuaW5nXG4kYWNtcy10b2FzdC13YXJuaW5nLWNvbG9yOiAkYWNtcy1jb2xvci13YXJuaW5nMjAgIWRlZmF1bHQ7XG5cbi8vIGRhbmdlclxuJGFjbXMtdG9hc3QtZGFuZ2VyLWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXIyMCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Hjg43jg6tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAqKiDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXBhbmVsLWJsYWNrLXRleHQtY29sb3I6ICRhY21zLWNvbG9yLWJsYWNrICFkZWZhdWx0O1xuXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLXBhbmVsLWJsYWNrLWJvcmRlcjogJGFjbXMtY29sb3ItZ3JheTUwICFkZWZhdWx0O1xuXG4vLyDog4zmma/oibJcbiRhY21zLXBhbmVsLWJsYWNrLWJnOiAkYWNtcy1jb2xvci1ncmF5MjAgIWRlZmF1bHQ7XG5cbi8vICoqIOOCq+ODqeODvFxuLy8gKiogaW5mb1xuJGFjbXMtcGFuZWwtaW5mby10ZXh0LWNvbG9yOiAkYWNtcy1jb2xvci1pbmZvOTAgIWRlZmF1bHQ7XG4kYWNtcy1wYW5lbC1pbmZvLWJnOiAkYWNtcy1jb2xvci1pbmZvMTAgIWRlZmF1bHQ7XG4kYWNtcy1wYW5lbC1pbmZvLWJvcmRlcjogJGFjbXMtY29sb3ItaW5mbzIwICFkZWZhdWx0O1xuXG4vLyAqKiBkYW5nZXJcbiRhY21zLXBhbmVsLWRhbmdlci10ZXh0LWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXI5MCAhZGVmYXVsdDtcbiRhY21zLXBhbmVsLWRhbmdlci1iZzogJGFjbXMtY29sb3ItZGFuZ2VyMTAgIWRlZmF1bHQ7XG4kYWNtcy1wYW5lbC1kYW5nZXItYm9yZGVyOiAkYWNtcy1jb2xvci1kYW5nZXIyMCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg6rjgrnjg4hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGFjbXMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICRhY21zLWNvbG9yLWdyYXk0MCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgr/jgqTjg6Djg6njgqTjg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWVsaW5lLWxpbmUtY29sb3I6ICRhY21zLWNvbG9yLWdyYXk1MCAhZGVmYXVsdDtcbiR0aW1lbGluZS1saW5lLXdpZHRoOiA0cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtbGFiZWwtZm9udC1zaXplOiAxNCAhZGVmYXVsdDsgLy/ml6Xku5jjg6njg5njg6vjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcblxuJHRpbWVsaW5lLWl0ZW1ncm91cC1tYXJnaW4tdG9wOiAzMHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXBhbmVsLW1hcmdpbjogNXB4IDAgMjBweCAhZGVmYXVsdDsgLy/opoHntKDplpPjga7mhJ/opppcbiR0aW1lbGluZS1wYW5lbC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0OyAvL+WGheWBtOOBruaEn+immlxuJHRpbWVsaW5lLXBhbmVsLWJvcmRlcjogMXB4IHNvbGlkICRhY21zLWNvbG9yLWdyYXk1MCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqLjgqTjgrPjg7Pog4zmma9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWljb24tdGV4dC1jb2xvcjogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOiDjOaZr+OCq+ODqeODvFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAqKiDln7rmupbjgqvjg6njg7xcbiRhY21zLWljb24tYmxhY2s6ICRhY21zLWNvbG9yLWJsYWNrICFkZWZhdWx0O1xuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWljb24tZGVmYXVsdDogJGFjbXMtY29sb3ItZ3JheTgwICFkZWZhdWx0O1xuXG4vLyDln7rmupbjgqvjg6njg7zjg7tzdWNjZXNzXG4kYWNtcy1pY29uLWNvbG9yOiAkYWNtcy1jb2xvci1zdWNjZXNzNzAgIWRlZmF1bHQ7XG5cbi8vIGluZm9cbiRhY21zLWljb24taW5mby1jb2xvcjogJGFjbXMtY29sb3ItaW5mbzcwICFkZWZhdWx0O1xuXG4vLyB3YXJuaW5nXG4kYWNtcy1pY29uLXdhcm5pbmctY29sb3I6ICRhY21zLWNvbG9yLXdhcm5pbmc3MCAhZGVmYXVsdDtcblxuLy8gZGFuZ2VyXG4kYWNtcy1pY29uLWRhbmdlci1jb2xvcjogJGFjbXMtY29sb3ItZGFuZ2VyNzAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OG44O844OW44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OH44OV44Kp44Or44OIXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC5hY21zLXRhYmxlXG4kYWNtcy10YWJsZS1ib3JkZXI6IDFweCBzb2xpZCAkYWNtcy1jb2xvci1ncmF5NTAgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG5cbi8vICoqIOimi+WHuuOBl+OBguOCiuODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtaGVhZGluZ1xuJGFjbXMtdGFibGUtaGVhZGluZy1ib3JkZXI6IDFweCBzb2xpZCAkYWNtcy1jb2xvci1ncmF5NjAgIWRlZmF1bHQ7XG5cbi8vIC5hY21zLXRhYmxlLWhlYWRpbmcgdGhcbiRhY21zLXRhYmxlLWhlYWRpbmctdGgtYmc6ICRhY21zLWNvbG9yLWdyYXkzMCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhlYWRpbmctdGgtdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItZ3JheTkwICFkZWZhdWx0O1xuXG4vLyAqKiDjg5zjg7zjg4Djg7zjg4bjg7zjg5bjg6tcbi8vLmFjbXMtdGFibGUtYm9yZGVyZWRcbiRhY21zLXRhYmxlLWJvcmRlcmVkLWJvcmRlcjogMXB4IHNvbGlkICRhY21zLWNvbG9yLWdyYXk1MCAhZGVmYXVsdDtcblxuLy8gKiog44K544OI44Op44Kk44OX44OG44O844OW44OrXG4vLyAuYWNtcy10YWJsZS1zdHJpcGVkXG4kYWNtcy10YWJsZS1ib3JkZXItb2RkOiAkYWNtcy1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWJvcmRlci1ldmVuOiAkYWNtcy1jb2xvci1ncmF5MTAgIWRlZmF1bHQ7XG5cbi8vICoqIOODm+ODkOODvOOBl+OBn+OBqOOBjeOBruODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtaG92ZXIsLmFjbXMtdGFibGUtaG92ZXItbGluZVxuJGFjbXMtdGFibGUtaG92ZXItYmc6ICRhY21zLWNvbG9yLWluZm8xMCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhvdmVyLWxpbmUtYmc6ICRhY21zLWNvbG9yLWluZm8xMCAhZGVmYXVsdDtcblxuLy8gKiog5YWl44KM5pu/44GI55So44OG44O844OW44OrXG4vLyAuYWNtcy10YWJsZS1zb3J0YWJsZS1hY3RpdmVcbiRhY21zLXRhYmxlLXNvcnRhYmxlLWJnOiAkYWNtcy1jb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuLy8g566h55CG55S76Z2i44Gu44OG44O844OW44OrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICoqIOODh+ODleOCqeODq+ODiFxuLy8gLmFjbXMtdGFibGUtYWRtaW5cbiRhY21zLXRhYmxlLWFkbWluLWJvcmRlcjogMXB4IHNvbGlkICRhY21zLWNvbG9yLWdyYXk1MCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWNlbGw6IDhweCA1cHggIWRlZmF1bHQ7IC8vdGgsdGTjga5wYWRkaW5n44Gu5oSf6KaaXG4kYWNtcy10YWJsZS1hZG1pbi10ZC1iZzogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICoqIOOCueODiOODqeOCpOODl+ODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtYWRtaW4tc3RyaXBlZFxuJGFjbXMtdGFibGUtYWRtaW4tYm9yZGVyLW9kZDogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1ib3JkZXItZXZlbjogJGFjbXMtY29sb3Itc3lzdGVtLWdyYXkxMCAhZGVmYXVsdDtcblxuLy8gKiog44Of44OL44OG44O844OW44OrXG4vLyAuYWNtcy1hZG1pbi1taW5pLXRhYmxlXG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLXRoZWFkLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRhY21zLWFkbWluLW1pbmktdGFibGUtYm9yZGVyOiAkYWNtcy10YWJsZS1hZG1pbi1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vICoqIOe3qOmbhueUu+mdoueUqOODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtYWRtaW4tZWRpdFxuJGFjbXMtdGFibGUtYWRtaW4tZWRpdC1ib3JkZXI6ICRhY21zLXRhYmxlLWFkbWluLWJvcmRlciAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYmc6ICRhY21zLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGFjbXMtdGFibGUtYWRtaW4tZWRpdC10aC13aWR0aDogMjUwcHggIWRlZmF1bHQ7XG5cbi8vICoqIOe3qOmbhueUu+mdoueUqCDjg5zjg7zjg4Djg7zjgYLjgorjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWRcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWQtYm9yZGVyOiAkYWNtcy10YWJsZS1hZG1pbi1ib3JkZXIgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LWJvcmRlcmVkLWJnOiAkYWNtcy1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWQtdGgtd2lkdGg6ICRhY21zLXRhYmxlLWFkbWluLWVkaXQtdGgtd2lkdGggIWRlZmF1bHQ7XG5cbi8vIOOCq+ODqeODvFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbmZvXG4kYWNtcy10YWJsZS1pbmZvLWJnOiAkYWNtcy1jb2xvci1pbmZvMTAgIWRlZmF1bHQ7XG5cbi8vIHN1Y2Nlc3NcbiRhY21zLXRhYmxlLXN1Y2Nlc3MtYmc6ICRhY21zLWNvbG9yLXN1Y2Nlc3MxMCAhZGVmYXVsdDtcblxuLy8gd2FybmluZ1xuJGFjbXMtdGFibGUtd2FybmluZy1iZzogJGFjbXMtY29sb3Itd2FybmluZzEwICFkZWZhdWx0O1xuXG4vLyBkYW5nZXJcbiRhY21zLXRhYmxlLWRhbmdlci1iZzogJGFjbXMtY29sb3ItZGFuZ2VyMTAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OV44Kp44O844OgXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtZm9ybS1ib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAyMCUpICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1ib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAxMCUpIGluc2V0ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigwIDAgMCAvIDMwJSkgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwIDAgMCAvIDMwJSkgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWZvY3VzLWJvcmRlci1jb2xvcjogIzEzN2FmMyAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYigxOSAxMjIgMjQzIC8gNDAlKSAhZGVmYXVsdDtcbiRhY21zLWZvcm0taGVpZ2h0LXNtYWxsOiAyMnB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1oZWlnaHQ6IDI2cHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodC1sYXJnZTogMzhweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0taGVpZ2h0LXNtYWxsLXNwOiAyNnB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1oZWlnaHQtc3A6IDMycHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodC1sYXJnZS1zcDogNDRweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tcGFkZGluZy14OiA0cHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXBhZGRpbmcteC1zcDogOHB4ICFkZWZhdWx0O1xuXG4vLyBzZWxlY3RcbiRhY21zLWZvcm0tc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDIwJSkgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1wYWRkaW5nOiA2cHggMzBweCA2cHggMTBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogMTYgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1mb250LXNpemUtZGVza3RvcDogMTIgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1ib3JkZXItaG92ZXI6IDFweCBzb2xpZCAkYWNtcy1mb3JtLWhvdmVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY21zLWZvcm0tc2VsZWN0LWJnLWNvbG9yOiAkYWNtcy1jb2xvci1ncmF5MTAgIWRlZmF1bHQ7XG5cbi8vIG11bHRpcGxlXG4kYWNtcy1mb3JtLW11bHRpcGxlLWJnLWNvbG9yOiAkYWNtcy1jb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuLy8gZGlzYWJsZWRcbiRhY21zLWZvcm0tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYWNtcy1jb2xvci1ncmF5NTAgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWRpc2FibGVkLWJnLWNvbG9yOiAkYWNtcy1jb2xvci1ncmF5MjAgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWRpc2FibGVkLXRleHQtY29sb3I6ICRhY21zLWNvbG9yLWdyYXk4MCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZGlzYWJsZWQtb3BhY2l0eTogMC42ICFkZWZhdWx0O1xuXG4vLyDlkITnqK4g5bmFXG4kYWNtcy1mb3JtLXdpZHRoLWxhcmdlLXdpZHRoOiA1NDBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0td2lkdGgtbWVkaXVtLXdpZHRoOiAzODBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0td2lkdGgtc21hbGwtd2lkdGg6IDIyMHB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS13aWR0aC1taW5pLXdpZHRoOiAxNDBweCAhZGVmYXVsdDtcblxuLy8g44Ko44Op44O844OG44Kt44K544OIXG4kYWNtcy1mb3JtLWVycm9yLWJvcmRlci1jb2xvcjogJGFjbXMtY29sb3ItZGFuZ2VyNTAgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWVycm9yLWJnLWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXIxMCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZXJyb3ItdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItZGFuZ2VyNzAgIWRlZmF1bHQ7XG4kYWNtcy10ZXh0LWVycm9yLWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXI3MCAhZGVmYXVsdDtcbiRhY21zLXRleHQtaGVscGVyLWNvbG9yOiAkYWNtcy1jb2xvci1ncmF5OTAgIWRlZmF1bHQ7XG4kYWNtcy1pbnB1dC1pbWFnZXMtcGF0aDogJyN7JGFjbXMtcGF0aC1tYXJrZXJ9aWNvX2lucHV0LnBuZycgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ki44Op44O844OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5LiK5LiL5bem5Y+z44Gu5L2Z55m9XG4kYWNtcy1hbGVydC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4vLyDkuIrkuIvlt6blj7Pjga7op5LkuLhcbiRhY21zLWFsZXJ0LWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG5cbi8vIOOCouOCpOOCs+ODs+OBpOOBjeOCouODqeODvOODiOOBruS9meeZvVxuJGFjbXMtYWxlcnQtaWNvbi1wYWRkaW5nOiAyMHB4IDQwcHggMjBweCA1MHB4ICFkZWZhdWx0O1xuXG4vLyDlkITjgqLjg6njg7zjg4jjga7jgqvjg6njg7xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gKiog44OH44OV44Kp44Or44OIXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LWJsYWNrLWJvcmRlcjogJGFjbXMtY29sb3Itc3lzdGVtLWdyYXk3MCAhZGVmYXVsdDtcblxuLy8g6IOM5pmv6ImyXG4kYWNtcy1hbGVydC1ibGFjay1iZzogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtYmxhY2stdGV4dC1jb2xvcjogJGFjbXMtY29sb3Itc3lzdGVtLWdyYXk5MCAhZGVmYXVsdDtcblxuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC1ibGFjay1jbG9zZS1jb2xvcjogJGFjbXMtY29sb3Itc3lzdGVtLWdyYXk3MCAhZGVmYXVsdDtcblxuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1ibGFjay1pY29uLWNvbG9yOiAkYWNtcy1jb2xvci1zeXN0ZW0tZ3JheTcwICFkZWZhdWx0O1xuXG4vLyAqKiDjgqvjg6njg7xcblxuLy8gKiogc3VjY2Vzc1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC1zdWNjZXNzLWJvcmRlcjogJGFjbXMtY29sb3Itc3VjY2VzczcwICFkZWZhdWx0O1xuXG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtYmc6ICRhY21zLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItZ3JheTkwICFkZWZhdWx0O1xuXG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtY2xvc2UtY29sb3I6ICRhY21zLWNvbG9yLXN1Y2Nlc3M3MCAhZGVmYXVsdDtcblxuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1zdWNjZXNzLWljb24tY29sb3I6ICRhY21zLWNvbG9yLXN1Y2Nlc3M3MCAhZGVmYXVsdDtcblxuLy8gKiogaW5mb1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC1pbmZvLWJvcmRlcjogJGFjbXMtY29sb3ItaW5mbzcwICFkZWZhdWx0O1xuXG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LWluZm8tYmc6ICRhY21zLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LWluZm8tdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItZ3JheTkwICFkZWZhdWx0O1xuXG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LWluZm8tY2xvc2UtY29sb3I6ICRhY21zLWNvbG9yLWluZm83MCAhZGVmYXVsdDtcblxuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1pbmZvLWljb24tY29sb3I6ICRhY21zLWNvbG9yLWluZm83MCAhZGVmYXVsdDtcblxuLy8gKiogZGFuZ2VyXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LWRhbmdlci1ib3JkZXI6ICRhY21zLWNvbG9yLWRhbmdlcjUwICFkZWZhdWx0O1xuXG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LWRhbmdlci1iZzogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtZGFuZ2VyLXRleHQtY29sb3I6ICRhY21zLWNvbG9yLWdyYXk5MCAhZGVmYXVsdDtcblxuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC1kYW5nZXItY2xvc2UtY29sb3I6ICRhY21zLWNvbG9yLWRhbmdlcjYwICFkZWZhdWx0O1xuXG4vLyDjgqLjgqTjgrPjg7Pjgqvjg6njg7xcbiRhY21zLWFsZXJ0LWRhbmdlci1pY29uLWNvbG9yOiAkYWNtcy1jb2xvci1kYW5nZXI2MCAhZGVmYXVsdDtcblxuLy8gKiogd2FybmluZ1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC13YXJuaW5nLWJvcmRlcjogJGFjbXMtY29sb3Itd2FybmluZzUwICFkZWZhdWx0O1xuXG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LXdhcm5pbmctYmc6ICRhY21zLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LXdhcm5pbmctdGV4dC1jb2xvcjogJGFjbXMtY29sb3ItZ3JheTkwICFkZWZhdWx0O1xuXG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LXdhcm5pbmctY2xvc2UtY29sb3I6ICRhY21zLWNvbG9yLXdhcm5pbmc3MCAhZGVmYXVsdDtcblxuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC13YXJuaW5nLWljb24tY29sb3I6ICRhY21zLWNvbG9yLXdhcm5pbmc2MCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5fjg63jgrDjg6zjgrnjg5Djg7xcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAqKiDjg5fjg63jgrDjg6zjgrnjg5Djg7zlhajkvZNcblxuLy8g6IOM5pmv6ImyXG4kYWNtcy1wcm9ncmVzcy1iZzogJGFjbXMtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIOmrmOOBlVxuJGFjbXMtcHJvZ3Jlc3MtaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLXByb2dyZXNzLWJvcmRlcjogMXB4IHNvbGlkICRhY21zLWNvbG9yLWdyYXk2MCAhZGVmYXVsdDtcblxuLy8g5LiK5LiL5bem5Y+z44Gu6KeS5Li4XG4kYWNtcy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbi8vIOODl+ODreOCsOODrOOCueODkOODvFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5paH5a2X44Gu6ImyXG4kYWNtcy1wcm9ncmVzcy1iYXItdGV4dDogJGFjbXMtY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIOOCueODiOODqeOCpOODl+OBruW5hVxuJGFjbXMtcHJvZ3Jlc3MtYmFyLXN0cmlwZS13aWR0aDogNDBweCAhZGVmYXVsdDtcblxuLy8gKiog44OX44Ot44Kw44Os44K544OQ44O844Gu44Kr44Op44O8XG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXByb2dyZXNzLWJhci1jb2xvcjogJGFjbXMtY29sb3Itc3VjY2VzczMwICFkZWZhdWx0O1xuXG4vLyBpbmZvXG4kYWNtcy1wcm9ncmVzcy1iYXItY29sb3ItaW5mbzogJGFjbXMtY29sb3ItaW5mbzMwICFkZWZhdWx0O1xuXG4vLyBkYW5nZXJcbiRhY21zLXByb2dyZXNzLWJhci1jb2xvci1kYW5nZXI6ICRhY21zLWNvbG9yLWRhbmdlcjMwICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIExhenkgTG9hZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYWNtcy1sYXp5LWxvYWQtYmc6ICRhY21zLWNvbG9yLWdyYXkxMCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg5Xjgqfjg7zjg4lcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODleOCp+ODvOODieOBrumAn+W6plxuJGFjbXMtZmFkZS1zcGVlZDogNTAwbXMgIWRlZmF1bHQ7XG5cbi8vIOODleOCp+ODvOODieOCpOODsyDpgI/mmI7luqbvvIjmnIDlpKfjgacx44CBMOOBp+WujOWFqOmAj+mBju+8iVxuJGFjbXMtZmFkZS1pbi1zdHJvbmc6IDAuMyAhZGVmYXVsdDtcbiRhY21zLWZhZGUtaW46IDAuNSAhZGVmYXVsdDtcbiRhY21zLWZhZGUtaW4tbGlnaHQ6IDAuNyAhZGVmYXVsdDtcblxuLy8g44OV44Kn44O844OJ44Ki44Km44OI44CA6YCP5piO5bqm77yI5pyA5aSn44GnMeOAgTDjgaflrozlhajpgI/pgY7vvIlcbiRhY21zLWZhZGUtb3V0LXN0cm9uZzogMC4zICFkZWZhdWx0O1xuJGFjbXMtZmFkZS1vdXQ6IDAuNSAhZGVmYXVsdDtcbiRhY21zLWZhZGUtb3V0LWxpZ2h0OiAwLjcgIWRlZmF1bHQ7XG5cbi8vIOOCueODqeOCpOODiVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8geei7uOOBruWApFxuJGFjbXMtc2xpZGUtdG9wOiAtMjBweCAhZGVmYXVsdDsgLy8t44KS5oyH5a6a44GZ44KL44GT44Go44Gn5LiK5pa55ZCR44Gr56e75YuV44GX44G+44GZXG4kYWNtcy1zbGlkZS1ib3R0b206IDIwcHggIWRlZmF1bHQ7XG5cbi8vIHjou7jjga7lgKRcbiRhY21zLXNsaWRlLWxlZnQ6IC0yMHB4ICFkZWZhdWx0OyAvLy3jgpLmjIflrprjgZnjgovjgZPjgajjgaflt6bmlrnlkJHjgavnp7vli5XjgZfjgb7jgZlcbiRhY21zLXNsaWRlLXJpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuXG4vLyDjgrnjg6njgqTjg4njgafjga/jgIFvcGFjaXR544Gu5Yem55CG44KSdHJhbnNmb3Jt44KI44KK5pep44GP5a6f6KGM44GZ44KL44GT44Go44Gn44OV44Kn44O844OJ44Gu44Ki44OL44Oh44O844K344On44Oz44KS5L2c44Gj44Gm44GE44G+44GZ44CCXG4kYWNtcy1zbGlkZS1vcGFjaXR5LXNwZWVkOiA1MDBtcyAhZGVmYXVsdDsgLy/ooajnpLrjgZnjgovpgJ/luqZcbiRhY21zLXNsaWRlLXRyYW5zZm9ybS1zcGVlZDogMTIwMG1zICFkZWZhdWx0OyAvL+enu+WLleOBmeOCi+mAn+W6plxuXG4vLyDjgrrjg7zjg6Bcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOaLoeWkp+OBmeOCi+WApFxuJGFjbXMtc2xpZGUtem9vbS1pbi1zaG93OiAwLjggIWRlZmF1bHQ7IC8vIOihqOekuuOBl+OBquOBjOOCieaLoeWkp+OBmeOCi+OBqOOBjeOBruODh+ODleOCqeODq+ODiFxuJGFjbXMtc2xpZGUtem9vbS1pbi1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJGFjbXMtc2xpZGUtem9vbS1pbi1ob3ZlcjogMS4yICFkZWZhdWx0OyAvLyBob3ZlcuaZguOBruacgOWkp1xuLy8g57iu5bCP44GZ44KL5YCkXG4kYWNtcy1zbGlkZS16b29tLW91dC1zaG93OiAxLjIgIWRlZmF1bHQ7IC8vIOihqOekuuOBl+OBquOBjOOCiee4ruWwj+OBmeOCi+OBqOOBjeOBruODh+ODleOCqeODq+ODiFxuJGFjbXMtc2xpZGUtem9vbS1vdXQtZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRhY21zLXNsaWRlLXpvb20tb3V0LWhvdmVyOiAwLjggIWRlZmF1bHQ7IC8vIGhvdmVy5pmC44Gu5pyA5aSnXG5cbiRhY21zLXpvb20tb3BhY2l0eS1zcGVlZDogNTAwbXMgIWRlZmF1bHQ7IC8v6KGo56S644GZ44KL6YCf5bqmXG4kYWNtcy16b29tLXRyYW5zZm9ybS1zcGVlZDogNTAwbXMgIWRlZmF1bHQ7IC8v56e75YuV44GZ44KL6YCf5bqmXG5cbi8vIOODneODg+ODl+OCouODg+ODl1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy956Lu444Gu5YCkXG4kYWNtcy1wb3B1cC10b3A6IC01cHggIWRlZmF1bHQ7IC8vLeOCkuaMh+WumuOBmeOCi+OBk+OBqOOBp+S4iuaWueWQkeOBq+enu+WLleOBl+OBvuOBmVxuJGFjbXMtcG9wdXAtYm90dG9tOiA1cHggIWRlZmF1bHQ7XG5cbi8veOi7uOOBruWApFxuJGFjbXMtcG9wdXAtbGVmdDogLTVweCAhZGVmYXVsdDsgLy8t44KS5oyH5a6a44GZ44KL44GT44Go44Gn5bem5pa55ZCR44Gr56e75YuV44GX44G+44GZXG4kYWNtcy1wb3B1cC1yaWdodDogNXB4ICFkZWZhdWx0O1xuXG4vLyBob3ZlcuOBl+OBn+OBqOOBjeOBqGhvdmVy44GX44Gf44GC44Go44Gu6YCf5bqm44KS5aSJ44GI44Gm44GE44G+44GZXG4kYWNtcy1wb3B1cC11cC1zcGVlZDogMzAwbXMgIWRlZmF1bHQ7IC8vIGhvdmVy44GX44Gf44Go44GNXG4kYWNtcy1wb3B1cC1kb3duLXNwZWVkOiA1MDBtcyAhZGVmYXVsdDsgLy8gaG92ZXLjgpLjgoTjgoHjgZ/jgajjgY1cblxuLy8g6YGF5bu2XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIOmBheW7tuOBruOCueODlOODvOODiVxuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LWZpcnN0OiAwLjFzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXNlY29uZDogMC4yNXMgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktdGhpcmQ6IDAuM3MgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktZm91cnRoOiAwLjQ1cyAhZGVmYXVsdDtcblxuLy8g6YGF5bu244Gu44K544OU44O844OJIO+8iOWPjeWvvu+8iVxuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2UtZm91cnRoOiAwLjFzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2UtdGhpcmQ6IDAuMjVzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2Utc2Vjb25kOiAwLjNzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2UtZmlyc3Q6IDAuNDVzICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDnt6jpm4bjg5rjg7zjgrhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYWNtcy1hZG1pbi10aXRsZS10ZXh0Y29sb3I6ICRhY21zLWNvbG9yLWdyYXk5MCAhZGVmYXVsdDtcbiRhY21zLWFkbWluLXRpdGxlMi10ZXh0Y29sb3I6ICRhY21zLWNvbG9yLWdyYXk5MCAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5LiN5Y+v6KaW5YyWXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhpZGUtdmlzdWFsbHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuIiwiYm9keSxcbmRpdixcbmRsLFxuZHQsXG5kZCxcbnVsLFxub2wsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmNvZGUsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5pbnB1dCxcbnRleHRhcmVhLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkLFxuZmlndXJle1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xufVxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6MDtcbn1cbmZpZWxkc2V0LFxuaW1ne1xuXHRib3JkZXI6MDtcbn1cbmFkZHJlc3MsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbnRoLFxudmFye1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuYnJ7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubWFpbixcbnNlY3Rpb24sXG5oZWFkZXIsXG5mb290ZXIsXG5uYXYsXG5maWd1cmUsXG5hZGRyZXNzLFxucGljdHVyZXtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5hZGRyZXNze1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG51bCxcbm9se1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5tYXJre1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5zdWJ7XG5cdGZvbnQtc2l6ZTogeC1zbWFsbDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUT0RPIGZvcm0gcGFydHNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbnRleHRhcmVhLFxuc2VsZWN0e1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdC8vIGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRhcHBlYXJhbmNlOiBidXR0b247XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5sYWJlbHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9ue1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5idXR0b24gaW1neyBkaXNwbGF5OiBibG9jazsgfVxudGV4dGFyZWF7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUT0RPIGZvciByZXNwb25zaXZlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJvZHl7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmlucHV0W3R5cGU9XCJpbWFnZVwiXXtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvLyBBbmRyb2lkIDQueCDmqJnmupbjg5bjg6njgqbjgrblr77nrZZcdFxufVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUT0RPIGZvciBBbmRyb2lkXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnB7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmeODvOOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1iYXNlO1xuICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ7XG4gIGJhY2tncm91bmQ6IGdsb2JhbC4kYmctY29sb3I7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLWJhc2UpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLWJhc2Utd2lkZS1zY3JlZW4pO1xuICB9XG59XG5ib2R5I2hvbWUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyog44Oq44Oz44Kv44Gu6Kit5a6aICovXG5hOmxpbmsge1xuICBjb2xvcjogZ2xvYmFsLiRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogZ2xvYmFsLiRsaW5rLWNvbG9yLXZpc2l0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogZ2xvYmFsLiRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OZ44O844K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44Kz44Oz44OG44Kk44OK44O8XG4kY29udGFpbmVyLWxnICAgICAgICAgICAgICAgICAgOiAxMTc2cHg7XG4kY29udGFpbmVyLW1kICAgICAgICAgICAgICAgICAgOiAxMDI0cHg7XG4kY29udGFpbmVyLXNtICAgICAgICAgICAgICAgICAgOiA5MzZweDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OV44Kp44Oz44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWhpcmFnaW5vICAgICAgICAgICAgICAgICAgICAgOiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIkhlbHZldGljYSBOZXVlXCIsXCJBcmlhbFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsXCJNZWlyeW9cIixzYW5zLXNlcmlmO1xuJGZvbnQteXUtZ290aGljICAgICAgICAgICAgICAgICAgICA6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LCBcIll1IEdvdGhpY1wiLCBcIll1R290aGljXCIsIFwiU2Vnb2UgVUlcIixcIlJvYm90b1wiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkFyaWFsXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIixcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWVpcnlvICAgICAgICAgICAgICAgICAgICAgICA6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixcIlJvYm90b1wiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkFyaWFsXCIsIFwiVmVyZGFuYVwiLCBcIk1laXJ5b1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIkhpcmFnaW5vIFNhbnNcIixzYW5zLXNlcmlmO1xuJGZvbnQtbGF0byAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICA6ICRmb250LXl1LWdvdGhpYztcbiRmb250LWhlYWRpbmcgICAgICAgICAgICAgICAgICAgICAgOiAkZm9udC1iYXNlO1xuJGZvbnQtZW4gICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRmb250LWxhdG87XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5XjgqHjgqTjg6vjga7jg5Hjgrlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHJvb3QtdGhlbWUtaW1nICAgICAgICAgICAgICAgICAgICA6ICcvdGhlbWVzL2RldmVsb3AvaW1hZ2VzLyc7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjgqvjg6njg7xcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g6IOM5pmv6ImyXG4kYmctY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgIDogI0Y0RjNFRDtcbiRiZy1jb2xvci1kYXJrICAgICAgICAgICAgICAgICAgICAgOiAjRUFFOERGO1xuJGJnLWNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgICAgICA6ICNGRkZGRkY7XG5cbi8vIOODl+ODqeOCpOODnuODquODvOOCq+ODqeODvFxuJHByaW1hcnktY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNGRkM0MDA7XG4vLyDjgrvjgqvjg7Pjg4Djg6rjg7zjgqvjg6njg7xcbiRzZWNvbmRhcnktY29sb3IgICAgICAgICAgICAgICAgICAgOiAjRUQ2QjAwO1xuLy8g44OG44O844Oe44Kr44Op44O8XG4kdGhlbWUtY29sb3IgICAgICAgICAgICAgICAgICAgICAgIDogI0VBQTIwMDtcbiR0aGVtZS1jb2xvci1kYXJrICAgICAgICAgICAgICAgICAgOiAjRUQ2QjAwO1xuLy8g44Ki44Kv44K744Oz44OI44Kr44Op44O8XG4kYWNjZW50LWNvbG9yICAgICAgICAgICAgICAgICAgICAgIDogI0ZGMDAwMDtcbiRhY2NlbnQtY29sb3ItZ3JlZW4gICAgICAgICAgICAgICAgOiAjMDA0RDJEO1xuLy8g44OZ44O844K544Kr44Op44O8XG4kYmFzZS1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgIDogIzIyMjIyMjtcblxuLy8g44OG44Kt44K544OIXG4kdGV4dC1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgIDogJGJhc2UtY29sb3I7XG4kdGV4dC1jb2xvci1oZWFkaW5nICAgICAgICAgICAgICAgIDogIzAwMDAwMDtcbiR0ZXh0LWNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgICAgOiAjOUI5QjlCO1xuXG4vLyDjg6rjg7Pjgq/jgqvjg6njg7xcbiRsaW5rLWNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgOiAkcHJpbWFyeS1jb2xvcjtcbiRsaW5rLWNvbG9yLWFjdGl2ZSAgICAgICAgICAgICAgICAgOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJGxpbmstY29sb3ItdmlzaXRlZCAgICAgICAgICAgICAgICA6ICRwcmltYXJ5LWNvbG9yO1xuXG4vLyDjg5zjgr/jg7NcbiRidG4tY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgOiAkcHJpbWFyeS1jb2xvcjtcbiRidG4tYWN0aXZlLWNvbG9yICAgICAgICAgICAgICAgICAgOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4vLyDnt5pcbiRib3JkZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgOiAjRDVENUQ1O1xuJGJvcmRlci1jb2xvci1kYXJrICAgICAgICAgICAgICAgICA6ICMyQzJDMkM7XG5cbi8vIOWQhHNuc+iJslxuJGZhY2Vib29rLWNvbG9yICAgICAgICAgICAgICAgICAgICA6ICMzYjU5OTk7XG4kdHdpdHRlci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogIzU1YWNlZTtcbiRncGx1cy1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgOiAjZGQ0YjM5O1xuJHlvdXR1YmUtY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNjZDIwMWY7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5jjg4Pjg4Djg7xcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNwLWhlYWRlci1oZWlnaHQgICAgICAgICAgICAgICAgICA6IDYwcHg7XG4kZ2xvYmFsLW5hdi1oZWlnaHQgICAgICAgICAgICAgICAgIDogODBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCqOODs+ODiOODquODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZW50cnktbWFyZ2luLWJvdHRvbSAgICAgICAgICAgICAgIDogNDBweDtcblxuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcCAgICAgICAgICA6IDA7XG5cbiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tc20gICAgOiAzMHB4ICFkZWZhdWx0O1xuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZCAgICA6IDQwcHggIWRlZmF1bHQ7XG4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnICAgIDogODBweCAhZGVmYXVsdDtcblxuJGVudHJ5LXRleHQtdW5pdCAgICAgICAgICAgICAgICAgICA6IGVudHJ5LXRleHQtdW5pdDtcblxuJGVudHJ5LXRleHQtYmFzZS1jb2xvciAgICAgICAgICAgICA6ICRiYXNlLWNvbG9yO1xuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgICAgICA6IDUwMDtcbiRlbnRyeS1mb250LXdlaWdodC1ib2xkICAgICAgICAgICAgOiA3MDA7XG4kZW50cnktY29sb3ItcG9pbnQtYmFzZSAgICAgICAgICAgIDogdmFyKC0tdGhlbWUtY29sb3IpO1xuJGVudHJ5LWNvbG9yLWJvcmRlci1iYXNlICAgICAgICAgICA6ICRib3JkZXItY29sb3I7XG4kZW50cnktY29sb3ItYmctYmFzZSAgICAgICAgICAgICAgIDogJGJnLWNvbG9yO1xuXG4kZW50cnktZm9udC1zaXplLWJhc2UgICAgICAgICAgICAgIDogMTU7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtICAgICAgICAgIDogMjI7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLW1kICAgICAgICAgIDogMjQ7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLWxnICAgICAgICAgIDogMjg7XG5cbiRlbnRyeS1mb250LXNpemUtYmFzZS13aWRlLXNjcmVlbiAgICAgICA6IDE2O1xuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1zbS13aWRlLXNjcmVlbiAgIDogMjI7XG4kZW50cnktZm9udC1zaXplLXRpdGxlLW1kLXdpZGUtc2NyZWVuICAgOiAyNDtcbiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGctd2lkZS1zY3JlZW4gICA6IDI4O1xuXG4kZW50cnktdGV4dC1saW5laGVpZ2h0ICAgICAgICAgICAgICA6IDI7XG4kZW50cnktdGl0bGUtbGluZWhlaWdodCAgICAgICAgICAgICA6IDEuNTtcblxuJGVudHJ5LWxpc3QtbGktYm90dG9tLXNwYWNlICAgICAgICA6IC4yNWVtO1xuJGVudHJ5LWxpc3QtbWFya2VyLXNwYWNlICAgICAgICAgICA6IDEuMjVlbTtcblxuJGVudHJ5LWRsLXNwYWNlICAgICAgICAgICAgICAgICAgICA6IDEuMjVlbTtcbiRlbnRyeS1kbC1ib3JkZXIgICAgICAgICAgICAgICAgICAgOiAxcHggc29saWQgJGVudHJ5LWNvbG9yLWJvcmRlci1iYXNlO1xuJGVudHJ5LWR0LWJvcmRlci13aWR0aCAgICAgICAgICAgICA6IDRweDtcbiRlbnRyeS1kdC1ib3JkZXItc3BhY2UgICAgICAgICAgICAgOiAxMHB4O1xuXG4kZW50cnktcXVvdGUtY29sb3IgICAgICAgICAgICAgICAgIDogI2ZmZmZmZjtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA57eo6ZuG44Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Ki44OL44Oh44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOOAgOODleOCp+ODvOODieOCpOODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyog44CA44K644O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzY2FsZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgfVxufVxuXG4vKiDjgIDkuIvjgavnp7vli5Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZS1pbi1kb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmuODvOOCuOWFqOS9k1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCqOODquOCouOCrOOCpOODiSDjg6rjg7zjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtYXJlYSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuXG5cbi5sLWFyZWFfX2xlYWQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuLmwtYXJlYV9fdGl0bGUge1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG4gIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMzgpO1xuICB9XG59XG5cblxuXG4ubC1hcmVhX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5cblxuLmwtYXJlYV9fY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJnLWNvbG9yLWRhcms7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7XG4gICAgcGFkZGluZzogNDVweCA4MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3tnbG9iYWwuJHJvb3QtdGhlbWUtaW1nfXN0eWxlL2JnLWZvb3Rlci5wbmcpIHJlcGVhdC14IGNlbnRlciBib3R0b20gLyBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuI2hvbWUgLmwtZm9vdGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuXG4ubC1mb290ZXJfX2luZm8ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi5sLWZvb3Rlcl9faW5mb19fc2l0ZW1hcCB7XG4gIG1heC13aWR0aDogODQ4cHg7XG59XG5cblxuLmwtZm9vdGVyX19pbmZvX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxMyk7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODkuODvOODreODvOOCqOODquOColxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1oZXJvX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1heCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MCUpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmuODvOOCuOODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1wYWdlLWhlYWRlcixcbi5sLXBhZ2UtaGVhZGVyLS1lbnRyeSxcbi5sLXBhZ2UtaGVhZGVyLS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtY29sb3IpIHVybCgje2dsb2JhbC4kcm9vdC10aGVtZS1pbWd9c3R5bGUvYmctdGl0bGUucG5nKSByZXBlYXQteCBjZW50ZXIgYm90dG9tIC8gMTI5cHggMTZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5sLXBhZ2UtaGVhZGVyLS1lbnRyeSxcbi5sLXBhZ2UtaGVhZGVyLS1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTg4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi5sLXBhZ2UtaGVhZGVyLS1hcmVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7Z2xvYmFsLiRyb290LXRoZW1lLWltZ31zdHlsZS9iZy10aXRsZS1hcmVhLnBuZyk7XG59XG5cblxuLmwtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cblxuLmwtcGFnZS1oZWFkZXJfX25hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1zZWN0aW9uLFxuLmwtc2VjdGlvbi0td2F2ZSxcbi5sLXNlY3Rpb24tLXdhdmUtZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5cblxuLmwtc2VjdGlvbi0td2F2ZSxcbi5sLXNlY3Rpb24tLXdhdmUtZ3JlZW4ge1xuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmVwZWF0LXggY2VudGVyIGJvdHRvbSAvIGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLS13YXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTZweCwgZ2xvYmFsLiRiZy1jb2xvciAxNnB4KTtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3tnbG9iYWwuJHJvb3QtdGhlbWUtaW1nfXN0eWxlL2JnLXNlY3Rpb24uc3ZnKTtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLS13YXZlLWdyZWVuIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTZweCwgZ2xvYmFsLiRhY2NlbnQtY29sb3ItZ3JlZW4gMTZweCk7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7Z2xvYmFsLiRyb290LXRoZW1lLWltZ31zdHlsZS9iZy1zZWN0aW9uLWdyZWVuLnN2Zyk7XG4gIH1cbn1cblxuXG5cbi5sLXNlY3Rpb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4lYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG4gIEBpbmNsdWRlIGdsb2JhbC5ib3hTaGFkb3coKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cblxuICAmLFxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmxpbmsge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cblxuLmMtYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnV0dG9uICFvcHRpb25hbDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbn1cblxuXG4uYy1idXR0b24tLXdpZHRoTmFycm93IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogMTc4cHg7XG4gIH1cbn1cblxuXG5cbi8qIOODquODs+OCr+ODnOOCv+ODsyAqL1xuLmMtbGluay1idXR0b24ge1xuICBAZXh0ZW5kICVidXR0b247XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbn1cblxuXG4uYy1saW5rLWJ1dHRvbi0tc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTU1cHg7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbn1cblxuXG4uYy1saW5rLWJ1dHRvbi0tY29sb3JHcmVlbiB7XG4gIGNvbG9yOiBnbG9iYWwuJGFjY2VudC1jb2xvci1ncmVlbiAhaW1wb3J0YW50O1xufVxuXG5cbi5jLWxpbmstYnV0dG9uLS1iZ1doaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jLWxpbmstYnV0dG9uLS1iZ1RoZW1lIHtcbiAgYmFja2dyb3VuZDogZ2xvYmFsLiR0aGVtZS1jb2xvcjtcbn1cblxuLmMtbGluay1idXR0b24tLWJnUHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbn1cblxuLmMtbGluay1idXR0b24tLWJnVGhlbWUge1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJHRoZW1lLWNvbG9yO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJhY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgZ2xvYmFsO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Om44O844OG44Kj44Oq44OG44KjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODnOODvOODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZG90dGVkKCRwb3NpdGlvbjogbGVmdCwkY29sb3I6cmdiYSgjMDAwLCAxLjApLCAkc3RyaXBlOiAxLCAkc3BhY2luZzogNCwgJHdpZHRoOjEpIHtcbiAgYm9yZGVyOiBub25lO1xuICBAaWYgJHBvc2l0aW9uID09IGxlZnQgb3IgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICgkd2lkdGgpKjFweCAoJHN0cmlwZSskc3BhY2luZykqMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbiAoJHN0cmlwZSkqMXB4O1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSB0b3Agb3IgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkY29sb3IgMCUsICRjb2xvciAkc3RyaXBlLygkc3RyaXBlKyRzcGFjaW5nKSoxMDAlLCB0cmFuc3BhcmVudCAkc3RyaXBlLygkc3RyaXBlKyRzcGFjaW5nKSoxMDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoJHN0cmlwZSskc3BhY2luZykqMXB4ICgkd2lkdGgpKjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoJHN0cmlwZSkqMXB4ICRwb3NpdGlvbjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44K/44Kk44Od44Kw44Op44OV44KjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBoZWFkaW5nLWxhcmdlKCRlbnRyeSwkZGVjb3JhdGlvbikge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGl0bGUtbGluZWhlaWdodDtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtdGl0bGUtbGcpO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZShnbG9iYWwuJGVudHJ5LWZvbnQtc2l6ZS10aXRsZS1sZy13aWRlLXNjcmVlbik7XG4gIH1cbiAgQGlmICRlbnRyeSA9PSB0cnVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgfVxuICB9XG4gIEBpZiAkZGVjb3JhdGlvbiA9PSB0cnVlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJnLWNvbG9yLWRhcms7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctbWVkaXVtKCRlbnRyeSwkZGVjb3JhdGlvbikge1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRpdGxlLWxpbmVoZWlnaHQ7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLW1kKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLW1kLXdpZGUtc2NyZWVuKTtcbiAgfVxuICBAaWYgJGRlY29yYXRpb24gPT0gdHJ1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdsb2JhbC4kYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nLXNtYWxsKCRlbnRyeSwkZGVjb3JhdGlvbikge1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGVudHJ5LXRpdGxlLWxpbmVoZWlnaHQ7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKGdsb2JhbC4kZW50cnktZm9udC1zaXplLXRpdGxlLXNtLXdpZGUtc2NyZWVuKTtcbiAgfVxufVxuXG4vLyDjg57jg7zjgqvjg7xcbkBtaXhpbiBtYXJrZXIoJGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3IsICRoZWlnaHQ6IDQ1JSl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgJGhlaWdodCwgJGNvbG9yIDApO1xufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODhuOCreOCueODiOOBruWIh+OCiuaNqOOBplxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJ1bmNhdGlvbigpe1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOeUu+WDj1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+ODrOOCueODneODs+OCt+ODluOCpOODoeODvOOCuFxuQG1peGluIHJlc3BvbnNpdmUtaW1hZ2UoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDphdXRvO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5LiJ6KeS5b2iXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLyBAcGFyYW0gJGRpcmVjdGlvbiAtIFRyaWFuZ2xlIGRpcmVjdGlvbiwgZWl0aGVyIGB0b3BgLCBgcmlnaHRgLCBgYm90dG9tYCBvciBgbGVmdGBcbi8vLyBAcGFyYW0gJGNvbG9yIFtjdXJyZW50Y29sb3JdIC0gVHJpYW5nbGUgY29sb3Jcbi8vLyBAcGFyYW0gJHdpZHRoIFsxMHB4XSAtIFRyaWFuZ2xlIHdpZHRoXG4vLy8gQHBhcmFtICRoZWlnaHQgWzEwcHhdIC0gVHJpYW5nbGUgaGVpZ2h0XG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogYm90dG9tLCAkY29sb3I6Y3VycmVudGNvbG9yLCAkd2lkdGg6MTBweCwgJGhlaWdodDoxMHB4KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaGVpZ2h0IHNvbGlkICRjb2xvcjtcbiAgfVxuXG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOinkuS4uFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYm9yZGVyUmFkaXVzKCRyYWRpdXM6IDIwcHgsICRyYWRpdXMtd2lkZS1zY3JlZW46MzBweCwgJGJyZWFrcG9pbnQ6YWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXdpZGUtc2NyZWVuO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODnOODg+OCr+OCueOCt+ODo+ODieOCplxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYm94U2hhZG93KCRvZmZzZXQteDogMCwgJG9mZnNldC15OiAzcHgsICRibHVyOiA2cHgsICRjb2xvcjpyZ2JhKDAsMCwwLC4xNikpIHtcbiAgYm94LXNoYWRvdzogJG9mZnNldC14ICRvZmZzZXQteSAkYmx1ciAkY29sb3I7XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqvjg7zjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtY2FyZCBhLFxuLmMtY2FyZC0taG9yaXpvbnRhbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jLWNhcmRfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGdsb2JhbC5ib3JkZXJSYWRpdXM7XG4gIEBpbmNsdWRlIGdsb2JhbC5ib3hTaGFkb3c7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5cbi5jLWNhcmQtLWhvcml6b250YWwgLmMtY2FyZF9fY29udGVudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMHB4IDFmcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0MHB4IDFmcjtcbiAgfVxufVxuXG5cblxuLmMtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1jYXJkIC5jLWNhcmRfX3RodW1ibmFpbCB7XG4gIGFzcGVjdC1yYXRpbzogMzYyIC8gMjIyO1xufVxuXG4uYy1jYXJkLS1ob3Jpem9udGFsIC5jLWNhcmRfX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuXG5cbi5jLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiA4cHggMTVweCAxMnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgfVxufVxuXG5cblxuLmMtY2FyZF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYgPiAqICsgKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuXG5cbi5jLWNhcmRfX2RhdGVfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAzcHggOHB4IDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTIpO1xufVxuXG5cblxuLmMtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cblxuLmMtY2FyZF9fY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS44NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCs+ODs+ODhuODiuODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4lY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxufVxuXG4uYy1jb250YWluZXIge1xuICBAZXh0ZW5kICVjb250YWluZXI7XG4gIG1heC13aWR0aDogZ2xvYmFsLiRjb250YWluZXItbGc7XG59XG5cbi5jLWNvbnRhaW5lci1tZCB7XG4gIEBleHRlbmQgJWNvbnRhaW5lcjtcbiAgbWF4LXdpZHRoOiBnbG9iYWwuJGNvbnRhaW5lci1tZDtcbn1cblxuLmMtY29udGFpbmVyLXNtIHtcbiAgQGV4dGVuZCAlY29udGFpbmVyO1xuICBtYXgtd2lkdGg6IGdsb2JhbC4kY29udGFpbmVyLXNtO1xufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDml6Xku5hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZGF0ZSB7XG4gIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWVuO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxMyk7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Ko44Oz44OI44Oq44O844K144Oe44Oq44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWVudHJ5LXN1bW1hcnksXG4uYy1lbnRyeS1zdW1tYXJ5LS0zY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDFmcik7XG59XG5cblxuLmMtZW50cnktc3VtbWFyeSB7XG4gIGdhcDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgNTYzcHgpO1xuICAgIGdhcDogNDBweCA1MHB4O1xuICB9XG59XG5cblxuLmMtZW50cnktc3VtbWFyeS0tM2NvbHVtbiB7XG4gIGdhcDogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMzYycHgpO1xuICAgIGdhcDogNDVweDtcbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Kr44O844OJ77yI5b2x44Gq44GX77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZsYXQtY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDk0cHgsMWZyKSk7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5cblxuXG4uYy1mbGF0LWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuXG5cbi5jLWZsYXQtY2FyZF9fdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuXG5cbi5jLWZsYXQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5cblxuLmMtZmxhdC1jYXJkX19oZWFkaW5nIHtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjYpO1xuICBjb2xvcjogZ2xvYmFsLiR0aGVtZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyOCk7XG4gIH1cbn1cblxuXG5cbi5jLWZsYXQtY2FyZF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE1KTtcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oZWFkaW5nLWxhcmdlIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLmhlYWRpbmctbGFyZ2UoZmFsc2UsIGZhbHNlKTtcbn1cblxuLmMtaGVhZGluZy1tZWRpdW0ge1xuICBAaW5jbHVkZSBnbG9iYWwuaGVhZGluZy1tZWRpdW0oZmFsc2UsIGZhbHNlKTtcbn1cblxuLmMtaGVhZGluZy1zbWFsbCB7XG4gIEBpbmNsdWRlIGdsb2JhbC5oZWFkaW5nLXNtYWxsKGZhbHNlLCBmYWxzZSk7XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDmsLTlubPnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaHIge1xuICBib3JkZXI6IDAgZGFzaGVkIGdsb2JhbC4kYm9yZGVyLWNvbG9yLWRhcms7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnAtZW50cnktLWFyZWEgLmMtaHIge1xuICBtYXgtd2lkdGg6IGdsb2JhbC4kY29udGFpbmVyLW1kO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CAaW5wdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJWlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4uYy1pbnB1dCxcbi5jLXN1Ym1pdCxcbi5jLXNlbGVjdCBzZWxlY3Qge1xuICBAZXh0ZW5kICVpbnB1dDtcbn1cblxuLmMtc3VibWl0IHtcbiAgY29sb3I6IHZhcigtLXBhZ2UtdGl0bGUtY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgfVxuXG4gIC5mYS1hbmdsZS1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg63jg7zjgqvjg6vjg4rjg5PjgrLjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbG9jYWwtbmF2LFxuLmMtbG9jYWwtbmF2LS1jZW50ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgY29sb3I6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBAaW5jbHVkZSBnbG9iYWwuYm94U2hhZG93O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICB9XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyMCk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuXG4uYy1sb2NhbC1uYXYtLWNlbnRlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBsaSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cblxuLnAtZW50cnktYm9keSAuYy1sb2NhbC1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OK44OT44Ky44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW5hdiB7XG4gIEBpbmNsdWRlIGdsb2JhbC5ib3hTaGFkb3coKTtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cygpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG5cbi5jLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDEwOHB4LCAxZnIpKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwOHB4LCAxZnIpKTtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5cbi5jLW5hdi1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxMik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5cblxuLmMtbmF2LWxpc3RfX2l0ZW1fX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oa44O844K444K/44Kk44OI44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uYy1wYWdlLXRpdGxlX19tYWluLFxuLmMtcGFnZS10aXRsZV9fbWFpbi0tamEge1xuICBjb2xvcjogdmFyKC0tcGFnZS10aXRsZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG59XG5cbi5jLXBhZ2UtdGl0bGVfX21haW4ge1xuICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWVuO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzNik7XG59XG5cbi5jLXBhZ2UtdGl0bGVfX21haW4tLWphIHtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMzIpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuXG4uYy1wYWdlLXRpdGxlX19zdWIge1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oa44O844K444Oj44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXBhZ2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDQzcHgpO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1lbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDUwcHgpO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBhLFxuICBsaS5jdXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWhlYWRpbmc7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRib3JkZXItY29sb3I7XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGxpLmN1ciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBhID4gc3BhbixcbiAgbGkuY3VyID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG59XG5cbi5wLXN1bW1hcnkgKyAuYy1wYWdlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi5jLXBhZ2VyX19hcnJvd19faWNvbiB7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbn1cblxuXG4uYy1wYWdlcl9fYXJyb3ctLWZvcndhcmQgYSxcbi5jLXBhZ2VyX19hcnJvdy0tYmFjayBhIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5qSc57Si44Oc44OD44Kv44K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdsb2JhbC4kYm9yZGVyLWNvbG9yLWRhcms7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuXG5bY2xhc3MqPVwiYy1zZWFyY2hfX2l0ZW1cIl0gKyBbY2xhc3MqPVwiYy1zZWFyY2hfX2l0ZW1cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5bY2xhc3MqPVwiYy1zZWFyY2hfX2l0ZW1cIl0gKyAuYy1zZWFyY2hfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbltjbGFzcyo9XCJjLXNlYXJjaF9faXRlbVwiXSArIFtjbGFzcyo9XCJjLXNlYXJjaF9faXRlbVwiXSxcbltjbGFzcyo9XCJjLXNlYXJjaF9faXRlbVwiXSArIC5jLXNlYXJjaF9fYnV0dG9uIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuLmMtc2VhcmNoX19pdGVtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuXG4uYy1zZWFyY2hfX2l0ZW0tLWtleXdvcmQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHdpZHRoOiA0NDZweDtcbiAgfVxufVxuXG5cbi5jLXNlYXJjaF9fYnV0dG9uIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODiOODlOODg+OCr+ODkeOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10b3BpY3BhdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICBsaSArIGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOijnOi2s+ODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hbm5vdGF0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCkgO1xuXG4gIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODgeOCp+ODg+OCr+ODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jaGVjay1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICB9XG5cbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBcbiAgLmZhLXNxdWFyZS1jaGVjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqjjg7Pjg4jjg6rjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KTtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cblxuICBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1lbnRyeS0tYXJlYSB7XG4gIGJhY2tncm91bmQ6IGdsb2JhbC4kYmctY29sb3ItZGFyaztcbn1cblxuXG4ucC1lbnRyeV9fcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMCAyNHB4IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzJweCA0MnB4O1xuICB9XG5cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1lbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgY29udGVudDogXCJRLlwiO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDMwKTtcbiAgfVxufVxuXG5cbi5wLWVudHJ5LWJvZHkge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4ucC1lbnRyeS1ib2R5X19rZXl2aXN1YWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTEwcHggLTEwcHggMzBweDtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDMwcHg7XG4gIH1cbn1cblxuXG4ucC1lbnRyeS1ib2R5X19rZXl2aXN1YWwgKyAucC1lbnRyeS1ib2R5X19zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cblxuLnAtZW50cnktYm9keV9fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLyogIOODhuOCreOCueODiOODpuODi+ODg+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvKiDlhbHpgJrkvZnnmb3oqK3lrpogKi9cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwLFxuICBkbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKTtcbiAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvKiDlvLfoqr8gKi9cbiAgZW06bm90KFtjbGFzc10pIHtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRlbnRyeS1mb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBlbS5hY2NlbnQge1xuICAgIGNvbG9yOiBnbG9iYWwuJGFjY2VudC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRlbnRyeS1mb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qIOimi+WHuuOBlyAqL1xuICBoMjpub3QoW2NsYXNzXSkge1xuICAgIEBpbmNsdWRlIGdsb2JhbC5oZWFkaW5nLWxhcmdlKHRydWUsIGZhbHNlKTtcbiAgfVxuXG4gIGgzOm5vdChbY2xhc3NdKSB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLmhlYWRpbmctbWVkaXVtKHRydWUsIGZhbHNlKTtcbiAgfVxuXG4gIGg0Om5vdChbY2xhc3NdKSB7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLmhlYWRpbmctc21hbGwodHJ1ZSwgZmFsc2UpO1xuICB9XG5cbiAgaDIuY29sb3Ige1xuICAgIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLmhlYWRpbmctbGFyZ2UodHJ1ZSwgZmFsc2UpO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDI4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDI4KTtcbiAgICB9XG4gIH1cblxuICBoMy5jb2xvciB7XG4gICAgY29sb3I6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgQGluY2x1ZGUgZ2xvYmFsLmhlYWRpbmctbWVkaXVtKHRydWUsIGZhbHNlKTtcbiAgfVxuXG4gIGg0LmNvbG9yIHtcbiAgICBjb2xvcjogZ2xvYmFsLiR0aGVtZS1jb2xvci1kYXJrO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICBAaW5jbHVkZSBnbG9iYWwuaGVhZGluZy1zbWFsbCh0cnVlLCBmYWxzZSk7XG4gIH1cbn1cblxuLyog5pys5paHICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gcDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tdG9wOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQ7XG4gIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGV4dC1saW5laGVpZ2h0O1xufVxuXG4vKiDjg6rjgrnjg4ggKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSB1bDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW46IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tdG9wIDAgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgMDtcbiAgcGFkZGluZzogMCBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIGdsb2JhbC4kZW50cnktbGlzdC1saS1ib3R0b20tc3BhY2UgMDtcbiAgICBwYWRkaW5nOiAwIDAgMCBnbG9iYWwuJGVudHJ5LWxpc3QtbWFya2VyLXNwYWNlO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRlbnRyeS1jb2xvci1wb2ludC1iYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IGdsb2JhbC4kZW50cnktbGlzdC1saS1ib3R0b20tc3BhY2UgMDtcbiAgICB9XG4gIH1cbn1cblxuLyog55Wq5Y+35LuY44GN44Oq44K544OIICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gb2w6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcCAwIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kIDA7XG4gIHBhZGRpbmc6IDAgbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCBnbG9iYWwuJGVudHJ5LWxpc3QtbGktYm90dG9tLXNwYWNlIDA7XG4gICAgcGFkZGluZzogMCAwIDAgZ2xvYmFsLiRlbnRyeS1saXN0LW1hcmtlci1zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC41ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IGdsb2JhbC4kZW50cnktY29sb3ItcG9pbnQtYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIpXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiBnbG9iYWwuJGVudHJ5LWxpc3QtbGktYm90dG9tLXNwYWNlO1xuICAgIH1cbiAgfVxufVxuXG4vKiDlrprnvqnjg6rjgrnjg4ggKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSBkbDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tdG9wOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc7XG4gIHBhZGRpbmc6IGdsb2JhbC4kZW50cnktZGwtc3BhY2UgMDtcbiAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGV4dC1saW5laGVpZ2h0O1xuICBib3JkZXItdG9wOiBnbG9iYWwuJGVudHJ5LWRsLWJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1kbC1ib3JkZXI7XG5cbiAgZHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGdsb2JhbC4kZW50cnktZHQtYm9yZGVyLXNwYWNlICsgZ2xvYmFsLiRlbnRyeS1kdC1ib3JkZXItd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZW50cnktZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IGdsb2JhbC4kZW50cnktZHQtYm9yZGVyLXdpZHRoIHNvbGlkIGdsb2JhbC4kZW50cnktY29sb3ItcG9pbnQtYmFzZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogZ2xvYmFsLiRlbnRyeS1kdC1ib3JkZXItd2lkdGggKyBnbG9iYWwuJGVudHJ5LWR0LWJvcmRlci1zcGFjZTtcblxuICAgICYgKyBkdCB7XG4gICAgICBtYXJnaW4tdG9wOiBnbG9iYWwuJGVudHJ5LWRsLXNwYWNlO1xuICAgICAgcGFkZGluZy10b3A6IGdsb2JhbC4kZW50cnktZGwtc3BhY2U7XG4gICAgICBib3JkZXItdG9wOiBnbG9iYWwuJGVudHJ5LWRsLWJvcmRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogZ2xvYmFsLiRlbnRyeS1kbC1zcGFjZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog5byV55SoICovXG5bY2xhc3MqPWNvbHVtbi1xdW90ZV0gYmxvY2txdW90ZSxcbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSBibG9ja3F1b3RlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tdG9wO1xuICBtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcbiAgcGFkZGluZzogMzBweCFpbXBvcnRhbnQ7IC8qIGFjbXMtYWRtaW7jga7kuIrmm7jjgY0gKi9cbiAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kZW50cnktdGV4dC1saW5laGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGVudHJ5LWNvbG9yLWJnLWJhc2U7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgZ2xvYmFsLiRlbnRyeS1jb2xvci1wb2ludC1iYXNlO1xufVxuXG4vKiDjgr3jg7zjgrnjgrPjg7zjg4kgKi9cbi4je2dsb2JhbC4kZW50cnktdGV4dC11bml0fSBwcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLXRvcCAwIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnIDA7XG5cbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyZW07XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogIOODhuODvOODluODq+ODpuODi+ODg+ODiFxuLyogIOODhuOCreOCueODiOODpuODi+ODg+ODiOOBruODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0sXG5bY2xhc3NePWNvbHVtbi10YWJsZS1dIHtcbiAgdGFibGUsXG4gIHRhYmxlIHRoZWFkLFxuICB0YWJsZSB0Ym9keSxcbiAgdGFibGUgdHIsXG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1zbTtcbiAgICBib3JkZXI6IDAgc29saWQgZ2xvYmFsLiRlbnRyeS1jb2xvci1ib3JkZXItYmFzZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICBcbiAgdGgsXG4gIHRkIHtcbiAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRlbnRyeS10ZXh0LWxpbmVoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgYm9yZGVyOiAwIHNvbGlkIGdsb2JhbC4kZW50cnktY29sb3ItYm9yZGVyLWJhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgXG4gIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGVudHJ5LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICY6bm90KFthbGlnbl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjg4bjg7zjg5bjg6vjg6bjg4vjg4Pjg4ggKi9cbltjbGFzc149Y29sdW1uLXRhYmxlLV0gLmVudHJ5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvKiBlbnRyeS1jb250YWluZXLjgafkvZnnmb3jgpLkv53jgaTjgZ/jgoHmiZPjgaHmtojjgZcgKi9cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIOODhuOCreOCueODiOODpuODi+ODg+ODiOOBp+OBruODhuODvOODluODqyAqL1xuLyogZW50cnktY29udGFpbmVy44Gn5L2Z55m944KS5L+d44Gk44Gf44KB5omT44Gh5raI44GXICovXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0gLmVudHJ5LWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiDjgrnjgq/jg63jg7zjg6vjgZnjgovjg4bjg7zjg5bjg6sgKi9cbltjbGFzc149Y29sdW1uLXRhYmxlLV0sXG4uI3tnbG9iYWwuJGVudHJ5LXRleHQtdW5pdH0ge1xuICAuYWNtcy10YWJsZS1zY3JvbGxhYmxlLFxuICAuanMtdGFibGUtdW5pdC1zY3JvbGwtaGludCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWJvZHkgdGgsXG4gIFtjbGFzc149Y29sdW1uLXRhYmxlLV0gdGgsXG4gIC5wLWVudHJ5LWJvZHkgdGQsXG4gIFtjbGFzc149Y29sdW1uLXRhYmxlLV0gdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtYmFzZS13aWRlLXNjcmVlbik7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoZ2xvYmFsLiRlbnRyeS1mb250LXNpemUtYmFzZS13aWRlLXNjcmVlbik7XG4gIH1cbn1cblxuLyogIOOCqOODs+ODiOODquODvOWGheimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bY2xhc3MqPWFjbXMtY29sXSBbY2xhc3MqPWFjbXMtY29sXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuXG5cbi8qIOeUu+WDjyAqL1xuLmNvbHVtbkltYWdlLFxuLmpzLW9wZW4tc3RyZWV0LW1hcCB7XG4gIEBpbmNsdWRlIGdsb2JhbC5ib3JkZXJSYWRpdXMoMTBweCwxMHB4KTtcbn1cblxuXG5cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG4gIC8qIOOCreODo+ODl+OCt+ODp+ODsyAqL1xuICBbY2xhc3MqPVwiY29sdW1uLW1lZGlhXCJdIHtcbiAgICAuY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gIC5jLWFubm90YXRpb24sXG4gIC5jLWFycm93LWJ1dHRvbixcbiAgLmMtaHIsXG4gIC5jLWxpbmstYnV0dG9uLFxuICAucC1mcmFtZS1saXN0LFxuICAucC1zZXBhcmF0ZSxcbiAgLnAtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mYXEge1xuICBib3JkZXI6IDAgc29saWQgZ2xvYmFsLiRib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI4cHggMzBweCAyNHB4IDQwcHg7XG4gICAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgcGFkZGluZzogMjhweCA2NHB4IDI0cHg7XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGdsb2JhbC4kdGhlbWUtY29sb3IsIC4yNSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG5cbiAgLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjQpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgfVxuICB9XG4gIGE6aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsLTUwJSk7XG4gICAgfVxuICB9XG59XG5cblxuLmVudHJ5LWNvbnRhaW5lciAucC1mYXFfX3F1ZXN0aW9uLFxuLmVudHJ5LWNvbnRhaW5lciAucC1mYXFfX2Fuc3dlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuXG4ucC1mYXFfX3F1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIwKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0uMzVlbTtcbiAgICBsZWZ0OiAtMS4zNWVtO1xuICAgIGNvbG9yOiBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1lbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgY29udGVudDogXCJRLlwiO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDMwKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgbGVmdDogLTEuNDVlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5wLWZhcV9fYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5Zuy44G/44Gk44GN55Wq5Y+344Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZyYW1lLWxpc3Qge1xuICBAaW5jbHVkZSBnbG9iYWwuYm9yZGVyUmFkaXVzKDEwcHgsMTBweCk7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJnLWNvbG9yO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAyNHB4IDQ4cHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOWbsuOBv1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mcmFtZSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cygxMHB4LDEwcHgpO1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJnLWNvbG9yO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDU0cHggNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4ucC1mcmFtZV9fY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcIi4uLy4uL2dsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA6L+95Yqg5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cygxMHB4LDEwcHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCBnbG9iYWwuJHRoZW1lLWNvbG9yLWRhcms7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDI2cHgsMWZyKSBtaW5tYXgoMzIwcHgsMWZyKTtcbiAgfVxufVxuXG5cblxuLnAtaW5mb3JtYXRpb25fX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGJhY2tncm91bmQ6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjIpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDI0cHggNDBweCAyMHB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG4gIH1cblxuICBiciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmgzLnAtaW5mb3JtYXRpb25fX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cblxuXG4ucC1pbmZvcm1hdGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5wLWluZm9ybWF0aW9uX19ib2R5X19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg6rjg7zjg4njgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuXG5pbWcucC1sZWFkX19tYWluLFxucGljdHVyZS5wLWxlYWRfX21haW4gaW1nIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLmJvcmRlclJhZGl1cztcbiAgQGluY2x1ZGUgZ2xvYmFsLmJveFNoYWRvdygwLCAzcHgsIDI2cHgpO1xufVxuXG5cbi5wLWxlYWRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6IGdsb2JhbC4kdGhlbWUtY29sb3ItZGFyaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzOCk7XG4gIH1cbn1cblxuXG4ucC1sZWFkX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDliIblibLjgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc2VwYXJhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5cbnAucC1zZXBhcmF0ZV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4ucC1zZXBhcmF0ZV9faXRlbSArIC5wLXNlcGFyYXRlX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlcjogMCBkYXNoZWQgY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrfjgqfjgqLjg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5cblxuLnAtc2hhcmVfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItaGVhZGluZztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtZW47XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG5cbi5wLXNoYXJlX19zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG4ucC1zaGFyZV9fc2l0ZV9faXRlbSB7XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIwKTtcblxuICAmICsgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGEsXG4gIGE6bGluayxcbiAgYTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCIuLi8uLi9nbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCteOCpOODiOODnuODg+ODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zaXRlbWFwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuXG4ucC1zaXRlbWFwX19saXN0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGxpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqjjg6rjgqLoqbPntLBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc3BhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwN3B4O1xuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wLXNwYWNlLXdyYXAgLnAtc3BhY2U6bnRoLWNoaWxkKG9kZCkge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLnAtc3BhY2Utd3JhcCAucC1zcGFjZTpudGgtY2hpbGQoZXZlbikge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA0cHgpO1xuICAgICAgaGVpZ2h0OiA1MjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje2dsb2JhbC4kcm9vdC10aGVtZS1pbWd9c3R5bGUvYmctdW5pdC1hcmVhLnN2ZykgcmVwZWF0LXggcmlnaHQgdG9wIC8gMTA1cHggMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cblxuXG4ucC1zcGFjZV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygyMTAgLyAzNzUgKiAxMDB2dyAtIDVweCkgMzBweCAyOHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSBnbG9iYWwuYm9yZGVyUmFkaXVzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMCA2MHB4XG4gIH1cbn1cblxuLnAtc3BhY2Utd3JhcCAucC1zcGFjZTpudGgtY2hpbGQob2RkKSAucC1zcGFjZV9fYm9keSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnAtc3BhY2Utd3JhcCAucC1zcGFjZTpudGgtY2hpbGQoZXZlbikgLnAtc3BhY2VfX2JvZHkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5cbi5wLXNwYWNlX19ib2R5X19jb250ZW50IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4ucC1zcGFjZS13cmFwIC5wLXNwYWNlOm50aC1jaGlsZChldmVuKSAucC1zcGFjZV9fYm9keV9fY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4ucC1zcGFjZV9fYm9keV9fZmxvb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogLTU4cHggMCAxMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cblxuXG4ucC1zcGFjZV9fYm9keV9fdGl0bGUge1xuICBjb2xvcjogZ2xvYmFsLiR0aGVtZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjYpO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMzIpO1xuICB9XG59XG5cblxuLnAtc3BhY2VfX2JvZHlfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE1KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cblxuXG4ucC1zcGFjZV9fZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygzMzUgLyAzNzUgKiAxMDB2dyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogMzM1IC8gMjIwO1xuICBAaW5jbHVkZSBnbG9iYWwuYm9yZGVyUmFkaXVzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTQwcHgpO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgd2lkdGg6IDcyN3B4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnAtc3BhY2Utd3JhcCAucC1zcGFjZTpudGgtY2hpbGQob2RkKSAucC1zcGFjZV9fZmlndXJlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucC1zcGFjZS13cmFwIC5wLXNwYWNlOm50aC1jaGlsZChldmVuKSAucC1zcGFjZV9fZmlndXJlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOaWh+Wtl+aPg+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1jZW50ZXItc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1heCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CAL2Fzc2V0cy9jc3Mv44Gu44K544K/44Kk44Or44KS5LiK5pu444GNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaGVhZGVyLmZpeGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG5oZWFkZXIuZml4Ym94IGgxLnNpdGVpZCBpbWcge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuaGVhZGVyLmZpeGJveCAjbmF2LXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuXG4jbGFuZ3VhZ2Uge1xuICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWVuO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItaGVhZGluZztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzdweCkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG5oZWFkZXIgLm5hdmlnYXRpb24tbGlzdCAjc3VibmF2aSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qIOODiOODg+ODl1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog5YWx6YCaICovXG4jaG9tZSBzcGFuLndmLWVuLWcge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4jaG9tZSBzcGFuLm9yYW5nZS10ZXh0LFxuI2hvbWUgc3Bhbi5ibGFjay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbiNob21lIC5lbi10dGwtLW5lZ2Ege1xuICBzcGFuLndmLWVuLWcsXG4gIHNwYW4uYmxhY2stdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi8qIOODkuODvOODreODvOOCqOODquOCoiAqL1xuI2hvbWUgLm1haW4taW1nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbiNob21lIC5tYWluLXRleHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbiNob21lIC5tYWluLWltZyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgaGVpZ2h0OiA1ODhweDtcbiAgfVxufVxuXG4jaG9tZSAubWFpbi1pbWcgLm1haW4tdmlkZW8ge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDczN3B4KSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzdweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cblxuI2hvbWUgLm1haW4tdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyog44Kz44Oz44K744OX44OIICovXG4jaG9tZSAuY29uY2VwdCB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MjBweCwgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIDEwMCUgNDIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4vKiDjgYrnn6XjgonjgZsgKi9cbiNob21lIC5uZXdzLWFyZWEge1xuICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgfVxufVxuXG4vKiBTTlMgKi9cbi5zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJnLWNvbG9yO1xufVxuXG4vKiBhYm91dCAqL1xuI2hvbWUgLmFib3V0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jaG9tZSAuYWJvdXQtbGlzdCArIC5hYm91dC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG4jaG9tZSAuYWJvdXQtZGV0YWlsICsgLmFib3V0LWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuLyog5YWo5Zu944Gr5bqD44GM44KL44GK44KC44Gh44KD576O6KGT6aSoICovXG4jaG9tZSAuemVua29rdSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4vKiBDb250YWN0ICovXG4jaG9tZSAuaW5kZXgtY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/