html, body {
	font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #313131;
	overflow-y: visible;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
}

header {
	top: 0;
	background-color: #003f88;
}

main {
	max-width: 1080px;
	margin: 0 auto;
	padding: 0px;
}

#foot {
    clear: both;
    background-color: #003f88;
    font-size: 12px;
    color: #fff;
    padding: 6px !important;
    margin: 0;
}

h1 {
	font-size: 1.75rem;
	font-weight: normal;
	padding: 8px;
}

h1.title {
	font-size: 1.25rem;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding: 8px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	background-color: #003f88;
}

h1.gsub {
	padding: 8px 4px 2px 4px;
}

.nav_box {
	flex: 1 0 340px;
	order: 0;
}

.nav {
	text-align: left;
	margin: 0 auto;
	font-size: 1.0rem;
}

.breadcrumb {
	width: 100%;
	margin: 0 auto;
	padding: 8px 4px;
    font-size: 1.0rem;
	line-height: 1.25rem;
	text-align: left;
	text-decoration: none;
}

.breadcrumb a {
	text-decoration: none;
}

.breadcrumb {
    box-sizing: border-box;
}

.breadname {
	display: none;
}

.breadcrumb-inner {
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.breadcrumb-current {
	color: #313131;
    font-size: 1.0rem;
}

.tablebox {
	padding: 0px;
	margin: 0px;
	overflow-y: scroll;
}

.headbox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.red {
	font-weight: bold;
	color: red !important;
}

p {
	line-height: 1.5rem;
}

p.mess {
	margin: 4px;
	padding: 0px;
}

.last {
    line-height: 1.5rem;
	padding: 4px;
	font-weight: bold;
}

a {
	transition: color 0.05s;
	text-decoration: none;
}

a.vl {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%;
}

.gyomi {
	font-size: 0.75rem;
	line-height: 0.75rem;
	font-weight: normal;
	color: #fff;
	padding: 2px;
	text-align: center;
}

.sub {
	font-size: 0.75rem;
	font-weight: normal;
	text-align: right;
	color: #fff;
	/*margin: -18px 8px 4px 0px;*/
	margin: -12px 8px 6px 0px;
	padding: 2px;
}

#imap {
	position: -webkit-sticky;
    position: sticky;
	top: 0;
    left: 0;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 360px;
	z-index: 100;
	background: white;
}

.left_box {
	padding: 2px;
}

.right_box {
	display: flex;
	justify-content: flex-start;
	padding: 2px;
}

.right_box span {
	flex: 0 0 auto;
	margin: 2px 2px;
}

.hp_credit {
	text-align: right;
	margin: 4px;
}

.period {
	line-height: 1.125rem;
	font-size: 0.875rem;
	padding: 4px;
}

.tap_btn {
    display: inline-block;
    padding: 0px 10px;
    height: 36px;
    line-height: 36px;
    font-size: 1.0rem;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    text-align: center;
    vertical-align: middle;
	background-color: #003f88;
	color: #fff;
    opacity: 0.9;
    border-radius: 5px;
    cursor: pointer;
}

/* 降車ボタン */
#offbtn {
	width: 160px;
	margin: 4px;
	color: #333;
	position: relative;
    float: right;
}

.gbtn {
	display: inline-block;
    margin: 2px;
	padding: 0px;
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 0.875rem;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
	color: #1A0DAB;
    background-color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.gbtn:hover,
.gbtn:focus {
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,0));
}

.gray {
	background-color: #cccccc;
}

.gray2 {
	background-color: #dddddd;
    font-weight: normal;
}

.green {
	background-color: #d8e698;
}

.daybox {
	display: flex;
	width: 100%;
	justify-content: flex-end;
	margin: 0px -2px;
}

.gday {
	font-size: 1.0rem;
	width: 100%;
	height: 48px;
	font-weight: bold;
	background-color: #003f88;
	color: #fff;
	padding-right: 4px;
	text-align: right;
	vertical-align: middle;
}

