/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/print.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ------------------------------
　　acms.css ノンレスポンシブ対応
------------------------------ */
[class*=acms-col-] {
  float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.section-center-col {
  float: none;
}

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

/* ------------------------------
 動的フォーム
------------------------------ */
/* ------------------------------
 エントリー内 主な要素
------------------------------ */
.entry-style [class*=acms-col-] {
  padding: 0;
}

/* ------------------------------
 テキストユニットの設定
------------------------------ */
.entry-style h2 {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style h3 {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style h4 {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style h5 {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style h6 {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style dl {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style p {
  margin-right: 10px;
  margin-left: 10px;
}
.entry-style blockquote {
  margin: 0 0 20px 0;
  padding: 10px 20px;
  border-left: solid 5px #ccc;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 画像・メディア・画像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: 10px;
}
[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;
  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;
  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;
  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]):not([href*=storage]) + .caption {
  /* 画像のキャプションを中央寄せにする記述(media-downloadは動的、storageは静的書き出しに対応しています) */
  text-align: center;
}

.column-media-right {
  float: right;
  text-align: right;
}
.column-media-right :not([href*=media-download]):not([href*=storage]) + .caption {
  /* 画像のキャプションを中央寄せにする記述(media-downloadは動的、storageは静的書き出しに対応しています) */
  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]):not([href*=storage]) + .caption {
  /* 画像のキャプションを中央寄せにする記述(media-downloadは動的、storageは静的書き出しに対応しています) */
  text-align: center;
}

.column-media-auto {
  float: none;
}
.column-media-auto :not([href*=media-download]):not([href*=storage]) + .caption {
  /* 画像のキャプションを中央寄せにする記述(media-downloadは動的、storageは静的書き出しに対応しています) */
  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: 10px;
  margin-left: 10px;
}

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

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

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

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

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

.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-show-sp {
  display: block !important;
}

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

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

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

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

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

/* ------------------------------
　　テーマ用CSS プリント対応
------------------------------ */
.site-header {
  display: none;
}

.header-logo {
  padding: 0;
}

.side {
  display: none;
}

.main {
  display: block;
  width: 100%;
}

.entry-column td, .entry-column th {
  display: table-cell;
}

.entry-footer {
  display: none;
}

.serial-nav {
  display: none;
}

.suggest-half {
  float: left;
  width: 50%;
}

.sns-list {
  float: right;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OztBQzVjRztFQWdDRTtBRGdiTDs7QUNsZEU7QUFFQztFQWNFO0VBQ0E7QUR1Y0w7O0FDdGRHO0VBbUJFO0VBQ0E7QUR1Y0w7O0FDM2RHO0VBd0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1Y0w7O0FDbmVHO0VBZ0NFO0FEdWNMOztBQ3plRTtBQUVDO0VBY0U7RUFDQTtBRDhkTDs7QUM3ZUc7RUFtQkU7RUFDQTtBRDhkTDs7QUNsZkc7RUF3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhkTDs7QUMxZkc7RUFnQ0U7QUQ4ZEw7O0FDaGdCRTtBQUVDO0VBY0U7RUFDQTtBRHFmTDs7QUNwZ0JHO0VBbUJFO0VBQ0E7QURxZkw7O0FDemdCRztFQXdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWZMOztBQ2poQkc7RUFnQ0U7QURxZkw7O0FDdmhCRTtBQUVDO0VBY0U7RUFDQTtBRDRnQkw7QUNwaEJLO0VBQ0M7RUFDQTtBRHNoQk47O0FDL2hCRztFQW1CRTtFQUNBO0FEZ2hCTDtBQzdoQks7RUFDQztFQUNBO0FEK2hCTjs7QUN4aUJHO0VBd0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvaEJMO0FDemlCSztFQUNDO0VBQ0E7QUQyaUJOOztBQ3BqQkc7RUFnQ0U7QUR3aEJMO0FDampCSztFQUNDO0VBQ0E7QURtakJOOztBQzlqQkU7QUFFQztFQWNFO0VBQ0E7QURtakJMOztBQ2xrQkc7RUFtQkU7RUFDQTtBRG1qQkw7O0FDdmtCRztFQXdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbWpCTDs7QUMva0JHO0VBZ0NFO0FEbWpCTDs7QUNybEJFO0FBRUM7RUFjRTtFQUNBO0FEMGtCTDs7QUN6bEJHO0VBbUJFO0VBQ0E7QUQwa0JMOztBQzlsQkc7RUF3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBrQkw7O0FDdG1CRztFQWdDRTtBRDBrQkw7O0FDcGtCQTtBQU9FO0VBQ0M7RUFDQTtBRGlrQkg7O0FDbmtCRTtFQUNDO0VBQ0E7QURza0JIOztBQ3hrQkU7RUFDQztFQUNBO0FEMmtCSDs7QUM3a0JFO0VBQ0M7RUFDQTtBRGdsQkg7O0FDbGxCRTtFQUNDO0VBQ0E7QURxbEJIOztBQzNsQkU7RUFDQztBRDhsQkg7O0FDL2xCRTtFQUNDO0FEa21CSDs7QUMvbEJFO0VBQ0M7RUFDQTtBRGttQkg7O0FDcG1CRTtFQUNDO0VBQ0E7QUR1bUJIOztBQ3ptQkU7RUFDQztFQUNBO0FENG1CSDs7QUM5bUJFO0VBQ0M7RUFDQTtBRGluQkg7O0FDMW1CQTtFQUNDO0lBQ0M7RUQ2bUJBO0VDM21CRDtJQUNDO0VENm1CQTtBQUNGO0FDem1CQTs7Z0NBQUE7QUFHQTtFQUNDO0VBQ0E7QUQybUJEOztBQ3htQkE7QUFDQTtFQUNDO0VBQ0E7QUQybUJEOztBQ3htQkE7QUFDQTtFQUNDO0VBQ0E7QUQybUJEOztBQ3htQkE7QUFDQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQybUJEO0FDem1CQzs7Ozs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhtQkY7O0FDem1CQTs7Z0NBQUE7QUFJQTtnQ0FBQTtBQVdDO0VBQ0MseUJBcFNxQjtBRHM0QnZCOztBQ25tQkM7RUFDQyx5QkFwU3FCO0FEMDRCdkI7O0FDdm1CQztFQUNDLHlCQXBTcUI7QUQ4NEJ2Qjs7QUMzbUJDO0VBQ0MseUJBcFNxQjtBRGs1QnZCOztBQy9tQkM7RUFDQyx5QkFwU3FCO0FEczVCdkI7O0FDbm5CQztFQUNDLHlCQXBTcUI7QUQwNUJ2Qjs7QUF0NEJFO0VBQ0M7QUF5NEJIOztBQTE0QkU7RUFDQztBQTY0Qkg7O0FBOTRCRTtFQUNDO0FBaTVCSDs7QUFsNUJFO0VBQ0M7QUFxNUJIOztBQXQ1QkU7RUFDQztBQXk1Qkg7O0FBMTVCRTtFQUNDO0FBNjVCSDs7QUE5NUJFO0VBQ0M7QUFpNkJIOztBQWw2QkU7RUFDQztBQXE2Qkg7O0FBdDZCRTtFQUNDO0FBeTZCSDs7QUExNkJFO0VBQ0M7QUE2NkJIOztBQTk2QkU7RUFDQztBQWk3Qkg7O0FBbDdCRTtFQUNDO0FBcTdCSDs7QUF0N0JFO0VBQ0M7QUF5N0JIOztBQTE3QkU7RUFDQztBQTY3Qkg7O0FBOTdCRTtFQUNDO0FBaThCSDs7QUFsOEJFO0VBQ0M7QUFxOEJIOztBQXQ4QkU7RUFDQztBQXk4Qkg7O0FBMThCRTtFQUNDO0FBNjhCSDs7QUE5OEJFO0VBQ0M7QUFpOUJIOztBQWw5QkU7RUFDQztBQXE5Qkg7O0FBdDlCRTtFQUNDO0FBeTlCSDs7QUExOUJFO0VBQ0M7QUE2OUJIOztBQTk5QkU7RUFDQztBQWkrQkg7O0FBbCtCRTtFQUNDO0FBcStCSDs7QUF0K0JFO0VBQ0M7QUF5K0JIOztBQXY5QkU7RUFDQztBQTA5Qkg7O0FBMzlCRTtFQUNDO0FBODlCSDs7QUEvOUJFO0VBQ0M7QUFrK0JIOztBQW4rQkU7RUFDQztBQXMrQkg7O0FBditCRTtFQUNDO0FBMCtCSDs7QUEzK0JFO0VBQ0M7QUE4K0JIOztBQXorQkE7O2dDQUFBO0FBSUE7RUFDRTtBQTIrQkY7O0FBditCQTtFQUNDO0FBMCtCRDs7QUF2K0JBO0VBQ0M7QUEwK0JEOztBQXYrQkE7RUFDQztFQUNBO0FBMCtCRDs7QUF0K0JBO0VBQ0M7QUF5K0JEOztBQXQrQkE7RUFDQztBQXkrQkQ7O0FBdCtCQTtFQUNDO0FBeStCRDs7QUFyK0JBO0VBQ0M7RUFDQTtBQXcrQkQ7O0FBcitCQTtFQUNDO0FBdytCRCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2FrYWlzaG91dGVuLy4vc3JjL3Njc3MvcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly9zYWthaXNob3V0ZW4vLi4vc3lzdGVtL3NyYy9zY3NzL191bml0LnNjc3MiLCJ3ZWJwYWNrOi8vc2FrYWlzaG91dGVuLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2ZvbnQtc2l6ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8g44Kw44Ot44O844OQ44Or44Oh44Oz44OQ44O844OV44Kh44Kk44OrIGFjbXMuY3Nz5YW855SoXG5AZm9yd2FyZCBcImdsb2JhbC9hY21zLWNvbW1vblwiO1xuXG4vLyDjgrDjg63jg7zjg5Djg6vjg6Hjg7Pjg5Djg7zjg5XjgqHjgqTjg6sg44OG44O844Oe5bCC55SoXG5AZm9yd2FyZCBcImdsb2JhbC9jb21tb25cIiB3aXRoIChcbiAgJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1zbTogNXB4LFxuICAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kOiAxMHB4LFxuICAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnOiAxNXB4XG4pO1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CAYWNtcy5jc3Mg44OO44Oz44Os44K544Od44Oz44K344OW5a++5b+cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8g44Kw44Oq44OD44OJ44K344K544OG44Og44Gu44Kr44Op44Og5pWwXG4kY29sOiAxMjtcblxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GU44Go44Gu44Kv44Op44K55ZCNXG4kYnJlYWtwb2ludHM6IChcIlwiLFwiLXNtXCIsXCItbWRcIixcIi1sZ1wiLFwiLXhsXCIpO1xuXG5bY2xhc3MqPVwiYWNtcy1jb2wtXCJdIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbkBlYWNoICRtcS1uYW1lIGluICRicmVha3BvaW50cyB7XG5cdCBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2wge1xuXHRcdCR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGNvbCkpO1xuXHRcdC5hY21zLWNvbCN7JG1xLW5hbWV9LSN7JGl9IHtcblx0XHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWNlbnRlci1jb2wge1xuICBmbG9hdDogbm9uZTtcbn1cblxuXG4vLyA2M+ihjOebruOBp2Zsb2F0OmxlZnQ7IOOBleOBm+OBnyBbY2xhc3MqPVwiYWNtcy1jb2wtXCJd44Gu5b2x6Z+/44KS5L+u5q2j44GZ44KL44Gf44KB5YaN5bqm6Kqt44G/6L6844G/XG5AaW1wb3J0IFwiLi4vLi4vLi4vc3lzdGVtL3NyYy9zY3NzL3VuaXRcIjtcblxuLy8gJGJyZWFrcG9pbnRz44Gu5Zue5pWw5YiG44Or44O844OX44GZ44KLXG5AZWFjaCAkbXEtbmFtZSBpbiAkYnJlYWtwb2ludHMge1xuXHQvLyAkZGlzcGxheS10ZXh0LXBhdHRlcm5z44Gu5Zue5pWw5YiG44Or44O844OX44GZ44KLXG5cdCRkaXNwbGF5LXRleHQtcGF0dGVybnM6IChibG9jaywgaW5saW5lLCBpbmxpbmUtYmxvY2ssIHRhYmxlLWNlbGwsIGhpZGUgKTtcblx0JGRpc3BsYXktcGF0dGVybnM6IChibG9jaywgaW5saW5lLCBpbmxpbmUtYmxvY2ssIHRhYmxlLWNlbGwsIG5vbmUpO1xuXG5cdEBlYWNoICRjbGFzcyBpbiAkZGlzcGxheS10ZXh0LXBhdHRlcm5zIHtcblx0XHQkaW5kZXg6IGluZGV4KCRkaXNwbGF5LXRleHQtcGF0dGVybnMsICRjbGFzcyk7XG5cdFx0JGRpc3BsYXk6IG50aCgkZGlzcGxheS1wYXR0ZXJucywgJGluZGV4KTtcblxuXHRcdC5hY21zLSN7JGNsYXNzfSN7JG1xLW5hbWV9IHtcblx0XHRcdGRpc3BsYXk6ICRkaXNwbGF5IWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy8g44OH44OQ44Kk44K544Gu44Kv44Op44K55ZCNXG4kZGV2aWNlLXBhdHRlcm5zOiAoXCItc3BcIixcIi10YlwiLFwiLXBjXCIpO1xuXG4vLyAkZGV2aWNlLXBhdHRlcm5z44Gu5Zue5pWw5YiG44Or44O844OX44GZ44KLXG5AZWFjaCAkZGV2aWNlLW5hbWUgaW4gJGRldmljZS1wYXR0ZXJucyB7XG5cdC8vICRkaXNwbGF5LXRleHQtcGF0dGVybnPjga7lm57mlbDliIbjg6vjg7zjg5fjgZnjgotcblx0JGRpc3BsYXktdGV4dC1wYXR0ZXJuczogKHNob3csIGhpZGUgKTtcblx0JGRpc3BsYXktcGF0dGVybnM6IChibG9jaywgbm9uZSk7XG5cblx0QGVhY2ggJGNsYXNzIGluICRkaXNwbGF5LXRleHQtcGF0dGVybnMge1xuXHRcdCRpbmRleDogaW5kZXgoJGRpc3BsYXktdGV4dC1wYXR0ZXJucywgJGNsYXNzKTtcblx0XHQkZGlzcGxheTogbnRoKCRkaXNwbGF5LXBhdHRlcm5zLCAkaW5kZXgpO1xuXG5cdFx0LmFjbXMtI3skY2xhc3N9I3skZGV2aWNlLW5hbWV9IHtcblx0XHRcdGRpc3BsYXk6ICRkaXNwbGF5IWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4bjg7zjg57nlKhDU1Mg44OX44Oq44Oz44OI5a++5b+cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8g44OY44OD44OA44O8XG4uaGVhZGVyLWxvZ28ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2lkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vLyDjgqjjg7Pjg4jjg6rjg7xcbi5lbnRyeS1jb2x1bW4gdGQsIC5lbnRyeS1jb2x1bW4gdGgge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uZW50cnktZm9vdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlcmlhbC1uYXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyDjg5Xjg4Pjgr/jg7xcbi5zdWdnZXN0LWhhbGYge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnNucy1saXN0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDjg6bjg4vjg4Pjg4jjgrDjg6vjg7zjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODleODreODvOODiOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDjg5Xjg63jg7zjg4jop6PpmaQo5LiN5Y+v6KaWKSjkuojlgpkpXG4uY2xlYXJIaWRkZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g5YuV55qE44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeUZvcm1PcHRpb24ge1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOOCqOODs+ODiOODquODvOWGhSDkuLvjgaropoHntKBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHQtdW5pdC10YWdzICAgICAgOiAnaDInLCdoMycsJ2g0JywnaDUnLCdoNicsJ2RsJywncCchZGVmYXVsdDtcbiR1bml0LXR5cGUgICAgICAgICAgIDogJ2ltYWdlJywnZmlsZScsJ21hcCcsJ3lvbHAnLCdzdHJlZXQtdmlldycsJ3lvdXR1YmUnLCd2aWRlbycsJ2V4aW1hZ2UnLCdtZWRpYScsJ3F1b3RlJywnbW9kdWxlJztcbiRhbGlnbiAgICAgICAgICAgICAgIDogJ2xlZnQnLCdyaWdodCcsJ2NlbnRlcicsJ2F1dG8nIWRlZmF1bHQ7XG4kdW5pdC1ndXR0ZXIgICAgICAgICA6IDIwcHghZGVmYXVsdDtcbiRfdW5pdC1tYXJnaW4tYm90dG9tIDogJHVuaXQtZ3V0dGVyIWRlZmF1bHQ7XG5cbiRfaGlnaHRsaWdodC1jb2xvcnMgIDogI0ZGRkY2NiwjYTBGRkZGLCM5OUZGOTksI0ZGOTk5OSwjRkY2NkZGLCM4ODAwMDAhZGVmYXVsdDtcblxuXG4uI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSB7XG5cdFtjbGFzcyo9I3tnbG9iYWwuJGdyaWQtY29sdW1uLW5hbWV9XSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODhuOCreOCueODiOODpuODi+ODg+ODiOOBruioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSB7XG5cdEBlYWNoICR0ZXh0LXVuaXQgaW4gJHRleHQtdW5pdC10YWdzIHtcblx0XHQjeyR0ZXh0LXVuaXR9IHtcblx0XHRcdG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDAgMCAkdW5pdC1ndXR0ZXIgMDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjY2NjO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5ZCE56iu44Om44OL44OD44OI44Gu6Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHRAZWFjaCAkdW5pdCBpbiAkdW5pdC10eXBlIHtcblx0XHQuI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdEBpZiAkdW5pdCA9PSAnbWFwJyB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9IEBlbHNlIGlmICR1bml0ID09ICdxdW90ZScge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0fSBAZWxzZSBpZiAkdW5pdCA9PSAnc3RyZWV0LXZpZXcnIHtcblx0XHRcdFx0Jjpub3QoLmNvbHVtbi1zdHJlZXQtdmlldy1pbm5lcikge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICR1bml0IGluICR1bml0LXR5cGUge1xuXHRcdFtjbGFzcyo9XCJjb2x1bW4tI3skdW5pdH1cIl0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJF91bml0LW1hcmdpbi1ib3R0b207XG5cdFx0fVxuXHR9XG5cblx0Lyog55S75YOP44O744Oh44OH44Kj44Ki44O755S75YOPVVJM44Gu5YWx6YCa6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4taW1hZ2VcIl0sXG5cdFtjbGFzcyo9XCJjb2x1bW4tbWVkaWFcIl0sXG5cdFtjbGFzcyo9XCJjb2x1bW4tZXhpbWFnZVwiXSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmLmNhcHRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJC11bml0LW1hcmdpbi1ib3R0b20sIDIpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Lyog55S75YOP44Om44OL44OD44OI44Gu6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4taW1hZ2VcIl0ge1xuXHRcdCZbc3R5bGUqPVwid2lkdGhcIl0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qIOODoeODh+OCo+OCouOBrueorumhnuOBjOODleOCoeOCpOODq+OBoOOBo+OBn+aZguOBruioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLW1lZGlhXCJdIHtcblx0XHRhW2hyZWYqPVwibWVkaWEtZG93bmxvYWRcIl0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lyog5Zyw5Zuz44O7WWFob29vIeWcsOWbs+OBruWFsemAmuioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLW1hcFwiXSxcblx0W2NsYXNzKj1cImNvbHVtbi15b2xwXCJdIHtcblx0XHQ+IGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC8vIOWcsOWbs+ODpuODi+ODg+ODiOOBruOCouOCpOOCs+ODs+OBruiqv+aVtFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPVwiY29sdW1uLW1hcFwiXSB7XG5cdFx0PiBkaXYge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9XCJjb2x1bW4teW9scFwiXSB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdFtjbGFzcyo9XCJjb2x1bW4tcXVvdGVcIl0ge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcblx0XHR9XG5cdFx0Lyog5byV55So44Om44OL44OD44OI55S75YOPICovXG5cdFx0LnF1b3RlSW1hZ2VDb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDE1NHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblxuXHRcdC5xdW90ZUltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQvKiDlvJXnlKjjg6bjg4vjg4Pjg4jjg4bjgq3jgrnjg4ggKi9cblx0XHQucXVvdGVUaXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmZvbnQtc2l6ZSgxOCk7XG5cdFx0fVxuXG5cdFx0LnF1b3RlVGl0bGVMaW5rIHtcblx0XHRcdGNvbG9yOiAjMDA2Y2Q4O1xuXHRcdH1cblxuXHRcdC5xdW90ZVNpdGVOYW1lIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdEBpbmNsdWRlIGdsb2JhbC5mb250LXNpemUoMTEpO1xuXHRcdH1cblxuXHRcdC5xdW90ZURlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRAaW5jbHVkZSBnbG9iYWwuZm9udC1zaXplKDEyKTtcblx0XHR9XG5cdH1cblxuXG5cdEBlYWNoICR1bml0IGluICR1bml0LXR5cGUge1xuXHRcdC8qIOmFjee9ruOBruOCueOCv+OCpOODqyAqL1xuXHRcdEBlYWNoICRhbGlnbi1uYW1lIGluICRhbGlnbiB7XG5cdFx0XHQuY29sdW1uLSN7JHVuaXR9LSN7JGFsaWduLW5hbWV9IHtcblx0XHRcdFx0QGlmICR1bml0ID09ICdmaWxlJyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skYWxpZ24tbmFtZX07XG5cdFx0XHRcdFx0JiArIC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246ICN7JGFsaWduLW5hbWV9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBAZWxzZSBpZiAkdW5pdCA9PSAnbWVkaWEnIHtcblx0XHRcdFx0XHQ6bm90KFtocmVmKj1cIm1lZGlhLWRvd25sb2FkXCJdKTpub3QoW2hyZWYqPVwic3RvcmFnZVwiXSkgKyAuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHQvKiDnlLvlg4/jga7jgq3jg6Pjg5fjgrfjg6fjg7PjgpLkuK3lpK7lr4TjgZvjgavjgZnjgovoqJjov7AobWVkaWEtZG93bmxvYWTjga/li5XnmoTjgIFzdG9yYWdl44Gv6Z2Z55qE5pu444GN5Ye644GX44Gr5a++5b+c44GX44Gm44GE44G+44GZKSAqL1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiAkYWxpZ24tbmFtZSA9PSBsZWZ0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IHJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYgJGFsaWduLW5hbWUgPT0gY2VudGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IGF1dG8ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbi8qIC5hY21zLWVudHJ5LXVuaXQtZnVsbOOBruioreWumiAqL1xuQGVhY2ggJHVuaXQgaW4gJHVuaXQtdHlwZSB7XG5cdEBpZiAkdW5pdCA9PSAneW91dHViZScgb3IgJHVuaXQgPT0gJ3ZpZGVvJyB7XG5cdFx0LmFjbXMtZW50cnktdW5pdC1mdWxsOm5vdCguYWNtcy11bml0LXNpemUtaW5oZXJpdCkgW2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0LmFjbXMtZW50cnktdW5pdC1mdWxsOm5vdCguYWNtcy11bml0LXNpemUtaW5oZXJpdCkgW2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBhY21zLWNvbC3jgq/jg6njgrnjgafooajnpLrjgrXjgqTjgrrjgYzmjIflrprjgZXjgozjgabjgYTjgovjgajjgY3jga9cbi8vIOmFjee9ruOBjOWPs+OBruaZguOBruimgee0oOOBruWbnuOCiui+vOOBv+OCkumYsuOBkFxuQG1lZGlhIChtYXgtd2lkdGggOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWluKSAge1xuXHRbY2xhc3MqPVwiYWNtcy1jb2wtXCJdW2NsYXNzKj1cIi1yaWdodFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0W2NsYXNzKj1cImFjbXMtY29sLVwiXVtjbGFzcyo9XCItcmlnaHRcIl0gKyAqIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOWFsemAmuOBruimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGFpbmVyIHtcblx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRtYXJnaW4tbGVmdDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcbn1cblxuLyogUERG44OX44Os44OT44Ol44O8ICovXG4uY29sdW1uLXBkZi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjYWFhO1xufVxuXG4vKiDjgrnjg4jjg6rjg7zjg4jjg5Pjg6Xjg7wgKi9cbi5jb2x1bW4taW5uZXItc3RyZWV0LXZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi8qIFlvdVR1YmXli5XnlLvjgpLjg6zjgrnjg53jg7Pjgrfjg5blr77lv5zjgZXjgZvjgovjgZ/jgoHjga7oqJjov7AgKi9cbi5jb2x1bW4teW91dHViZSxcbi5jb2x1bW4taWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IG1hdGguZGl2KDksIDE2KSAqMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDmpJzntKJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDmpJzntKLntZDmnpzjga7jg4/jgqTjg6njgqTjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvciAkaSBmcm9tIDEgdG8gNiB7XG5cdC5oaWdobGlnaHQjeyRpfSB7XG5cblx0fVxufVxuXG5AZWFjaCAkaGlnaHRsaWdodC1jb2xvciBpbiAkX2hpZ2h0bGlnaHQtY29sb3JzIHtcblx0JGluZGV4OiBpbmRleCgkX2hpZ2h0bGlnaHQtY29sb3JzLCAkaGlnaHRsaWdodC1jb2xvcik7XG5cblx0LmhpZ2hsaWdodCN7JGluZGV4fSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpZ2h0bGlnaHQtY29sb3I7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIi4uL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyBmdW5jdGlvbnM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCRiYXNlOjE2LCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweCBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICAvL2ZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSAqIDFyZW0gZnVuY3Rpb25zLmlmLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweCBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICAgIC8vZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbSBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/