/*
* レスポンシブの変数を定義
*/

/*
* レスポンシブ対応のクラスを生成する
* 呼び出し方
* @include responsive('.display-none') {
*   display: none;
* }
*/

/*
* メディアクエリを呼び出す
* 呼び出し方
* .foo {
*   color: blue;
*   @include quary() { // 引数を省略（初期値はsの520px）
*     color: yellow;
*   }
*   @include quary(m) { // 引数を個別に指定
*     color: red;
*   }
* }
* }
*/

/*
* remの自動計算
* 10px = 1rem
* 
* fontsize : pxrem(10);
* 
*/

/*#ffd1a0*/

/* 全体 */

/* メニュー及びフッター色 */

/* ヒーローヘッダー */

/* ヘッダー内スクロールダウン */

/* アニメーション線の色*/

/* メニュー文字色 */

/* モバイルメニュー */

/* モバイルメニュー展開時 */

/* トップの最新のお知らせ */

/* 下部お知らせ一覧 */

/* お知らせ用ラベル */

/* お知らせ */

/* 重要 */

/* プレス */

/* 見出し */

/* トップ会社情報 */

/* Table デフォルト*/

/* box */

/* box1 */

/* card */

/*$card-h2-underline-color:#ff0084;*/

/* バックグラウンドアニメーション */

/* 下線アニメーションカラー*/

/*
$main-color:	#333;
$sub-color1:	#FFFFFF;
$sub-color2:	#e4e4e4;
$accent-color1:	#9b9b9b;
$accent-color2:	#ff7f7f;
$accent-color3:	#000000;
*/

/*!
Theme Name: pt1
Theme URI: https://selfee.co.jp
Author: Selfee Team
Author URI: https://selfee.co.jp
カーポーツテンプレート
Version: 0.6
*/

/*
@import url("./destyle.min.css");
*/

@font-face {
	font-family: YuGothicMedium;
	src: local("Yu Gothic Medium");
}

@font-face {
	font-family: "Helvetica Neue";
	font-weight: 100;
	src: local("Helvetica Neue Regular");
}

@font-face {
	font-family: "Helvetica Neue";
	font-weight: 200;
	src: local("Helvetica Neue Regular");
}

html {
	line-height: 1.7;
}

body {
	background-color: #f8f8f8;
	color: #000;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "游ゴシック Medium", "Yu Gothic", YuGothic, YuGothicMedium, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 1.7;
}

/*
* 表示コントロール
*/

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.625rem;
}

h1,
.h1 {
	font-size: 2.375rem;
}

h2,
.h2 {
	font-size: 1.875rem;
}

h3,
.h3 {
	font-size: 1.625rem;
}

h4,
.h4 {
	font-size: 1.375rem;
}

h5,
.h5 {
	font-size: 1.125rem;
}

h6,
.h6 {
	font-size: 0.875rem;
}

.lead {
	font-size: 1.125rem;
}

.lead-bold {
	font-size: 1.125rem;
	font-weight: bold;
}

.blockquote {
	font-size: 1.25rem;
}

p {
	margin-block-end: 1em;
	margin-block-start: 1em;
}