.ghead {
	min-width: 48px;
	line-height: 48px;
	font-size: 1.0rem;
	font-weight: bold;
	background-color: #eee;
	color: #003f88;
    text-decoration: none;
    text-shadow: initial;
	text-align: center;
	vertical-align: middle;
	position: -webkit-sticky;
	position: sticky;
	left: 0;
}

.gdest {
	font-size: 1.0rem;
	width: 100%;
	background-color: #eee;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}

#select_stop {
    font-size: 1.0rem;
}

select.active {
	background-color: #d8e698;
}

select.form-control {
	margin-bottom: -1px;
}

.form-group {
	margin: 0px;
	padding: 0px;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.25rem;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	background-clip: padding-box;
	border: 0px;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057;
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1;
}

/* 2段組*/
.two_row {
	height: 38px;
    padding-top: 6px;
    line-height: 16px;
}

/* 3段組*/
.three_row {
    height: 44px;
    padding-top: 0px;
    line-height: 14px;
}

/* 曜日記載 */
.day_mess {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: normal;
}

.saturday {
	padding: 0px !important;
	margin: 0px !important;
    color: #4169e1;
}

.sunday {
	padding: 0px !important;
	margin: 0px !important;
    color: #dc143c;
}

.on {
	display: inline-block;
}

.gon {
    background-color: #d8e698 !important;
}

.off {
	display: none;
}

th.gn {
	position: -webkit-sticky;
	position: sticky;
}

td.gn {
	min-width: 150px;
	max-width: 150px;
	width: 100%;
	white-space: normal;
	color: #1A0DAB;
	border-bottom: 1px solid #003f88;
	background-color: #fff;
	line-height: 1.25rem;
	padding: 4px;
	font-size: 0.9375rem;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	position: -webkit-sticky;
	position: sticky;
	cursor: pointer;
	left: 0;
}

td.gn:hover {
	color: #1A0DAB;
}

td.gend {
	text-align: center;
	vertical-align: middle;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: 1rem;
    background-color: #eee;
	color: #003f88;
}

td.gno {
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #003f88;
}

.gmin {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

#satsun {
	display: none;
}

#satbtn {
	display: none;
	color: #4169e1;
}

#sunbtn {
	display: none;
	color: #dc143c;
}

#today {
	color: #003f88;
}

#warn_date,
#warn_none {
	display: none;
	padding: 4px;
	color: red;
	text-align: center;
	font-size: 0.875rem;
	font-weight: bold;
}

#warn_off {
	display: none;
	padding: 4px 0px 16px;
	color: red;
	text-align: center;
	font-size: 1.25rem;
	font-weight: bold;
}

#gtfs_mess {
	display: none;
	list-style: inside;
	margin: 4px 36px;
	line-height: 1.55rem;
	list-style-position: outside;
}

.r0 {
	background-color: #cccccc;
}
.r1 {
    background-color: #f2f5fd;
}
.r2 {
    background-color: #fdfdea;
}
.r3 {
    background-color: #ffecf2;
}
.r4 {
    background-color: #f0ffee;
}
.r5 {
	background-color: #fcf3e8;
}
.r6 {
    background-color: #effdfd;
}
.r7 {
    background-color: #f8f0ff;
}
.r8 {
	background-color: #fcf3eb;
}
.r9 {
	background-color: #e7eeff;
}
.r10 {
    background-color: #fcfcdd;
}
.r11 {
    background-color: #ffe4ed;
}
.r12 {
    background-color: #e6fde3;
}
.r13 {
	background-color: #fceede;
}
.r14 {
    background-color: #e4fdfd;
}
.r15 {
    background-color: #f4e9ff;
}
.r16 {
	background-color: #fff0e2;
}

#stoptable {
	padding: 0px 2px;
}

#stoptable td {
	border-bottom: 1px solid #003f88;
	min-height: 48px;
}

