@charset "UTF-8";
/*
 * 変数
 */
/*
 * Mixin
 */
/*
 *	base
*/
:root {
	--font-serif: serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-sans-serif: system-ui, "-apple-system", "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-monospace: "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
	font-family: var(--font-serif);
}

:root[lang|=ja] {
	--font-serif: "Hiragino Mincho ProN","Hiragino Mincho Pro","BIZ UDPMincho","BIZ UDP明朝",serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-sans-serif: -apple-system,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,"BIZ UDPGothic","BIZ UDPゴシック",meiryo,"メイリオ",meiryo,sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,"BIZ UDGothic","BIZ UDゴシック", "Liberation Mono", "Courier New", monospace;
	font-family: var(--font-sans-serif);
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html {
	background: #fff;
	font-size: 16px;
}

body {
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-sans-serif);
}

h1 {
	margin: 0;
	padding: 0;
	border-bottom: none;
	line-height: normal;
	color: #000;
	font-weight: 500;
	font-size: 2.2rem;
}

h2 {
	margin: 0;
	padding: 0;
	color: inherit;
	font-weight: 600;
	font-size: 1.3rem;
}

ul, ol {
	margin: 0;
	padding: 0;
}

/*
font
*/
/*
 * フォントアイコン
 */
@font-face {
	font-family: "icon-ishare";
	src: url("../webfonts/icon-ishare.woff2") format("woff2"), url("../webfonts/icon-ishare.woff") format("woff"), url("../webfonts/icon-ishare.ttf") format("truetype"), url("../webfonts/icon-ishare.eot") format("embedded-opentype");
}
.fis {
	display: inline-block;
	font-family: icon-ishare;
	font-size: 1.15em;
	line-height: 1;
	vertical-align: 0;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fis.x05 {
	font-size: 0.5em;
	vertical-align: 0.14285714em;
}
.fis.x06 {
	font-size: 0.6em;
	vertical-align: 0.14285714em;
}
.fis.x07 {
	font-size: 0.7em;
	vertical-align: 0.14285714em;
}
.fis.x08 {
	font-size: 0.8em;
	vertical-align: 0.07142857em;
}
.fis.x09 {
	font-size: 0.9em;
	vertical-align: 0.07142857em;
}
.fis.x11 {
	font-size: 1.1em;
}
.fis.x12 {
	font-size: 1.2em;
	vertical-align: -0.07142857rem;
}
.fis.x13 {
	font-size: 1.3em;
	vertical-align: -0.07142857rem;
}
.fis.x14 {
	font-size: 1.4em;
	vertical-align: -0.14285714em;
}
.fis.x15 {
	font-size: 1.5em;
	vertical-align: -0.14285714em;
}
.fis.x20 {
	font-size: 2em;
	vertical-align: -0.35714286em;
}
.fis.x25 {
	font-size: 2.5em;
	vertical-align: -0.57142857em;
}
.fis.x30 {
	font-size: 3em;
	vertical-align: -0.78571429em;
}
.fis.r45 {
	transform: rotate(45deg);
}
.fis.r90 {
	transform: rotate(90deg);
}
.fis.r135 {
	transform: rotate(135deg);
}
.fis.r180 {
	transform: rotate(180deg);
}
.fis.r225 {
	transform: rotate(225deg);
}
.fis.r270 {
	transform: rotate(270deg);
}
.fis.r315 {
	transform: rotate(315deg);
}
.fis-home::before {
	content: "\e000";
}
.fis-folder::before {
	content: "\e001";
}
.fis-document::before {
	content: "\e002";
}
.fis-book::before {
	content: "\e003";
}
.fis-edit::before {
	content: "\e004";
}
.fis-stamp::before {
	content: "\e005";
}
.fis-search::before {
	content: "\e006";
}
.fis-users::before {
	content: "\e007";
}
.fis-help::before {
	content: "\e008";
}
.fis-list-without::before {
	content: "\e009";
}
.fis-list::before {
	content: "\e00a";
}
.fis-user-circle::before {
	content: "\e00b";
}
.fis-user::before {
	content: "\e00c";
}
.fis-close::before {
	content: "\e00d";
}
.fis-data::before {
	content: "\e00e";
}
.fis-setting::before {
	content: "\e00f";
}
.fis-edit-structure::before {
	content: "\e010";
}
.fis-edit-structure-global::before {
	content: "\e011";
}
.fis-trans-import::before {
	content: "\e012";
}
.fis-proof::before {
	content: "\e013";
}
.fis-proof-check::before {
	content: "\e014";
}
.fis-plus-square::before {
	content: "\e015";
}
.fis-minus-square::before {
	content: "\e016";
}
.fis-sort::before {
	content: "\e017";
}
.fis-sort-asc::before {
	content: "\e018";
}
.fis-sort-desc::before {
	content: "\e019";
}
.fis-comment-stamp::before {
	content: "\e01a";
}
.fis-comment-global::before {
	content: "\e01b";
}
.fis-comment::before {
	content: "\e01c";
}
.fis-calendar::before {
	content: "\e01d";
}
.fis-lock::before {
	content: "\e01e";
}
.fis-unlock::before {
	content: "\e01f";
}
.fis-save::before {
	content: "\e020";
}
.fis-trash::before {
	content: "\e021";
}
.fis-tree::before {
	content: "\e022";
}
.fis-tree-plus::before {
	content: "\e023";
}
.fis-leafs::before {
	content: "\e024";
}
.fis-editor::before {
	content: "\e025";
}
.fis-leaf::before {
	content: "\e026";
}
.fis-leaf-plus::before {
	content: "\e027";
}
.fis-indent::before {
	content: "\e028";
}
.fis-outdent::before {
	content: "\e029";
}
.fis-plus::before {
	content: "\e02a";
}
.fis-minus::before {
	content: "\e02b";
}
.fis-folder-close::before {
	content: "\e02c";
}
.fis-folder-up::before {
	content: "\e02d";
}
.fis-stamp-square::before {
	content: "\e02e";
}
.fis-search-info::before {
	content: "\e02f";
}
.fis-file::before, .fis-file-txt::before, .fis-file-text::before {
	content: "\e030";
}
.fis-file-pdf::before {
	content: "\e031";
}
.fis-file-log::before {
	content: "\e032";
}
.fis-file-doc::before {
	content: "\e033";
}
.fis-file-docx::before {
	content: "\e033";
}
.fis-file-xls::before {
	content: "\e034";
}
.fis-file-xlsx::before {
	content: "\e034";
}
.fis-file-xlsm::before {
	content: "\e034";
}
.fis-file-ppt::before {
	content: "\e035";
}
.fis-file-pptx::before {
	content: "\e035";
}
.fis-file-img::before {
	content: "\e036";
}
.fis-file-zip::before {
	content: "\e037";
}
.fis-file-html::before {
	content: "\e038";
}
.fis-file-up::before {
	content: "\e039";
}
.fis-file-dw::before {
	content: "\e03a";
}
.fis-file-in::before {
	content: "\e03b";
}
.fis-file-ex::before {
	content: "\e03c";
}
.fis-file-property::before {
	content: "\e03d";
}
.fis-caution::before {
	content: "\e040";
}
.fis-info::before {
	content: "\e041";
}
.fis-cog::before {
	content: "\e042";
}
.fis-license::before {
	content: "\e043";
}
.fis-license-without::before {
	content: "\e044";
}
.fis-publisher::before {
	content: "\e045";
}
.fis-category::before {
	content: "\e046";
}
.fis-speaker::before {
	content: "\e047";
}
.fis-pub-set::before {
	content: "\e048";
}
.fis-no-entry::before {
	content: "\e049";
}
.fis-merge::before {
	content: "\e04a";
}
.fis-revise::before {
	content: "\e04b";
}
.fis-migration::before {
	content: "\e04c";
}
.fis-search_word::before {
	content: "\e04d";
}
.fis-search_word_del::before {
	content: "\e04e";
}
.fis-win-min::before {
	content: "\e050";
}
.fis-win-max::before {
	content: "\e051";
}
.fis-win-normal::before {
	content: "\e052";
}
.fis-undo::before {
	content: "\e053";
}
.fis-redo::before {
	content: "\e054";
}
.fis-triangle-square::before {
	content: "\e055";
}
.fis-list-square::before {
	content: "\e056";
}
.fis-paragraph::before {
	content: "\e057";
}
.fis-img-square::before {
	content: "\e058";
}
.fis-variable::before {
	content: "\e059";
}
.fis-code::before {
	content: "\e05a";
}
.fis-chat::before {
	content: "\e05b";
}
.fis-img-without::before {
	content: "\e05c";
}
.fis-file-gif::before {
	content: "\e05c";
}
.fis-file-jpg::before {
	content: "\e05c";
}
.fis-file-png::before {
	content: "\e05c";
}
.fis-le::before {
	content: "\e05d";
}
.fis-clip::before {
	content: "\e05e";
}
.fis-win-new::before {
	content: "\e05f";
}
.fis-in-row-up::before {
	content: "\e060";
}
.fis-in-row-low::before {
	content: "\e061";
}
.fis-del-row::before {
	content: "\e062";
}
.fis-in-col-left::before {
	content: "\e063";
}
.fis-in-col-right::before {
	content: "\e064";
}
.fis-del-col::before {
	content: "\e065";
}
.fis-merge-cell::before {
	content: "\e066";
}
.fis-split-cell::before {
	content: "\e067";
}
.fis-convert-cell::before {
	content: "\e068";
}
.fis-cell-size::before {
	content: "\e069";
}
.fis-grid::before {
	content: "\e06a";
}
.fis-convert-cell2::before {
	content: "\e06b";
}
.fis-cols-2::before {
	content: "\e06c";
}
.fis-cols-3::before {
	content: "\e06d";
}
.fis-cols-4::before {
	content: "\e06e";
}

/*
 * class
 */
.external::after {
	content: "\f35d";
	margin-left: 0.4rem;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.view_mobile {
	display: none;
}

.hide {
	display: none !important;
}

.color-red {
	color: #f00;
}
.color-disabled {
	color: #aaa;
}
.color-pdf {
	color: #cc2e2e;
}
.color-doc, .color-docx {
	color: #2b579a;
}
.color-xls, .color-xlsx, .color-xlsm {
	color: #217346;
}
.color-ppt, .color-pptx {
	color: #d34927;
}
.color-html {
	color: #e44d26;
}
.color-txt {
	color: #575757;
}
.color-zip {
	color: #c3ac2a;
}

.treeview {
	padding: 7px 10px;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.treeview > ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.treeview > ul li {
	margin: 0 0 0 16px;
	padding: 0;
	list-style: none;
	position: relative;
}
.treeview > ul li:last-child {
	margin-bottom: 0;
}
.treeview > ul li > .leaf {
	margin: 2px 0;
	padding: 1px 3px 1px 22px;
	border: 1px solid transparent;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
}
.treeview > ul li > .leaf:hover {
	background-color: var(--sub-bgcolor);
}
.treeview > ul li > .leaf::before {
	display: block;
	font-family: icon-ishare;
	font-size: 1.42857143rem;
	position: absolute;
	left: 0;
	top: -1px;
}
.treeview > ul li.selected > .leaf {
	border-color: #da9f91;
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
}
.treeview > ul li .node-toggle {
	width: 15px;
	height: 18px;
	position: absolute;
	left: -15px;
	top: 5px;
}
.treeview > ul li .node-toggle::before {
	content: "";
	border-left: 8px solid transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px #455267 solid;
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	left: 0;
	top: -3px;
}
.treeview > ul li .uk-badge {
	margin-left: 0.2rem;
}
.treeview > ul li ul {
	margin: 0;
	padding: 0;
}
.treeview > ul li.collapsed > .node-toggle::before {
	transform: rotate(-45deg);
	top: -2px;
	left: -4px;
}
.treeview > ul li.collapsed > .uk-badge {
	margin-left: 0.2rem;
}
.treeview > ul li.collapsed > .uk-badge::before {
	content: attr(data-child-qua);
}
.treeview > ul li.collapsed > ul {
	display: none;
}
.treeview > ul > li {
	margin-left: 0;
}
.treeview > ul > li > .leaf {
	padding-left: 2.5rem;
}
.treeview > ul > li > .leaf::before {
	font-size: 2rem;
	top: -0.35714286rem;
}

label.button-default {
	margin: 3px;
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
label.button-default [type=radio],
label.button-default [type=checkbox] {
	opacity: 0;
	width: 1px;
	height: 1px;
	clip-path: circle(0%);
	position: absolute;
	z-index: -1;
}
label.button-default [type=radio] + span,
label.button-default [type=checkbox] + span {
	padding: 5px 10px;
	border: 1px solid #396e90;
	border-radius: 5px;
	min-width: 60px;
	min-height: 30px;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	user-select: none;
}
label.button-default [type=radio] + span:hover,
label.button-default [type=checkbox] + span:hover {
	background-color: #f4f7f9;
	border-color: #396e90;
	color: #396e90;
}
label.button-default [type=radio] + span small,
label.button-default [type=checkbox] + span small {
	display: block;
	font-size: 10px;
	line-height: 1;
}
label.button-default [type=radio]:checked + span,
label.button-default [type=checkbox]:checked + span {
	background-color: var(--sub-bgcolor);
	border-color: #eb6d45;
	color: var(--sub-color);
}
label.button-default [type=radio].disabled + span, label.button-default [type=radio]:disabled + span,
label.button-default [type=checkbox].disabled + span,
label.button-default [type=checkbox]:disabled + span {
	background-color: #a8b2b9;
	border-color: #a8b2b9;
	color: #fff;
	pointer-events: none;
}
label.button-default [type=radio].disabled:checked + span, label.button-default [type=radio]:disabled:checked + span,
label.button-default [type=checkbox].disabled:checked + span,
label.button-default [type=checkbox]:disabled:checked + span {
	background-color: #c58f5c;
	border-color: #c58f5c;
	color: #fff;
}

button {
	background-color: #fff;
	border: 1px solid #396e90;
}

.uk-label.rad, .uk-label.new_update {
	border-radius: 1em;
	white-space: nowrap;
	font-size: 0.8rem;
}
.uk-label.new_update.new {
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
}
.uk-label.new_update.update {
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
}
.uk-label.finishdate {
	background-color: transparent;
	border: 1px solid #27135e;
	color: #27135e;
}
.uk-label.size {
	margin-left: 0.5rem;
	font-size: 0.75rem;
}

#search_modal .uk-modal-dialog {
	height: 100%;
	display: flex;
	flex-direction: column;
}
#search_modal .content {
	padding: 0 15px;
	height: calc(100vh - 154px);
	flex-grow: 1;
	display: flex;
}
#search_modal #search_conditions {
	padding: 10px 10px 20px;
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	height: 100%;
	overflow-y: auto;
}
#search_modal #search_conditions h5 {
	margin-top: 0;
	margin-left: -8px;
}
#search_modal #search_conditions > div {
	margin: 7px 0;
}
#search_modal #search_conditions .uk-search {
	width: 100%;
}
#search_modal #search_conditions h6 {
	margin: 0 0 5px;
}
#search_modal #search_conditions .list {
	padding: 0 10px;
	display: flex;
	flex-wrap: wrap;
}
#search_modal #search_conditions .button-default {
	margin: 2px;
}
#search_modal #search_conditions .button-default span {
	padding: 3px 10px;
	line-height: 16px;
	min-height: 22px;
	min-width: auto;
	font-size: 0.85714286rem;
	font-weight: normal;
}
#search_modal #search_conditions .button-default input:checked + span {
	border-color: inherit;
}
#search_modal #search_conditions .temp_type .list {
	flex-direction: column;
}
#search_modal #search_conditions .temp_type .list label span {
	margin-bottom: 1px;
	padding: 1px 3px;
	display: inline-block;
	border: 1px solid transparent;
	cursor: pointer;
}
#search_modal #search_conditions .temp_type .list label span:hover {
	background-color: var(--sub-bgcolor);
}
#search_modal #search_conditions .temp_type .list label input {
	opacity: 0;
	width: 1px;
	height: 1px;
	clip-path: circle(0%);
	position: absolute;
	z-index: -1;
}
#search_modal #search_conditions .temp_type .list label input:checked + span {
	border-color: #da9f91;
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
}
#search_modal #search_conditions .treeview .leaf {
	margin: 0 0 1px;
	padding-left: 3px;
}
#search_modal #search_results {
	padding: 1rem 0 1rem 1rem;
	height: 100%;
	overflow-y: auto;
	flex-grow: 1;
}
#search_modal #search_results header {
	display: flex;
}
#search_modal #search_results h3, #search_modal #search_results h4, #search_modal #search_results h5, #search_modal #search_results h6 {
	margin: 0;
	font-size: 1rem;
}
#search_modal #search_results mark {
	background-color: #ff8;
}
#search_modal #search_results .uk-badge {
	background: #eee;
	border: 1px solid #ccc;
	min-width: 20px;
	height: 20px;
	color: #555;
	font-size: 0.75rem;
}
#search_modal #search_results .uk-badge + h3 {
	margin-left: 0.8rem;
}
#search_modal #search_results .uk-badge + h4 {
	margin-left: 0.7rem;
}
#search_modal #search_results .doc {
	padding-bottom: 1rem;
}
#search_modal #search_results .doc + .doc {
	padding-top: 1rem;
	border-top: 1px solid #ddd;
}
#search_modal #search_results .doc p {
	margin: 0;
	font-size: 0.875rem;
}
#search_modal #search_results .doc a[href] {
	color: #04214d;
}
#search_modal #search_results .doc a[href]:hover {
	color: #004ab9;
}
#search_modal #search_results .doc header {
	display: flex;
	align-items: flex-start;
}
#search_modal #search_results .doc header .toggle {
	margin-right: 7px;
	display: inline-block;
	color: #396e90;
}
#search_modal #search_results .doc header a[href] {
	text-decoration: underline;
}
#search_modal #search_results .doc header a[href] .uk-label.size {
	margin-top: -3px;
}
#search_modal #search_results .doc header .fis-clip,
#search_modal #search_results .doc header .icon {
	margin-right: 0.1875rem;
}
#search_modal #search_results .doc .topic {
	margin-left: 1rem;
	list-style: none;
}
#search_modal #search_results .doc .topic > li {
	margin: 0.5rem 0;
	display: block;
}
#search_modal #search_results .doc .topic > li:last-child {
	margin-bottom: 0;
}
#search_modal #search_results .doc .topic .para {
	margin-left: 2rem;
	margin-top: 0;
}
#search_modal #search_results .doc .topic .para p {
	margin: 0.5rem;
	margin-left: 16px;
	display: list-item;
	list-style: disc;
}
#search_modal #search_results .doc .topic .para p:last-child {
	margin-bottom: 0;
}
#search_modal #search_results .doc .topic .para p .fis.fis-img-without {
	margin-right: 0.25rem;
	font-size: 1.2rem;
	color: #396e90;
	vertical-align: -2px;
}
@media (min-width: 640px) {
	#search_modal .content {
		height: calc(100vh - 224px);
	}
}