.text-shadow-nomal {
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.width-100 {
	height: auto;
	width: 100% !important;
}

.obj-fit-cover {
	-o-object-fit: cover;
	object-fit: cover;
}

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

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

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

.position-relative {
	position: relative;
}

.block-center {
	display: flex;
	justify-content: center;
}

.block-left {
	display: flex;
	justify-content: start;
}

.block-right {
	display: flex;
	justify-content: flex-end;
}

img {
	width: 100%;
}

img.width-auto {
	width: auto;
}

/* レポンシブテーブル*/

table.responsive {
	width: 100%;
}

table.responsive th,
table.responsive td {
	display: block;
	width: 100%;
}

/* ドットリスト
-----------------------------------------------------*/

ul.dot li {
	line-height: 1.5; /*文の行高*/
	padding: 0.5rem 0 0.5rem 1rem; /*前後の文との余白*/
	position: relative;
}

ul.dot li:before {
	background: #1d1d1d;
	border-radius: 50%;
	content: "";
	counter-increment: list;
	display: block;
	height: 10px;
	left: 0px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 10px;
}

/* 箇条書きリスト
-----------------------------------------------------*/

ul.label {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

ul.label li {
	line-height: 1.5; /*文の行高*/
	padding: 0.5rem 0 0.5rem 1rem; /*前後の文との余白*/
}

.display-inline {
	display: inline;
}

.display-block {
	display: block;
}

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

.sf-display1 {
	font-size: calc(1.7325em + 0.9vw);
	font-weight: 300;
}

.sf-display2 {
	font-size: 9vw;
	font-weight: 300;
}

.sf-display3 {
	font-size: 8vw;
	font-weight: 300;
}

.sf-display4 {
	font-size: 7vw;
	font-weight: 300;
}

.sf-display5 {
	font-size: 6vw;
	font-weight: 300;
}

/* Google Mapを囲う要素 */

.ggmap {
	height: 0; /*padding-top: 75%; /* 比率を4:3に固定 */
	padding-top: 44%;
	position: relative;
	width: 100%;
}

/* Google Mapのiframe */

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

.row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	list-style: none;
	margin: 0;
	padding: 0;
}

.row-center {
	justify-content: center;
}

.row.reverse {
	flex-wrap: wrap-reverse;
}

.row-1-1 {
	width: 100%;
}

.row-1-2 {
	width: 50%;
}

.row-1-3 {
	width: 33.3333333333%;
}

.row-1-4 {
	width: 25%;
}

.row-1-5 {
	width: 20%;
}

.row-1-6 {
	width: 16.6666666667%;
}

.row-1-7 {
	width: 14.2857142857%;
}

.row-1-8 {
	width: 12.5%;
}

.row-1-9 {
	width: 11.1111111111%;
}

.row-1-10 {
	width: 10%;
}

.row-1-11 {
	width: 9.0909090909%;
}

.row-1-12 {
	width: 8.3333333333%;
}

/* 2-12 */

.row-2-3 {
	width: 66.6666666667%;
}

.row-2-4 {
	width: 50%;
}

.row-2-5 {
	width: 40%;
}

.row-2-6 {
	width: 33.3333333333%;
}

.row-2-7 {
	width: 28.5714285714%;
}

.row-2-8 {
	width: 25%;
}

.row-2-9 {
	width: 22.2222222222%;
}

.row-2-10 {
	width: 20%;
}

.row-2-11 {
	width: 18.1818181818%;
}

.row-2-12 {
	width: 16.6666666667%;
}

/* 3-12 */

.row-3-4 {
	width: 75%;
}

.row-3-5 {
	width: 60%;
}

.row-3-6 {
	width: 50%;
}

.row-3-7 {
	width: 42.8571428571%;
}

.row-3-8 {
	width: 37.5%;
}

.row-3-9 {
	width: 33.3333333333%;
}

.row-3-10 {
	width: 30%;
}

.row-3-11 {
	width: 27.2727272727%;
}

.row-3-12 {
	width: 25%;
}

/* 4-12 */

.row-4-5 {
	width: 80%;
}

.row-4-6 {
	width: 66.6666666667%;
}

.row-4-7 {
	width: 57.1428571429%;
}

.row-4-8 {
	width: 50%;
}

.row-4-9 {
	width: 44.4444444444%;
}

.row-4-10 {
	width: 40%;
}

.row-4-11 {
	width: 36.3636363636%;
}

.row-4-12 {
	width: 33.3333333333%;
}

/* 5-12 */

.row-5-6 {
	width: 83.3333333333%;
}

.row-5-7 {
	width: 71.4285714286%;
}

.row-5-8 {
	width: 62.5%;
}

.row-5-9 {
	width: 55.5555555556%;
}

.row-5-10 {
	width: 50%;
}

.row-5-11 {
	width: 45.4545454545%;
}

.row-5-12 {
	width: 41.6666666667%;
}

/* 6-12 */

.row-6-6 {
	width: 100%;
}

.row-6-7 {
	width: 85.7142857143%;
}

.row-6-8 {
	width: 75%;
}

.row-6-9 {
	width: 66.6666666667%;
}

.row-6-10 {
	width: 60%;
}

.row-6-11 {
	width: 54.5454545455%;
}

.row-6-12 {
	width: 50%;
}

/* 7-12 */

.row-7-8 {
	width: 87.5%;
}

.row-7-9 {
	width: 77.7777777778%;
}

.row-7-10 {
	width: 70%;
}

.row-7-11 {
	width: 63.6363636364%;
}

.row-7-12 {
	width: 58.3333333333%;
}

/* 8-12 */

.row-8-9 {
	width: 88.8888888889%;
}

.row-8-10 {
	width: 80%;
}

.row-8-11 {
	width: 72.7272727273%;
}

.row-8-12 {
	width: 66.6666666667%;
}

/* 9-12 */

.row-9-10 {
	width: 90%;
}

.row-9-11 {
	width: 81.8181818182%;
}

.row-9-12 {
	width: 75%;
}

/* 10-12 */

.row-10-11 {
	width: 90.9090909091%;
}

.row-10-12 {
	width: 83.3333333333%;
}

/* 11-12 */

.row-11-12 {
	width: 91.6666666667%;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

.visible {
	display: initial !important;
}

.hidden {
	display: none !important;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

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

.margin-top-none {
	margin-top: 0;
}

.margin-top-xs {
	margin-top: 8px;
}

.margin-top-s {
	margin-top: 16px;
}

.margin-top-m {
	margin-top: 32px;
}

.margin-top-l {
	margin-top: 128px;
}

.margin-top-xl {
	margin-top: 128px;
}

.margin-right-none {
	margin-right: 0;
}

.margin-right-xs {
	margin-right: 8px;
}

.margin-right-s {
	margin-right: 16px;
}

.margin-right-m {
	margin-right: 32px;
}

.margin-right-l {
	margin-right: 128px;
}

.margin-right-xl {
	margin-right: 128px;
}

.margin-bottom-none {
	margin-bottom: 0;
}

.margin-bottom-xs {
	margin-bottom: 8px;
}

.margin-bottom-s {
	margin-bottom: 16px;
}

.margin-bottom-m {
	margin-bottom: 32px;
}

.margin-bottom-l {
	margin-bottom: 128px;
}

.margin-bottom-xl {
	margin-bottom: 128px;
}

.margin-left-none {
	margin-left: 0;
}

.margin-left-xs {
	margin-left: 8px;
}

.margin-left-s {
	margin-left: 16px;
}

.margin-left-m {
	margin-left: 32px;
}

.margin-left-l {
	margin-left: 128px;
}

.margin-left-xl {
	margin-left: 128px;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

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

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

.padding-top-xs {
	padding-top: 0.25rem !important;
}

.padding-top-s {
	padding-top: 0.5rem !important;
}

.padding-top-m {
	padding-top: 1rem !important;
}

.padding-top-l {
	padding-top: 1.25rem !important;
}

.padding-top-xl {
	padding-top: 1.5rem !important;
}

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

.padding-xs {
	padding: 0.25rem !important;
}

.padding-s {
	padding: 0.5rem !important;
}

.padding-m {
	padding: 1rem !important;
}

.padding-l {
	padding: 1.25rem !important;
}

.padding-xl {
	padding: 1.5rem !important;
}

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

.padding-right-xs {
	padding-right: 0.25rem !important;
}

.padding-right-s {
	padding-right: 0.5rem !important;
}

.padding-right-m {
	padding-right: 1rem !important;
}

.padding-right-l {
	padding-right: 1.25rem !important;
}

.padding-right-xl {
	padding-right: 1.5rem !important;
}

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

.padding-bottom-xs {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m {
	padding-bottom: 1rem !important;
}

.padding-bottom-l {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl {
	padding-bottom: 1.5rem !important;
}

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

.padding-left-xs {
	padding-left: 0.25rem !important;
}

.padding-left-s {
	padding-left: 0.5rem !important;
}

.padding-left-m {
	padding-left: 1rem !important;
}

.padding-left-l {
	padding-left: 1.25rem !important;
}

.padding-left-xl {
	padding-left: 1.5rem !important;
}

/*タイムライン全体の設定*/

.timeline {
	margin: 50px auto;
	max-width: 700px;
	padding: 0 30px;
	width: 100%;
}

.timeline > li {
	list-style: none;
	padding: 0 0 20px 0; /*タイムラインの見出し横の丸の位置と形状*/
	position: relative; /*線の起点とするためrelativeを設定*/
}

.timeline > li::after {
	background: #0d6efd;
	border-radius: 50%;
	content: "";
	height: 20px;
	left: -5px;
	position: absolute;
	top: 10px;
	width: 20px;
}

.timeline dl {
	margin: 0 0 20px 3em;
}

.timeline dd strong {
	display: block;
	padding: 10px 0;
}

/*絶対配置で線を設定*/

.border-line {
	background: #ccc;
	height: 0; /*はじめは高さを0に*/
	left: 0.2em;
	position: absolute; /*線の位置*/
	top: 0;
	width: 2px; /*線の太さ*/
}

.btn,
.web-btn,
a.web-btn,
a.btn,
button.btn {
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	line-height: 1.5;
	margin: 20px;
	padding: 1rem 2rem;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	background-color: #5ab2ff;
	border-radius: 0.5rem;
	color: #fff;
	letter-spacing: 0.1rem;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s;
	user-select: none;
	vertical-align: middle;
}

.btn:hover,
.web-btn:hover,
a.btn:hover,
button.btn:hover {
	background: #0d6efd;
	color: #fff;
}

/*
* 改行タイプ(左画像挿入)
**********************************/

.tel-btn,
a.tel-btn {
	background-color: #fff;
	color: #000;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tel-btn:hover,
a.tel-btn:hover {
	background: #a9b5bd;
	color: #fff;
}

.fa-position-left {
	left: 0.5rem;
	position: absolute;
	top: calc(50% - 0.5em);
}

/*
* 改行タイプ2（右画像挿入）
**********************************/

.web-btn,
a.web-btn {
	background-color: #e64114;
	color: #fff;
	position: relative;
}

.web-btn:hover,
a.web-btn:hover {
	background: #f07756;
	color: #fff;
}

.fa-position-right {
	position: absolute;
	right: 0.5rem;
	top: calc(50% - 0.5em);
}

/*
* 改行タイプ3(左画像挿入)
**********************************/

.point-btn,
a.point-btn {
	background-color: #BDD9BF;
	color: #000;
	margin-bottom: 20px;
	margin-top: 20px;
}

.point-btn:hover,
a.point-btn:hover {
	background: #a9b5bd;
	color: #fff;
}

.fa-position-left {
	left: 0.5rem;
	position: absolute;
	top: calc(50% - 0.5em);
}

/*スマホ表示の時のみ改行*/

.sp-only {
	display: none;
}

/*スマホ表示の時のみ改行*/

/* 通常のスタイル（PCなどで適用される） */

.mobile-large {
	font-size: 16px; /* 通常のサイズ */
}

/* スマホ（モバイル）の時のみ適用するスタイル */

.anime-bgextend {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgextendAnimeBase;
	opacity: 0;
	overflow: hidden;
	position: relative;
}

.anime-bgextend .anime-bgappear {
	animation-delay: 0.6s;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgextendAnimeSecond;
	opacity: 0;
}

/*
* 左から右
*
*/

.anime-bgLRextend::before {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgLRextendAnime;
	background-color: #ececec;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

/*
* 右から左
*
*/

.anime-bgRLextend::before {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgRLextendAnime;
	background-color: #ececec;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

/* お知らせ用 */

.anime-fadeUp-serial {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeUpAnime;
	opacity: 0;
}

/* 下から */

.anime-fadeUp-trigger {
	opacity: 0;
}

.anime-fadeUp {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeUpAnime;
	opacity: 0;
}

/* 上から */

.anime-fadeDown-trigger {
	opacity: 0;
}

.anime-fadeDown {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeDownAnime;
	opacity: 0;
}

/* 左下から */

.anime-fadeLeftUp-trigger {
	opacity: 0;
}

.anime-fadeLeftUp {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeLeftUpAnime;
	opacity: 0;
}

/* 右上から */

.anime-fadeRightDown-trigger {
	opacity: 0;
}

.anime-fadeRightDown {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeRightDownAnime;
	opacity: 0;
}

#header {
	align-items: center;
	background: #0d6efd; /*background: #fff;*/
	display: flex;
	min-height: 65px;
	text-align: center;
}

.anime-slide-in {
	display: inline-block;
	overflow: hidden;
}

.anime-slide-in_inner {
	display: inline-block;
}

/*左右のアニメーション*/

.anime-flowing-left {
	opacity: 0; /*事前に透過0にして消しておく*/
}

.anime-flowingLeftRight {
	animation-duration: 0.8s;
	animation-fill-mode: forwards;
	animation-name: slideTextX100;
	opacity: 0;
}

.anime-flowingRightLeft {
	animation-duration: 0.8s;
	animation-fill-mode: forwards;
	animation-name: slideTextX-100;
	opacity: 0;
}

/*アコーディオン全体*/

.accordion-area {
	list-style: none;
	margin: 0 auto;
	max-width: 900px;
	width: 96%;
}

.accordion-area li {
	margin: 10px 0;
}

.accordion-section {
	border: 1px solid #ccc;
}

/*アコーディオンタイトル*/

.accordion-title {
	cursor: pointer;
	font-size: 1rem;
	font-weight: normal;
	padding: 3% 3% 3% 50px;
	position: relative; /*+マークの位置基準とするためrelative指定*/
	transition: all 0.5s ease;
}

/*アイコンの＋と×*/

.accordion-title::before,
.accordion-title::after {
	background-color: #333;
	content: "";
	height: 2px;
	position: absolute;
	width: 15px;
}

.accordion-title::before {
	left: 15px;
	top: 48%;
	transform: rotate(0deg);
}

.accordion-title::after {
	left: 15px;
	top: 48%;
	transform: rotate(90deg);
}

/*　closeというクラスがついたら形状変化　*/

.accordion-title.accordion-close::before {
	transform: rotate(45deg);
}

.accordion-title.accordion-close::after {
	transform: rotate(-45deg);
}

/*アコーディオンで現れるエリア*/

.accordion-box {
	background: #f3f3f3;
	display: none; /*はじめは非表示*/
	margin: 0 3% 3% 3%;
	padding: 3%;
}

.global-nav {
	position: absolute;
	right: 0;
	top: 10px;
}

.global-nav li {
	display: inline-block;
	padding: 10px;
}

.global-nav a {
	color: #fff;
}

/* ハンバーガーメニューボタン
**********************************************/

.hamburger-outer {
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	flex-wrap: nowrap;
	height: 100%;
	-ms-flex-wrap: wrap;
	align-content: center;
	-ms-flex-line-pack: center;
}

.hamburger {
	cursor: pointer;
	display: block; /*position: fixed;*/
	height: 42px;
	padding: 20px;
	position: sticky;
	text-align: center;
	width: 42px;
	z-index: 3; /*
  right : 20px;
  top   : 20px;
  */
}

.hamburger span {
	background: #FFF;
	display: block;
	height: 2px;
	left: 6px;
	position: absolute;
	transition: 0.3s ease-in-out;
	width: 30px;
}

.hamburger span:nth-child(1) {
	top: 10px;
}

.hamburger span:nth-child(2) {
	top: 20px;
}

.hamburger span:nth-child(3) {
	top: 30px;
}

.hamburger.active { /* スマホメニューを開いてる時のボタン */
}

.hamburger.active span:nth-child(1) {
	background: #FFF;
	left: 6px;
	top: 16px;
	transform: rotate(-45deg);
}

.hamburger.active span:nth-child(2),
.hamburger.active span:nth-child(3) {
	background: #FFF;
	top: 16px;
	transform: rotate(45deg);
}

/* メニュー背景　*/

nav.global-nav-mobile {
	background: #0d6efd; /*動き*/
	height: calc(100vh - 52px); /*ナビの高さ*/
	left: 0;
	position: fixed; /*position:fixed;にし、z-indexの数値を大きくして前面へ*/
	top: -120%;
	transition: all 0.6s;
	width: 100%;
	z-index: 99999; /*ナビのスタート位置と形状*/
}

/*アクティブクラスがついたら位置を0に*/

nav.global-nav-mobile.active {
	top: 0;
}

/*ナビゲーション*/

nav.global-nav-mobile ul {
	left: 50%;
	position: absolute; /*ナビゲーション天地中央揃え*/
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 999;
}

/*リストのレイアウト設定*/

nav.global-nav-mobile li {
	list-style: none;
	text-align: center;
}

nav.global-nav-mobile li a {
	color: #fff;
	display: block;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/*
  nav.global-nav-mobile {
		position: fixed;
		z-index : 2;
		top  : 0;
		left : 0;
		color: variables.$global-nav-mobile-text-color;
		background: variables.$global-nav-mobile-background-color;
		text-align: center;
		width: 100%;
		transform: translateX(-100%);
		transition: all 0.6s;
		z-index: 99999;

		ul {
			margin: 0 auto;
			padding: 0;
			width: 100%;
			// height: calc(100vh - 49.98px - 73.191px);
			height: calc( calc( var(--vh, 1vh) * 100 ) - 52px - 80px - 12px );
			// height: 100vh;

			display: flex;
			flex-direction: column;
			justify-content: space-between;
			align-items: center;

			li {
				list-style-type: none;
				padding: 0;
				width: 100%;
				height: 100%;
				min-height: 50px;
				transition: .4s all;
				border-top: 0.05rem solid variables.$global-nav-mobile-boder-color;
    		margin: 0;

				display: flex;
				align-items: center;

				&::last-child {
					padding-bottom: 0;
				}

				&::hover{
					background :variables.$global-nav-mobile-link-hover-text-color;
					background:#FFF;
				}

				a {
					display: inline-block;
					color: variables.$global-nav-mobile-text-color;
					padding-left: 1rem;
					text-decoration :none;
					width: 100%;
					text-align: left;
				}
			}
		}
  }
*/

/* クリックでjQueryで追加・削除 */

nav.global-nav-mobile.active {
	display: block;
	opacity: 100;
	transform: translateX(0%);
}

.global-footer-nav li {
	display: inline-block;
	padding: 0.6rem;
}

.global-footer-nav-mobile {
	background-color: #0a0a0a;
	bottom: 0;
	height: 52px;
	position: fixed;
	width: 100%;
	z-index: 10;
}

.global-footer-nav-mobile li {
	align-items: center;
	border-right: 1px solid #FFF;
	font-size: 14px;
	justify-content: center;
	margin: 0;
	padding: 0;
}

.global-footer-nav-mobile li a {
	color: #FFF;
	display: block;
	padding: 0.6rem;
	text-align: center;
	width: 100%;
}

.global-footer-nav {
	text-align: right;
}

/*==================================================
　5-3-1 中心から外に線が伸びる（下部）
===================================*/

.global-nav li a,
.global-footer-nav li a {
	padding-bottom: 6px;
	position: relative; /*線の基点とするためrelativeを指定*/
}

.global-nav li.current a,
.global-nav li a:hover,
.global-footer-nav li.current a,
.global-footer-nav li a:hover {
	color: #FFF;
}

.global-nav li a::after,
.global-footer-nav li a::after {
	background: #FFF; /*アニメーションの指定*/
	bottom: 0;
	content: ""; /*絶対配置で線の位置を決める*/
	height: 2px;
	left: 10%; /*線の形状*/
	position: absolute;
	transform: scale(0, 1); /*X方向0、Y方向1*/
	transform-origin: center top; /*上部中央基点*/
	transition: all 0.3s;
	width: 90%;
}

/*現在地とhoverの設定*/

.global-nav li.current a::after,
.global-nav li a:hover::after,
.global-footer-nav li.current a::after,
.global-footer-nav li a:hover::after {
	transform: scale(1, 1); /*X方向にスケール拡大*/
}

.formlist dt {
	align-items: center;
	display: flex;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.8rem;
	padding-top: 1.6rem;
}

.formlist dd {
	line-height: 1.4;
	padding-bottom: 1.6rem;
}

.formlist__icon {
	background: #B3B3B3;
	color: #fff;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: normal;
	margin-right: 0.8rem;
	padding: 0.3em;
	text-align: center;
	width: 3em;
}

.formlist__icon.is-required {
	background: #e64114;
}

.formlist__checklist li:not(:last-child) {
	margin-bottom: 0.8rem;
}

.formlist__checklist label {
	border: 1px solid #CED1D2;
	border-radius: 6px;
	display: block;
	padding: 1rem;
}

.formlist__radiolist li:not(:last-child) {
	margin-bottom: 1.6rem;
}

input,
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 6px;
	box-sizing: border-box;
	color: inherit;
	font-family: inherit;
	font-size: 1.6rem;
	line-height: 1.6;
	max-width: 100%;
	outline: none;
}

input[type=text],
input[type=number],
input[type=tel],
input[type=email],
input[type=password] {
	padding: 0.3rem 1.2rem;
	width: 14em;
}

textarea {
	height: 10em;
	padding: 0.3rem 1.2rem;
	width: 100%;
}

input[type=text].is-error,
input[type=number].is-error,
input[type=tel].is-error,
input[type=email].is-error,
input[type=password].is-error,
select.is-error,
textarea.is-error {
	background: #FEF2F0;
	border: 1px solid #F58271;
}

select {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.532%22%20height%3D%2214%22%20viewBox%3D%220%200%2025.532%2014%22%3E%3Cpath%20d%3D%22M82.249%2C82.431l.875.851%2C12.25-11.915h0l.875-.851-.875-.851h0L83.124%2C57.75l-.875.851L94.5%2C70.516Z%22%20transform%3D%22translate(83.282%20-82.249)%20rotate(90)%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-position: calc(100% - 8px) center;
	background-repeat: no-repeat;
	background-size: 14px 8px;
	padding: 0.3rem 3.6rem 0.3rem 1.2rem;
}

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

input::-ms-clear {
	visibility: hidden;
}

:-ms-input-placeholder {
	color: #9EA3A5;
}

::-webkit-input-placeholder {
	color: #9EA3A5;
}

input[type=checkbox],
input[type=radio] {
	display: none;
}

label {
	cursor: pointer;
}

.c-checkbox {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	line-height: 1.2;
	text-align: left;
}

.c-checkbox:before {
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 3px;
	content: "";
	display: block;
	flex: 1 0 auto;
	height: 22px;
	margin-right: 0.6rem;
	width: 22px;
}

:checked + .c-checkbox {
	position: relative;
}

:checked + .c-checkbox:before {
	background: #e64114;
	border: 1px solid #e64114;
}

:checked + .c-checkbox:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2024%2016%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m24%202.8-14.1%2013.2-9.9-9.3%202.6-2.8%207.2%206.8%2011.5-10.7z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-position: center;
	background-repeat: no-repeat;
	bottom: 0;
	content: "";
	display: inline-block;
	height: 17px;
	left: 3px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 17px;
}

.c-radio {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	line-height: 1.2;
	text-align: left;
}

.c-radio:before {
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 50%;
	content: "";
	display: block;
	flex: 1 0 auto;
	height: 22px;
	margin-right: 0.6rem;
	width: 22px;
}

:checked + .c-radio {
	position: relative;
}

:checked + .c-radio:after {
	background: #e64114;
	border-radius: 50%;
	bottom: 0;
	content: "";
	display: block;
	height: 10px;
	left: 7px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 10px;
}

/*========= ページトップのためのCSS ===============*/

/*リンクの形状*/

#page-top a {
	align-items: center;
	color: #0d6efd; /*color: $scroll-color;*/
	display: flex;
	font-size: 2.8rem;
	height: 60px;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s;
	width: 60px;
}

#page-top a:hover { /*background: #777;*/
}

/*リンクを右下に固定*/

#page-top {
	bottom: 10px;
	opacity: 0;
	position: fixed;
	right: 10px;
	transform: translateY(100px);
	z-index: 2; /*はじめは非表示*/
}

/*　上に上がる動き　*/

#page-top.TopScrollUpMove {
	animation: TopScrollUpAnime 0.5s forwards;
}

/*　下に下がる動き　*/

#page-top.TopScrollDownMove {
	animation: TopScrollDownAnime 0.5s forwards;
}

.img-width-initial {
	width: initial !important;
}

.logo-image {
	max-height: 75px;
	width: 55%;
}

.top-header-image-inner .slick-track,
.top-header-image-inner .slick-list {
	height: 100vh !important;
}

.top-header-image-outer,
.top-header-image-inner {
	height: 100vh;
	position: relative;
	width: 99vw;
}

.top-header-image {
	height: 100vh;
	width: 100vw;
}

.top-hero-message {
	color: #FCEEF4;
	left: 8%; /*color: variables.$top-hero-message-text-color;*/
	position: absolute; /*top: 24%;*/
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	top: 50%;
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 1.125rem;
}

.top-news-list {
	list-style: none outside;
	margin: 0 0 20px 0;
	padding: 0;
}

.top-news-list .top-news-list-item a {
	border-bottom: 1px solid #CCC;
	color: #333333;
	display: flex;
	flex-wrap: wrap;
	flex-wrap: nowrap;
	padding: 20px 20px;
	text-decoration: none;
}

.top-news-list .top-news-list-item a:hover .top-news-list-title {
	color: #00F;
}

.top-news-list .top-news-list-item:first-child a {
	border-top: 1px solid #CCC;
}

.top-news-list .top-news-list-item .top-news-list-date {
	color: #999;
	font-size: 16px;
	margin: 0;
	min-width: 140px;
	padding: 0 20px 0 0;
}

.top-news-list .top-news-list-item .top-news-list-date:hover {
	color: #00F;
}

.top-news-list .top-news-list-item .top-news-list-category {
	margin: 0;
	min-width: 140px;
	padding: 0 20px 0 0;
}

.top-news-list .top-news-list-item .top-news-list-category span.info,
.top-news-list .top-news-list-item .top-news-list-category span.important,
.top-news-list .top-news-list-item .top-news-list-category span.press {
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	padding: 5px 20px;
	text-align: center;
	width: 100%;
}

.top-news-list .top-news-list-item .top-news-list-category span.info {
	background: #bae2f8;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-category span.important {
	background: #ffd2e6;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-category span.press {
	background: #fff;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin: 0;
	width: 100%;
}

.top-news-list .top-news-list-item a {
	flex-wrap: wrap;
}

.top-news-list .top-news-list-item .top-news-list-date {
	min-width: 140px;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin-top: 10px;
}

.top-service-image {
	width: 100%; /*height: 360px;*/
	-o-object-fit: cover;
	object-fit: cover;
}

/*Facebook センタリング*/

.top-fb-plugin-responsive {
	display: flex;
}

.top-fb-plugin-responsive iframe {
	margin: 0 auto;
}

/* scrollDown Start  */

/*Scrollテキストの描写*/

.scrolldown1 {
	bottom: 36%;
	left: 50%;
	position: absolute;
	z-index: 9999;
}

.scrolldown1 span {
	color: #eee;
	font-size: 0.8rem;
	font-weight: bold;
	left: -15px;
	letter-spacing: 0.05em;
	position: absolute; /*描画位置*/
	top: -15px; /*テキストの形状*/
}

/* 線の描写 */

.scrolldown1::after {
	animation: pathmove 1.4s ease-in-out infinite;
	background: #eee; /*線の動き1.4秒かけて動く。永遠にループ*/
	content: ""; /*描画位置*/
	height: 30px;
	opacity: 0;
	position: absolute;
	top: 0; /*線の形状*/
	width: 2px;
}

/*高さ・位置・透過が変化して線が上から下に動く*/

/* scrollDown end  */

.title-h1 {
	color: #fff;
	margin-bottom: 2rem;
	text-align: center;
}

.title-h1 span {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 18px;
	justify-content: center;
	text-transform: uppercase;
}

.title-h1 span:before {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 1px;
	margin-right: 10px;
	width: 15px;
}

.title-h1 span:after {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 1px;
	margin-left: 10px;
	width: 15px;
}

.sub-header-image-outer,
.sub-header-image-inner {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 20vh;
	width: 100vw;
}

.sub-header-image-outer h1,
.sub-header-image-inner h1 {
	color: #fff;
	text-align: center;
}

.sub-header-image-inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

.insp-header-image-inner {
	background-image: url(../user_images/page1/page1.jpg);
}

.insp-step-img1 {
	border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
	left: 54%;
	max-width: 188px;
	position: absolute;
	top: 10px;
	transform: rotate(-12deg);
}

.insp-step-img2 {
	border-radius: 90% 30% 70% 30%/90% 70% 30% 30%;
	left: 64%;
	max-width: 118px;
	position: absolute;
	top: 48%;
}

.insp-step-img3 {
	border-radius: 30% 30% 70% 70%/70% 30% 30% 70%;
	left: 45%;
	max-width: 118px;
	position: absolute;
	top: 51%;
	transform: rotate(17deg);
}

.insp-step-img4 {
	border-radius: 128% 39% 105% 63%/67% 129% 49% 70%;
	left: 54%;
	max-width: 118px;
	position: absolute;
	top: 79%;
	transform: rotate(-14deg);
}

.metal-header-image-inner {
	background-image: url(./user_images/page2/page2.jpg);
}

.insurance-header-image-inner {
	background-image: url(./user_images/page3/page3.jpg);
}

.company-header-image-inner {
	background-image: url(./user_images/company/comphead.jpg);
}

.page4-header-image-inner {
	background-image: url(../user_images/page4/page4.jpg);
}

.page5-header-image-inner {
	background-image: url(../user_images/page5/page5.jpg);
}

.attention {
	border: solid 1px #d30808;
	color: #d30808;
	font-size: 30px;
	margin: 0 auto 40px;
	max-width: 940px;
	text-align: center;
}

.trapezoid {
	border-bottom: 60px solid #000;
	border-right: 30px solid transparent;
	color: #fff;
	height: 0px;
	margin-top: 30px;
	width: 180px;
}

.trapezoid .trapezoid-inner {
	padding-top: 16px;
	text-align: center;
}

.title-outer {
	background-color: #212529;
	display: flex;
	justify-content: center;
	padding-bottom: 16px;
	padding-top: 32px;
}

.arrow_contents {
	margin: 0 auto;
	max-width: 1248px;
	padding: 3.5rem 0.8rem;
	position: relative;
}

.arrow_contents:before {
	background-color: #212529;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	content: "";
	height: 36px;
	left: 50%;
	margin-left: -18px;
	position: absolute;
	top: -18px;
	transform: scaleY(0.7) rotate(45deg);
	width: 36px;
}

.contents {
	margin: 0 auto;
	max-width: 1248px;
	padding: 20px 0.8rem;
	position: relative;
}

main {
	margin-top: pxrem(19.2);
}

main .article {
	padding-bottom: 20px;
	padding-top: 0;
}

footer {
	background-color: #0d6efd;
	color: #fff;
}

.card {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	color: #333;
	margin: 10px auto;
	max-width: 600px;
	min-height: 300px;
	padding: 15px;
	width: 94%;
}

.card h2 {
	margin-bottom: pxrem(16);
	position: relative;
}

.card h2:after {
	bottom: -5px;
	content: "";
	height: 5px; /*background-color: variables.$card-h2-underline-color;*/
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 70px;
}

.card-type {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	color: #333;
	margin: 10px auto;
	padding: 15px;
}

.card-type h2 {
	margin-bottom: pxrem(16);
	position: relative;
}

table {
	width: 100%;
}

table tr,
table td,
table th {
	padding: 5px;
	text-align: left;
}

table th {
	background-color: #0d6efd;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
}

.table-line {
	border-left: solid 1px #333;
	border-top: solid 1px #333;
}

.table-line td,
.table-line th {
	border-bottom: solid 1px #333;
	border-right: solid 1px #333;
}

.table-text-center th,
.table-text-center td {
	text-align: center;
	vertical-align: middle;
}

.company-table {
	width: 100%;
}

.company-table tr,
.company-table td,
.company-table th {
	display: block;
	padding: 5px;
}

.company-table th {
	background-color: #333;
	color: #FFF;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}

/*
	線と背景色で染めるテーブル
	class="table table-background-line"
*/

.table-background-line {
	border-bottom: solid 16px #fadce4 !important;
	border-collapse: collapse;
	border-top: solid 16px #fadce4 !important;
}

.table-background-line th,
.table-background-line td {
	background-color: #FFF;
	border-left: solid 16px #fadce4;
	border-right: solid 16px #fadce4;
	color: #254451;
	text-align: left;
}

.table-background-line th {
	border-bottom: solid 5px #fadce4;
}

.table-background-line td {
	border-bottom: solid 16px #fadce4;
}

.table-background-line {
	padding: 10px;
}

.responsive {
	border: solid 1px #ddd;
	overflow: auto;
	white-space: nowrap;
}

.responsive table {
	margin: 0;
}

.top-news-slider-outer {
	background: color #BDD9BF; /*	background-color: variables.$top-news-slider-background-color;*/
	bottom: 10px;
	padding: 10px;
	right: 10px;
	width: 100%;
}

.top-news-slider-outer h2 {
	color: #333333;
	font-size: 1.375rem;
}

.top-news-slider-outer li:after {
	content: "\f054";
	font-family: "Font Awesome 5 Free";
}

.top-news-slider-outer a {
	color: #333333;
}

.marker-primary {
	display: inline;
	padding-bottom: 0.3rem;
	position: relative;
}

.marker-primary::after {
	animation: borderAnime 0.5s forwards;
	background: #333; /*アニメーションの指定*/
	bottom: 0;
	content: ""; /*絶対配置で線の位置を決める*/
	height: 4px;
	left: 0; /*線の形状*/
	position: absolute;
	transform: scale(0, 1); /*X方向0、Y方向1*/
	transform-origin: left top; /*左上基点*/
	transition: all 0.3s;
	width: 100%;
}

.text-red {
	color: #d30808;
}

.kome {
	color: #e60012;
	font-size: 0.9rem;
	line-height: 1.5;
	padding-left: 1.5rem;
}

.kome li::before {
	color: #e60012;
	content: "※";
	display: inline-block;
	margin-left: -1.5rem;
	width: 1.5rem;
}

/*
ページタイトルの写真斜め切り
*/

.slanting {
	display: none;
}

/*==================================================
レイアウト
===================================*/

.container {
	margin: 0 auto;
	max-width: 1248px;
	padding: 3.5rem 0.8rem;
	position: relative;
}

/*==================================================
タイトル
===================================*/

.title1 {
	background-color: #a9b5bd;
	border-radius: 5px;
	color: #fff; /*background-color:variables.$title-outer-background-color;*/
	padding: 5px;
	text-align: center;
}

/*==================================================
文章と画像
===================================*/

.media-sentence ul {
	position: relative;
}

.media-sentence ul li {
	line-height: 1.5;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 3rem;
}

.media-sentence ul li:before {
	color: #1f88ff; /*アイコン色*/
	content: "\f00c"; /*アイコンの種類*/
	font-family: "FontAwesome"; /*疑似要素*/
	font-size: 1.3rem;
	left: 1rem; /*左端からのアイコンまでの距離*/
	position: absolute;
}

/*==================================================
ボックス
===================================*/

.box1 {
	background-color: #FAFAFA;
	padding: 3%;
}

.box1 .box1-inner {
	background-color: #fff;
	padding: 10px;
}

.box2 {
	background-color: #FFF; /*  background-color:variables.$box-background-color;*/
	border: solid 1.3px #93442A;
	border-radius: 5px; /*  border:solid 1.3px variables.$box-border-color;*/
	margin: 20px;
	padding: 30px;
}

/* タイトル付きボックス*/

.box3 {
	border: solid 3px #93442A;
	border-radius: 8px;
	margin: 2rem 0;
	padding: 1.5em 1.5em; /*border: solid 3px variables.$box-border-color;*/
	position: relative;
}

.box3 .box-title {
	background: #f8f8f8; /* color: variables.$box-border-color;*/
	color: #93442A;
	display: inline-block;
	font-size: 1.7rem;
	font-weight: bold;
	left: 10px;
	line-height: 1;
	padding: 0 9px;
	position: absolute;
	top: -13px;
}

.box3 p {
	margin: 0;
	padding: 0;
}

.box3 ul li {
	line-height: 1.5;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 1.5rem;
}

.box3 ul li:before {
	color: #1f88ff; /*アイコン色*/
	color: #93442A; /*アイコン色*/
	content: "\f00c"; /*アイコンの種類*/
	font-family: "FontAwesome"; /*疑似要素*/
	font-size: 1.3rem;
	left: 1rem; /*左端からのアイコンまでの距離*/
	position: absolute;
}

/* ポイントボックス*/

.box4 {
	border: solid 2px #1f88ff;
	margin-top: 3rem;
	padding: 1.5em 1.5em;
	position: relative;
}

.box4 p {
	margin: 0;
	padding: 0;
}

.box4 li {
	border-bottom: dashed 1px silver;
	line-height: 1.7;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 1.4rem;
}

.box4 li:last-of-type {
	border-bottom: none;
}

.box4 li:before {
	color: #1f88ff; /*アイコン色*/
	content: "\f138"; /*アイコン種類*/
	font-family: "FontAwesome"; /*リスト内のアイコン*/
	font-size: 1.3rem;
	left: 0.5rem; /*左端からのアイコンまで*/
	position: absolute;
}

.box4 li:after {
	background: #1f88ff;
	bottom: 100%;
	color: #fff;
	content: "POINT!!  \f0eb"; /*タブの文字*/
	font-family: "FontAwesome";
	font-size: 1.3rem; /*タイトルタブ*/
	font-weight: bold;
	left: -2px;
	letter-spacing: 0.2rem; /*字間*/
	padding: 1px 7px;
	position: absolute;
}

/*==================================================
ギャラリーのためのcss
===================================*/

.gallery {
	-moz-columns: 2;
	columns: 2; /*段組みの数*/
	-moz-column-fill: auto;
	column-fill: auto;
	margin: 0;
	padding: 0 15px; /*ギャラリー左右に余白をつける*/
}

.gallery div {
	margin-bottom: 20px; /*各画像下に余白をつける*/
}

/*ギャラリー内のイメージは横幅100%にする*/

.gallery img {
	height: auto;
	vertical-align: bottom; /*画像の下にできる余白を削除*/
	width: 100%;
}

/*　横幅900px以下の段組み設定　*/

/*　横幅900px以下の段組み設定　*/

/* 管理者画面用 */

.top-menu-slider {
	display: flex;
	list-style: none;
}

.box2 {
	background: fff; /* 背景色 */
	border: 1px solid #eaeaea; /*枠線*/
	box-shadow: 1px 1px 0 #ccc; /*囲み枠に影を付ける*/
	margin: 56px 16px 32px; /*外側の余白*/
	margin: 10px;
	max-width: 400px;
	padding: 30px 16px 16px; /*内側の余白*/
	position: relative; /*必須*/ /*【div】囲み枠部分*/
}

.box2 .box-title {
	background: #fff9d0; /*背景色*/
	border-radius: 40px; /*角丸*/
	font-size: 24px; /* 文字のサイズ */
	left: 16px; /*囲み枠の左を基準として内側（右）に16px移動*/
	line-height: 48px; /*行の高さ*/
	padding: 7px 50px;
	position: absolute; /*必須*/ /*【span】タイトル部分*/
	text-align: center; /*文字の配置*/
	top: -24px; /*囲み枠の上を基準として外側（上）に24px移動*/
}

.box2 p {
	margin: 0; /*【p】本文部分*/
	padding: 0;
}

.step-text {
	font-size: 20px;
}

.step-title {
	font-size: 16px;
}

.note-text {
	color: #FF0000;
	font-size: 16px;
}

.contact-image {
	width: 60%;
}

.h3-hold {
	min-height: 4.2rem;
}

.comparison {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.comparison__item {
	list-style: none;
	position: relative;
	width: 100%;
}

.comparison__item_outer {
	border: 1px solid #eaeaea;
	box-shadow: 2px 2px #CCCCCC;
	margin: 0 5px;
	padding: 30px 16px 16px;
}

.comparison__item_title {
	background-color: #BDD9BF;
	border-radius: 1rem;
	color: #292929;
	font-size: 1.3rem;
	left: 50%;
	padding: 0.2rem 2rem;
	position: absolute;
	text-align: center;
	top: -1rem;
	transform: translateX(-50%);
	width: 74%;
}

.comparison__item_detail {
	padding: 1rem;
}

@media all and (-ms-high-contrast: none) {

body {
	font-family: Verdana, Meiryo, sans-serif;
}

}

@media all and (-ms-high-contrast: active) {

body {
	font-family: Verdana, Meiryo, sans-serif;
}

}

@media screen and (min-width: 1px) {

.visible\@s {
	display: none;
}

.visible\@m {
	display: none;
}

}

@media screen and (min-width: 520px) {

.text-center\@s {
	text-align: center;
}

.text-left\@s {
	text-align: left;
}

.text-right\@s {
	text-align: right;
}

.block-right\@s {
	display: flex;
	justify-content: flex-end;
}

.block-center\@s {
	display: flex;
	justify-content: center;
}

.block-left\@s {
	display: flex;
	justify-content: start;
}

img.width-auto\@s {
	width: auto;
}

table.responsive {
	width: initial;
}

table.responsive th,
table.responsive td {
	display: blotable-cellck;
	width: initial;
}

.row.reverse-none\@s {
	flex-wrap: wrap;
}

.row-1-1\@s {
	width: 100%;
}

.row-1-2\@s {
	width: 50%;
}

.row-1-3\@s {
	width: 33.3333333333%;
}

.row-1-4\@s {
	width: 25%;
}

.row-1-5\@s {
	width: 20%;
}

.row-1-6\@s {
	width: 16.6666666667%;
}

.row-1-7\@s {
	width: 14.2857142857%;
}

.row-1-8\@s {
	width: 12.5%;
}

.row-1-9\@s {
	width: 11.1111111111%;
}

.row-1-10\@s {
	width: 10%;
}

.row-1-11\@s {
	width: 9.0909090909%;
}

.row-1-12\@s {
	width: 8.3333333333%;
}

.row-2-3\@s {
	width: 66.6666666667%;
}

.row-2-4\@s {
	width: 50%;
}

.row-2-5\@s {
	width: 40%;
}

.row-2-6\@s {
	width: 33.3333333333%;
}

.row-2-7\@s {
	width: 28.5714285714%;
}

.row-2-8\@s {
	width: 25%;
}

.row-2-9\@s {
	width: 22.2222222222%;
}

.row-2-10\@s {
	width: 20%;
}

.row-2-11\@s {
	width: 18.1818181818%;
}

.row-2-12\@s {
	width: 16.6666666667%;
}

.row-3-4\@s {
	width: 75%;
}

.row-3-5\@s {
	width: 60%;
}

.row-3-6\@s {
	width: 50%;
}

.row-3-7\@s {
	width: 42.8571428571%;
}

.row-3-8\@s {
	width: 37.5%;
}

.row-3-9\@s {
	width: 33.3333333333%;
}

.row-3-10\@s {
	width: 30%;
}

.row-3-11\@s {
	width: 27.2727272727%;
}

.row-3-12\@s {
	width: 25%;
}

.row-4-5\@s {
	width: 80%;
}

.row-4-6\@s {
	width: 66.6666666667%;
}

.row-4-7\@s {
	width: 57.1428571429%;
}

.row-4-8\@s {
	width: 50%;
}

.row-4-9\@s {
	width: 44.4444444444%;
}

.row-4-10\@s {
	width: 40%;
}

.row-4-11\@s {
	width: 36.3636363636%;
}

.row-4-12\@s {
	width: 33.3333333333%;
}

.row-5-6\@s {
	width: 83.3333333333%;
}

.row-5-7\@s {
	width: 71.4285714286%;
}

.row-5-8\@s {
	width: 62.5%;
}

.row-5-9\@s {
	width: 55.5555555556%;
}

.row-5-10\@s {
	width: 50%;
}

.row-5-11\@s {
	width: 45.4545454545%;
}

.row-5-12\@s {
	width: 41.6666666667%;
}

.row-6-7\@s {
	width: 85.7142857143%;
}

.row-6-8\@s {
	width: 75%;
}

.row-6-9\@s {
	width: 66.6666666667%;
}

.row-6-10\@s {
	width: 60%;
}

.row-6-11\@s {
	width: 54.5454545455%;
}

.row-6-12\@s {
	width: 50%;
}

.row-7-8\@s {
	width: 87.5%;
}

.row-7-9\@s {
	width: 77.7777777778%;
}

.row-7-10\@s {
	width: 70%;
}

.row-7-11\@s {
	width: 63.6363636364%;
}

.row-7-12\@s {
	width: 58.3333333333%;
}

.row-8-9\@s {
	width: 88.8888888889%;
}

.row-8-10\@s {
	width: 80%;
}

.row-8-11\@s {
	width: 72.7272727273%;
}

.row-8-12\@s {
	width: 66.6666666667%;
}

.row-9-10\@s {
	width: 90%;
}

.row-9-11\@s {
	width: 81.8181818182%;
}

.row-9-12\@s {
	width: 75%;
}

.row-10-11\@s {
	width: 90.9090909091%;
}

.row-10-12\@s {
	width: 83.3333333333%;
}

.row-11-12\@s {
	width: 91.6666666667%;
}

.visible\@s {
	display: initial !important;
}

.hidden\@s {
	display: none !important;
}

.margin-top-none\@s {
	margin-top: 0;
}

.margin-top-xs\@s {
	margin-top: 8px;
}

.margin-top-s\@s {
	margin-top: 16px;
}

.margin-top-m\@s {
	margin-top: 32px;
}

.margin-top-l\@s {
	margin-top: 128px;
}

.margin-top-xl\@s {
	margin-top: 128px;
}

.margin-right-none\@s {
	margin-right: 0;
}

.margin-right-xs\@s {
	margin-right: 8px;
}

.margin-right-s\@s {
	margin-right: 16px;
}

.margin-right-m\@s {
	margin-right: 32px;
}

.margin-right-l\@s {
	margin-right: 128px;
}

.margin-right-xl\@s {
	margin-right: 128px;
}

.margin-bottom-none\@s {
	margin-bottom: 0;
}

.margin-bottom-xs\@s {
	margin-bottom: 8px;
}

.margin-bottom-s\@s {
	margin-bottom: 16px;
}

.margin-bottom-m\@s {
	margin-bottom: 32px;
}

.margin-bottom-l\@s {
	margin-bottom: 128px;
}

.margin-bottom-xl\@s {
	margin-bottom: 128px;
}

.margin-left-none\@s {
	margin-left: 0;
}

.margin-left-xs\@s {
	margin-left: 8px;
}

.margin-left-s\@s {
	margin-left: 16px;
}

.margin-left-m\@s {
	margin-left: 32px;
}

.margin-left-l\@s {
	margin-left: 128px;
}

.margin-left-xl\@s {
	margin-left: 128px;
}

.padding-top-none\@s {
	padding-top: 0 !important;
}

.padding-top-xs\@s {
	padding-top: 0.25rem !important;
}

.padding-top-s\@s {
	padding-top: 0.5rem !important;
}

.padding-top-m\@s {
	padding-top: 1rem !important;
}

.padding-top-l\@s {
	padding-top: 1.25rem !important;
}

.padding-top-xl\@s {
	padding-top: 1.5rem !important;
}

.padding-none\@s {
	padding: 0 !important;
}

.padding-xs\@s {
	padding: 0.25rem !important;
}

.padding-s\@s {
	padding: 0.5rem !important;
}

.padding-m\@s {
	padding: 1rem !important;
}

.padding-l\@s {
	padding: 1.25rem !important;
}

.padding-xl\@s {
	padding: 1.5rem !important;
}

.padding-right-none\@s {
	padding-right: 0 !important;
}

.padding-right-xs\@s {
	padding-right: 0.25rem !important;
}

.padding-right-s\@s {
	padding-right: 0.5rem !important;
}

.padding-right-m\@s {
	padding-right: 1rem !important;
}

.padding-right-l\@s {
	padding-right: 1.25rem !important;
}

.padding-right-xl\@s {
	padding-right: 1.5rem !important;
}

.padding-bottom-none\@s {
	padding-bottom: 0 !important;
}

.padding-bottom-xs\@s {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s\@s {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m\@s {
	padding-bottom: 1rem !important;
}

.padding-bottom-l\@s {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl\@s {
	padding-bottom: 1.5rem !important;
}

.padding-left-none\@s {
	padding-left: 0 !important;
}

.padding-left-xs\@s {
	padding-left: 0.25rem !important;
}

.padding-left-s\@s {
	padding-left: 0.5rem !important;
}

.padding-left-m\@s {
	padding-left: 1rem !important;
}

.padding-left-l\@s {
	padding-left: 1.25rem !important;
}

.padding-left-xl\@s {
	padding-left: 1.5rem !important;
}

.logo_image {
	margin: 1vw;
	width: auto;
}

.logo-image {
	width: auto;
}

.top-hero-message {
	left: 8%;
	top: 50%; /*top: 32%;*/
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 1.625rem;
}

.top-news-list .top-news-list-item a {
	flex-wrap: unset;
}

.top-news-list .top-news-list-item .top-news-list-date {
	min-width: 100px;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin-top: 0;
}

.head_title_photo1 {
	display: initial;
	left: auto;
	position: absolute;
	right: 4rem;
	top: -19rem; /*width: 25%;*/
}

.head_title_photo2 {
	display: initial;
	position: absolute;
	right: -1rem; /*width: 25%;*/
	top: -21rem;
}

.gallery {
	-moz-columns: 2;
	columns: 2;
}

.comparison__item {
	width: 33.3333333333%;
}

}

@media screen and (min-width: 960px) {

.text-center\@m {
	text-align: center;
}

.text-left\@m {
	text-align: left;
}

.text-right\@m {
	text-align: right;
}

.block-right\@m {
	display: flex;
	justify-content: flex-end;
}

.block-center\@m {
	display: flex;
	justify-content: center;
}

.block-left\@m {
	display: flex;
	justify-content: start;
}

img.width-auto\@m {
	width: auto;
}

table.responsive {
	width: initial;
}

table.responsive th,
table.responsive td {
	display: table-cell;
	width: initial;
}

.row.reverse-none\@m {
	flex-wrap: wrap;
}

.row-1-1\@m {
	width: 100%;
}

.row-1-2\@m {
	width: 50%;
}

.row-1-3\@m {
	width: 33.3333333333%;
}

.row-1-4\@m {
	width: 25%;
}

.row-1-5\@m {
	width: 20%;
}

.row-1-6\@m {
	width: 16.6666666667%;
}

.row-1-7\@m {
	width: 14.2857142857%;
}

.row-1-8\@m {
	width: 12.5%;
}

.row-1-9\@m {
	width: 11.1111111111%;
}

.row-1-10\@m {
	width: 10%;
}

.row-1-11\@m {
	width: 9.0909090909%;
}

.row-1-12\@m {
	width: 8.3333333333%;
}

.row-2-3\@m {
	width: 66.6666666667%;
}

.row-2-4\@m {
	width: 50%;
}

.row-2-5\@m {
	width: 40%;
}

.row-2-6\@m {
	width: 33.3333333333%;
}

.row-2-7\@m {
	width: 28.5714285714%;
}

.row-2-8\@m {
	width: 25%;
}

.row-2-9\@m {
	width: 22.2222222222%;
}

.row-2-10\@m {
	width: 20%;
}

.row-2-11\@m {
	width: 18.1818181818%;
}

.row-2-12\@m {
	width: 16.6666666667%;
}

.row-3-4\@m {
	width: 75%;
}

.row-3-5\@m {
	width: 60%;
}

.row-3-6\@m {
	width: 50%;
}

.row-3-7\@m {
	width: 42.8571428571%;
}

.row-3-8\@m {
	width: 37.5%;
}

.row-3-9\@m {
	width: 33.3333333333%;
}

.row-3-10\@m {
	width: 30%;
}

.row-3-11\@m {
	width: 27.2727272727%;
}

.row-3-12\@m {
	width: 25%;
}

.row-4-5\@m {
	width: 80%;
}

.row-4-6\@m {
	width: 66.6666666667%;
}

.row-4-7\@m {
	width: 57.1428571429%;
}

.row-4-8\@m {
	width: 50%;
}

.row-4-9\@m {
	width: 44.4444444444%;
}

.row-4-10\@m {
	width: 40%;
}

.row-4-11\@m {
	width: 36.3636363636%;
}

.row-4-12\@m {
	width: 33.3333333333%;
}

.row-5-6\@m {
	width: 83.3333333333%;
}

.row-5-7\@m {
	width: 71.4285714286%;
}

.row-5-8\@m {
	width: 62.5%;
}

.row-5-9\@m {
	width: 55.5555555556%;
}

.row-5-10\@m {
	width: 50%;
}

.row-5-11\@m {
	width: 45.4545454545%;
}

.row-5-12\@m {
	width: 41.6666666667%;
}

.row-6-7\@m {
	width: 85.7142857143%;
}

.row-6-8\@m {
	width: 75%;
}

.row-6-9\@m {
	width: 66.6666666667%;
}

.row-6-10\@m {
	width: 60%;
}

.row-6-11\@m {
	width: 54.5454545455%;
}

.row-6-12\@m {
	width: 50%;
}

.row-7-8\@m {
	width: 87.5%;
}

.row-7-9\@m {
	width: 77.7777777778%;
}

.row-7-10\@m {
	width: 70%;
}

.row-7-11\@m {
	width: 63.6363636364%;
}

.row-7-12\@m {
	width: 58.3333333333%;
}

.row-8-9\@m {
	width: 88.8888888889%;
}

.row-8-10\@m {
	width: 80%;
}

.row-8-11\@m {
	width: 72.7272727273%;
}

.row-8-12\@m {
	width: 66.6666666667%;
}

.row-9-10\@m {
	width: 90%;
}

.row-9-11\@m {
	width: 81.8181818182%;
}

.row-9-12\@m {
	width: 75%;
}

.row-10-11\@m {
	width: 90.9090909091%;
}

.row-10-12\@m {
	width: 83.3333333333%;
}

.row-11-12\@m {
	width: 91.6666666667%;
}

.visible\@m {
	display: initial !important;
}

.hidden\@m {
	display: none !important;
}

.margin-top-none\@m {
	margin-top: 0;
}

.margin-top-xs\@m {
	margin-top: 8px;
}

.margin-top-s\@m {
	margin-top: 16px;
}

.margin-top-m\@m {
	margin-top: 32px;
}

.margin-top-l\@m {
	margin-top: 128px;
}

.margin-top-xl\@m {
	margin-top: 128px;
}

.margin-right-none\@m {
	margin-right: 0;
}

.margin-right-xs\@m {
	margin-right: 8px;
}

.margin-right-s\@m {
	margin-right: 16px;
}

.margin-right-m\@m {
	margin-right: 32px;
}

.margin-right-l\@m {
	margin-right: 128px;
}

.margin-right-xl\@m {
	margin-right: 128px;
}

.margin-bottom-none\@m {
	margin-bottom: 0;
}

.margin-bottom-xs\@m {
	margin-bottom: 8px;
}

.margin-bottom-s\@m {
	margin-bottom: 16px;
}

.margin-bottom-m\@m {
	margin-bottom: 32px;
}

.margin-bottom-l\@m {
	margin-bottom: 128px;
}

.margin-bottom-xl\@m {
	margin-bottom: 128px;
}

.margin-left-none\@m {
	margin-left: 0;
}

.margin-left-xs\@m {
	margin-left: 8px;
}

.margin-left-s\@m {
	margin-left: 16px;
}

.margin-left-m\@m {
	margin-left: 32px;
}

.margin-left-l\@m {
	margin-left: 128px;
}

.margin-left-xl\@m {
	margin-left: 128px;
}

.padding-top-none\@m {
	padding-top: 0 !important;
}

.padding-top-xs\@m {
	padding-top: 0.25rem !important;
}

.padding-top-s\@m {
	padding-top: 0.5rem !important;
}

.padding-top-m\@m {
	padding-top: 1rem !important;
}

.padding-top-l\@m {
	padding-top: 1.25rem !important;
}

.padding-top-xl\@m {
	padding-top: 1.5rem !important;
}

.padding-none\@m {
	padding: 0 !important;
}

.padding-xs\@m {
	padding: 0.25rem !important;
}

.padding-s\@m {
	padding: 0.5rem !important;
}

.padding-m\@m {
	padding: 1rem !important;
}

.padding-l\@m {
	padding: 1.25rem !important;
}

.padding-xl\@m {
	padding: 1.5rem !important;
}

.padding-right-none\@m {
	padding-right: 0 !important;
}

.padding-right-xs\@m {
	padding-right: 0.25rem !important;
}

.padding-right-s\@m {
	padding-right: 0.5rem !important;
}

.padding-right-m\@m {
	padding-right: 1rem !important;
}

.padding-right-l\@m {
	padding-right: 1.25rem !important;
}

.padding-right-xl\@m {
	padding-right: 1.5rem !important;
}

.padding-bottom-none\@m {
	padding-bottom: 0 !important;
}

.padding-bottom-xs\@m {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s\@m {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m\@m {
	padding-bottom: 1rem !important;
}

.padding-bottom-l\@m {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl\@m {
	padding-bottom: 1.5rem !important;
}

.padding-left-none\@m {
	padding-left: 0 !important;
}

.padding-left-xs\@m {
	padding-left: 0.25rem !important;
}

.padding-left-s\@m {
	padding-left: 0.5rem !important;
}

.padding-left-m\@m {
	padding-left: 1rem !important;
}

.padding-left-l\@m {
	padding-left: 1.25rem !important;
}

.padding-left-xl\@m {
	padding-left: 1.5rem !important;
}

.btn,
.web-btn,
a.web-btn,
a.btn,
button.btn {
	padding: 1rem 4rem;
}

.fa-position-left {
	left: 0.5rem;
}

.fa-position-right {
	right: 0.5rem;
}

.fa-position-left {
	left: 0.5rem;
}

#header {
	align-items: center;
	color: #fff;
	display: flex;
	height: 80px;
	justify-content: space-between;
	position: fixed; /*fixedで上部固定*/
	text-align: center; /*padding: 20px;*/
	width: 100%;
	z-index: 999; /*以下はレイアウトのためのCSS*/ /*最前面へ*/
}

/*　上に上がる動き　*/

#header.UpMove {
	animation: UpAnime 0.5s forwards;
}

/*　下に下がる動き　*/

#header.DownMove {
	animation: DownAnime 0.5s forwards;
}

.top-header {
	min-height: 80px;
	position: relative;
}

.img-640 {
	max-width: 640px;
}

.top-hero-message {
	left: 160px;
	top: 100px;
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 2.375rem;
}

.article {
	min-height: 600px;
}

.top_about {
	min-height: 500px;
	position: relative !important;
}

.top_about_image {
	display: flex;
	left: 15%;
	position: absolute;
}

.top_about_image img {
	height: 400px;
}

.top_about_text {
	background-color: #FFF;
	left: 40%;
	padding: 20px;
	position: absolute;
	top: 150px;
	width: 40%;
}

.scrolldown1 {
	bottom: 20%;
}

.insp-step-img1 {
	left: -21%;
	max-width: 378px;
	top: 10%;
	transform: rotate(-12deg);
}

.insp-step-img2 {
	left: 75%;
	max-width: 278px;
	top: 31%;
	transform: rotate(30deg);
}

.insp-step-img3 {
	left: -20%;
	max-width: 258px;
	top: 51%;
	transform: rotate(17deg);
}

.insp-step-img4 {
	left: 72%;
	max-width: 348px;
	top: 76%;
	transform: rotate(-14deg);
}

.table-background-line th {
	border-bottom: solid 16px #fadce4;
}

.company-table {
	margin: 0 auto;
	width: 100%;
}

.company-table tr {
	display: table-row;
}

.company-table th,
.company-table td {
	border: 1px solid #ccc;
	display: table-cell;
	padding: 20px;
}

.company-table th {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}

.top-news-slider-outer {
	background-color: #BDD9BF;
	bottom: 10px;
	padding: 10px;
	position: absolute; /*background-color: variables.$top-news-slider-background-color;*/
	right: 10px;
	width: 40%;
}

.slanting {
	display: initial;
	display: inline-block; /*background:#FDAB75;*/
	height: 411px;
	margin: 0 2%;
	overflow: hidden;
	transform: skewX(-20deg);
	width: 204px;
	-o-object-fit: cover;
	object-fit: cover;
}

.slanting .item {
	transform: skewX(20deg) scale(1) translateX(-111px); /* height: 411px;*/ /*width: 204px;*/ /*object-fit: cover;*/ /*width:auto;*/
}

/*
   ページ上部の写真2枚
  */

.head_title_photo1 {
	display: none;
	left: auto;
	position: absolute;
	right: 2rem;
	top: -7rem; /*width: 25%;*/
	z-index: 98;
}

.head_title_photo2 {
	display: none;
	position: absolute;
	right: -1rem; /*width: 25%;*/
	top: -11rem;
	z-index: 99;
}

.head_title_photo1 {
	display: initial;
	left: 82px;
	position: absolute;
	top: -174px; /*width: 50%;*/
}

.head_title_photo2 {
	display: initial;
	position: absolute;
	right: 0;
	top: -374px;
	width: 50%;
}

.gallery {
	-moz-columns: 3;
	columns: 3;
}

}

@media only screen and (min-width:1080px) {

.formlist__checklist {
	display: flex;
	flex-wrap: wrap;
}

.formlist__checklist li {
	width: 50%;
}

.formlist__checklist li:not(:nth-last-of-type(-n+2)) {
	margin-bottom: 1.6rem;
}

.formlist__checklist label {
	border: none;
	display: inline-block;
	padding: 0;
}

.formlist__radiolist {
	display: flex;
	flex-wrap: wrap;
}

.formlist__radiolist li {
	margin-right: 3.2rem;
}

.formlist__radiolist li:not(:last-child) {
	margin-bottom: 0;
}

}

@media only screen and (max-width: 768px) {

.mobile-large {
	font-size: 20px; /* スマホで大きく表示するサイズ */
}

}

@media (max-width: 600px) {

.box2 {
	margin-bottom: 30px;
	width: 100%;
}

}

@media screen and (max-width: 575px) {

.sp-only {
	display: block;
}

}

@keyframes bgextendAnimeBase {

from {
	opacity: 0;
}

to {
	opacity: 1;
}

}

@keyframes bgextendAnimeSecond {

0% {
	opacity: 0;
}

100% {
	opacity: 1;
}

}

@keyframes bgLRextendAnime {

0% {
	transform: scaleX(0);
	transform-origin: left;
}

50% {
	transform: scaleX(1);
	transform-origin: left;
}

50.001% {
	transform-origin: right;
}

100% {
	transform: scaleX(0);
	transform-origin: right;
}

}

@keyframes bgRLextendAnime {

0% {
	transform: scaleX(0);
	transform-origin: right;
}

50% {
	transform: scaleX(1);
	transform-origin: right;
}

50.001% {
	transform-origin: left;
}

100% {
	transform: scaleX(0);
	transform-origin: left;
}

}

@keyframes fadeUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeDownAnime {

from {
	opacity: 0;
	transform: translateY(-100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeLeftUpAnime {

from {
	opacity: 0;
	transform: translate(-100px, 200px);
}

to {
	opacity: 1;
	transform: translate(0, 0);
}

}

@keyframes fadeRightDownAnime {

from {
	opacity: 0;
	transform: translate(100px, -200px);
}

to {
	opacity: 1;
	transform: translate(0, 0);
}

}

@keyframes UpAnime {

from {
	opacity: 1;
	transform: translateY(0);
}

to {
	opacity: 0;
	transform: translateY(-100px);
}

}

@keyframes DownAnime {

from {
	opacity: 0;
	transform: translateY(-100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes slideTextX100 {

from {
	opacity: 0;
	transform: translateX(-100%); /*要素を左の枠外に移動*/
}

to {
	opacity: 1;
	transform: translateX(0); /*要素を元の位置に移動*/
}

}

@keyframes slideTextX-100 {

from {
	opacity: 0;
	transform: translateX(100%); /*要素を右の枠外に移動*/
}

to {
	opacity: 1;
	transform: translateX(0); /*要素を元の位置に移動*/
}

}

@keyframes TopScrollUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes TopScrollDownAnime {

from {
	opacity: 1;
	transform: translateY(0);
}

to {
	opacity: 1;
	transform: translateY(100px);
}

}

@keyframes pathmove {

0% {
	height: 0;
	opacity: 0;
	top: 0;
}

30% {
	height: 30px;
	opacity: 1;
}

100% {
	height: 0;
	opacity: 0;
	top: 50px;
}

}

@keyframes borderAnime {

from {
	opacity: 0;
	transform: scale(0, 1);
}

to {
	opacity: 1;
	transform: scale(1, 1); /*X方向にスケール拡大*/
}

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBLFNBQVM7O0FBRVQ7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUEsU0FBUzs7QUFFVDtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQSxTQUFTOztBQUVUO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBLFNBQVM7O0FBRVQ7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUEsU0FBUzs7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QVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtD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Q1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLCtCQUErQjtBQUNoQzs7QUFFQTtDQUNDLDhCQUE4QjtBQUMvQjs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLCtCQUErQjtBQUNoQzs7QUFFQTtDQUNDLDhCQUE4QjtBQUMvQjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLDhCQUE4QjtBQUMvQjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLCtCQUErQjtBQUNoQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLCtCQUErQjtBQUNoQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLCtCQUErQjtBQUNoQzs7QUFFQTs7Ozs7Q0FLQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FPQyxtQkFBbUI7Q0FDbkIsV0FBVztDQUhYLGFBQWE7Q0FIYixZQUFZO0NBSVosOEJBQThCO0NBTDlCLGVBQWUsRUFETixhQUFhO0NBU3RCLGtCQUFrQixFQUFFLGlCQUFpQjtDQU5yQyxXQUFXO0NBQ1gsWUFBWSxFQUFXLGtCQUFrQixFQUEzQixPQUFPO0FBTXRCOztBQUVBLFlBQVk7O0FBRVo7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUEsWUFBWTs7QUFFWjtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUVDLGdCQUFnQjtDQURoQixrQkFBa0I7QUFFbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FFQyxXQUFXO0NBRFgsVUFBVTtBQUVYOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUVDLGlCQUFpQjtDQURqQiw2QkFBNkI7QUFFOUI7O0FBRUE7Q0FHQyxhQUFhO0NBRGIsU0FBUztDQURULGtCQUFrQjtBQUduQjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQU1DLHNCQUFzQjtDQUh0QixTQUFTO0NBQ1QsYUFBYTtDQUhiLGtCQUFrQjtDQUNsQixVQUFVO0NBR1YsVUFBVTtBQUVYOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBRUMsVUFBVTtDQUNWLGdCQUFnQjtDQUZoQixRQUFRO0NBR1IseUJBQXlCO0FBQzFCOztBQUVBO0NBRUMsU0FBUztDQUNULGdCQUFnQjtDQUZoQixRQUFRO0NBR1Isd0JBQXdCO0FBQ3pCOztBQUVBO0NBRUMsVUFBVTtDQUNWLGdCQUFnQjtDQUZoQixRQUFRO0NBR1Isd0JBQXdCO0FBQ3pCOztBQUVBO0NBRUMsU0FBUztDQUNULGdCQUFnQjtDQUZoQixRQUFRO0NBR1IseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBRUMsY0FBYztDQURkLFdBQVc7QUFFWjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FHQyxzQkFBc0I7Q0FEdEIsbUJBQW1CO0NBRW5CLGFBQWE7QUFDZDs7QUFFQTtDQUVDLHNCQUFzQjtDQUN0QixXQUFXO0NBRlgsaUJBQWlCO0FBR2xCOztBQUVBO0NBRUMseUJBQXlCO0NBRXpCLFlBQVk7Q0FFWixhQUFhO0NBTGIsa0JBQWtCLEVBQUUsaUVBQWlFO0NBRXJGLFdBQVc7Q0FFWCxVQUFVO0FBRVg7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FJaEIscUJBQXFCLEVBQUUsc0JBQXNCO0NBRjdDLGFBQWE7Q0FDYixZQUFZO0NBR1osZ0JBQWdCO0NBRGhCLHdCQUF3QjtDQUp4QixZQUFZO0NBTVosb0JBQWlCO0NBQWpCLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLG1EQUFtRCxFQUEyQyxrQkFBa0IsRUFBcEMsZ0JBQWdCLEVBQXZDLHFCQUFxQixFQUR6RCxjQUFjO0FBRWhDOztBQUVBOztHQUVHOztBQUVIO0NBQ0MsYUFBYTtDQUViLFVBQVU7Q0FEVixrQkFBa0I7Q0FFbEIsV0FBVztDQUNYLFVBQVUsRUFBRSxjQUFjO0NBQzFCLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixrQkFBa0I7Q0FFbEIsWUFBWSxFQUFFLGNBQWM7Q0FENUIsV0FBVztDQUVYLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGdCQUFnQjtDQUVoQixVQUFVO0NBRFYsa0JBQWtCO0NBRWxCLFdBQVcsRUFBRSxjQUFjO0FBQzVCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUVsQixRQUFRO0NBRFIsV0FBVztDQUVYLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGVBQVU7Q0FBVixVQUFVO0FBQ1g7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUVDLFlBQVk7Q0FEWixxQkFBcUI7Q0FFckIsVUFBVTtBQUNYOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxlQUFlLEVBQUUsbUJBQW1CO0FBQ3JDOztBQUVBOztBQUVBOztBQUVBO0NBRUMsbUJBQW1CO0NBRG5CLFdBQVc7QUFFWjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTs7QUFFQTs7QUFFQTtDQUVDLG9CQUFvQjtDQURwQixzQkFBc0I7QUFFdkI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FEcEIsc0JBQXNCO0FBRXZCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBRUMsb0JBQW9CO0NBRHBCLHVCQUF1QjtBQUV4Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUVDLG9CQUFvQjtDQURwQix1QkFBdUI7QUFFeEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FEcEIsdUJBQXVCO0FBRXhCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBRUMsb0JBQW9CO0NBRHBCLHNCQUFzQjtBQUV2Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7Q0FDViw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyxVQUFVO0NBQ1Ysd0JBQXdCO0FBQ3pCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsVUFBVTtDQUNWLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLFVBQVU7Q0FDVix3QkFBd0I7QUFDekI7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLHdCQUF3QjtBQUN6Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7Q0FDVixtQ0FBbUM7QUFDcEM7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsMEJBQTBCO0FBQzNCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsVUFBVTtDQUNWLG1DQUFtQztBQUNwQzs7QUFFQTtDQUNDLFVBQVU7Q0FDViwwQkFBMEI7QUFDM0I7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxVQUFVO0NBQ1Ysd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLDZCQUE2QjtBQUM5Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7Q0FDViw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyxVQUFVO0NBQ1Ysd0JBQXdCO0FBQ3pCOztBQUVBOztBQUVBOztBQUVBO0NBRUMsVUFBVTtDQURWLDRCQUE0QixFQUFFLGFBQWE7QUFFNUM7O0FBRUE7Q0FFQyxVQUFVO0NBRFYsd0JBQXdCLEVBQUUsYUFBYTtBQUV4Qzs7QUFFQTs7QUFFQTs7QUFFQTtDQUVDLFVBQVU7Q0FEViwyQkFBMkIsRUFBRSxhQUFhO0FBRTNDOztBQUVBO0NBRUMsVUFBVTtDQURWLHdCQUF3QixFQUFFLGFBQWE7QUFFeEM7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLHdCQUF3QjtBQUN6Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLFVBQVU7Q0FDVix3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsNEJBQTRCO0FBQzdCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsU0FBUztDQUVULFVBQVU7Q0FEVixNQUFNO0FBRVA7O0FBRUE7Q0FDQyxZQUFZO0NBQ1osVUFBVTtBQUNYOztBQUVBO0NBQ0MsU0FBUztDQUVULFVBQVU7Q0FEVixTQUFTO0FBRVY7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxVQUFVO0NBQ1Ysc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLHNCQUFzQixFQUFFLGFBQWE7QUFDdEM7O0FBRUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiog44Os44K544Od44Oz44K344OW44Gu5aSJ5pWw44KS5a6a576pXG4qL1xuXG4vKlxuKiDjg6zjgrnjg53jg7Pjgrfjg5blr77lv5zjga7jgq/jg6njgrnjgpLnlJ/miJDjgZnjgotcbiog5ZG844Gz5Ye644GX5pa5XG4qIEBpbmNsdWRlIHJlc3BvbnNpdmUoJy5kaXNwbGF5LW5vbmUnKSB7XG4qICAgZGlzcGxheTogbm9uZTtcbiogfVxuKi9cblxuLypcbiog44Oh44OH44Kj44Ki44Kv44Ko44Oq44KS5ZG844Gz5Ye644GZXG4qIOWRvOOBs+WHuuOBl+aWuVxuKiAuZm9vIHtcbiogICBjb2xvcjogYmx1ZTtcbiogICBAaW5jbHVkZSBxdWFyeSgpIHsgLy8g5byV5pWw44KS55yB55Wl77yI5Yid5pyf5YCk44Gvc+OBrjUyMHB477yJXG4qICAgICBjb2xvcjogeWVsbG93O1xuKiAgIH1cbiogICBAaW5jbHVkZSBxdWFyeShtKSB7IC8vIOW8leaVsOOCkuWAi+WIpeOBq+aMh+WumlxuKiAgICAgY29sb3I6IHJlZDtcbiogICB9XG4qIH1cbiogfVxuKi9cblxuLypcbiogcmVt44Gu6Ieq5YuV6KiI566XXG4qIDEwcHggPSAxcmVtXG4qIFxuKiBmb250c2l6ZSA6IHB4cmVtKDEwKTtcbiogXG4qL1xuXG4vKiNmZmQxYTAqL1xuXG4vKiDlhajkvZMgKi9cblxuLyog44Oh44OL44Ol44O85Y+K44Gz44OV44OD44K/44O86ImyICovXG5cbi8qIOODkuODvOODreODvOODmOODg+ODgOODvCAqL1xuXG4vKiDjg5jjg4Pjg4Djg7zlhoXjgrnjgq/jg63jg7zjg6vjg4Djgqbjg7MgKi9cblxuLyog44Ki44OL44Oh44O844K344On44Oz57ea44Gu6ImyKi9cblxuLyog44Oh44OL44Ol44O85paH5a2X6ImyICovXG5cbi8qIOODouODkOOCpOODq+ODoeODi+ODpeODvCAqL1xuXG4vKiDjg6Ljg5DjgqTjg6vjg6Hjg4vjg6Xjg7zlsZXplovmmYIgKi9cblxuLyog44OI44OD44OX44Gu5pyA5paw44Gu44GK55+l44KJ44GbICovXG5cbi8qIOS4i+mDqOOBiuefpeOCieOBm+S4gOimpyAqL1xuXG4vKiDjgYrnn6XjgonjgZvnlKjjg6njg5njg6sgKi9cblxuLyog44GK55+l44KJ44GbICovXG5cbi8qIOmHjeimgSAqL1xuXG4vKiDjg5fjg6zjgrkgKi9cblxuLyog6KaL5Ye644GXICovXG5cbi8qIOODiOODg+ODl+S8muekvuaDheWgsSAqL1xuXG4vKiBUYWJsZSDjg4fjg5Xjgqnjg6vjg4gqL1xuXG4vKiBib3ggKi9cblxuLyogYm94MSAqL1xuXG4vKiBjYXJkICovXG5cbi8qJGNhcmQtaDItdW5kZXJsaW5lLWNvbG9yOiNmZjAwODQ7Ki9cblxuLyog44OQ44OD44Kv44Kw44Op44Km44Oz44OJ44Ki44OL44Oh44O844K344On44OzICovXG5cbi8qIOS4i+e3muOCouODi+ODoeODvOOCt+ODp+ODs+OCq+ODqeODvCovXG5cbi8qXG4kbWFpbi1jb2xvcjpcdCMzMzM7XG4kc3ViLWNvbG9yMTpcdCNGRkZGRkY7XG4kc3ViLWNvbG9yMjpcdCNlNGU0ZTQ7XG4kYWNjZW50LWNvbG9yMTpcdCM5YjliOWI7XG4kYWNjZW50LWNvbG9yMjpcdCNmZjdmN2Y7XG4kYWNjZW50LWNvbG9yMzpcdCMwMDAwMDA7XG4qL1xuXG4vKiFcblRoZW1lIE5hbWU6IHB0MVxuVGhlbWUgVVJJOiBodHRwczovL3NlbGZlZS5jby5qcFxuQXV0aG9yOiBTZWxmZWUgVGVhbVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9zZWxmZWUuY28uanBcbuOCq+ODvOODneODvOODhOODhuODs+ODl+ODrOODvOODiFxuVmVyc2lvbjogMC42XG4qL1xuXG4vKlxuQGltcG9ydCB1cmwoXCIuL2Rlc3R5bGUubWluLmNzc1wiKTtcbiovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogWXVHb3RoaWNNZWRpdW07XG5cdHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgTWVkaXVtXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcblx0c3JjOiBsb2NhbChcIkhlbHZldGljYSBOZXVlIFJlZ3VsYXJcIik7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuXHRzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWUgUmVndWxhclwiKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFl1R290aGljTWVkaXVtLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLypcbiog6KGo56S644Kz44Oz44OI44Ot44O844OrXG4qL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuXHRtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubGVhZCB7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5sZWFkLWJvbGQge1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbnAge1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcblx0bWFyZ2luLWJsb2NrLWVuZDogMWVtO1xufVxuXG4udGV4dC1zaGFkb3ctbm9tYWwge1xuXHR0ZXh0LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLndpZHRoLTEwMCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm9iai1maXQtY292ZXIge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stY2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmJsb2NrLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmltZy53aWR0aC1hdXRvIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8qIOODrOODneODs+OCt+ODluODhuODvOODluODqyovXG5cbnRhYmxlLnJlc3BvbnNpdmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxudGFibGUucmVzcG9uc2l2ZSB0aCxcbnRhYmxlLnJlc3BvbnNpdmUgdGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIOODieODg+ODiOODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG51bC5kb3QgbGkge1xuXHRsaW5lLWhlaWdodDogMS41OyAvKuaWh+OBruihjOmrmCovXG5cdHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxcmVtOyAvKuWJjeW+jOOBruaWh+OBqOOBruS9meeZvSovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuZG90IGxpOmJlZm9yZSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdGhlaWdodDogMTBweDtcblx0d2lkdGg6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogIzFkMWQxZDtcblx0dG9wOiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIOeuh+adoeabuOOBjeODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG51bC5sYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnVsLmxhYmVsIGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuNTsgLyrmlofjga7ooYzpq5gqL1xuXHRwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTsgLyrliY3lvozjga7mlofjgajjga7kvZnnmb0qL1xufVxuXG4uZGlzcGxheS1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXNwbGF5LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNmLWRpc3BsYXkxIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiBjYWxjKDEuNzMyNWVtICsgMC45dncpO1xufVxuXG4uc2YtZGlzcGxheTIge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDl2dztcbn1cblxuLnNmLWRpc3BsYXkzIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA4dnc7XG59XG5cbi5zZi1kaXNwbGF5NCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogN3Z3O1xufVxuXG4uc2YtZGlzcGxheTUge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDZ2dztcbn1cblxuLyogR29vZ2xlIE1hcOOCkuWbsuOBhuimgee0oCAqL1xuXG4uZ2dtYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7IC8qcGFkZGluZy10b3A6IDc1JTsgLyog5q+U546H44KSNDoz44Gr5Zu65a6aICovXG5cdHBhZGRpbmctdG9wOiA0NCU7XG59XG5cbi8qIEdvb2dsZSBNYXDjga5pZnJhbWUgKi9cblxuLmdnbWFwIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnJvdy1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJvdy5yZXZlcnNlIHtcblx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5yb3ctMS0xIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctMS0yIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0xLTMge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMS00IHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy0xLTUge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ucm93LTEtNiB7XG5cdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy0xLTcge1xuXHR3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG5cbi5yb3ctMS04IHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4ucm93LTEtOSB7XG5cdHdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cblxuLnJvdy0xLTEwIHtcblx0d2lkdGg6IDEwJTtcbn1cblxuLnJvdy0xLTExIHtcblx0d2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG5cbi5yb3ctMS0xMiB7XG5cdHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4vKiAyLTEyICovXG5cbi5yb3ctMi0zIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTItNCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctMi01IHtcblx0d2lkdGg6IDQwJTtcbn1cblxuLnJvdy0yLTYge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMi03IHtcblx0d2lkdGg6IDI4LjU3MTQyODU3MTQlO1xufVxuXG4ucm93LTItOCB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctMi05IHtcblx0d2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xufVxuXG4ucm93LTItMTAge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ucm93LTItMTEge1xuXHR3aWR0aDogMTguMTgxODE4MTgxOCU7XG59XG5cbi5yb3ctMi0xMiB7XG5cdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLyogMy0xMiAqL1xuXG4ucm93LTMtNCB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctMy01IHtcblx0d2lkdGg6IDYwJTtcbn1cblxuLnJvdy0zLTYge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTMtNyB7XG5cdHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLnJvdy0zLTgge1xuXHR3aWR0aDogMzcuNSU7XG59XG5cbi5yb3ctMy05IHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTMtMTAge1xuXHR3aWR0aDogMzAlO1xufVxuXG4ucm93LTMtMTEge1xuXHR3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG59XG5cbi5yb3ctMy0xMiB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi8qIDQtMTIgKi9cblxuLnJvdy00LTUge1xuXHR3aWR0aDogODAlO1xufVxuXG4ucm93LTQtNiB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy00LTcge1xuXHR3aWR0aDogNTcuMTQyODU3MTQyOSU7XG59XG5cbi5yb3ctNC04IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy00LTkge1xuXHR3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG59XG5cbi5yb3ctNC0xMCB7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi5yb3ctNC0xMSB7XG5cdHdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbn1cblxuLnJvdy00LTEyIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4vKiA1LTEyICovXG5cbi5yb3ctNS02IHtcblx0d2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTUtNyB7XG5cdHdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbn1cblxuLnJvdy01LTgge1xuXHR3aWR0aDogNjIuNSU7XG59XG5cbi5yb3ctNS05IHtcblx0d2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xufVxuXG4ucm93LTUtMTAge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTUtMTEge1xuXHR3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG59XG5cbi5yb3ctNS0xMiB7XG5cdHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLyogNi0xMiAqL1xuXG4ucm93LTYtNiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LTYtNyB7XG5cdHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbn1cblxuLnJvdy02LTgge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ucm93LTYtOSB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy02LTEwIHtcblx0d2lkdGg6IDYwJTtcbn1cblxuLnJvdy02LTExIHtcblx0d2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xufVxuXG4ucm93LTYtMTIge1xuXHR3aWR0aDogNTAlO1xufVxuXG4vKiA3LTEyICovXG5cbi5yb3ctNy04IHtcblx0d2lkdGg6IDg3LjUlO1xufVxuXG4ucm93LTctOSB7XG5cdHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLnJvdy03LTEwIHtcblx0d2lkdGg6IDcwJTtcbn1cblxuLnJvdy03LTExIHtcblx0d2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xufVxuXG4ucm93LTctMTIge1xuXHR3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi8qIDgtMTIgKi9cblxuLnJvdy04LTkge1xuXHR3aWR0aDogODguODg4ODg4ODg4OSU7XG59XG5cbi5yb3ctOC0xMCB7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5yb3ctOC0xMSB7XG5cdHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbn1cblxuLnJvdy04LTEyIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4vKiA5LTEyICovXG5cbi5yb3ctOS0xMCB7XG5cdHdpZHRoOiA5MCU7XG59XG5cbi5yb3ctOS0xMSB7XG5cdHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbn1cblxuLnJvdy05LTEyIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLyogMTAtMTIgKi9cblxuLnJvdy0xMC0xMSB7XG5cdHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbn1cblxuLnJvdy0xMC0xMiB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLyogMTEtMTIgKi9cblxuLnJvdy0xMS0xMiB7XG5cdHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLypcbiog6KGo56S644Kz44Oz44OI44Ot44O844OrXG4qICRicmVha3BvaW50LXVwOiAoXG4qICAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCknLFxuKiAgICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpJyxcbiogKSAhZGVmYXVsdDtcbiovXG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiDooajnpLrjgrPjg7Pjg4jjg63jg7zjg6tcbiogJGJyZWFrcG9pbnQtdXA6IChcbiogICAncyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KScsXG4qICAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCknLFxuKiApICFkZWZhdWx0O1xuKi9cblxuLm1hcmdpbi1ub25lIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLW5vbmUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFyZ2luLXRvcC14cyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1hcmdpbi10b3AtcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJnaW4tdG9wLW0ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFyZ2luLXRvcC1sIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG59XG5cbi5tYXJnaW4tdG9wLXhsIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbm9uZSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1hcmdpbi1yaWdodC14cyB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LXMge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbSB7XG5cdG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm1hcmdpbi1yaWdodC1sIHtcblx0bWFyZ2luLXJpZ2h0OiAxMjhweDtcbn1cblxuLm1hcmdpbi1yaWdodC14bCB7XG5cdG1hcmdpbi1yaWdodDogMTI4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW5vbmUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFyZ2luLWJvdHRvbS14cyB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tcyB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW0ge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1sIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLXhsIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1ub25lIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYXJnaW4tbGVmdC14cyB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1zIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1tIHtcblx0bWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tYXJnaW4tbGVmdC1sIHtcblx0bWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQteGwge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi8qXG4qIOihqOekuuOCs+ODs+ODiOODreODvOODq1xuKiAkYnJlYWtwb2ludC11cDogKFxuKiAgICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpJyxcbiogICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KScsXG4qICkgIWRlZmF1bHQ7XG4qL1xuXG4ucGFkZGluZy1ub25lIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1ub25lIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLXhzIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLXMge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1tIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLWwge1xuXHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AteGwge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW5vbmUge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXhzIHtcblx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1zIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW0ge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWwge1xuXHRwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXhsIHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW5vbmUge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXhzIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1zIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LWwge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXhsIHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1ub25lIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLXhzIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLXMge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1tIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20teGwge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbm9uZSB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXhzIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtcyB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LWwge1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC14bCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8q44K/44Kk44Og44Op44Kk44Oz5YWo5L2T44Gu6Kit5a6aKi9cblxuLnRpbWVsaW5lIHtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi50aW1lbGluZSA+IGxpIHsgLyrnt5rjga7otbfngrnjgajjgZnjgovjgZ/jgoFyZWxhdGl2ZeOCkuioreWumiovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMCAwIDIwcHggMDsgLyrjgr/jgqTjg6Djg6njgqTjg7Pjga7opovlh7rjgZfmqKrjga7kuLjjga7kvY3nva7jgajlvaLnirYqL1xufVxuXG4udGltZWxpbmUgPiBsaTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogLTVweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogIzBkNmVmZDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udGltZWxpbmUgZGwge1xuXHRtYXJnaW46IDAgMCAyMHB4IDNlbTtcbn1cblxuLnRpbWVsaW5lIGRkIHN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8q57W25a++6YWN572u44Gn57ea44KS6Kit5a6aKi9cblxuLmJvcmRlci1saW5lIHsgLyrnt5rjga7kvY3nva4qL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDAuMmVtO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAycHg7IC8q57ea44Gu5aSq44GVKi9cblx0aGVpZ2h0OiAwOyAvKuOBr+OBmOOCgeOBr+mrmOOBleOCkjDjgasqL1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uYnRuLFxuLndlYi1idG4sXG5hLndlYi1idG4sXG5hLmJ0bixcbmJ1dHRvbi5idG4ge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRtYXJnaW46IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWFiMmZmO1xufVxuXG4uYnRuOmhvdmVyLFxuLndlYi1idG46aG92ZXIsXG5hLmJ0bjpob3ZlcixcbmJ1dHRvbi5idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzBkNmVmZDtcbn1cblxuLypcbiog5pS56KGM44K/44Kk44OXKOW3pueUu+WDj+aMv+WFpSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50ZWwtYnRuLFxuYS50ZWwtYnRuIHtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZWwtYnRuOmhvdmVyLFxuYS50ZWwtYnRuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNhOWI1YmQ7XG59XG5cbi5mYS1wb3NpdGlvbi1sZWZ0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuXHRsZWZ0OiAwLjVyZW07XG59XG5cbi8qXG4qIOaUueihjOOCv+OCpOODlzLvvIjlj7PnlLvlg4/mjL/lhaXvvIlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi53ZWItYnRuLFxuYS53ZWItYnRuIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNjQxMTQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndlYi1idG46aG92ZXIsXG5hLndlYi1idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2YwNzc1Njtcbn1cblxuLmZhLXBvc2l0aW9uLXJpZ2h0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuXHRyaWdodDogMC41cmVtO1xufVxuXG4vKlxuKiDmlLnooYzjgr/jgqTjg5czKOW3pueUu+WDj+aMv+WFpSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5wb2ludC1idG4sXG5hLnBvaW50LWJ0biB7XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkREOUJGO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9pbnQtYnRuOmhvdmVyLFxuYS5wb2ludC1idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2E5YjViZDtcbn1cblxuLmZhLXBvc2l0aW9uLWxlZnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG5cdGxlZnQ6IDAuNXJlbTtcbn1cblxuLyrjgrnjg57jg5vooajnpLrjga7mmYLjga7jgb/mlLnooYwqL1xuXG4uc3Atb25seSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8q44K544Oe44Ob6KGo56S644Gu5pmC44Gu44G/5pS56KGMKi9cblxuLyog6YCa5bi444Gu44K544K/44Kk44Or77yIUEPjgarjganjgafpgannlKjjgZXjgozjgovvvIkgKi9cblxuLm1vYmlsZS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDsgLyog6YCa5bi444Gu44K144Kk44K6ICovXG59XG5cbi8qIOOCueODnuODm++8iOODouODkOOCpOODq++8ieOBruaZguOBruOBv+mBqeeUqOOBmeOCi+OCueOCv+OCpOODqyAqL1xuXG4uYW5pbWUtYmdleHRlbmQge1xuXHRhbmltYXRpb24tbmFtZTogYmdleHRlbmRBbmltZUJhc2U7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS1iZ2V4dGVuZCAuYW5pbWUtYmdhcHBlYXIge1xuXHRhbmltYXRpb24tbmFtZTogYmdleHRlbmRBbmltZVNlY29uZDtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLypcbiog5bem44GL44KJ5Y+zXG4qXG4qL1xuXG4uYW5pbWUtYmdMUmV4dGVuZDo6YmVmb3JlIHtcblx0YW5pbWF0aW9uLW5hbWU6IGJnTFJleHRlbmRBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cblxuLypcbiog5Y+z44GL44KJ5bemXG4qXG4qL1xuXG4uYW5pbWUtYmdSTGV4dGVuZDo6YmVmb3JlIHtcblx0YW5pbWF0aW9uLW5hbWU6IGJnUkxleHRlbmRBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cblxuLyog44GK55+l44KJ44Gb55SoICovXG5cbi5hbmltZS1mYWRlVXAtc2VyaWFsIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVVcEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiDkuIvjgYvjgokgKi9cblxuLmFuaW1lLWZhZGVVcC10cmlnZ2VyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmFuaW1lLWZhZGVVcCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlVXBBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLyog5LiK44GL44KJICovXG5cbi5hbmltZS1mYWRlRG93bi10cmlnZ2VyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmFuaW1lLWZhZGVEb3duIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVEb3duQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qIOW3puS4i+OBi+OCiSAqL1xuXG4uYW5pbWUtZmFkZUxlZnRVcC10cmlnZ2VyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmFuaW1lLWZhZGVMZWZ0VXAge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUxlZnRVcEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiDlj7PkuIrjgYvjgokgKi9cblxuLmFuaW1lLWZhZGVSaWdodERvd24tdHJpZ2dlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS1mYWRlUmlnaHREb3duIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVSaWdodERvd25BbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuI2hlYWRlciB7XG5cdGJhY2tncm91bmQ6ICMwZDZlZmQ7IC8qYmFja2dyb3VuZDogI2ZmZjsqL1xuXHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltZS1zbGlkZS1pbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFuaW1lLXNsaWRlLWluX2lubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKuW3puWPs+OBruOCouODi+ODoeODvOOCt+ODp+ODsyovXG5cbi5hbmltZS1mbG93aW5nLWxlZnQge1xuXHRvcGFjaXR5OiAwOyAvKuS6i+WJjeOBq+mAj+mBjjDjgavjgZfjgabmtojjgZfjgabjgYrjgY8qL1xufVxuXG4uYW5pbWUtZmxvd2luZ0xlZnRSaWdodCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRleHRYMTAwO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYW5pbWUtZmxvd2luZ1JpZ2h0TGVmdCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRleHRYLTEwMDtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7PlhajkvZMqL1xuXG4uYWNjb3JkaW9uLWFyZWEge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aWR0aDogOTYlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbi1hcmVhIGxpIHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi8q44Ki44Kz44O844OH44Kj44Kq44Oz44K/44Kk44OI44OrKi9cblxuLmFjY29yZGlvbi10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyor44Oe44O844Kv44Gu5L2N572u5Z+65rqW44Go44GZ44KL44Gf44KBcmVsYXRpdmXmjIflrpoqL1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMyUgMyUgMyUgNTBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLyrjgqLjgqTjgrPjg7Pjga7vvIvjgajDlyovXG5cbi5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSxcbi5hY2NvcmRpb24tdGl0bGU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuXHR0b3A6IDQ4JTtcblx0bGVmdDogMTVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4vKuOAgGNsb3Nl44Go44GE44GG44Kv44Op44K544GM44Gk44GE44Gf44KJ5b2i54q25aSJ5YyW44CAKi9cblxuLmFjY29yZGlvbi10aXRsZS5hY2NvcmRpb24tY2xvc2U6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZS5hY2NvcmRpb24tY2xvc2U6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7Pjgafnj77jgozjgovjgqjjg6rjgqIqL1xuXG4uYWNjb3JkaW9uLWJveCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8q44Gv44GY44KB44Gv6Z2e6KGo56S6Ki9cblx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0bWFyZ2luOiAwIDMlIDMlIDMlO1xuXHRwYWRkaW5nOiAzJTtcbn1cblxuLmdsb2JhbC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5nbG9iYWwtbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uZ2xvYmFsLW5hdiBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOODnOOCv+ODs1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmhhbWJ1cmdlci1vdXRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xufVxuXG4uaGFtYnVyZ2VyIHtcblx0ZGlzcGxheTogYmxvY2s7IC8qcG9zaXRpb246IGZpeGVkOyovXG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHotaW5kZXg6IDM7IC8qXG4gIHJpZ2h0IDogMjBweDtcbiAgdG9wICAgOiAyMHB4O1xuICAqL1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmhhbWJ1cmdlciBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRsZWZ0OiA2cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAzMHB4O1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSB7IC8qIOOCueODnuODm+ODoeODi+ODpeODvOOCkumWi+OBhOOBpuOCi+aZguOBruODnOOCv+ODsyAqL1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMTZweDtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMTZweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIOODoeODi+ODpeODvOiDjOaZr+OAgCovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZSB7IC8qcG9zaXRpb246Zml4ZWQ744Gr44GX44CBei1pbmRleOOBruaVsOWApOOCkuWkp+OBjeOBj+OBl+OBpuWJjemdouOBuCovXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTk7IC8q44OK44OT44Gu44K544K/44O844OI5L2N572u44Go5b2i54q2Ki9cblx0dG9wOiAtMTIwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDUycHgpOyAvKuODiuODk+OBrumrmOOBlSovXG5cdGJhY2tncm91bmQ6ICMwZDZlZmQ7IC8q5YuV44GNKi9cblx0dHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbi8q44Ki44Kv44OG44Kj44OW44Kv44Op44K544GM44Gk44GE44Gf44KJ5L2N572u44KSMOOBqyovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZS5hY3RpdmUge1xuXHR0b3A6IDA7XG59XG5cbi8q44OK44OT44Ky44O844K344On44OzKi9cblxubmF2Lmdsb2JhbC1uYXYtbW9iaWxlIHVsIHsgLyrjg4rjg5PjgrLjg7zjgrfjg6fjg7PlpKnlnLDkuK3lpK7mj4PjgYgqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKuODquOCueODiOOBruODrOOCpOOCouOCpuODiOioreWumiovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZSBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubmF2Lmdsb2JhbC1uYXYtbW9iaWxlIGxpIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbiAgbmF2Lmdsb2JhbC1uYXYtbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleCA6IDI7XG5cdFx0dG9wICA6IDA7XG5cdFx0bGVmdCA6IDA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kZ2xvYmFsLW5hdi1tb2JpbGUtdGV4dC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdsb2JhbC1uYXYtbW9iaWxlLWJhY2tncm91bmQtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5Ljk4cHggLSA3My4xOTFweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwICkgLSA1MnB4IC0gODBweCAtIDEycHggKTtcblx0XHRcdC8vIGhlaWdodDogMTAwdmg7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IC40cyBhbGw7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAuMDVyZW0gc29saWQgdmFyaWFibGVzLiRnbG9iYWwtbmF2LW1vYmlsZS1ib2Rlci1jb2xvcjtcbiAgICBcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0Jjo6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kIDp2YXJpYWJsZXMuJGdsb2JhbC1uYXYtbW9iaWxlLWxpbmstaG92ZXItdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNGRkY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kZ2xvYmFsLW5hdi1tb2JpbGUtdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIDpub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cbiovXG5cbi8qIOOCr+ODquODg+OCr+OBp2pRdWVyeeOBp+i/veWKoOODu+WJiumZpCAqL1xuXG5uYXYuZ2xvYmFsLW5hdi1tb2JpbGUuYWN0aXZlIHtcblx0b3BhY2l0eTogMTAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmdsb2JhbC1mb290ZXItbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwLjZyZW07XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHRoZWlnaHQ6IDUycHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUgbGkge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUgbGkgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC42cmVtO1xufVxuXG4uZ2xvYmFsLWZvb3Rlci1uYXYge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CANS0zLTEg5Lit5b+D44GL44KJ5aSW44Gr57ea44GM5Ly444Gz44KL77yI5LiL6YOo77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5nbG9iYWwtbmF2IGxpIGEsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkgYSB7IC8q57ea44Gu5Z+654K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5nbG9iYWwtbmF2IGxpLmN1cnJlbnQgYSxcbi5nbG9iYWwtbmF2IGxpIGE6aG92ZXIsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkuY3VycmVudCBhLFxuLmdsb2JhbC1mb290ZXItbmF2IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmdsb2JhbC1uYXYgbGkgYTo6YWZ0ZXIsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiOyAvKue1tuWvvumFjee9ruOBp+e3muOBruS9jee9ruOCkuaxuuOCgeOCiyovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAxMCU7IC8q57ea44Gu5b2i54q2Ki9cblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7IC8q44Ki44OL44Oh44O844K344On44Oz44Gu5oyH5a6aKi9cblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7IC8qWOaWueWQkTDjgIFZ5pa55ZCRMSovXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IC8q5LiK6YOo5Lit5aSu5Z+654K5Ki9cbn1cblxuLyrnj77lnKjlnLDjgahob3ZlcuOBruioreWumiovXG5cbi5nbG9iYWwtbmF2IGxpLmN1cnJlbnQgYTo6YWZ0ZXIsXG4uZ2xvYmFsLW5hdiBsaSBhOmhvdmVyOjphZnRlcixcbi5nbG9iYWwtZm9vdGVyLW5hdiBsaS5jdXJyZW50IGE6OmFmdGVyLFxuLmdsb2JhbC1mb290ZXItbmF2IGxpIGE6aG92ZXI6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgLypY5pa55ZCR44Gr44K544Kx44O844Or5ouh5aSnKi9cbn1cblxuLmZvcm1saXN0IGR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmctdG9wOiAxLjZyZW07XG5cdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1saXN0IGRkIHtcblx0cGFkZGluZy1ib3R0b206IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvcm1saXN0X19pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0d2lkdGg6IDNlbTtcblx0cGFkZGluZzogMC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0IzQjNCMztcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1yaWdodDogMC44cmVtO1xufVxuXG4uZm9ybWxpc3RfX2ljb24uaXMtcmVxdWlyZWQge1xuXHRiYWNrZ3JvdW5kOiAjZTY0MTE0O1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi5mb3JtbGlzdF9fcmFkaW9saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG5cdHBhZGRpbmc6IDAuM3JlbSAxLjJyZW07XG5cdHdpZHRoOiAxNGVtO1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDAuM3JlbSAxLjJyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwZW07XG59XG5cbmlucHV0W3R5cGU9dGV4dF0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPXRlbF0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXS5pcy1lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmlzLWVycm9yLFxuc2VsZWN0LmlzLWVycm9yLFxudGV4dGFyZWEuaXMtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRjU4MjcxO1xuXHRiYWNrZ3JvdW5kOiAjRkVGMkYwO1xufVxuXG5zZWxlY3Qge1xuXHRwYWRkaW5nOiAwLjNyZW0gMy42cmVtIDAuM3JlbSAxLjJyZW07XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI1LjUzMiUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUuNTMyJTIwMTQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04Mi4yNDklMkM4Mi40MzFsLjg3NS44NTElMkMxMi4yNS0xMS45MTVoMGwuODc1LS44NTEtLjg3NS0uODUxaDBMODMuMTI0JTJDNTcuNzVsLS44NzUuODUxTDk0LjUlMkM3MC41MTZaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDgzLjI4MiUyMC04Mi4yNDkpJTIwcm90YXRlKDkwKSUyMiUyMGZpbGwlM0QlMjIlMjM5OTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4cHgpIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNHB4IDhweDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjOUVBM0E1O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzlFQTNBNTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNoZWNrYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFRDFEMjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuOmNoZWNrZWQgKyAuYy1jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmNoZWNrZWQgKyAuYy1jaGVja2JveDpiZWZvcmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTY0MTE0O1xuXHRiYWNrZ3JvdW5kOiAjZTY0MTE0O1xufVxuXG46Y2hlY2tlZCArIC5jLWNoZWNrYm94OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjAyNCUyMDE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIybTI0JTIwMi44LTE0LjElMjAxMy4yLTkuOS05LjMlMjAyLjYtMi44JTIwNy4yJTIwNi44JTIwMTEuNS0xMC43eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogM3B4O1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uYy1yYWRpbyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXJhZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFRDFEMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuOmNoZWNrZWQgKyAuYy1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmNoZWNrZWQgKyAuYy1yYWRpbzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlNjQxMTQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogN3B4O1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4vKj09PT09PT09PSDjg5rjg7zjgrjjg4jjg4Pjg5fjga7jgZ/jgoHjga5DU1MgPT09PT09PT09PT09PT09Ki9cblxuLyrjg6rjg7Pjgq/jga7lvaLnirYqL1xuXG4jcGFnZS10b3AgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRjb2xvcjogIzBkNmVmZDsgLypjb2xvcjogJHNjcm9sbC1jb2xvcjsqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jcGFnZS10b3AgYTpob3ZlciB7IC8qYmFja2dyb3VuZDogIzc3NzsqL1xufVxuXG4vKuODquODs+OCr+OCkuWPs+S4i+OBq+WbuuWumiovXG5cbiNwYWdlLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDEwcHg7XG5cdGJvdHRvbTogMTBweDtcblx0ei1pbmRleDogMjsgLyrjga/jgZjjgoHjga/pnZ7ooajnpLoqL1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG5cbiNwYWdlLXRvcC5Ub3BTY3JvbGxVcE1vdmUge1xuXHRhbmltYXRpb246IFRvcFNjcm9sbFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuLyrjgIDkuIvjgavkuIvjgYzjgovli5XjgY3jgIAqL1xuXG4jcGFnZS10b3AuVG9wU2Nyb2xsRG93bk1vdmUge1xuXHRhbmltYXRpb246IFRvcFNjcm9sbERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4uaW1nLXdpZHRoLWluaXRpYWwge1xuXHR3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ubG9nby1pbWFnZSB7XG5cdHdpZHRoOiA1NSU7XG5cdG1heC1oZWlnaHQ6IDc1cHg7XG59XG5cbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIC5zbGljay10cmFjayxcbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIC5zbGljay1saXN0IHtcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWhlYWRlci1pbWFnZS1vdXRlcixcbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOTl2dztcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRvcC1oZWFkZXItaW1hZ2Uge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi50b3AtaGVyby1tZXNzYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlOyAvKnRvcDogMjQlOyovXG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA4JTsgLypjb2xvcjogdmFyaWFibGVzLiR0b3AtaGVyby1tZXNzYWdlLXRleHQtY29sb3I7Ki9cblx0Y29sb3I6ICNGQ0VFRjQ7XG5cdHRleHQtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSBoMixcbi50b3AtaGVyby1tZXNzYWdlIGgzIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnRvcC1uZXdzLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzMzMzMzMztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhOmhvdmVyIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0Y29sb3I6ICMwMEY7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWRhdGUge1xuXHRtYXJnaW46IDA7XG5cdG1pbi13aWR0aDogMTQwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM5OTk7XG5cdHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtZGF0ZTpob3ZlciB7XG5cdGNvbG9yOiAjMDBGO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHtcblx0bWFyZ2luOiAwO1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW5mbyxcbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtY2F0ZWdvcnkgc3Bhbi5pbXBvcnRhbnQsXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4ucHJlc3Mge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW5mbyB7XG5cdGJhY2tncm91bmQ6ICNiYWUyZjg7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW1wb3J0YW50IHtcblx0YmFja2dyb3VuZDogI2ZmZDJlNjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtY2F0ZWdvcnkgc3Bhbi5wcmVzcyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWRhdGUge1xuXHRtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcC1zZXJ2aWNlLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7IC8qaGVpZ2h0OiAzNjBweDsqL1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypGYWNlYm9vayDjgrvjg7Pjgr/jg6rjg7PjgrAqL1xuXG4udG9wLWZiLXBsdWdpbi1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1mYi1wbHVnaW4tcmVzcG9uc2l2ZSBpZnJhbWUge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogc2Nyb2xsRG93biBTdGFydCAgKi9cblxuLypTY3JvbGzjg4bjgq3jgrnjg4jjga7mj4/lhpkqL1xuXG4uc2Nyb2xsZG93bjEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzYlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5zY3JvbGxkb3duMSBzcGFuIHsgLyrmj4/nlLvkvY3nva4qL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xNXB4O1xuXHR0b3A6IC0xNXB4OyAvKuODhuOCreOCueODiOOBruW9oueKtiovXG5cdGNvbG9yOiAjZWVlO1xuXHRmb250LXNpemU6IDAuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIOe3muOBruaPj+WGmSAqL1xuXG4uc2Nyb2xsZG93bjE6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjsgLyrmj4/nlLvkvY3nva4qL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgLyrnt5rjga7lvaLnirYqL1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNlZWU7IC8q57ea44Gu5YuV44GNMS4056eS44GL44GR44Gm5YuV44GP44CC5rC46YGg44Gr44Or44O844OXKi9cblx0YW5pbWF0aW9uOiBwYXRobW92ZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKumrmOOBleODu+S9jee9ruODu+mAj+mBjuOBjOWkieWMluOBl+OBpue3muOBjOS4iuOBi+OCieS4i+OBq+WLleOBjyovXG5cbi8qIHNjcm9sbERvd24gZW5kICAqL1xuXG4udGl0bGUtaDEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtaDEgc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGl0bGUtaDEgc3BhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtaDEgc3BhbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN1Yi1oZWFkZXItaW1hZ2Utb3V0ZXIsXG4uc3ViLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAyMHZoO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zdWItaGVhZGVyLWltYWdlLW91dGVyIGgxLFxuLnN1Yi1oZWFkZXItaW1hZ2UtaW5uZXIgaDEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbnNwLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi91c2VyX2ltYWdlcy9wYWdlMS9wYWdlMS5qcGcpO1xufVxuXG4uaW5zcC1zdGVwLWltZzEge1xuXHRib3JkZXItcmFkaXVzOiAzMCUgNzAlIDcwJSAzMCUvMzAlIDMwJSA3MCUgNzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1heC13aWR0aDogMTg4cHg7XG5cdHRvcDogMTBweDtcblx0bGVmdDogNTQlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xufVxuXG4uaW5zcC1zdGVwLWltZzIge1xuXHRib3JkZXItcmFkaXVzOiA5MCUgMzAlIDcwJSAzMCUvOTAlIDcwJSAzMCUgMzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiA2NCU7XG5cdG1heC13aWR0aDogMTE4cHg7XG59XG5cbi5pbnNwLXN0ZXAtaW1nMyB7XG5cdGJvcmRlci1yYWRpdXM6IDMwJSAzMCUgNzAlIDcwJS83MCUgMzAlIDMwJSA3MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MSU7XG5cdGxlZnQ6IDQ1JTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xuXHRtYXgtd2lkdGg6IDExOHB4O1xufVxuXG4uaW5zcC1zdGVwLWltZzQge1xuXHRib3JkZXItcmFkaXVzOiAxMjglIDM5JSAxMDUlIDYzJS82NyUgMTI5JSA0OSUgNzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNzklO1xuXHRsZWZ0OiA1NCU7XG5cdG1heC13aWR0aDogMTE4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG59XG5cbi5tZXRhbC1oZWFkZXItaW1hZ2UtaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi91c2VyX2ltYWdlcy9wYWdlMi9wYWdlMi5qcGcpO1xufVxuXG4uaW5zdXJhbmNlLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3VzZXJfaW1hZ2VzL3BhZ2UzL3BhZ2UzLmpwZyk7XG59XG5cbi5jb21wYW55LWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3VzZXJfaW1hZ2VzL2NvbXBhbnkvY29tcGhlYWQuanBnKTtcbn1cblxuLnBhZ2U0LWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi91c2VyX2ltYWdlcy9wYWdlNC9wYWdlNC5qcGcpO1xufVxuXG4ucGFnZTUtaGVhZGVyLWltYWdlLWlubmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3VzZXJfaW1hZ2VzL3BhZ2U1L3BhZ2U1LmpwZyk7XG59XG5cbi5hdHRlbnRpb24ge1xuXHRtYXgtd2lkdGg6IDk0MHB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZDMwODA4O1xuXHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNkMzA4MDg7XG59XG5cbi50cmFwZXpvaWQge1xuXHR3aWR0aDogMTgwcHg7XG5cdGhlaWdodDogMHB4O1xuXHRib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkICMwMDA7XG5cdGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50cmFwZXpvaWQgLnRyYXBlem9pZC1pbm5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi50aXRsZS1vdXRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5hcnJvd19jb250ZW50cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMjQ4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAzLjVyZW0gMC44cmVtO1xufVxuXG4uYXJyb3dfY29udGVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogLTE4cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC43KSByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC43KSByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlWSgwLjcpIHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDAuNykgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNvbnRlbnRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEyNDhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMC44cmVtO1xufVxuXG5tYWluIHtcblx0bWFyZ2luLXRvcDogcHhyZW0oMTkuMik7XG59XG5cbm1haW4gLmFydGljbGUge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjMzMzO1xuXHRib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdHdpZHRoOiA5NCU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmNhcmQgaDIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IHB4cmVtKDE2KTtcbn1cblxuLmNhcmQgaDI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDVweDsgLypiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNhcmQtaDItdW5kZXJsaW5lLWNvbG9yOyovXG59XG5cbi5jYXJkLXR5cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmNhcmQtdHlwZSBoMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogcHhyZW0oMTYpO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSB0cixcbnRhYmxlIHRkLFxudGFibGUgdGgge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlIHRoIHtcblx0d2lkdGg6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG5cdGNvbG9yOiAjZmZmO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtbGluZSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzO1xuXHRib3JkZXItbGVmdDogc29saWQgMXB4ICMzMzM7XG59XG5cbi50YWJsZS1saW5lIHRkLFxuLnRhYmxlLWxpbmUgdGgge1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzMzMztcbn1cblxuLnRhYmxlLXRleHQtY2VudGVyIHRoLFxuLnRhYmxlLXRleHQtY2VudGVyIHRkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tcGFueS10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFueS10YWJsZSB0cixcbi5jb21wYW55LXRhYmxlIHRkLFxuLmNvbXBhbnktdGFibGUgdGgge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4O1xufVxuXG4uY29tcGFueS10YWJsZSB0aCB7XG5cdHdpZHRoOiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogI0ZGRjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLypcblx057ea44Go6IOM5pmv6Imy44Gn5p+T44KB44KL44OG44O844OW44OrXG5cdGNsYXNzPVwidGFibGUgdGFibGUtYmFja2dyb3VuZC1saW5lXCJcbiovXG5cbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUge1xuXHRib3JkZXItdG9wOiBzb2xpZCAxNnB4ICNmYWRjZTQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTZweCAjZmFkY2U0ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUgdGgsXG4udGFibGUtYmFja2dyb3VuZC1saW5lIHRkIHtcblx0Y29sb3I6ICMyNTQ0NTE7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxNnB4ICNmYWRjZTQ7XG5cdGJvcmRlci1yaWdodDogc29saWQgMTZweCAjZmFkY2U0O1xufVxuXG4udGFibGUtYmFja2dyb3VuZC1saW5lIHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgNXB4ICNmYWRjZTQ7XG59XG5cbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUgdGQge1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxNnB4ICNmYWRjZTQ7XG59XG5cbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVzcG9uc2l2ZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ucmVzcG9uc2l2ZSB0YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRvcC1uZXdzLXNsaWRlci1vdXRlciB7XG5cdGJhY2tncm91bmQ6IGNvbG9yICNCREQ5QkY7IC8qXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHRvcC1uZXdzLXNsaWRlci1iYWNrZ3JvdW5kLWNvbG9yOyovXG5cdHJpZ2h0OiAxMHB4O1xuXHRib3R0b206IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5ld3Mtc2xpZGVyLW91dGVyIGgyIHtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIgbGk6YWZ0ZXIge1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubWFya2VyLXByaW1hcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cblxuLm1hcmtlci1wcmltYXJ5OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7IC8q57W25a++6YWN572u44Gn57ea44Gu5L2N572u44KS5rG644KB44KLKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7IC8q57ea44Gu5b2i54q2Ki9cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzMzOyAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBruaMh+WumiovXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAsIDEpOyAvKljmlrnlkJEw44CBWeaWueWQkTEqL1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgLyrlt6bkuIrln7rngrkqL1xuXHRhbmltYXRpb246IGJvcmRlckFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbi50ZXh0LXJlZCB7XG5cdGNvbG9yOiAjZDMwODA4O1xufVxuXG4ua29tZSB7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0Y29sb3I6ICNlNjAwMTI7XG59XG5cbi5rb21lIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAu1wiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxLjVyZW07XG5cdG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuXHRjb2xvcjogI2U2MDAxMjtcbn1cblxuLypcbuODmuODvOOCuOOCv+OCpOODiOODq+OBruWGmeecn+aWnOOCgeWIh+OCilxuKi9cblxuLnNsYW50aW5nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTI0OHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMy41cmVtIDAuOHJlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44K/44Kk44OI44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50aXRsZTEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmOyAvKmJhY2tncm91bmQtY29sb3I6dmFyaWFibGVzLiR0aXRsZS1vdXRlci1iYWNrZ3JvdW5kLWNvbG9yOyovXG5cdGJhY2tncm91bmQtY29sb3I6ICNhOWI1YmQ7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7mlofnq6DjgajnlLvlg49cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm1lZGlhLXNlbnRlbmNlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtc2VudGVuY2UgdWwgbGkge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gM3JlbTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1zZW50ZW5jZSB1bCBsaTpiZWZvcmUgeyAvKueWkeS8vOimgee0oCovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7IC8q44Ki44Kk44Kz44Oz44Gu56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGVmdDogMXJlbTsgLyrlt6bnq6/jgYvjgonjga7jgqLjgqTjgrPjg7Pjgb7jgafjga7ot53pm6IqL1xuXHRjb2xvcjogIzFmODhmZjsgLyrjgqLjgqTjgrPjg7PoibIqL1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5zjg4Pjgq/jgrlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJveDEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRwYWRkaW5nOiAzJTtcbn1cblxuLmJveDEgLmJveDEtaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uYm94MiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7IC8qICBiYWNrZ3JvdW5kLWNvbG9yOnZhcmlhYmxlcy4kYm94LWJhY2tncm91bmQtY29sb3I7Ki9cblx0cGFkZGluZzogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4OyAvKiAgYm9yZGVyOnNvbGlkIDEuM3B4IHZhcmlhYmxlcy4kYm94LWJvcmRlci1jb2xvcjsqL1xuXHRib3JkZXI6IHNvbGlkIDEuM3B4ICM5MzQ0MkE7XG5cdG1hcmdpbjogMjBweDtcbn1cblxuLyog44K/44Kk44OI44Or5LuY44GN44Oc44OD44Kv44K5Ki9cblxuLmJveDMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRwYWRkaW5nOiAxLjVlbSAxLjVlbTsgLypib3JkZXI6IHNvbGlkIDNweCB2YXJpYWJsZXMuJGJveC1ib3JkZXItY29sb3I7Ki9cblx0Ym9yZGVyOiBzb2xpZCAzcHggIzkzNDQyQTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYm94MyAuYm94LXRpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRvcDogLTEzcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHBhZGRpbmc6IDAgOXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxLjdyZW07XG5cdGJhY2tncm91bmQ6ICNmOGY4Zjg7IC8qIGNvbG9yOiB2YXJpYWJsZXMuJGJveC1ib3JkZXItY29sb3I7Ki9cblx0Y29sb3I6ICM5MzQ0MkE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYm94MyBwIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYm94MyB1bCBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxLjVyZW07XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm94MyB1bCBsaTpiZWZvcmUgeyAvKueWkeS8vOimgee0oCovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7IC8q44Ki44Kk44Kz44Oz44Gu56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGVmdDogMXJlbTsgLyrlt6bnq6/jgYvjgonjga7jgqLjgqTjgrPjg7Pjgb7jgafjga7ot53pm6IqL1xuXHRjb2xvcjogIzFmODhmZjsgLyrjgqLjgqTjgrPjg7PoibIqL1xuXHRjb2xvcjogIzkzNDQyQTsgLyrjgqLjgqTjgrPjg7PoibIqL1xufVxuXG4vKiDjg53jgqTjg7Pjg4jjg5zjg4Pjgq/jgrkqL1xuXG4uYm94NCB7XG5cdGJvcmRlcjogc29saWQgMnB4ICMxZjg4ZmY7XG5cdHBhZGRpbmc6IDEuNWVtIDEuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5ib3g0IHAge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5ib3g0IGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0cGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNHJlbTtcblx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCBzaWx2ZXI7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm94NCBsaTpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYm94NCBsaTpiZWZvcmUgeyAvKuODquOCueODiOWGheOBruOCouOCpOOCs+ODsyovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7IC8q44Ki44Kk44Kz44Oz56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwLjVyZW07IC8q5bem56uv44GL44KJ44Gu44Ki44Kk44Kz44Oz44G+44GnKi9cblx0Y29sb3I6ICMxZjg4ZmY7IC8q44Ki44Kk44Kz44Oz6ImyKi9cblx0Zm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ib3g0IGxpOmFmdGVyIHsgLyrjgr/jgqTjg4jjg6vjgr/jg5YqL1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0YmFja2dyb3VuZDogIzFmODhmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0ycHg7XG5cdGJvdHRvbTogMTAwJTtcblx0cGFkZGluZzogMXB4IDdweDtcblx0Y29udGVudDogXCJQT0lOVCEhICBcXGYwZWJcIjsgLyrjgr/jg5bjga7mloflrZcqL1xuXHRsZXR0ZXItc3BhY2luZzogMC4ycmVtOyAvKuWtl+mWkyovXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCruODo+ODqeODquODvOOBruOBn+OCgeOBrmNzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZ2FsbGVyeSB7XG5cdGNvbHVtbnM6IDI7IC8q5q6157WE44G/44Gu5pWwKi9cblx0Y29sdW1uLWZpbGw6IGF1dG87XG5cdHBhZGRpbmc6IDAgMTVweDsgLyrjgq7jg6Pjg6njg6rjg7zlt6blj7PjgavkvZnnmb3jgpLjgaTjgZHjgosqL1xuXHRtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5IGRpdiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7IC8q5ZCE55S75YOP5LiL44Gr5L2Z55m944KS44Gk44GR44KLKi9cbn1cblxuLyrjgq7jg6Pjg6njg6rjg7zlhoXjga7jgqTjg6Hjg7zjgrjjga/mqKrluYUxMDAl44Gr44GZ44KLKi9cblxuLmdhbGxlcnkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTsgLyrnlLvlg4/jga7kuIvjgavjgafjgY3jgovkvZnnmb3jgpLliYrpmaQqL1xufVxuXG4vKuOAgOaoquW5hTkwMHB45Lul5LiL44Gu5q6157WE44G/6Kit5a6a44CAKi9cblxuLyrjgIDmqKrluYU5MDBweOS7peS4i+OBruautee1hOOBv+ioreWumuOAgCovXG5cbi8qIOeuoeeQhuiAheeUu+mdoueUqCAqL1xuXG4udG9wLW1lbnUtc2xpZGVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJveDIgeyAvKuOAkGRpduOAkeWbsuOBv+aeoOmDqOWIhiovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyrlv4XpoIgqL1xuXHRtYXJnaW46IDU2cHggMTZweCAzMnB4OyAvKuWkluWBtOOBruS9meeZvSovXG5cdHBhZGRpbmc6IDMwcHggMTZweCAxNnB4OyAvKuWGheWBtOOBruS9meeZvSovXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IC8q5p6g57eaKi9cblx0YmFja2dyb3VuZDogZmZmOyAvKiDog4zmma/oibIgKi9cblx0Ym94LXNoYWRvdzogMXB4IDFweCAwICNjY2M7IC8q5Zuy44G/5p6g44Gr5b2x44KS5LuY44GR44KLKi9cblx0bWFyZ2luOiAxMHB4O1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uYm94MiAuYm94LXRpdGxlIHsgLyrjgJBzcGFu44CR44K/44Kk44OI44Or6YOo5YiGKi9cblx0cG9zaXRpb246IGFic29sdXRlOyAvKuW/hemgiCovXG5cdHRvcDogLTI0cHg7IC8q5Zuy44G/5p6g44Gu5LiK44KS5Z+65rqW44Go44GX44Gm5aSW5YG077yI5LiK77yJ44GrMjRweOenu+WLlSovXG5cdGxlZnQ6IDE2cHg7IC8q5Zuy44G/5p6g44Gu5bem44KS5Z+65rqW44Go44GX44Gm5YaF5YG077yI5Y+z77yJ44GrMTZweOenu+WLlSovXG5cdGxpbmUtaGVpZ2h0OiA0OHB4OyAvKuihjOOBrumrmOOBlSovXG5cdGJhY2tncm91bmQ6ICNmZmY5ZDA7IC8q6IOM5pmv6ImyKi9cblx0Ym9yZGVyLXJhZGl1czogNDBweDsgLyrop5LkuLgqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IC8q5paH5a2X44Gu6YWN572uKi9cblx0Zm9udC1zaXplOiAyNHB4OyAvKiDmloflrZfjga7jgrXjgqTjgrogKi9cblx0cGFkZGluZzogN3B4IDUwcHg7XG59XG5cbi5ib3gyIHAgeyAvKuOAkHDjgJHmnKzmlofpg6jliIYqL1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zdGVwLXRleHQge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5zdGVwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubm90ZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogI0ZGMDAwMDtcbn1cblxuLmNvbnRhY3QtaW1hZ2Uge1xuXHR3aWR0aDogNjAlO1xufVxuXG4uaDMtaG9sZCB7XG5cdG1pbi1oZWlnaHQ6IDQuMnJlbTtcbn1cblxuLmNvbXBhcmlzb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbXBhcmlzb25fX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbl9faXRlbV9vdXRlciB7XG5cdG1hcmdpbjogMCA1cHg7XG5cdHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuXHRib3gtc2hhZG93OiAycHggMnB4ICNDQ0NDQ0M7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5jb21wYXJpc29uX19pdGVtX3RpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcmVtO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDc0JTtcblx0Y29sb3I6ICMyOTI5Mjk7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNCREQ5QkY7XG5cdHBhZGRpbmc6IDAuMnJlbSAycmVtO1xuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY29tcGFyaXNvbl9faXRlbV9kZXRhaWwge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSB7XG5cbi52aXNpYmxlXFxAcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlXFxAbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpIHtcblxuLnRleHQtY2VudGVyXFxAcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdFxcQHMge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodFxcQHMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrLXJpZ2h0XFxAcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ibG9jay1jZW50ZXJcXEBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1sZWZ0XFxAcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbmltZy53aWR0aC1hdXRvXFxAcyB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG50YWJsZS5yZXNwb25zaXZlIHtcblx0d2lkdGg6IGluaXRpYWw7XG59XG5cbnRhYmxlLnJlc3BvbnNpdmUgdGgsXG50YWJsZS5yZXNwb25zaXZlIHRkIHtcblx0ZGlzcGxheTogYmxvdGFibGUtY2VsbGNrO1xuXHR3aWR0aDogaW5pdGlhbDtcbn1cblxuLnJvdy5yZXZlcnNlLW5vbmVcXEBzIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucm93LTEtMVxcQHMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJvdy0xLTJcXEBzIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0xLTNcXEBzIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTEtNFxcQHMge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTEtNVxcQHMge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ucm93LTEtNlxcQHMge1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctMS03XFxAcyB7XG5cdHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLnJvdy0xLThcXEBzIHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4ucm93LTEtOVxcQHMge1xuXHR3aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbi5yb3ctMS0xMFxcQHMge1xuXHR3aWR0aDogMTAlO1xufVxuXG4ucm93LTEtMTFcXEBzIHtcblx0d2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG5cbi5yb3ctMS0xMlxcQHMge1xuXHR3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0yLTNcXEBzIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTItNFxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTItNVxcQHMge1xuXHR3aWR0aDogNDAlO1xufVxuXG4ucm93LTItNlxcQHMge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMi03XFxAcyB7XG5cdHdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbn1cblxuLnJvdy0yLThcXEBzIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy0yLTlcXEBzIHtcblx0d2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xufVxuXG4ucm93LTItMTBcXEBzIHtcblx0d2lkdGg6IDIwJTtcbn1cblxuLnJvdy0yLTExXFxAcyB7XG5cdHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbn1cblxuLnJvdy0yLTEyXFxAcyB7XG5cdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy0zLTRcXEBzIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnJvdy0zLTVcXEBzIHtcblx0d2lkdGg6IDYwJTtcbn1cblxuLnJvdy0zLTZcXEBzIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0zLTdcXEBzIHtcblx0d2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4ucm93LTMtOFxcQHMge1xuXHR3aWR0aDogMzcuNSU7XG59XG5cbi5yb3ctMy05XFxAcyB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0zLTEwXFxAcyB7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi5yb3ctMy0xMVxcQHMge1xuXHR3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG59XG5cbi5yb3ctMy0xMlxcQHMge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTQtNVxcQHMge1xuXHR3aWR0aDogODAlO1xufVxuXG4ucm93LTQtNlxcQHMge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctNC03XFxAcyB7XG5cdHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbn1cblxuLnJvdy00LThcXEBzIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy00LTlcXEBzIHtcblx0d2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xufVxuXG4ucm93LTQtMTBcXEBzIHtcblx0d2lkdGg6IDQwJTtcbn1cblxuLnJvdy00LTExXFxAcyB7XG5cdHdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbn1cblxuLnJvdy00LTEyXFxAcyB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy01LTZcXEBzIHtcblx0d2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTUtN1xcQHMge1xuXHR3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG59XG5cbi5yb3ctNS04XFxAcyB7XG5cdHdpZHRoOiA2Mi41JTtcbn1cblxuLnJvdy01LTlcXEBzIHtcblx0d2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xufVxuXG4ucm93LTUtMTBcXEBzIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy01LTExXFxAcyB7XG5cdHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbn1cblxuLnJvdy01LTEyXFxAcyB7XG5cdHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy02LTdcXEBzIHtcblx0d2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuXG4ucm93LTYtOFxcQHMge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ucm93LTYtOVxcQHMge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctNi0xMFxcQHMge1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucm93LTYtMTFcXEBzIHtcblx0d2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xufVxuXG4ucm93LTYtMTJcXEBzIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy03LThcXEBzIHtcblx0d2lkdGg6IDg3LjUlO1xufVxuXG4ucm93LTctOVxcQHMge1xuXHR3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi5yb3ctNy0xMFxcQHMge1xuXHR3aWR0aDogNzAlO1xufVxuXG4ucm93LTctMTFcXEBzIHtcblx0d2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xufVxuXG4ucm93LTctMTJcXEBzIHtcblx0d2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTgtOVxcQHMge1xuXHR3aWR0aDogODguODg4ODg4ODg4OSU7XG59XG5cbi5yb3ctOC0xMFxcQHMge1xuXHR3aWR0aDogODAlO1xufVxuXG4ucm93LTgtMTFcXEBzIHtcblx0d2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xufVxuXG4ucm93LTgtMTJcXEBzIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTktMTBcXEBzIHtcblx0d2lkdGg6IDkwJTtcbn1cblxuLnJvdy05LTExXFxAcyB7XG5cdHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbn1cblxuLnJvdy05LTEyXFxAcyB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctMTAtMTFcXEBzIHtcblx0d2lkdGg6IDkwLjkwOTA5MDkwOTElO1xufVxuXG4ucm93LTEwLTEyXFxAcyB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0xMS0xMlxcQHMge1xuXHR3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi52aXNpYmxlXFxAcyB7XG5cdGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlblxcQHMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLW5vbmVcXEBzIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmdpbi10b3AteHNcXEBzIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWFyZ2luLXRvcC1zXFxAcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJnaW4tdG9wLW1cXEBzIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm1hcmdpbi10b3AtbFxcQHMge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuLm1hcmdpbi10b3AteGxcXEBzIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbm9uZVxcQHMge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYXJnaW4tcmlnaHQteHNcXEBzIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtc1xcQHMge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbVxcQHMge1xuXHRtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbFxcQHMge1xuXHRtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LXhsXFxAcyB7XG5cdG1hcmdpbi1yaWdodDogMTI4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW5vbmVcXEBzIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hcmdpbi1ib3R0b20teHNcXEBzIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1zXFxAcyB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW1cXEBzIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbFxcQHMge1xuXHRtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20teGxcXEBzIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1ub25lXFxAcyB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWFyZ2luLWxlZnQteHNcXEBzIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LXNcXEBzIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1tXFxAcyB7XG5cdG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtbFxcQHMge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC14bFxcQHMge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi5wYWRkaW5nLXRvcC1ub25lXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC14c1xcQHMge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3Atc1xcQHMge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1tXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1sXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC14bFxcQHMge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW5vbmVcXEBzIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy14c1xcQHMge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXNcXEBzIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW1cXEBzIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sXFxAcyB7XG5cdHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmcteGxcXEBzIHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW5vbmVcXEBzIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC14c1xcQHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXNcXEBzIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW1cXEBzIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1sXFxAcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQteGxcXEBzIHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1ub25lXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14c1xcQHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tc1xcQHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1tXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1sXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14bFxcQHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbm9uZVxcQHMge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC14c1xcQHMge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1zXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbVxcQHMge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1sXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXhsXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvX2ltYWdlIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMXZ3O1xufVxuXG4ubG9nby1pbWFnZSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSB7IC8qdG9wOiAzMiU7Ki9cblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDglO1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSBoMixcbi50b3AtaGVyby1tZXNzYWdlIGgzIHtcblx0Zm9udC1zaXplOiAxLjYyNXJlbTtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhIHtcblx0ZmxleC13cmFwOiB1bnNldDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSAudG9wLW5ld3MtbGlzdC1kYXRlIHtcblx0bWluLXdpZHRoOiAxMDBweDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSAudG9wLW5ld3MtbGlzdC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkX3RpdGxlX3Bob3RvMSB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDRyZW07XG5cdHRvcDogLTE5cmVtOyAvKndpZHRoOiAyNSU7Ki9cbn1cblxuLmhlYWRfdGl0bGVfcGhvdG8yIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yMXJlbTtcblx0cmlnaHQ6IC0xcmVtOyAvKndpZHRoOiAyNSU7Ki9cbn1cblxuLmdhbGxlcnkge1xuXHRjb2x1bW5zOiAyO1xufVxuXG4uY29tcGFyaXNvbl9faXRlbSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuXG4udGV4dC1jZW50ZXJcXEBtIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0XFxAbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0XFxAbSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2stcmlnaHRcXEBtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJsb2NrLWNlbnRlclxcQG0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLWxlZnRcXEBtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuaW1nLndpZHRoLWF1dG9cXEBtIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbnRhYmxlLnJlc3BvbnNpdmUge1xuXHR3aWR0aDogaW5pdGlhbDtcbn1cblxudGFibGUucmVzcG9uc2l2ZSB0aCxcbnRhYmxlLnJlc3BvbnNpdmUgdGQge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogaW5pdGlhbDtcbn1cblxuLnJvdy5yZXZlcnNlLW5vbmVcXEBtIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucm93LTEtMVxcQG0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJvdy0xLTJcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0xLTNcXEBtIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTEtNFxcQG0ge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTEtNVxcQG0ge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ucm93LTEtNlxcQG0ge1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctMS03XFxAbSB7XG5cdHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLnJvdy0xLThcXEBtIHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4ucm93LTEtOVxcQG0ge1xuXHR3aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbi5yb3ctMS0xMFxcQG0ge1xuXHR3aWR0aDogMTAlO1xufVxuXG4ucm93LTEtMTFcXEBtIHtcblx0d2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG5cbi5yb3ctMS0xMlxcQG0ge1xuXHR3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0yLTNcXEBtIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTItNFxcQG0ge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTItNVxcQG0ge1xuXHR3aWR0aDogNDAlO1xufVxuXG4ucm93LTItNlxcQG0ge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMi03XFxAbSB7XG5cdHdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbn1cblxuLnJvdy0yLThcXEBtIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy0yLTlcXEBtIHtcblx0d2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xufVxuXG4ucm93LTItMTBcXEBtIHtcblx0d2lkdGg6IDIwJTtcbn1cblxuLnJvdy0yLTExXFxAbSB7XG5cdHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbn1cblxuLnJvdy0yLTEyXFxAbSB7XG5cdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy0zLTRcXEBtIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnJvdy0zLTVcXEBtIHtcblx0d2lkdGg6IDYwJTtcbn1cblxuLnJvdy0zLTZcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0zLTdcXEBtIHtcblx0d2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4ucm93LTMtOFxcQG0ge1xuXHR3aWR0aDogMzcuNSU7XG59XG5cbi5yb3ctMy05XFxAbSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0zLTEwXFxAbSB7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi5yb3ctMy0xMVxcQG0ge1xuXHR3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG59XG5cbi5yb3ctMy0xMlxcQG0ge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTQtNVxcQG0ge1xuXHR3aWR0aDogODAlO1xufVxuXG4ucm93LTQtNlxcQG0ge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctNC03XFxAbSB7XG5cdHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbn1cblxuLnJvdy00LThcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy00LTlcXEBtIHtcblx0d2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xufVxuXG4ucm93LTQtMTBcXEBtIHtcblx0d2lkdGg6IDQwJTtcbn1cblxuLnJvdy00LTExXFxAbSB7XG5cdHdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbn1cblxuLnJvdy00LTEyXFxAbSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy01LTZcXEBtIHtcblx0d2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTUtN1xcQG0ge1xuXHR3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG59XG5cbi5yb3ctNS04XFxAbSB7XG5cdHdpZHRoOiA2Mi41JTtcbn1cblxuLnJvdy01LTlcXEBtIHtcblx0d2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xufVxuXG4ucm93LTUtMTBcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy01LTExXFxAbSB7XG5cdHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbn1cblxuLnJvdy01LTEyXFxAbSB7XG5cdHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy02LTdcXEBtIHtcblx0d2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuXG4ucm93LTYtOFxcQG0ge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ucm93LTYtOVxcQG0ge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctNi0xMFxcQG0ge1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucm93LTYtMTFcXEBtIHtcblx0d2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xufVxuXG4ucm93LTYtMTJcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy03LThcXEBtIHtcblx0d2lkdGg6IDg3LjUlO1xufVxuXG4ucm93LTctOVxcQG0ge1xuXHR3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi5yb3ctNy0xMFxcQG0ge1xuXHR3aWR0aDogNzAlO1xufVxuXG4ucm93LTctMTFcXEBtIHtcblx0d2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xufVxuXG4ucm93LTctMTJcXEBtIHtcblx0d2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTgtOVxcQG0ge1xuXHR3aWR0aDogODguODg4ODg4ODg4OSU7XG59XG5cbi5yb3ctOC0xMFxcQG0ge1xuXHR3aWR0aDogODAlO1xufVxuXG4ucm93LTgtMTFcXEBtIHtcblx0d2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xufVxuXG4ucm93LTgtMTJcXEBtIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTktMTBcXEBtIHtcblx0d2lkdGg6IDkwJTtcbn1cblxuLnJvdy05LTExXFxAbSB7XG5cdHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbn1cblxuLnJvdy05LTEyXFxAbSB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctMTAtMTFcXEBtIHtcblx0d2lkdGg6IDkwLjkwOTA5MDkwOTElO1xufVxuXG4ucm93LTEwLTEyXFxAbSB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0xMS0xMlxcQG0ge1xuXHR3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi52aXNpYmxlXFxAbSB7XG5cdGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlblxcQG0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLW5vbmVcXEBtIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmdpbi10b3AteHNcXEBtIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWFyZ2luLXRvcC1zXFxAbSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJnaW4tdG9wLW1cXEBtIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm1hcmdpbi10b3AtbFxcQG0ge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuLm1hcmdpbi10b3AteGxcXEBtIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbm9uZVxcQG0ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYXJnaW4tcmlnaHQteHNcXEBtIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtc1xcQG0ge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbVxcQG0ge1xuXHRtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtbFxcQG0ge1xuXHRtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LXhsXFxAbSB7XG5cdG1hcmdpbi1yaWdodDogMTI4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW5vbmVcXEBtIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hcmdpbi1ib3R0b20teHNcXEBtIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1zXFxAbSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW1cXEBtIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbFxcQG0ge1xuXHRtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20teGxcXEBtIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1ub25lXFxAbSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWFyZ2luLWxlZnQteHNcXEBtIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LXNcXEBtIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1tXFxAbSB7XG5cdG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtbFxcQG0ge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC14bFxcQG0ge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi5wYWRkaW5nLXRvcC1ub25lXFxAbSB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC14c1xcQG0ge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3Atc1xcQG0ge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1tXFxAbSB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1sXFxAbSB7XG5cdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC14bFxcQG0ge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW5vbmVcXEBtIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy14c1xcQG0ge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXNcXEBtIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLW1cXEBtIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sXFxAbSB7XG5cdHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmcteGxcXEBtIHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW5vbmVcXEBtIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC14c1xcQG0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXNcXEBtIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LW1cXEBtIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1sXFxAbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQteGxcXEBtIHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1ub25lXFxAbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14c1xcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tc1xcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1tXFxAbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1sXFxAbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14bFxcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbm9uZVxcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC14c1xcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1zXFxAbSB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbVxcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1sXFxAbSB7XG5cdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXhsXFxAbSB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4sXG4ud2ViLWJ0bixcbmEud2ViLWJ0bixcbmEuYnRuLFxuYnV0dG9uLmJ0biB7XG5cdHBhZGRpbmc6IDFyZW0gNHJlbTtcbn1cblxuLmZhLXBvc2l0aW9uLWxlZnQge1xuXHRsZWZ0OiAwLjVyZW07XG59XG5cbi5mYS1wb3NpdGlvbi1yaWdodCB7XG5cdHJpZ2h0OiAwLjVyZW07XG59XG5cbi5mYS1wb3NpdGlvbi1sZWZ0IHtcblx0bGVmdDogMC41cmVtO1xufVxuXG4jaGVhZGVyIHsgLypmaXhlZOOBp+S4iumDqOWbuuWumiovXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aGVpZ2h0OiA4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OyAvKuacgOWJjemdouOBuCovIC8q5Lul5LiL44Gv44Os44Kk44Ki44Km44OI44Gu44Gf44KB44GuQ1NTKi9cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyOyAvKnBhZGRpbmc6IDIwcHg7Ki9cbn1cblxuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuXG4jaGVhZGVyLlVwTW92ZSB7XG5cdGFuaW1hdGlvbjogVXBBbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4vKuOAgOS4i+OBq+S4i+OBjOOCi+WLleOBjeOAgCovXG5cbiNoZWFkZXIuRG93bk1vdmUge1xuXHRhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4udG9wLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogODBweDtcbn1cblxuLmltZy02NDAge1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSB7XG5cdHRvcDogMTAwcHg7XG5cdGxlZnQ6IDE2MHB4O1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSBoMixcbi50b3AtaGVyby1tZXNzYWdlIGgzIHtcblx0Zm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuLmFydGljbGUge1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnRvcF9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnRvcF9hYm91dF9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTUlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wX2Fib3V0X2ltYWdlIGltZyB7XG5cdGhlaWdodDogNDAwcHg7XG59XG5cbi50b3BfYWJvdXRfdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNTBweDtcblx0bGVmdDogNDAlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogNDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uc2Nyb2xsZG93bjEge1xuXHRib3R0b206IDIwJTtcbn1cblxuLmluc3Atc3RlcC1pbWcxIHtcblx0dG9wOiAxMCU7XG5cdGxlZnQ6IC0yMSU7XG5cdG1heC13aWR0aDogMzc4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG59XG5cbi5pbnNwLXN0ZXAtaW1nMiB7XG5cdHRvcDogMzElO1xuXHRsZWZ0OiA3NSU7XG5cdG1heC13aWR0aDogMjc4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuLmluc3Atc3RlcC1pbWczIHtcblx0dG9wOiA1MSU7XG5cdGxlZnQ6IC0yMCU7XG5cdG1heC13aWR0aDogMjU4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcbn1cblxuLmluc3Atc3RlcC1pbWc0IHtcblx0dG9wOiA3NiU7XG5cdGxlZnQ6IDcyJTtcblx0bWF4LXdpZHRoOiAzNDhweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcbn1cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB0aCB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDE2cHggI2ZhZGNlNDtcbn1cblxuLmNvbXBhbnktdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21wYW55LXRhYmxlIHRyIHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29tcGFueS10YWJsZSB0aCxcbi5jb21wYW55LXRhYmxlIHRkIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmNvbXBhbnktdGFibGUgdGgge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNGRkY7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IC8qYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0b3AtbmV3cy1zbGlkZXItYmFja2dyb3VuZC1jb2xvcjsqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkREOUJGO1xuXHRyaWdodDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHR3aWR0aDogNDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2xhbnRpbmcge1xuXHRkaXNwbGF5OiBpbml0aWFsO1xuXHR3aWR0aDogMjA0cHg7XG5cdGhlaWdodDogNDExcHg7XG5cdG1hcmdpbjogMCAyJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKmJhY2tncm91bmQ6I0ZEQUI3NTsqL1xuXHR0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xhbnRpbmcgLml0ZW0geyAvKndpZHRoOmF1dG87Ki9cblx0dHJhbnNmb3JtOiBza2V3WCgyMGRlZykgc2NhbGUoMSkgdHJhbnNsYXRlWCgtMTExcHgpOyAvKm9iamVjdC1maXQ6IGNvdmVyOyovIC8qd2lkdGg6IDIwNHB4OyovIC8qIGhlaWdodDogNDExcHg7Ki9cbn1cblxuLypcbiAgIOODmuODvOOCuOS4iumDqOOBruWGmeecnzLmnppcbiAgKi9cblxuLmhlYWRfdGl0bGVfcGhvdG8xIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMnJlbTtcblx0dG9wOiAtN3JlbTsgLyp3aWR0aDogMjUlOyovXG5cdHotaW5kZXg6IDk4O1xufVxuXG4uaGVhZF90aXRsZV9waG90bzIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTExcmVtO1xuXHRyaWdodDogLTFyZW07IC8qd2lkdGg6IDI1JTsqL1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRfdGl0bGVfcGhvdG8xIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA4MnB4O1xuXHR0b3A6IC0xNzRweDsgLyp3aWR0aDogNTAlOyovXG59XG5cbi5oZWFkX3RpdGxlX3Bob3RvMiB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzc0cHg7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeSB7XG5cdGNvbHVtbnM6IDM7XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwODBweCkge1xuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1saXN0X19jaGVja2xpc3QgbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsaTpub3QoOm50aC1sYXN0LW9mLXR5cGUoLW4rMikpIHtcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybWxpc3RfX3JhZGlvbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1saXN0X19yYWRpb2xpc3QgbGkge1xuXHRtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbn1cblxuLmZvcm1saXN0X19yYWRpb2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4ubW9iaWxlLWxhcmdlIHtcblx0Zm9udC1zaXplOiAyMHB4OyAvKiDjgrnjg57jg5vjgaflpKfjgY3jgY/ooajnpLrjgZnjgovjgrXjgqTjgrogKi9cbn1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLmJveDIge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4uc3Atb25seSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgYmdleHRlbmRBbmltZUJhc2Uge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgYmdleHRlbmRBbmltZVNlY29uZCB7XG5cbjAlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuMTAwJSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbn1cblxuQGtleWZyYW1lcyBiZ0xSZXh0ZW5kQW5pbWUge1xuXG4wJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG41MCUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuNTAuMDAxJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4xMDAlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgYmdSTGV4dGVuZEFuaW1lIHtcblxuMCUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbjUwJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuNTAuMDAxJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbjEwMCUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlRG93bkFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVMZWZ0VXBBbmltZSB7XG5cbmZyb20ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDIwMHB4KTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVSaWdodERvd25BbmltZSB7XG5cbmZyb20ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTIwMHB4KTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIFVwQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVGV4dFgxMDAge1xuXG5mcm9tIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgLyropoHntKDjgpLlt6bjga7mnqDlpJbjgavnp7vli5UqL1xuXHRvcGFjaXR5OiAwO1xufVxuXG50byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgLyropoHntKDjgpLlhYPjga7kvY3nva7jgavnp7vli5UqL1xuXHRvcGFjaXR5OiAxO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUZXh0WC0xMDAge1xuXG5mcm9tIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAvKuimgee0oOOCkuWPs+OBruaeoOWkluOBq+enu+WLlSovXG5cdG9wYWNpdHk6IDA7XG59XG5cbnRvIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXG5cdG9wYWNpdHk6IDE7XG59XG5cbn1cblxuQGtleWZyYW1lcyBUb3BTY3JvbGxVcEFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgVG9wU2Nyb2xsRG93bkFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgcGF0aG1vdmUge1xuXG4wJSB7XG5cdGhlaWdodDogMDtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4zMCUge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG9wYWNpdHk6IDE7XG59XG5cbjEwMCUge1xuXHRoZWlnaHQ6IDA7XG5cdHRvcDogNTBweDtcblx0b3BhY2l0eTogMDtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGJvcmRlckFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgLypY5pa55ZCR44Gr44K544Kx44O844Or5ouh5aSnKi9cbn1cblxufVxuXG4iXX0= */