/* webkitで常にスクロールバーを表示 */
#scroll_table::-webkit-scrollbar {
    width: 10px;
}

#scroll_table::-webkit-scrollbar-track {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
}

#scroll_table::-webkit-scrollbar-thumb {
    background-color: #bbb;
    border-radius: 10px;
    box-shadow:0 0 0 1px rgba(255, 255, 255, .3);
}

td.no {
	text-align: right;
	vertical-align: middle;
	min-width: 20px;
	padding: 4px;
}

th.day {
	text-align: right;
}

th.gstop {
	text-align: left;
	padding-left: 4px;
}

td.gt {
	text-align: center;
	min-width: 48px;
}

tr.lact {
    background-color: #d8e698;
}

#daytable,
#desttable {
	/*table-layout: fixed;*/
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #003f88;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#timetable {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #003f88;
	margin: 0px 0px;
	padding: 0px;
	border: 0px;
	overflow-x: scroll;
	white-space: nowrap;
}

#timetable td {
	border-bottom: 1px solid #003f88;
	min-height: 48px;
}

#grid-wrapper {
	margin: 0px;
	min-height: 400px;
}

.gridjs-container,
.gridjs-wrapper {
    display: block !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    position: static !important;
}

/* 固定幅と可変幅を設定 */
.gridjs-tr {
	position: relative;
	z-index: 1;
	display: grid;
	grid-template-columns:
        54px    /* NO */
		minmax(148px, 660px) /* 路線名 */
		54px    /* 選択 */
		54px  	/* 表示 */
       	64px    /* 便数 */
		78px    /* 距離 */
		64px   	/* バス停 */
		minmax(128px, 100%);
	width: 100%;
}

.gridjs-footer {
    box-shadow: none !important;
    border: none !important;
	padding: 4px 8px;
    background-color: white; 
    z-index: 10;
    border-top: 2px solid #eee;
    min-height: 50px;
}

.gridjs-tr:nth-child(odd) {
	background-color: #f9f9f9;
}

.gridjs-tr:nth-child(even) {
	background-color: #f4f4f4;
}

.gridjs-tr:hover {
	background-color: #edf5ca;
}

.gridjs-sort-neutral {
	filter: invert(100%);
	opacity: 0.5;
}

.gridjs-sort-asc,
.gridjs-sort-desc {
	filter: invert(100%);
	opacity: 1;
}

.th-grid {
	display: block;         		
	width: auto;
	align-items: center;
	text-align: center;
    justify-content: center;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	background-color: #003f88;
	padding: 8px 4px 0px;
	color: #fff;
	border: none;
	white-space: nowrap;
	cursor: pointer;
}

.td-grid {
	display: flex;        		
	align-items: center;
	width: auto;
	box-sizing: border-box;
	overflow: hidden;
	padding: 4px;
	cursor: pointer;
    font-size: 0.9375rem;
	line-height: 1.25rem;
}

.td-direction, .td-select, .td-display, .td-lines, .td-stops {
	justify-content: center;
	cursor: default;
}

.td-name, .td-agency {
	justify-content: flex-start;
}

.td-dist {
	justify-content: flex-start;
	cursor: default;
}

.td-gray {
	background-color: #cccccc;
	cursor: default;
}

.td-select, .td-display {
	padding: 0px;
}

.td-name {
	display: block !important; 
    width: 100% !important;
}

.cell-container {
    display: flex;
    flex-direction: column;
    width: 100%;           
}

.line-left {
    text-align: left;
    width: 100%;
}

.line-right {
    text-align: right;
    width: 100%;
}

.nm {
	width: 100%;
}

.gd {
	width: 100%;
    font-size: 0.875rem;
    line-height: 16px;
    text-align: right;
    padding: 1px 2px;
}

.gridjs-tr:has(td[data-status="-1"]) {
    display: none !important;
}

.green {
	background-color: #d8e698;
}

.active {
	background-color: #d8e698;
    font-weight: normal;
}