.authpanel {
	padding: 15px 10px;
	background: #fff;
	border: 1px solid #999;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.25);
	width: auto;
	min-width: 240px;
	font-size: 0.9375rem;
	color: #333;
	text-align: center;
	position: absolute;
	top: 64px;
	right: 10px;
	z-index: 999;
}
.authpanel .close {
	margin: 0;
	padding: 0;
	background-color: #9f9f9f;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 23px;
	height: 23px;
	color: #fff;
	font-size: 15px;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
.authpanel p {
	margin: 7px 0;
}
.authpanel .icon {
	font-size: 2rem;
	color: #777;
}
.authpanel .link {
	margin-top: 15px;
}
.authpanel a.uk-button {
	padding: 0.25em 0.8em;
	border: none;
	border-radius: 0;
	min-width: 90px;
	justify-content: center;
	line-height: calc(30px - 0.5em);
	color: #fff;
	font-size: 0.835rem;
	font-weight: 400;
}

/*
 * レイアウト
 */
body {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}
body > header {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
body > main {
	width: 100%;
	flex-grow: 1;
	display: flex;
}
body > main > aside {
	width: 250px;
	min-width: 250px;
}
body > main > article {
	flex-grow: 1;
}
body > footer {
	width: 100%;
}
body#login #log_in {
	max-width: 350px;
}
body#login #log_in #logo {
	margin: auto;
	max-width: 300px;
}
body#login #log_in h1 {
	text-align: center;
	font-size: 1rem;
	color: #000;
}
body#login #log_in h1 .text {
	margin-top: 1rem;
	display: block;
}
body#login footer {
	padding: 15px 20px;
	display: flex;
	justify-content: flex-end;
}
body#login footer .logo img {
	height: 50px;
}

/*
 * header
 */
body > header {
	border-bottom: 1px solid #c4d0d8;
	background-color: var(--main-bgcolor);
	height: 65px;
	color: var(--main-color);
}
body > header #logo {
	height: 65px;
	width: auto;
	display: flex;
	align-items: center;
}
body > header #logo img {
	max-width: 100%;
	max-height: calc(100% - 1px);
	height: calc(100% - 1px);
	vertical-align: middle;
}
body > header #utility a[href] {
	color: var(--main-color);
	text-decoration: none;
}
body > header #utility ul {
	display: flex;
	align-items: center;
}
body > header #utility ul li {
	margin: 0 1rem;
	list-style: none;
}
body > header #utility ul li .icon {
	margin-right: 0.4em;
}
body > header #selectlang {
	margin: 0 1rem;
	min-width: 100px;
	font-size: 0.85rem;
	display: flex;
	align-items: center;
	gap: 16px;
}
body > header .auth a {
	display: flex;
	color: var(--main-color);
	text-decoration: none;
	cursor: pointer;
}
body > header .auth a .icon {
	margin-right: 0;
	font-size: 1.76em;
}

/*
 * footer
 */
body > footer {
	padding: 1rem;
	border-top: 1px solid #c4d0d8;
	background-color: var(--main-bgcolor);
	color: var(--main-color);
	display: flex;
	justify-content: center;
}
body > footer a[href] {
	color: var(--main-color);
	text-decoration: none;
}
body > footer ul {
	display: flex;
	align-items: center;
}
body > footer ul li {
	margin: 0 1rem;
	list-style: none;
}
body > footer ul li .icon {
	margin-right: 0.4em;
}

/*
 * aside サイドナビ
 */
main aside nav > ul {
	margin: -1px 0 0;
}
main aside nav > ul > li {
	list-style: none;
}
main aside nav > ul > li > a,
main aside nav > ul > li > span {
	margin: -1px 0 0;
	padding: 0.625rem 0.9375rem;
	background-color: var(--main-bgcolor);
	border: 1px solid #c4d0d8;
	border-width: 1px 0;
	display: block;
	color: var(--main-color);
	text-decoration: none;
	cursor: pointer;
	user-select: none;
}
main aside nav > ul > li > a:hover,
main aside nav > ul > li > span:hover {
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
	text-decoration: none;
}
main aside nav > ul > li.active > a,
main aside nav > ul > li.active > span {
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
	pointer-events: none;
}
main aside nav .expand-content {
	padding: 0.625rem 0.625rem 0.625rem 0.9375rem;
}
main aside nav .expand-content > div {
	margin-bottom: 0.9375rem;
}
main aside nav .expand-content h4 {
	margin: 0 0 0.5rem;
	font-size: 1.125rem;
}
main aside nav .expand-content label.button-default input + span {
	font-size: 0.875rem;
}
main aside nav #menu_category .treeview {
	padding: 0;
}
main aside nav #menu_category .treeview .leaf {
	padding-left: 3px;
}

[data-dropdown-list=sidemenu] {
	padding: 0;
}
[data-dropdown-list=sidemenu] ul li > a,
[data-dropdown-list=sidemenu] ul li > span {
	margin: -1px 0 0;
	padding: 0.625rem 0.9375rem;
	background-color: var(--main-bgcolor);
	border: 1px solid #c4d0d8;
	border-width: 1px 0;
	display: block;
	color: var(--main-color);
	text-decoration: none;
	cursor: pointer;
}
[data-dropdown-list=sidemenu] ul li > a:hover,
[data-dropdown-list=sidemenu] ul li > span:hover {
	background-color: var(--sub-bgcolor);
	color: var(--sub-color);
	text-decoration: none;
}

/*
 * article
 */
body > main > article {
	padding: 20px;
}
body > main > article > section {
	margin-bottom: 30px;
}
body > main > article > section .uk-button {
	background-color: var(--main-bgcolor);
	color: var(--main-color);
	font-size: 0.875rem;
	line-height: 20px;
}
body > main > article > section#title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
body > main > article > section #search form {
	width: 250px;
}
body > main > article > section #search form .keyword {
	padding-right: 35px;
	background-color: #fff;
	font-size: 14.8px;
}
body > main > article > section#whatsnew table .date, body > main > article > section#push_contents table .date {
	width: 180px;
	white-space: nowrap;
}
body > main > article > section#whatsnew table .category, body > main > article > section#push_contents table .category {
	min-width: 180px;
	width: 1px;
}
body > main > article > section#whatsnew table .category span + span::before, body > main > article > section#push_contents table .category span + span::before {
	content: " > ";
}
body > main > article > section#whatsnew table .title .icon, body > main > article > section#push_contents table .title .icon {
	margin: 0 0.5rem;
	display: inline-block;
}
body > main > article > section#whatsnew table .type {
	width: 100px;
}
body > main > article > section#push_contents table .title p {
	margin: 0 0 0 2rem;
}
body > main > article > section#filter_info .category {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
body > main > article > section#filter_info .category .title h5 {
	margin: 0;
	padding: 4px 30px 2px 0;
	font-size: 1rem;
}
body > main > article > section#filter_info .category .list span::before {
	content: " > ";
}
body > main > article > section#filter_info .temptype {
	display: flex;
	align-items: center;
}
body > main > article > section#filter_info .temptype .title h5 {
	margin: 0;
	padding: 4px 30px 2px 0;
	font-size: 1rem;
}
body > main > article > section#filter_info .temptype .list {
	user-select: none;
	display: flex;
	flex-wrap: wrap;
}
body > main > article > section#filter_info .temptype .list label {
	display: block;
}
body > main > article > section#filter_info .temptype .list label input {
	opacity: 0;
	width: 1px;
	height: 1px;
	clip-path: circle(0%);
	position: absolute;
	z-index: -1;
}
body > main > article > section#filter_info .temptype .list label input:checked + span {
	border-color: var(--sub-bgcolor);
}
body > main > article > section#filter_info .temptype .list label span {
	margin: 0;
	padding: 4px 20px 2px;
	display: block;
	border-bottom: 2px solid transparent;
}
body > main > article > section#doc_links .ct1 > header .set_columns .uk-button {
	padding: 2px 8px;
	min-width: auto;
	min-height: auto;
	line-height: 1;
	font-size: 1.2rem;
	font-weight: 400;
}
body > main > article > section#doc_links .ct1 > header .set_columns .uk-button.active {
	background-color: #777;
	color: #fff;
}
body > main > article > section#doc_links .ct1 > header .set_columns .uk-button .fis {
	font-size: 1.2rem;
}
body > main > article > section#doc_links .ct1 + .ct1 {
	margin-top: 30px;
}
body > main > article > section#doc_links .ct1 .ct2 {
	margin: 15px 0 0;
}
body > main > article > section#doc_links .ct1 .ct2 > header {
	background-color: transparent;
	border-bottom: 1px solid #c4d0d8;
}
body > main > article > section#doc_links .ct1 .ct2 > header h3 {
	margin: 0;
	padding: 0;
	font-size: 1.3rem;
}
body > main > article > section#doc_links .ct1 .ct2 .icon {
	margin: 0 0.5rem;
	display: inline-block;
}
body > main > article > section#doc_links .ct1 .ct2 .docs {
	padding: 0.5rem;
	display: flex;
	flex-wrap: wrap;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc {
	padding: 0.5rem;
	padding-left: 35px;
	width: 50%;
	position: relative;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .name a ~ span {
	margin-left: 0.8rem;
	display: inline-block;
	font-size: 0.75rem;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .name .finishdate {
	padding: 1px 6px;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .name .attach {
	cursor: pointer;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .name .attach .len {
	vertical-align: super;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .name .icon {
	position: absolute;
	left: 0;
	top: 0.6875rem;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .files {
	margin: 0.7rem 1rem 0 2rem;
	display: none;
}
body > main > article > section#doc_links .ct1 .ct2 .docs .doc .files .size {
	margin-left: 0.5rem;
	font-size: 0.75rem;
}
body > main > article > section#doc_links .ct1[data-column="2"] .ct2 .docs .doc {
	width: 50%;
}
body > main > article > section#doc_links .ct1[data-column="3"] .ct2 .docs .doc {
	width: 33%;
}
body > main > article > section#doc_links .ct1[data-column="4"] .ct2 .docs .doc {
	width: 25%;
}
body > main > article header {
	padding: 0.3rem 0.5rem;
	background-color: var(--sub-bgcolor);
	display: flex;
	align-items: center;
	justify-content: space-between;
}
body > main > article header h2 {
	color: var(--sub-color);
	font-size: 1.42857143rem;
}
body > main > article header + .read {
	margin: 10px 0.7rem;
}

/*
 * モバイル
 */
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1023px), screen and (min-resolution: 2dppx) and (max-width: 1023px) {
	body {
		padding-top: 40px;
	}
	body .view_mobile {
		display: block;
	}
	body h1 {
		font-size: 1.375rem;
	}
	body h2 {
		font-size: 1.125rem;
	}
	body h3 {
		font-size: 1.0625rem;
	}
	body > header {
		height: 40px;
		position: fixed;
		top: 0;
		z-index: 1;
	}
	body > header #logo {
		height: 40px;
		visibility: hidden;
	}
	body > header #utility {
		display: none;
	}
	body > header #selectlang,