.swbtn {
	font-weight: normal;
}

.broute, .bdisp {
    background-color: #d2e9eb;
    font-weight: normal;
}

.bclear {
    background-color:#727171;
    color: #fff;
	font-weight: normal;
    text-shadow: 0 0 0  !important;
	text-decoration: none !important;
}

.groute {
    background-color:#ebe6d6;
    font-weight: normal;
}

img.bus {
	width: 32px;
	height: 32px;
	padding: 2px;
}

img.con1, img.con2 {
    width: 36px;
    height: 16px;
    cursor: default;
}

img.con3 {
    width: 60px;
    height: 16px;
    cursor: default;
}

a.white:link {
    text-decoration : underline;
    color : #ffffff;
}
a.white:visited {
    color : #ffffff;
}
a.white:hover {
    color : #ffffff;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9ndGZzX3N0b3AuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Imd0ZnNfc3RvcDIwMjYwMjE4Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5IHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjMzEzMTMxO1xuXHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDoxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7XG59XG5cbmhlYWRlciB7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwM2Y4ODtcbn1cblxubWFpbiB7XG5cdG1heC13aWR0aDogMTA4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMHB4O1xufVxuXG4jZm9vdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Y4ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogOHB4O1xufVxuXG5oMS50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogOHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDNmODg7XG59XG5cbmgxLmdzdWIge1xuXHRwYWRkaW5nOiA4cHggNHB4IDJweCA0cHg7XG59XG5cbi5uYXZfYm94IHtcblx0ZmxleDogMSAwIDM0MHB4O1xuXHRvcmRlcjogMDtcbn1cblxuLm5hdiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IDEuMHJlbTtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDhweCA0cHg7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnJlYWRuYW1lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnJlYWRjcnVtYi1jdXJyZW50IHtcblx0Y29sb3I6ICMzMTMxMzE7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG59XG5cbi50YWJsZWJveCB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmhlYWRib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZWQge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxucC5tZXNzIHtcblx0bWFyZ2luOiA0cHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuLmxhc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEge1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjA1cztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLnZsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmd5b21pIHtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRsaW5lLWhlaWdodDogMC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViIHtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y29sb3I6ICNmZmY7XG5cdC8qbWFyZ2luOiAtMThweCA4cHggNHB4IDBweDsqL1xuXHRtYXJnaW46IC0xMnB4IDhweCA2cHggMHB4O1xuXHRwYWRkaW5nOiAycHg7XG59XG5cbiNpbWFwIHtcblx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xuXHRib3JkZXI6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzYwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5sZWZ0X2JveCB7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLnJpZ2h0X2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMnB4O1xufVxuXG4ucmlnaHRfYm94IHNwYW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luOiAycHggMnB4O1xufVxuXG4uaHBfY3JlZGl0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbjogNHB4O1xufVxuXG4ucGVyaW9kIHtcblx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi50YXBfYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDNmODg7XG5cdGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiDpmY3ou4rjg5zjgr/jg7MgKi9cbiNvZmZidG4ge1xuXHR3aWR0aDogMTYwcHg7XG5cdG1hcmdpbjogNHB4O1xuXHRjb2xvcjogIzMzMztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmdidG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG5cdHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjMUEwREFCO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdidG46aG92ZXIsXG4uZ2J0bjpmb2N1cyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwuMiksIHJnYmEoMCwwLDAsMCkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCByZ2JhKDAsMCwwLDApKTtcblx0YmFja2dyb3VuZC1pbWFnZTogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgcmdiYSgwLDAsMCwwKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwuMiksIHJnYmEoMCwwLDAsMCkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCByZ2JhKDAsMCwwLDApKTtcbn1cblxuLmdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZ3JheTIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGU2OTg7XG59XG5cbi5kYXlib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAwcHggLTJweDtcbn1cblxuLmdkYXkge1xuXHRmb250LXNpemU6IDEuMHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDNmODg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ2hlYWQge1xuXHRtaW4td2lkdGg6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRmb250LXNpemU6IDEuMHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGNvbG9yOiAjMDAzZjg4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogaW5pdGlhbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdGxlZnQ6IDA7XG59XG5cbi5nZGVzdCB7XG5cdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0cGFkZGluZzogNHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jc2VsZWN0X3N0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xufVxuXG5zZWxlY3QuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q4ZTY5ODtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG5cdHBhZGRpbmc6IDAuMzc1cmVtIDAuMjVyZW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJvcmRlcjogMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM2Yzc1N2Q7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM2Yzc1N2Q7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIDLmrrXntYQqL1xuLnR3b19yb3cge1xuXHRoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLyogM+autee1hCovXG4udGhyZWVfcm93IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLyog5puc5pel6KiY6LyJICovXG4uZGF5X21lc3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNhdHVyZGF5IHtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MTY5ZTE7XG59XG5cbi5zdW5kYXkge1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2RjMTQzYztcbn1cblxuLm9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlNjk4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50aC5nbiB7XG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0cG9zaXRpb246IHN0aWNreTtcbn1cblxudGQuZ24ge1xuXHRtaW4td2lkdGg6IDE1MHB4O1xuXHRtYXgtd2lkdGg6IDE1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0Y29sb3I6ICMxQTBEQUI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZjg4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGxlZnQ6IDA7XG59XG5cbnRkLmduOmhvdmVyIHtcblx0Y29sb3I6ICMxQTBEQUI7XG59XG5cbnRkLmdlbmQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRjb2xvcjogIzAwM2Y4ODtcbn1cblxudGQuZ25vIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwM2Y4ODtcbn1cblxuLmdtaW4ge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3NhdHN1biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzYXRidG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogIzQxNjllMTtcbn1cblxuI3N1bmJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiAjZGMxNDNjO1xufVxuXG4jdG9kYXkge1xuXHRjb2xvcjogIzAwM2Y4ODtcbn1cblxuI3dhcm5fZGF0ZSxcbiN3YXJuX25vbmUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiA0cHg7XG5cdGNvbG9yOiByZWQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN3YXJuX29mZiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDRweCAwcHggMTZweDtcblx0Y29sb3I6IHJlZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZ3Rmc19tZXNzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bGlzdC1zdHlsZTogaW5zaWRlO1xuXHRtYXJnaW46IDRweCAzNnB4O1xuXHRsaW5lLWhlaWdodDogMS41NXJlbTtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxuLnIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmZDtcbn1cbi5yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRlYTtcbn1cbi5yMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNmMjtcbn1cbi5yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZlZTtcbn1cbi5yNSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2YzZTg7XG59XG4ucjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZkZmQ7XG59XG4ucjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGYwZmY7XG59XG4ucjgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmM2ViO1xufVxuLnI5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmZjtcbn1cbi5yMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZGQ7XG59XG4ucjExIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGVkO1xufVxuLnIxMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmRlMztcbn1cbi5yMTMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZWRlO1xufVxuLnIxNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZmRmZDtcbn1cbi5yMTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGU5ZmY7XG59XG4ucjE2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjBlMjtcbn1cblxuI3N0b3B0YWJsZSB7XG5cdHBhZGRpbmc6IDBweCAycHg7XG59XG5cbiNzdG9wdGFibGUgdGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2Y4ODtcblx0bWluLWhlaWdodDogNDhweDtcbn1cblxuLyogd2Via2l044Gn5bi444Gr44K544Kv44Ot44O844Or44OQ44O844KS6KGo56S6ICovXG4jc2Nyb2xsX3RhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbiNzY3JvbGxfdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbiNzY3JvbGxfdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG59XG5cbnRkLm5vIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1pbi13aWR0aDogMjBweDtcblx0cGFkZGluZzogNHB4O1xufVxuXG50aC5kYXkge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGguZ3N0b3Age1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxudGQuZ3Qge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogNDhweDtcbn1cblxudHIubGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTY5ODtcbn1cblxuI2RheXRhYmxlLFxuI2Rlc3R0YWJsZSB7XG5cdC8qdGFibGUtbGF5b3V0OiBmaXhlZDsqL1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2Y4ODtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcblx0Ym9yZGVyOiAwcHg7XG59XG5cbiN0aW1ldGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2Y4ODtcblx0bWFyZ2luOiAwcHggMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGJvcmRlcjogMHB4O1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiN0aW1ldGFibGUgdGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2Y4ODtcblx0bWluLWhlaWdodDogNDhweDtcbn1cblxuI2dyaWQtd3JhcHBlciB7XG5cdG1hcmdpbjogMHB4O1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmdyaWRqcy1jb250YWluZXIsXG4uZ3JpZGpzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi8qIOWbuuWumuW5heOBqOWPr+WkieW5heOCkuioreWumiAqL1xuLmdyaWRqcy10ciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgICA1NHB4ICAgIC8qIE5PICovXG5cdFx0bWlubWF4KDE0OHB4LCA2NjBweCkgLyog6Lev57ea5ZCNICovXG5cdFx0NTRweCAgICAvKiDpgbjmip4gKi9cblx0XHQ1NHB4ICBcdC8qIOihqOekuiAqL1xuICAgICAgIFx0NjRweCAgICAvKiDkvr/mlbAgKi9cblx0XHQ3OHB4ICAgIC8qIOi3nemboiAqL1xuXHRcdDY0cHggICBcdC8qIOODkOOCueWBnCAqL1xuXHRcdG1pbm1heCgxMjhweCwgMTAwJSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZ3JpZGpzLXRyOm50aC1jaGlsZChvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmdyaWRqcy10cjpudGgtY2hpbGQoZXZlbikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uZ3JpZGpzLXRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjVjYTtcbn1cblxuLmdyaWRqcy1zb3J0LW5ldXRyYWwge1xuXHRmaWx0ZXI6IGludmVydCgxMDAlKTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uZ3JpZGpzLXNvcnQtYXNjLFxuLmdyaWRqcy1zb3J0LWRlc2Mge1xuXHRmaWx0ZXI6IGludmVydCgxMDAlKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnRoLWdyaWQge1xuXHRkaXNwbGF5OiBibG9jazsgICAgICAgICBcdFx0XG5cdHdpZHRoOiBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDNmODg7XG5cdHBhZGRpbmc6IDhweCA0cHggMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZC1ncmlkIHtcblx0ZGlzcGxheTogZmxleDsgICAgICAgIFx0XHRcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnRkLWRpcmVjdGlvbiwgLnRkLXNlbGVjdCwgLnRkLWRpc3BsYXksIC50ZC1saW5lcywgLnRkLXN0b3BzIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRkLW5hbWUsIC50ZC1hZ2VuY3kge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50ZC1kaXN0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50ZC1ncmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGQtc2VsZWN0LCAudGQtZGlzcGxheSB7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuLnRkLW5hbWUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2VsbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgICAgICAgICAgIFxufVxuXG4ubGluZS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGluZS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ubSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2Qge1xuXHR3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG59XG5cbi5ncmlkanMtdHI6aGFzKHRkW2RhdGEtc3RhdHVzPVwiLTFcIl0pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGU2OTg7XG59XG5cbi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlNjk4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zd2J0biB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5icm91dGUsIC5iZGlzcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZTllYjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3MjcxNzE7XG4gICAgY29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdyb3V0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWJlNmQ2O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZy5idXMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiAycHg7XG59XG5cbmltZy5jb24xLCBpbWcuY29uMiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW1nLmNvbjMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmEud2hpdGU6bGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogdW5kZXJsaW5lO1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbn1cbmEud2hpdGU6dmlzaXRlZCB7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xufVxuYS53aGl0ZTpob3ZlciB7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xufVxuIl19 */