body > header .auth {
		display: none;
	}
	body > header #menu {
		margin-right: 7px;
		display: none;
	}
	body > header #menu a {
		background-color: #fff;
		color: #000;
	}
	body > header #menu a:hover {
		color: #000;
	}
	body > header #menu a svg {
		width: 24px;
		height: 24px;
	}
	body > main > article #title {
		margin-bottom: 10px;
	}
	body > main > article #title #search {
		width: calc(100% - 120px);
		position: fixed;
		top: 5px;
		left: 60px;
		right: 60px;
		z-index: 2;
	}
	body > main > article #title #search form {
		width: 100%;
		min-width: 100px;
	}
	body > main > article section#whatsnew, body > main > article section#push_contents {
		padding-bottom: 30px;
		position: relative;
	}
	body > main > article section#whatsnew header > div, body > main > article section#push_contents header > div {
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 7px;
	}
	body > main > article section#whatsnew .list tr, body > main > article section#push_contents .list tr {
		display: flex;
		flex-wrap: wrap;
	}
	body > main > article section#whatsnew .list tr > *, body > main > article section#push_contents .list tr > * {
		padding: 3px 5px;
		width: auto;
		min-width: auto;
	}
	body > main > article section#whatsnew .list tr .date,
body > main > article section#whatsnew .list tr .category, body > main > article section#push_contents .list tr .date,
body > main > article section#push_contents .list tr .category {
		font-size: 0.875rem;
	}
	body > main > article section#whatsnew .list tr .line, body > main > article section#push_contents .list tr .line {
		padding: 0;
		width: 100%;
		height: 0;
	}
	body > main > article section#whatsnew .list td.title {
		padding-left: 35px;
		width: calc(100% - 65px);
		position: relative;
	}
	body > main > article section#whatsnew .list td.title .icon {
		position: absolute;
		left: 0;
		top: 6px;
	}
	body > main > article section#doc_links .ct1 > header .set_columns {
		display: none;
	}
	body > footer ul {
		flex-wrap: wrap;
		font-size: 0.875rem;
	}
	body > footer ul .auth {
		display: flex;
		align-items: center;
	}
	body > footer ul .auth .icon {
		font-size: 1.25em;
	}
	body > footer ul .auth svg {
		margin-left: 0.4em;
	}
	body > footer ul .auth a[href] svg {
		fill: #1e87f0;
	}
	body > footer ul .auth .change_password {
		margin-left: 1.5em;
		color: #07689f;
	}
	body#page_portal #filter_info {
		margin-bottom: 10px;
		font-size: 0.875rem;
	}
	body#page_portal #filter_info .temptype {
		align-items: flex-start;
	}
	body#page_portal #filter_info .temptype .title {
		white-space: nowrap;
	}
	body#page_portal #filter_info .temptype .list label span {
		padding: 4px 7px 2px;
	}
	body#page_portal > main > article > section#doc_links .ct1 .ct2 .docs .doc {
		width: 50%;
	}
	body #search_modal .content .search_op {
		display: none;
	}
	body .authpanel {
		display: none;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 679px), screen and (min-resolution: 2dppx) and (max-width: 679px) {
	body > header #menu {
		display: block;
	}
	body > main > aside {
		background-color: white;
		display: none;
		width: 100%;
		height: calc(100% - 40px);
		overflow-y: auto;
		position: fixed;
		top: 40px;
		z-index: 10;
	}
	body > main > aside nav {
		background-color: #fff;
	}
	body.mobile_menu {
		overflow: hidden;
	}
	body.mobile_menu > main > aside {
		display: block;
	}
	body #search_modal .content #search_conditions {
		width: 200px;
		min-width: 200px;
		max-width: 200px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 639px), screen and (min-resolution: 2dppx) and (max-width: 639px) {
	.uk-modal [class*=uk-modal-close-] {
		background-color: transparent;
		top: 3px;
	}
	.uk-modal .uk-modal-header {
		margin: 12px 12px 0;
		padding: 0 0 6px;
	}
	.uk-modal .uk-modal-body {
		padding: 0 12px;
	}
	.uk-modal .uk-modal-footer {
		padding: 12px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 479px), screen and (min-resolution: 2dppx) and (max-width: 479px) {
	body > main > article {
		padding: 7px;
	}
	body > footer {
		padding: 1rem 0;
	}
	body > footer ul {
		flex-direction: column;
		align-items: flex-start;
	}
	body > footer ul li + li {
		margin-top: 0.5rem;
	}
	body#page_portal #doc_links .docs {
		flex-wrap: nowrap;
		flex-direction: column;
	}
	body#page_portal #doc_links .docs .doc {
		padding-right: 0;
		width: 100%;
	}
	body#page_portal #doc_links .docs .doc .files {
		margin: 0.1875rem 0 0;
		font-size: 0.875rem;
	}
	body#page_portal > main > article > section#doc_links .ct1 .ct2 .docs .doc {
		width: 100%;
	}
	body #search_modal .content {
		height: calc(100vh - 170px);
		flex-direction: column;
		overflow-y: auto;
	}
	body #search_modal .content .search_op {
		padding: 0.5rem 0;
		display: block;
	}
	body #search_modal .content #search_conditions {
		margin: -3px 0 7px;
		padding: 7px;
		border: 1px solid #ccc;
		display: none;
		width: auto;
		min-width: auto;
		max-width: none;
		height: auto;
		overflow-y: visible;
		font-size: 0.875rem;
	}
	body #search_modal .content #search_conditions h5 {
		display: none;
	}
	body #search_modal .content #search_conditions.show {
		display: block;
	}
	body #search_modal .content #search_results {
		padding: 0.7rem 0;
		overflow-y: visible;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21tb24vX3Zhci5zY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL19mb250LnNjc3MiLCJjb21tb24vX2NsYXNzLnNjc3MiLCJjb21tb24vX2xheW91dC5zY3NzIiwiY29tbW9uL19oZWFkZXIuc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2FzaWRlLnNjc3MiLCJjb21tb24vX2FydGljbGUuc2NzcyIsImNvbW1vbi9fbW9iaWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUlBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7OztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0c7OztBQU9KO0NBQ0M7Q0FDQTtDQUNBOzs7QUFHRDtDQUNDO0NBQ0EsV0YxQlc7OztBRTZCWjtDQUNDLE9GNUJvQjs7O0FFK0JyQjtDQUNDOzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFHRDtDQUNDO0NBQ0E7Q0FFQTtDQUNBO0NBQ0E7OztBQUdEO0NBQ0M7Q0FDRzs7O0FDOURKO0FBQUE7QUFBQTtBQVNBO0FBQUE7QUFBQTtBQUdBO0NBQ0M7Q0FDQTs7QUFNRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBR0E7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDOztBQWdJQztDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOzs7QUN2T0o7QUFBQTtBQUFBO0FBS0M7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFJRjtDQUNDOzs7QUFHRDtDQUNDOzs7QUFJQTtDQUNDOztBQUVEO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFHRDtDQUVDOztBQUdEO0NBR0M7O0FBR0Q7Q0FFQzs7QUFHRDtDQUNDOztBQUdEO0NBQ0M7O0FBR0Q7Q0FDQzs7O0FBS0Y7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7O0FBR0Q7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDOztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUtEO0NBQ0MsY0p0R21CO0NJdUduQjtDQUNBOztBQUlGO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUlGO0NBQ0M7O0FBR0Q7Q0FDQztDQUNBOztBQUtDO0NBQ0M7Q0FDQTtDQUNBOztBQUlGO0NBQ0M7O0FBRUE7Q0FDQzs7QUFJRjtDQUNDOztBQUtIO0NBQ0M7O0FBRUE7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7OztBQVlKO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7QUFBQTtDQUVDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtBQUFBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtBQUFBO0NBQ0M7Q0FDQSxjSnhOUTtDSXlOUixPSnpOUTs7QUk0TlQ7QUFBQTtDQUNDO0NBQ0E7Q0FDQTs7QUFLRDtBQUFBO0NBQ0M7Q0FDQSxjSnJPVTtDSXNPVjs7QUFNRDtBQUFBO0FBQUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFJQTtBQUFBO0FBQUE7Q0FDQztDQUNBO0NBQ0E7OztBQVVOO0NBQ0k7Q0FDQTs7O0FBS0g7Q0FFQztDQUNBO0NBQ0E7O0FBSUE7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTs7QUFJRjtDQUNDO0NBQ0E7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7OztBQU9EO0NBQ0M7Q0FDQTtDQUNBOztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDOztBQUdEO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTs7QUFHRDtDQUNDOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUlBO0NBQ0M7O0FBTUY7Q0FDQzs7QUFHQztDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFJRjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFHQztDQUNDLGNKbFlnQjtDSW1ZaEI7Q0FDQTs7QUFTTDtDQUNDO0NBQ0E7O0FBS0g7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDOztBQUdEO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDOztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0M7Q0FDRDtDQUNBOztBQUVBO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFLRjtDQUNDOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFFQTtDQUNDOztBQUlGO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTs7QUFHRDtDQUNDOztBQUVBO0NBQ0M7O0FBSUY7QUFBQTtDQUVDOztBQUlGO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBRUE7Q0FDQzs7QUFJRjtDQUNDO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDOztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBUU47Q0FDQztFQUNDOzs7O0FBT0g7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDO0NBRUE7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FDM2xCRjtBQUFBO0FBQUE7QUFHQTtDQUNDO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUlEO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDOztBQUtGO0NBQ0M7O0FBSUE7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUtIO0NBQ0M7Q0FDQTtDQUNBOztBQUdDO0NBQ0M7OztBQ2hFTDtBQUFBO0FBQUE7QUFJQTtDQUNDLGVOWWdCO0NNWGhCO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBTUQ7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBRUE7Q0FDQzs7QUFNSjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFJQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7O0FDaEVKO0FBQUE7QUFBQTtBQUlBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUVBO0NBQ0M7OztBQzFCSjtBQUFBO0FBQUE7QUFLRTtDQUNDOztBQUVBO0NBQ0M7O0FBRUE7QUFBQTtDQUVDO0NBQ0E7Q0FDQTtDQUNBLFFSQ1k7Q1FBWjtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7QUFBQTtDQUNDO0NBQ0E7Q0FDQTs7QUFNRDtBQUFBO0NBRUM7Q0FDQTtDQUNBOztBQU1KO0NBQ0M7O0FBRUE7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7O0FBSUE7Q0FDQzs7QUFNRjtDQUNDOztBQUVBO0NBQ0M7OztBQVNMO0NBQ0M7O0FBSUU7QUFBQTtDQUVFO0NBQ0E7Q0FDQTtDQUNBLFFSckVZO0NRc0VaO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7QUFBQTtDQUNDO0NBQ0E7Q0FDQTs7O0FDaEdOO0FBQUE7QUFBQTtBQUdBO0NBQ0M7O0FBRUE7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUlEO0NBQ0M7Q0FDQTtDQUNBOztBQVFBO0NBQ0M7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7O0FBUUQ7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTs7QUFJRTtDQUNDOztBQU9IO0NBQ0M7Q0FDQTs7QUFRRjtDQUNDOztBQVFBO0NBQ0M7O0FBT0g7Q0FDQztDQUNBO0NBQ0E7O0FBR0M7Q0FDQztDQUNBO0NBQ0E7O0FBTUE7Q0FDQzs7QUFNSjtDQUNDO0NBQ0E7O0FBR0M7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFHQztDQUNDOztBQUtIO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBWUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUdEO0NBQ0M7O0FBTUo7Q0FDQzs7QUFJRDtDQUNDOztBQUVBO0NBQ0M7Q0FDQSxlVDlLVzs7QVNnTFg7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBSUU7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQzs7QUFHRDtDQUNDOztBQUVBO0NBQ0M7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFPTDtDQUNDOztBQUdEO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFNSjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUdEO0NBQ0M7OztBQzdSSDtBQUFBO0FBQUE7QUFNQztDQUNDO0VBQ0M7O0NBRUE7RUFDQzs7Q0FHRDtFQUNDOztDQUdEO0VBQ0M7O0NBR0Q7RUFDQzs7Q0FHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztDQUVBO0VBQ0M7RUFDQTs7Q0FHRDtFQUNDOztDQUdEO0FBQUE7RUFFQzs7Q0FHRDtFQUNDO0VBQ0E7O0NBRUE7RUFDQztFQUNBOztDQUVBO0VBQ0M7O0NBR0Q7RUFDQztFQUNBOztDQVFGO0VBQ0M7O0NBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0NBRUE7RUFDQztFQUNBOztDQU1GO0VBRUM7RUFDQTs7Q0FHQztFQUNDO0VBQ0E7RUFDQTtFQUNBOztDQUtEO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7RUFDQTs7Q0FHRDtBQUFBO0FBQUE7RUFFQzs7Q0FHRDtFQUNDO0VBQ0E7RUFDQTs7Q0FRRjtFQUNDO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7RUFDQTs7Q0FTRDtFQUNDOztDQVVOO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBRUE7RUFDQzs7Q0FHRDtFQUNDOztDQUdEO0VBQ0M7O0NBR0Q7RUFDQztFQUNBOztDQU9IO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDOztDQUVBO0VBQ0M7O0NBS0M7RUFDQzs7Q0FPTDtFQUNDOztDQU1BO0VBQ0M7O0NBS0g7RUFDQzs7O0FBS0g7Q0FJRztFQUNDOztDQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDOztDQUtIO0VBQ0M7O0NBR0M7RUFDQzs7Q0FPRDtFQUNDO0VBQ0E7RUFDQTs7O0FBT0w7Q0FFRztFQUNDO0VBQ0E7O0NBR0Q7RUFDQztFQUNBOztDQUdEO0VBQ0M7O0NBR0Q7RUFDQzs7O0FBS0o7Q0FJRztFQUNDOztDQUlGO0VBQ0M7O0NBRUE7RUFDQztFQUNBOztDQUdDO0VBQ0M7O0NBUUY7RUFDQztFQUNBOztDQUVBO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBTUo7RUFDQzs7Q0FLRDtFQUNDO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDOztDQUdEO0VBQ0M7O0NBSUY7RUFDQztFQUNBIiwiZmlsZSI6ImNzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIOWkieaVsFxyXG4gKi9cclxuXHJcbiRmb250X3NpemU6IDE2cHg7XHJcblxyXG4kY29sb3JfZGVmYXVsdF9mb250OiAjMDAwO1xyXG4kY29sb3JfZGVmYXVsdF9ib3JkZXI6ICNjNGQwZDg7XHJcblxyXG4kY29sb3ItbGluazogIzM5NmU5MDtcclxuJGNvbG9yLWFjdGl2ZTogI2ViNmQ0NTtcclxuJGNvbG9yLWZvY3VzOiAjZWI2ZDQ1O1xyXG4kY29sb3ItaG92ZXI6ICNmMWRiZDY7XHJcbiRjb2xvci1zZWxlY3RlZDogI2Y1Y2NjMztcclxuJGNvbG9yLXNlbGVjdGVkLWJvcmRlcjogI2RhOWY5MTtcclxuJGNvbG9yLWRpc2FibGVkOiAjODg4ODg4O1xyXG5cclxuJGRlZmF1bHRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2RlZmF1bHRfYm9yZGVyO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIE1peGluXHJcbiAqL1xyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuICpcdGJhc2VcclxuKi9cclxuXHJcbjpyb290IHtcclxuXHQtLWZvbnQtc2VyaWY6IHNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcblx0LS1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgXCItYXBwbGUtc3lzdGVtXCIsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG5cdC0tZm9udC1tb25vc3BhY2U6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgXCJNZW5sb1wiLCBcIk1vbmFjb1wiLCBcIkNvbnNvbGFzXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlcmlmKTtcclxufVxyXG5cclxuOnJvb3RbbGFuZ3w9XCJqYVwiXXtcclxuXHQtLWZvbnQtc2VyaWY6IFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcIkJJWiBVRFBNaW5jaG9cIixcIkJJWiBVRFDmmI7mnJ1cIixzZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG5cdC0tZm9udC1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLFNlZ29lIFVJLEhlbHZldGljYSBOZXVlLEhpcmFnaW5vIEtha3UgR290aGljIFByb04sXCJCSVogVURQR290aGljXCIsXCJCSVogVURQ44K044K344OD44KvXCIsbWVpcnlvLFwi44Oh44Kk44Oq44KqXCIsbWVpcnlvLHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuXHQtLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsXCJCSVogVURHb3RoaWNcIixcIkJJWiBVROOCtOOCt+ODg+OCr1wiLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMtc2VyaWYpO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuKiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LXNpemU6ICRmb250X3NpemU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGNvbG9yOiAkY29sb3JfZGVmYXVsdF9mb250XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zLXNlcmlmKTtcclxufVxyXG5cclxuaDEge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG59XHJcblxyXG5oMiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ly9mb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG5cdG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLypcbmZvbnRcbiovXG5cblxuXG5cblxuXG4vKlxuICog44OV44Kp44Oz44OI44Ki44Kk44Kz44OzXG4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJpY29uLWlzaGFyZVwiO1xuXHRzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ljb24taXNoYXJlLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS53b2ZmXCIpICBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS5lb3RcIikgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbn1cblxuLmZpcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IGljb24taXNoYXJlO1xuXHRmb250LXNpemU6IDEuMTVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiAwO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblxuXHQmLngwNSB7XG5cdFx0Zm9udC1zaXplOiAuNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAwLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MDYge1xuXHRcdGZvbnQtc2l6ZTogLjZlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMC4xNDI4NTcxNGVtO1xuXHR9XG5cdCYueDA3IHtcblx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IDAuMTQyODU3MTRlbTtcblx0fVxuXHQmLngwOCB7XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAwLjA3MTQyODU3ZW07XG5cdH1cblx0Ji54MDkge1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMC4wNzE0Mjg1N2VtO1xuXHR9XG5cdCYueDExIHtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHR9XG5cdCYueDEyIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNzE0Mjg1N3JlbTtcblx0fVxuXHQmLngxMyB7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuMDcxNDI4NTdyZW07XG5cdH1cblx0Ji54MTQge1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IC0wLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MTUge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IC0wLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MjAge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC4zNTcxNDI4NmVtO1xuXHR9XG5cdCYueDI1IHtcblx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC41NzE0Mjg1N2VtO1xuXHR9XG5cdCYueDMwIHtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuNzg1NzE0MjllbTtcblx0fVxuXG5cdCYucjQ1IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0Ji5yOTAge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXHQmLnIxMzUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdH1cblx0Ji5yMTgwIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cdCYucjIyNSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0fVxuXHQmLnIyNzAge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdH1cblx0Ji5yMzE1IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuXHR9XG5cblx0XG5cdCRjb2RlLW1hcDogKFxuXHRcdFwiaG9tZVwiOiBcIlxcZTAwMFwiLFxuXHRcdFwiZm9sZGVyXCI6IFwiXFxlMDAxXCIsXG5cdFx0XCJkb2N1bWVudFwiOiBcIlxcZTAwMlwiLFxuXHRcdFwiYm9va1wiOiBcIlxcZTAwM1wiLFxuXHRcdFwiZWRpdFwiOiBcIlxcZTAwNFwiLFxuXHRcdFwic3RhbXBcIjogXCJcXGUwMDVcIixcblx0XHRcInNlYXJjaFwiOiBcIlxcZTAwNlwiLFxuXHRcdFwidXNlcnNcIjogXCJcXGUwMDdcIixcblx0XHRcImhlbHBcIjogXCJcXGUwMDhcIixcblx0XHRcImxpc3Qtd2l0aG91dFwiOiBcIlxcZTAwOVwiLFxuXHRcdFwibGlzdFwiOiBcIlxcZTAwYVwiLFxuXHRcdFwidXNlci1jaXJjbGVcIjogXCJcXGUwMGJcIixcblx0XHRcInVzZXJcIjogXCJcXGUwMGNcIixcblx0XHRcImNsb3NlXCI6IFwiXFxlMDBkXCIsXG5cdFx0XCJkYXRhXCI6IFwiXFxlMDBlXCIsXG5cdFx0XCJzZXR0aW5nXCI6IFwiXFxlMDBmXCIsXG5cdFx0XCJlZGl0LXN0cnVjdHVyZVwiOiBcIlxcZTAxMFwiLFxuXHRcdFwiZWRpdC1zdHJ1Y3R1cmUtZ2xvYmFsXCI6IFwiXFxlMDExXCIsXG5cdFx0XCJ0cmFucy1pbXBvcnRcIjogXCJcXGUwMTJcIixcblx0XHRcInByb29mXCI6IFwiXFxlMDEzXCIsXG5cdFx0XCJwcm9vZi1jaGVja1wiOiBcIlxcZTAxNFwiLFxuXHRcdFwicGx1cy1zcXVhcmVcIjogXCJcXGUwMTVcIixcblx0XHRcIm1pbnVzLXNxdWFyZVwiOiBcIlxcZTAxNlwiLFxuXHRcdFwic29ydFwiOiBcIlxcZTAxN1wiLFxuXHRcdFwic29ydC1hc2NcIjogXCJcXGUwMThcIixcblx0XHRcInNvcnQtZGVzY1wiOiBcIlxcZTAxOVwiLFxuXHRcdFwiY29tbWVudC1zdGFtcFwiOiBcIlxcZTAxYVwiLFxuXHRcdFwiY29tbWVudC1nbG9iYWxcIjogXCJcXGUwMWJcIixcblx0XHRcImNvbW1lbnRcIjogXCJcXGUwMWNcIixcblx0XHRcImNhbGVuZGFyXCI6IFwiXFxlMDFkXCIsXG5cdFx0XCJsb2NrXCI6IFwiXFxlMDFlXCIsXG5cdFx0XCJ1bmxvY2tcIjogXCJcXGUwMWZcIixcblx0XHRcInNhdmVcIjogXCJcXGUwMjBcIixcblx0XHRcInRyYXNoXCI6IFwiXFxlMDIxXCIsXG5cdFx0XCJ0cmVlXCI6IFwiXFxlMDIyXCIsXG5cdFx0XCJ0cmVlLXBsdXNcIjogXCJcXGUwMjNcIixcblx0XHRcImxlYWZzXCI6IFwiXFxlMDI0XCIsXG5cdFx0XCJlZGl0b3JcIjogXCJcXGUwMjVcIixcblx0XHRcImxlYWZcIjogXCJcXGUwMjZcIixcblx0XHRcImxlYWYtcGx1c1wiOiBcIlxcZTAyN1wiLFxuXHRcdFwiaW5kZW50XCI6IFwiXFxlMDI4XCIsXG5cdFx0XCJvdXRkZW50XCI6IFwiXFxlMDI5XCIsXG5cdFx0XCJwbHVzXCI6IFwiXFxlMDJhXCIsXG5cdFx0XCJtaW51c1wiOiBcIlxcZTAyYlwiLFxuXHRcdFwiZm9sZGVyLWNsb3NlXCI6IFwiXFxlMDJjXCIsXG5cdFx0XCJmb2xkZXItdXBcIjogXCJcXGUwMmRcIixcblx0XHRcInN0YW1wLXNxdWFyZVwiOiBcIlxcZTAyZVwiLFxuXHRcdFwic2VhcmNoLWluZm9cIjogXCJcXGUwMmZcIixcblx0XHRcImZpbGUsICYtZmlsZS10eHQsICYtZmlsZS10ZXh0XCI6IFwiXFxlMDMwXCIsXG5cdFx0XCJmaWxlLXBkZlwiOiBcIlxcZTAzMVwiLFxuXHRcdFwiZmlsZS1sb2dcIjogXCJcXGUwMzJcIixcblx0XHRcImZpbGUtZG9jXCI6IFwiXFxlMDMzXCIsXG5cdFx0XCJmaWxlLWRvY3hcIjogXCJcXGUwMzNcIixcblx0XHRcImZpbGUteGxzXCI6IFwiXFxlMDM0XCIsXG5cdFx0XCJmaWxlLXhsc3hcIjogXCJcXGUwMzRcIixcblx0XHRcImZpbGUteGxzbVwiOiBcIlxcZTAzNFwiLFxuXHRcdFwiZmlsZS1wcHRcIjogXCJcXGUwMzVcIixcblx0XHRcImZpbGUtcHB0eFwiOiBcIlxcZTAzNVwiLFxuXHRcdFwiZmlsZS1pbWdcIjogXCJcXGUwMzZcIixcblx0XHRcImZpbGUtemlwXCI6IFwiXFxlMDM3XCIsXG5cdFx0XCJmaWxlLWh0bWxcIjogXCJcXGUwMzhcIixcblx0XHRcImZpbGUtdXBcIjogXCJcXGUwMzlcIixcblx0XHRcImZpbGUtZHdcIjogXCJcXGUwM2FcIixcblx0XHRcImZpbGUtaW5cIjogXCJcXGUwM2JcIixcblx0XHRcImZpbGUtZXhcIjogXCJcXGUwM2NcIixcblx0XHRcImZpbGUtcHJvcGVydHlcIjogXCJcXGUwM2RcIixcblx0XHQvL1wiZmlsZS1cIjogXCJcXGUwM2VcIixcblx0XHQvL1wiZmlsZS1cIjogXCJcXGUwM2ZcIixcblx0XHRcImNhdXRpb25cIjogXCJcXGUwNDBcIixcblx0XHRcImluZm9cIjogXCJcXGUwNDFcIixcblx0XHRcImNvZ1wiOiBcIlxcZTA0MlwiLFxuXHRcdFwibGljZW5zZVwiOiBcIlxcZTA0M1wiLFxuXHRcdFwibGljZW5zZS13aXRob3V0XCI6IFwiXFxlMDQ0XCIsXG5cdFx0XCJwdWJsaXNoZXJcIjogXCJcXGUwNDVcIixcblx0XHRcImNhdGVnb3J5XCI6IFwiXFxlMDQ2XCIsXG5cdFx0XCJzcGVha2VyXCI6IFwiXFxlMDQ3XCIsXG5cdFx0XCJwdWItc2V0XCI6IFwiXFxlMDQ4XCIsXG5cdFx0XCJuby1lbnRyeVwiOiBcIlxcZTA0OVwiLFxuXHRcdFwibWVyZ2VcIjogXCJcXGUwNGFcIixcblx0XHRcInJldmlzZVwiOiBcIlxcZTA0YlwiLFxuXHRcdFwibWlncmF0aW9uXCI6IFwiXFxlMDRjXCIsXG5cdFx0XCJzZWFyY2hfd29yZFwiOiBcIlxcZTA0ZFwiLFxuXHRcdFwic2VhcmNoX3dvcmRfZGVsXCI6IFwiXFxlMDRlXCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA0ZlwiLFxuXHRcdFwid2luLW1pblwiOiBcIlxcZTA1MFwiLFxuXHRcdFwid2luLW1heFwiOiBcIlxcZTA1MVwiLFxuXHRcdFwid2luLW5vcm1hbFwiOiBcIlxcZTA1MlwiLFxuXHRcdFwidW5kb1wiOiBcIlxcZTA1M1wiLFxuXHRcdFwicmVkb1wiOiBcIlxcZTA1NFwiLFxuXHRcdFwidHJpYW5nbGUtc3F1YXJlXCI6IFwiXFxlMDU1XCIsXG5cdFx0XCJsaXN0LXNxdWFyZVwiOiBcIlxcZTA1NlwiLFxuXHRcdFwicGFyYWdyYXBoXCI6IFwiXFxlMDU3XCIsXG5cdFx0XCJpbWctc3F1YXJlXCI6IFwiXFxlMDU4XCIsXG5cdFx0XCJ2YXJpYWJsZVwiOiBcIlxcZTA1OVwiLFxuXHRcdFwiY29kZVwiOiBcIlxcZTA1YVwiLFxuXHRcdFwiY2hhdFwiOiBcIlxcZTA1YlwiLFxuXHRcdFwiaW1nLXdpdGhvdXRcIjogXCJcXGUwNWNcIixcblx0XHRcImZpbGUtZ2lmXCI6IFwiXFxlMDVjXCIsXG5cdFx0XCJmaWxlLWpwZ1wiOiBcIlxcZTA1Y1wiLFxuXHRcdFwiZmlsZS1wbmdcIjogXCJcXGUwNWNcIixcblx0XHRcImxlXCI6IFwiXFxlMDVkXCIsXG5cdFx0XCJjbGlwXCI6IFwiXFxlMDVlXCIsXG5cdFx0XCJ3aW4tbmV3XCI6IFwiXFxlMDVmXCIsXG5cdFx0XCJpbi1yb3ctdXBcIjogXCJcXGUwNjBcIixcblx0XHRcImluLXJvdy1sb3dcIjogXCJcXGUwNjFcIixcblx0XHRcImRlbC1yb3dcIjogXCJcXGUwNjJcIixcblx0XHRcImluLWNvbC1sZWZ0XCI6IFwiXFxlMDYzXCIsXG5cdFx0XCJpbi1jb2wtcmlnaHRcIjogXCJcXGUwNjRcIixcblx0XHRcImRlbC1jb2xcIjogXCJcXGUwNjVcIixcblx0XHRcIm1lcmdlLWNlbGxcIjogXCJcXGUwNjZcIixcblx0XHRcInNwbGl0LWNlbGxcIjogXCJcXGUwNjdcIixcblx0XHRcImNvbnZlcnQtY2VsbFwiOiBcIlxcZTA2OFwiLFxuXHRcdFwiY2VsbC1zaXplXCI6IFwiXFxlMDY5XCIsXG5cdFx0XCJncmlkXCI6IFwiXFxlMDZhXCIsXG5cdFx0XCJjb252ZXJ0LWNlbGwyXCI6IFwiXFxlMDZiXCIsXG5cdFx0XCJjb2xzLTJcIjogXCJcXGUwNmNcIixcblx0XHRcImNvbHMtM1wiOiBcIlxcZTA2ZFwiLFxuXHRcdFwiY29scy00XCI6IFwiXFxlMDZlXCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA2ZlwiLFxuXHQpO1xuXHRcblx0QGVhY2ggJG5hbWUsICRjb2RlIGluICRjb2RlLW1hcCB7XG5cdFx0Ji0jeyRuYW1lfSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBxdW90ZSgkY29kZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5cblxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIGNsYXNzXHJcbiAqL1xyXG5cclxuLmV4dGVybmFsIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnXFxmMzVkJztcclxuXHRcdG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZXdfbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3Ige1xyXG5cdCYtcmVkIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdH1cclxuXHQmLWRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdH1cclxuXHJcblx0Ji1wZGYge1xyXG5cdFx0Y29sb3I6ICNjYzJlMmU7XHJcblx0fVxyXG5cclxuXHQmLWRvYyxcclxuXHQmLWRvY3gge1xyXG5cdFx0Y29sb3I6ICMyYjU3OWE7XHJcblx0fVxyXG5cclxuXHQmLXhscyxcclxuXHQmLXhsc3gsXHJcblx0Ji14bHNtIHtcclxuXHRcdGNvbG9yOiAjMjE3MzQ2O1xyXG5cdH1cclxuXHJcblx0Ji1wcHQsXHJcblx0Ji1wcHR4IHtcclxuXHRcdGNvbG9yOiAjZDM0OTI3O1xyXG5cdH1cclxuXHJcblx0Ji1odG1sIHtcclxuXHRcdGNvbG9yOiNlNDRkMjY7XHJcblx0fVxyXG5cclxuXHQmLXR4dCB7XHJcblx0XHRjb2xvcjojNTc1NzU3O1xyXG5cdH1cclxuXHJcblx0Ji16aXAge1xyXG5cdFx0Y29sb3I6I2MzYWMyYTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udHJlZXZpZXcge1xyXG5cdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFxyXG5cdD4gdWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmxlYWYge1xyXG5cdFx0XHRcdG1hcmdpbjogMnB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMXB4IDNweCAxcHggMjJweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb24taXNoYXJlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQyODU3MTQzcmVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdD4gLmxlYWYge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0ZWQtYm9yZGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubm9kZS10b2dnbGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogLTE1cHg7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA4cHggIzQ1NTI2NyBzb2xpZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVrLWJhZGdlIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdD4gLm5vZGUtdG9nZ2xlIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gLnVrLWJhZGdlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMnJlbTtcclxuXHRcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGlsZC1xdWEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdD4gLmxlYWYge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0dG9wOiAtMC4zNTcxNDI4NnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5sYWJlbCB7XHJcblx0Ji5idXR0b24tZGVmYXVsdCB7XHJcblx0XHRtYXJnaW46IDNweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRbdHlwZT1cInJhZGlvXCJdLFxyXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgwJSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5rO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmOTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWxpbms7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRpc2FibGVkLFxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E4YjJiOTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2E4YjJiOTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M1OGY1YztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzU4ZjVjO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzk2ZTkwO1xyXG59XHRcclxuXHJcblxyXG4udWstbGFiZWwge1xyXG5cdCYucmFkLFxyXG5cdCYubmV3X3VwZGF0ZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcclxuXHR9XHJcblxyXG5cdCYubmV3X3VwZGF0ZSB7XHJcblx0XHQmLm5ldyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji51cGRhdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5maW5pc2hkYXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3MTM1ZTtcclxuXHRcdGNvbG9yOiAjMjcxMzVlO1xyXG5cdH1cclxuXHJcblx0Ji5zaXplIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI3NlYXJjaF9tb2RhbCB7XHJcblx0LnVrLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE1NHB4KTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQjc2VhcmNoX2NvbmRpdGlvbnMge1xyXG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuXHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdG1pbi13aWR0aDogMjcwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHRoNSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0bWFyZ2luOiA3cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQudWstc2VhcmNoIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLWRlZmF1bHQge1xyXG5cdFx0XHRtYXJnaW46IDJweDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NTcxNDI4NnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDpjaGVja2VkIHtcclxuXHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZW1wX3R5cGUge1xyXG5cdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDNweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoMCUpO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0ZWQtYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRyZWV2aWV3IHtcclxuXHRcdFx0LmxlYWYge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDFweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3NlYXJjaF9yZXN1bHRzIHtcclxuXHRcdHBhZGRpbmc6IDFyZW0gMCAxcmVtIDFyZW07XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdGhlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmODtcclxuXHRcdH1cclxuXHJcblx0XHQudWstYmFkZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwcHg7XHJcbiBcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjNTU1O1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblxyXG5cdFx0XHQrIGgzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgaDQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuN3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuZG9jIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHQrIC5kb2Mge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YVtocmVmXSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwNDIxNGQ7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDRhYjk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRoZWFkZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdC50b2dnbGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogIzM5NmU5MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGFbaHJlZl0ge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0LnVrLWxhYmVsLnNpemUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZpcy1jbGlwLFxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4xODc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRvcGljIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogLjVyZW0gMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGFyYSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogLjVyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5maXMuZmlzLWltZy13aXRob3V0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzM5NmU5MDtcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIyNHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLmF1dGhwYW5lbCB7XHJcblx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuXHRib3gtc2hhZG93OiA1cHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWluLXdpZHRoOiAyNDBweDtcclxuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHRjb2xvcjogIzMzMztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNjRweDtcclxuXHRyaWdodDogMTBweDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblxyXG5cdC5jbG9zZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzlmOWY5ZjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiA3cHggMDtcclxuXHR9XHJcblxyXG5cdC5pY29uIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGNvbG9yOiAjNzc3O1xyXG5cdH1cclxuXHJcblx0Lmxpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdGEudWstYnV0dG9uIHtcclxuXHRcdHBhZGRpbmc6IDAuMjVlbSAwLjhlbTtcclxuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogIzFlODdmMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRtaW4td2lkdGg6IDkwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMwcHggLSAwLjVlbSk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMC44MzVyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIOODrOOCpOOCouOCpuODiFxyXG4gKi9cclxuYm9keSB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHQ+IGhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblxyXG5cdD4gbWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0PiBhc2lkZSB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGFydGljbGUge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0PiBmb290ZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmI2xvZ2luIHtcclxuXHRcdCNsb2dfaW4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuXHRcdFx0I2xvZ28ge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvb3RlciB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuICogaGVhZGVyXHJcbiAqL1xyXG5cclxuYm9keSA+IGhlYWRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogJGRlZmF1bHRfYm9yZGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmdjb2xvcik7XHJcblx0aGVpZ2h0OiA2NXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFxyXG5cdCNsb2dvIHtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3V0aWxpdHkge1xyXG5cclxuXHRcdGFbaHJlZl0ge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3NlbGVjdGxhbmcge1xyXG5cdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAuODVyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5hdXRoIHtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNzZlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiBmb290ZXJcclxuICovXHJcblxyXG5ib2R5ID4gZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAxcmVtO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRkMGQ4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmdjb2xvcik7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdGFbaHJlZl0ge1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC40ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiBhc2lkZSDjgrXjgqTjg4njg4rjg5NcclxuICovXHJcbm1haW4gYXNpZGUge1xyXG5cdG5hdiB7XHJcblx0XHQ+IHVsIHtcclxuXHRcdFx0bWFyZ2luOiAtMXB4IDAgMDtcclxuXHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdD4gYSxcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtMXB4IDAgMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmdjb2xvcik7XHJcblx0XHRcdFx0XHRib3JkZXI6ICRkZWZhdWx0X2JvcmRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0PiBhLFxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmV4cGFuZC1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW0gMC45Mzc1cmVtO1xyXG5cclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAuNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbC5idXR0b24tZGVmYXVsdCB7XHJcblx0XHRcdFx0aW5wdXQgKyBzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I21lbnVfY2F0ZWdvcnkge1xyXG5cdFx0XHQudHJlZXZpZXcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdC5sZWFmIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5bZGF0YS1kcm9wZG93bi1saXN0PVwic2lkZW1lbnVcIl0ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0PiBhLFxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IC0xcHggMCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRcdFx0XHRcdGJvcmRlcjogJGRlZmF1bHRfYm9yZGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuICogYXJ0aWNsZVxyXG4gKi9cclxuYm9keSA+IG1haW4gPiBhcnRpY2xlIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHQ+IHNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHQudWstYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cclxuXHRcdCYjdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Ly92aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2VhcmNoIHtcclxuXHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cclxuXHRcdFx0XHQua2V5d29yZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTQuOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYjd2hhdHNuZXcsXHJcblx0XHQmI3B1c2hfY29udGVudHMge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcMjA+XFwyMCc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLjVyZW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JiN3aGF0c25ldyB7XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHQudHlwZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiNwdXNoX2NvbnRlbnRzIHtcclxuXHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYjZmlsdGVyX2luZm8ge1xyXG5cdFx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMzBweCAycHggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcMjA+XFwyMCc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZW1wdHlwZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0aDUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAzMHB4IDJweCAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgwJSk7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDIwcHggMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYjZG9jX2xpbmtzIHtcclxuXHRcdFx0LmN0MSB7XHJcblx0XHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdFx0LnNldF9jb2x1bW5zIHtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHQudWstYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5maXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrIC5jdDEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQuY3QyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7XHJcblxyXG5cdFx0XHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGRlZmF1bHRfYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLjVyZW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZG9jcyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHQuZG9jIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmZpbmlzaGRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5hdHRhY2gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQubGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwLjY4NzVyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuZmlsZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAuN3JlbSAxcmVtIDAgMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnNpemUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZbZGF0YS1jb2x1bW49XCIyXCJdIC5jdDIgLmRvY3MgLmRvYyB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JltkYXRhLWNvbHVtbj1cIjNcIl0gLmN0MiAuZG9jcyAuZG9jIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmW2RhdGEtY29sdW1uPVwiNFwiXSAuY3QyIC5kb2NzIC5kb2Mge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGhlYWRlciB7XHJcblx0XHRwYWRkaW5nOiAuM3JlbSAuNXJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40Mjg1NzE0M3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQrIC5yZWFkIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAuN3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuICog44Oi44OQ44Kk44OrXHJcbiAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdFx0XHQudmlld19tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA2MjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gaGVhZGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFxyXG5cdFx0XHRcdCNsb2dvIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0I3V0aWxpdHkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNzZWxlY3RsYW5nLFxyXG5cdFx0XHRcdC5hdXRoIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdCNtZW51IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gbWFpbiB7XHJcblx0XHRcdFx0PiBhcnRpY2xlIHtcclxuXHRcdFx0XHRcdCN0aXRsZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHJcblx0XHRcdFx0XHRcdCNzZWFyY2gge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRmb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0JiN3aGF0c25ldyxcclxuXHRcdFx0XHRcdFx0JiNwdXNoX2NvbnRlbnRzIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0aGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZGF0ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHQmI3doYXRzbmV3IHtcclxuXHRcdFx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiNkb2NfbGlua3Mge1xyXG5cdFx0XHRcdFx0XHRcdC5jdDEge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2V0X2NvbHVtbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gZm9vdGVyIHtcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuXHRcdFx0XHRcdC5hdXRoIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC40ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGFbaHJlZl0gc3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiAjMWU4N2YwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2hhbmdlX3Bhc3N3b3JkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwNzY4OWY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYjcGFnZV9wb3J0YWwge1xyXG5cdFx0XHRcdCNmaWx0ZXJfaW5mbyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcblx0XHRcdFx0XHQudGVtcHR5cGUge1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggN3B4IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBtYWluID4gYXJ0aWNsZSA+IHNlY3Rpb24jZG9jX2xpbmtzIC5jdDEgLmN0MiAuZG9jcyAuZG9jIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjc2VhcmNoX21vZGFsIHtcclxuXHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHQuc2VhcmNoX29wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hdXRocGFuZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OXB4KSB7XHJcblx0XHRib2R5IHtcclxuXHRcclxuXHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdCNtZW51IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBtYWluIHtcclxuXHRcdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFxyXG5cdFx0XHRcdFx0bmF2IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubW9iaWxlX21lbnUge1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0XHRcdFx0PiBtYWluIHtcclxuXHRcdFx0XHRcdD4gYXNpZGUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNzZWFyY2hfbW9kYWwge1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdCNzZWFyY2hfY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdC51ay1tb2RhbCB7XHJcblx0XHRcdFx0W2NsYXNzKj0ndWstbW9kYWwtY2xvc2UtJ10ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LnVrLW1vZGFsLWhlYWRlciB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMTJweCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDZweDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LnVrLW1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQudWstbW9kYWwtZm9vdGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0Ym9keSB7XHJcblx0XHJcblx0XHRcdD4gbWFpbiB7XHJcblx0XHRcdFx0PiBhcnRpY2xlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0PiBmb290ZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiNwYWdlX3BvcnRhbCB7XHRcclxuXHRcdFx0XHQjZG9jX2xpbmtzIHtcclxuXHRcdFx0XHRcdC5kb2NzIHtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHJcblx0XHRcdFx0XHRcdC5kb2Mge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0LmZpbGVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMC4xODc1cmVtIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IG1haW4gPiBhcnRpY2xlID4gc2VjdGlvbiNkb2NfbGlua3MgLmN0MSAuY3QyIC5kb2NzIC5kb2Mge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdCNzZWFyY2hfbW9kYWwge1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFxyXG5cdFx0XHRcdFx0LnNlYXJjaF9vcCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41cmVtIDA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0I3NlYXJjaF9jb25kaXRpb25zIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDAgN3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQjc2VhcmNoX3Jlc3VsdHMge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuN3JlbSAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiB9XHJcbiJdfQ== */