@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],
:root[data-url="/ja-jp/"] {
	--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","メイリオ",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";
}
.fis-close-v1::before {
	content: "\e070";
}
.fis-open-v1::before {
	content: "\e071";
}

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

.v_hide {
	visibility: hidden !important;
}

.loading {
	background-color: rgba(0, 0, 0, 0.1);
	display: flex;
	align-items: center;
	flex-direction: column;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
}
.loading > div {
	margin: auto;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 100px 100px rgba(255, 255, 255, 0.5);
}
.loading > div p {
	max-width: 400px;
	text-align: center;
}
.loading > div p:empty {
	margin: 0;
}

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

.required {
	color: #f00;
	font-size: 0.78571429rem;
	font-weight: 400;
}
.required.normal {
	color: #f96;
}

.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);
	color: var(--sub-color);
}
.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 .uk-modal-header {
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 8px;
}
#search_modal .uk-modal-header .uk-modal-title .re_scope span + span {
	padding-left: 1rem;
}
#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);
	color: var(--sub-color);
}
#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 #_results {
	padding: 0.5rem 0 1rem 1rem;
	height: 100%;
	flex-grow: 1;
}
#search_modal #_results .tool .button-default input:checked + span {
	border-color: inherit;
}
#search_modal #search_results {
	margin-top: 0.5rem;
	width: 100%;
	height: calc(100% - 30px);
	overflow-y: auto;
}
#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 !important;
	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);
	}
}

.scroll_table {
	height: 100%;
	position: relative;
}
.scroll_table > .table-head,
.scroll_table > .table-body {
	width: 100%;
}
.scroll_table > .table-head > table,
.scroll_table > .table-body > table {
	margin: 0;
	position: relative;
}
.scroll_table > .table-head {
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.scroll_table > .table-head > table > thead {
	border-bottom: 1px solid #c4d0d8;
	pointer-events: auto;
}
.scroll_table > .table-head > table > tbody {
	visibility: hidden;
	pointer-events: none;
}
.scroll_table > .table-body {
	overflow: auto;
	position: absolute;
	left: 0;
	z-index: 9;
}
.scroll_table > .table-body > table > thead {
	visibility: hidden;
	pointer-events: none;
}
.scroll_table > .table-body > table > tbody tr:first-child {
	border: none;
}

.flatpickr-calendar.ja .flatpickr-current-month {
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
}

/*
 * レイアウト
 */
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,
body > header #setting a,
body > header #header_navi a {
	color: var(--main-color);
	text-decoration: none;
}
body > header #utility ul,
body > header #setting ul,
body > header #header_navi ul {
	display: flex;
	align-items: center;
}
body > header #utility ul li,
body > header #setting ul li,
body > header #header_navi ul li {
	margin: 0 1rem;
	list-style: none;
}
body > header #utility ul li .icon,
body > header #setting ul li .icon,
body > header #header_navi ul li .icon {
	margin-right: 0.4em;
}
body > header .uk-dropdown {
	padding: 0;
	z-index: 1000;
}
body > header .uk-dropdown ul.uk-dropdown-nav {
	display: block !important;
}
body > header .uk-dropdown ul.uk-dropdown-nav li {
	margin: 0 !important;
}
body > header .uk-dropdown ul.uk-dropdown-nav li a {
	padding: 10px 15px !important;
	display: block !important;
	color: #666 !important;
	text-decoration: none !important;
}
body > header .uk-dropdown ul.uk-dropdown-nav li a:hover {
	background-color: #eeeef5;
	color: #666;
}
body > header #selectlang {
	margin: 0 1rem;
	min-width: 100px;
	font-size: 0.85rem;
}

/*
 * 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#filter_info {
	margin-top: -60px;
}
@media screen and (max-width: 1180px) {
	body > main > article > section#filter_info {
		margin-top: 0;
	}
}
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 {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
body > main > article > section #search form > div {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
}
body > main > article > section #search form > div + div {
	margin-top: 8px;
}
body > main > article > section #search form > div > * + * {
	margin-left: 10px;
}
body > main > article > section #search form #search_suggestions {
	margin: 0;
	background-color: rgba(255, 255, 255, 0.92);
	border: 1px solid #396e90;
	border-radius: 4px;
	width: 100%;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 10;
}
body > main > article > section #search form #search_suggestions ul {
	list-style: none;
}
body > main > article > section #search form #search_suggestions ul li {
	padding: 0 10px;
	line-height: 30px;
}
body > main > article > section #search form #search_suggestions ul li:hover {
	background-color: #f5f5f5;
}
body > main > article > section #search form #search_suggestions ul li.select {
	background-color: #e5e5e5;
}
body > main > article > section #search form .conditions {
	align-items: flex-start;
}
body > main > article > section #search form .conditions h6 {
	margin: 0;
	white-space: nowrap;
}
body > main > article > section #search form .conditions select[name=search_scope] {
	margin: -2px 5px 0;
}
body > main > article > section #search form .keyword {
	background-color: #fff;
}
body > main > article > section #search form table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
body > main > article > section #search form table th, body > main > article > section #search form table td {
	padding: 0 0 3px;
}
body > main > article > section #search form table tr + tr {
	border-top: 1px solid #ccc;
}
body > main > article > section #search form table tr + tr > * {
	padding-top: 3px;
}
body > main > article > section #search form table tr:last-child > * {
	padding-bottom: 0;
}
body > main > article > section #search form table th {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
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 + .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 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: 1180px), screen and (min-resolution: 2dppx) and (max-width: 1180px) {
	body > main > article > section#filter_info {
		margin-top: 0;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 680px) and (max-width: 1180px), screen and (min-resolution: 2dppx) and (min-width: 680px) and (max-width: 1180px) {
	body > main > article > section#title {
		gap: 10px;
	}
	body > main > article > section#title h1 {
		white-space: nowrap;
	}
	body > main > article > section #search form .conditions h6, body > main > article > section #search form .conditions th, body > main > article > section #search form .conditions td {
		font-size: min(max(1.5vw, 12px), 16px);
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 680px) and (max-width: 760px), screen and (min-resolution: 2dppx) and (min-width: 680px) and (max-width: 760px) {
	body > main > article > section#title {
		display: block;
	}
}
@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 #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 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#filter_info {
		margin-top: 0;
	}
	body > footer ul {
		flex-wrap: wrap;
		font-size: 0.875rem;
	}
	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 #search_modal .content .search_op {
		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 > header #menu > * {
		margin-left: 0.7em;
	}
	body > header #setting {
		display: none;
	}
	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 > main #search {
		display: none;
	}
	body.mobile_menu {
		overflow: hidden;
	}
	body.mobile_menu > main > aside {
		display: block;
	}
	body.mobile_search > main #search {
		display: block;
		margin: 0 -7px;
		background-color: #fff;
		width: 100%;
		height: calc(100% - 40px);
		overflow-y: auto;
		position: fixed;
		top: 40px;
		left: 7px;
		z-index: 10;
	}
	body.mobile_search > main #search form {
		padding: 7px;
		width: 100%;
	}
	body.mobile_search > main #search form > * {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	body.mobile_search > main #search form > * > * {
		margin-top: 15px;
	}
	body.mobile_search > main #search form > * > * + label {
		margin-left: 20px;
	}
	body.mobile_search > main #search form > * .uk-search-default {
		width: 100%;
	}
	body.mobile_search > main #search form #search_suggestions {
		top: 44px;
	}
	body.mobile_search > main #search form .conditions {
		font-size: 16px;
	}
	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 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 #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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21tb24vX3Zhci5zY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL19mb250LnNjc3MiLCJjb21tb24vX2NsYXNzLnNjc3MiLCJjb21tb24vX2xheW91dC5zY3NzIiwiY29tbW9uL19oZWFkZXIuc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2FzaWRlLnNjc3MiLCJjb21tb24vX2FydGljbGUuc2NzcyIsImNvbW1vbi9fbW9iaWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUlBO0NBQ0M7Q0FDQTtBQUFBO0NBRUE7Q0FDQTs7O0FBR0Q7QUFBQTtDQUVJO0FBQUE7Q0FFQTtBQUFBO0NBRUE7Q0FDQTs7O0FBT0o7Q0FDQztDQUNBO0NBQ0E7OztBQUdEO0NBQ0M7Q0FDQSxXRjlCVzs7O0FFaUNaO0NBQ0MsT0ZoQ29COzs7QUVtQ3JCO0NBQ0M7OztBQUdEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7OztBQUdEO0NBQ0M7Q0FDQTtDQUVBO0NBQ0E7Q0FDQTs7O0FBR0Q7Q0FDQztDQUNHOzs7QUNsRUo7QUFBQTtBQUFBO0FBU0E7QUFBQTtBQUFBO0FBR0E7Q0FDQztDQUNBOztBQU1EO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFHQTtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVEO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUdEO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDOztBQUVEO0NBQ0M7O0FBdUlDO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOztBQUREO0NBQ0M7O0FBREQ7Q0FDQzs7QUFERDtDQUNDOzs7QUM5T0o7QUFBQTtBQUFBO0FBS0M7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFJRjtDQUNDOzs7QUFHRDtDQUNDOzs7QUFHRDtDQUNDOzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUVBO0NBQ0M7OztBQU9IO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFHRDtDQUNDOztBQUdEO0NBRUM7O0FBR0Q7Q0FHQzs7QUFHRDtDQUVDOztBQUdEO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDOzs7QUFJRjtDQUNDO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDOzs7QUFJRjtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFLRDtDQUNDLGNKakptQjtDSWtKbkI7Q0FDQTs7QUFJRjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFJRjtDQUNDOztBQUdEO0NBQ0M7Q0FDQTs7QUFLQztDQUNDO0NBQ0E7Q0FDQTs7QUFJRjtDQUNDOztBQUVBO0NBQ0M7O0FBSUY7Q0FDQzs7QUFLSDtDQUNDOztBQUVBO0NBQ0M7O0FBRUE7Q0FDQztDQUNBOzs7QUFZSjtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0FBQUE7Q0FFQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7QUFBQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7QUFBQTtDQUNDO0NBQ0EsY0puUVE7Q0lvUVIsT0pwUVE7O0FJdVFUO0FBQUE7Q0FDQztDQUNBO0NBQ0E7O0FBS0Q7QUFBQTtDQUNDO0NBQ0EsY0poUlU7Q0lpUlY7O0FBTUQ7QUFBQTtBQUFBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBSUE7QUFBQTtBQUFBO0NBQ0M7Q0FDQTtDQUNBOzs7QUFVTjtDQUNJO0NBQ0E7OztBQUtIO0NBRUM7Q0FDQTtDQUNBOztBQUlBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBOzs7QUFPRDtDQUNDO0NBQ0E7Q0FDQTs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTs7QUFLRztDQUNDOztBQU9MO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFHRDtDQUNDOztBQUdEO0NBQ0M7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTs7QUFHRDtDQUNDOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUlBO0NBQ0M7O0FBTUY7Q0FDQzs7QUFHQztDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUlGO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUdDO0NBQ0MsY0o5YmdCO0NJK2JoQjtDQUNBOztBQVNMO0NBQ0M7Q0FDQTs7QUFLSDtDQUNDO0NBQ0E7Q0FDQTs7QUFHQztDQUNDOztBQUtIO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNDO0NBQ0Q7Q0FDQTs7QUFFQTtDQUNDOztBQUdEO0NBQ0M7O0FBS0Y7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBOztBQUdEO0NBQ0M7O0FBRUE7Q0FDQzs7QUFJRjtDQUNDO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFFQTtDQUNDOztBQUlGO0FBQUE7Q0FFQzs7QUFJRjtDQUNDO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUVBO0NBQ0M7O0FBSUY7Q0FDQztDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQVFOO0NBQ0M7RUFDQzs7OztBQVVIO0NBSUM7Q0FDQTs7QUFFQTtBQUFBO0NBRUM7O0FBRUE7QUFBQTtDQUNDO0NBQ0E7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBR0M7Q0FDQyxlQXRCVztDQXVCWDs7QUFHRDtDQUNDO0NBQ0E7O0FBS0g7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFHQztDQUNDO0NBQ0E7O0FBS0M7Q0FDQzs7O0FBV0w7Q0FDQztDQUNBO0NBQ0E7OztBQy9xQkY7QUFBQTtBQUFBO0FBR0E7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFJRDtDQUNDO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFLRjtDQUNDOztBQUlBO0NBQ0M7O0FBRUE7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFLSDtDQUNDO0NBQ0E7Q0FDQTs7QUFHQztDQUNDOzs7QUNoRUw7QUFBQTtBQUFBO0FBSUE7Q0FDQyxlTllnQjtDTVhoQjtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQVFEO0FBQUE7QUFBQTtDQUNDO0NBQ0E7O0FBR0Q7QUFBQTtBQUFBO0NBQ0M7Q0FDQTs7QUFFQTtBQUFBO0FBQUE7Q0FDQztDQUNBOztBQUVBO0FBQUE7QUFBQTtDQUNDOztBQU1KO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDOztBQUVBO0NBQ0M7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBUUw7Q0FDQztDQUNBO0NBQ0E7OztBQzdFRjtBQUFBO0FBQUE7QUFJQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQztDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDOzs7QUMxQko7QUFBQTtBQUFBO0FBS0U7Q0FDQzs7QUFFQTtDQUNDOztBQUVBO0FBQUE7Q0FFQztDQUNBO0NBQ0E7Q0FDQSxRUkNZO0NRQVo7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0FBQUE7Q0FDQztDQUNBO0NBQ0E7O0FBTUQ7QUFBQTtDQUVDO0NBQ0E7Q0FDQTs7QUFNSjtDQUNDOztBQUVBO0NBQ0M7O0FBR0Q7Q0FDQztDQUNBOztBQUlBO0NBQ0M7O0FBTUY7Q0FDQzs7QUFFQTtDQUNDOzs7QUFTTDtDQUNDOztBQUlFO0FBQUE7Q0FFRTtDQUNBO0NBQ0E7Q0FDQSxRUnJFWTtDUXNFWjtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0FBQUE7Q0FDQztDQUNBO0NBQ0E7OztBQ2hHTjtBQUFBO0FBQUE7QUFHQTtDQUNDOztBQUVBO0NBQ0M7O0FBRUE7Q0FDQzs7QUFFQTtDQUhEO0VBSUU7OztBQUlGO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBSUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFZQztDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7O0FBSUE7Q0FDQzs7QUFLSDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDOztBQUVBO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDOztBQUdEO0NBQ0M7O0FBTUo7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7O0FBR0Q7Q0FDQzs7QUFJRjtDQUNDOztBQUdEO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7O0FBSUE7Q0FDQzs7QUFFQTtDQUNDOztBQUtEO0NBQ0M7O0FBS0g7Q0FDQztDQUNBO0NBQ0E7O0FBU0Y7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTs7QUFJRTtDQUNDOztBQU9IO0NBQ0M7Q0FDQTs7QUFRRjtDQUNDOztBQVFBO0NBQ0M7O0FBT0g7Q0FDQztDQUNBO0NBQ0E7O0FBR0M7Q0FDQztDQUNBO0NBQ0E7O0FBTUE7Q0FDQzs7QUFNSjtDQUNDO0NBQ0E7O0FBR0M7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFHQztDQUNDOztBQUtIO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBU0g7Q0FDQzs7QUFJRDtDQUNDOztBQUVBO0NBQ0M7Q0FDQSxlVDFQVzs7QVM0UFg7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBOztBQUdEO0NBQ0M7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBSUU7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQzs7QUFHRDtDQUNDOztBQUVBO0NBQ0M7O0FBSUY7Q0FDQztDQUNBO0NBQ0E7O0FBSUY7Q0FDQztDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFVUjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUdEO0NBQ0M7OztBQzdWSDtBQUFBO0FBQUE7QUFNQztDQUdHO0VBQ0M7OztBQU1KO0NBR0c7RUFDQzs7Q0FFQTtFQUNDOztDQU9DO0VBQ0M7OztBQVNQO0NBR0c7RUFDQzs7O0FBT0o7Q0FDQztFQUNDOztDQUVBO0VBQ0M7O0NBR0Q7RUFDQzs7Q0FHRDtFQUNDOztDQUdEO0VBQ0M7O0NBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBR0Q7RUFDQzs7Q0FHRDtFQUNDO0VBQ0E7O0NBRUE7RUFDQztFQUNBOztDQUVBO0VBQ0M7O0NBR0Q7RUFDQztFQUNBOztDQVFGO0VBQ0M7O0NBa0JBO0VBRUM7RUFDQTs7Q0FHQztFQUNDO0VBQ0E7RUFDQTtFQUNBOztDQUtEO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7RUFDQTs7Q0FHRDtBQUFBO0FBQUE7RUFFQzs7Q0FHRDtFQUNDO0VBQ0E7RUFDQTs7Q0FRRjtFQUNDO0VBQ0E7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7RUFDQTs7Q0FLSjtFQUNDOztDQU9IO0VBQ0M7RUFDQTs7Q0FLRDtFQUNDO0VBQ0E7O0NBRUE7RUFDQzs7Q0FFQTtFQUNDOztDQUtDO0VBQ0M7O0NBVUo7RUFDQzs7O0FBT0w7Q0FJRztFQUNDOztDQUVBO0VBQ0M7O0NBSUY7RUFDQzs7Q0FLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0NBRUE7RUFDQzs7Q0FJRjtFQUNDOztDQUlGO0VBQ0M7O0NBR0M7RUFDQzs7Q0FPRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztDQUVBO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBRUE7RUFDQzs7Q0FFQTtFQUNDOztDQUlGO0VBQ0M7O0NBSUY7RUFDQzs7Q0FHRDtFQUNDOztDQVNIO0VBQ0M7RUFDQTtFQUNBOzs7QUFPTDtDQUVFO0VBQ0M7RUFDQTs7Q0FHRDtFQUNDO0VBQ0E7O0NBR0Q7RUFDQzs7Q0FHRDtFQUNDOzs7QUFLSDtDQUlHO0VBQ0M7O0NBS0Q7RUFDQztFQUNBOztDQUdDO0VBQ0M7O0NBUUY7RUFDQztFQUNBOztDQUVBO0VBQ0M7RUFDQTs7Q0FFQTtFQUNDO0VBQ0E7O0NBUUo7RUFDQztFQUNBO0VBQ0E7O0NBRUE7RUFDQztFQUNBOztDQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0NBRUE7RUFDQzs7Q0FHRDtFQUNDOztDQUlGO0VBQ0M7RUFDQSIsImZpbGUiOiJjc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiDlpInmlbBcclxuICovXHJcblxyXG4kZm9udF9zaXplOiAxNnB4O1xyXG5cclxuJGNvbG9yX2RlZmF1bHRfZm9udDogIzAwMDtcclxuJGNvbG9yX2RlZmF1bHRfYm9yZGVyOiAjYzRkMGQ4O1xyXG5cclxuJGNvbG9yLWxpbms6ICMzOTZlOTA7XHJcbiRjb2xvci1hY3RpdmU6ICNlYjZkNDU7XHJcbiRjb2xvci1mb2N1czogI2ViNmQ0NTtcclxuJGNvbG9yLWhvdmVyOiAjZjFkYmQ2O1xyXG4kY29sb3Itc2VsZWN0ZWQ6ICNmNWNjYzM7XHJcbiRjb2xvci1zZWxlY3RlZC1ib3JkZXI6ICNkYTlmOTE7XHJcbiRjb2xvci1kaXNhYmxlZDogIzg4ODg4ODtcclxuXHJcbiRkZWZhdWx0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kZWZhdWx0X2JvcmRlcjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiBNaXhpblxyXG4gKi9cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqXHRiYXNlXHJcbiovXHJcblxyXG46cm9vdCB7XHJcblx0LS1mb250LXNlcmlmOiBzZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG5cdC0tZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIFwiLWFwcGxlLXN5c3RlbVwiLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsXHJcblx0XHRcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcblx0LS1mb250LW1vbm9zcGFjZTogXCJTRk1vbm8tUmVndWxhclwiLCBcIk1lbmxvXCIsIFwiTW9uYWNvXCIsIFwiQ29uc29sYXNcIiwgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VyaWYpO1xyXG59XHJcblxyXG46cm9vdFtsYW5nfD1cImphXCJdLFxyXG46cm9vdFtkYXRhLXVybD1cIi9qYS1qcC9cIl0ge1xyXG4gICAgLS1mb250LXNlcmlmOiBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsXCJCSVogVURQTWluY2hvXCIsXCJCSVogVURQ5piO5pydXCIsc2VyaWYsXHJcblx0XHRcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAtLWZvbnQtc2Fucy1zZXJpZjogXCItYXBwbGUtc3lzdGVtXCIsXCJTZWdvZSBVSVwiLEhlbHZldGljYSBcIk5ldWVcIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkJJWiBVRFBHb3RoaWNcIixcclxuXHRcdFwiQklaIFVEUOOCtOOCt+ODg+OCr1wiLFwibWVpcnlvXCIsXCLjg6HjgqTjg6rjgqpcIixzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAtLWZvbnQtbW9ub3NwYWNlOiBcIlNGTW9uby1SZWd1bGFyXCIsIFwiTWVubG9cIiwgXCJNb25hY29cIiwgXCJDb25zb2xhc1wiLFwiQklaIFVER290aGljXCIsXCJCSVogVUTjgrTjgrfjg4Pjgq9cIiwgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zLXNlcmlmKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbioge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAkZm9udF9zaXplO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRjb2xvcjogJGNvbG9yX2RlZmF1bHRfZm9udFxyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zLXNlcmlmKTtcclxufVxyXG5cclxuaDEge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG59XHJcblxyXG5oMiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ly9mb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG5cdG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLypcbmZvbnRcbiovXG5cblxuXG5cblxuXG4vKlxuICog44OV44Kp44Oz44OI44Ki44Kk44Kz44OzXG4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJpY29uLWlzaGFyZVwiO1xuXHRzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ljb24taXNoYXJlLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS53b2ZmXCIpICBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoXCIuLi93ZWJmb250cy9pY29uLWlzaGFyZS5lb3RcIikgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbn1cblxuLmZpcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IGljb24taXNoYXJlO1xuXHRmb250LXNpemU6IDEuMTVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiAwO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblxuXHQmLngwNSB7XG5cdFx0Zm9udC1zaXplOiAuNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAwLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MDYge1xuXHRcdGZvbnQtc2l6ZTogLjZlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMC4xNDI4NTcxNGVtO1xuXHR9XG5cdCYueDA3IHtcblx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IDAuMTQyODU3MTRlbTtcblx0fVxuXHQmLngwOCB7XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAwLjA3MTQyODU3ZW07XG5cdH1cblx0Ji54MDkge1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMC4wNzE0Mjg1N2VtO1xuXHR9XG5cdCYueDExIHtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHR9XG5cdCYueDEyIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNzE0Mjg1N3JlbTtcblx0fVxuXHQmLngxMyB7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuMDcxNDI4NTdyZW07XG5cdH1cblx0Ji54MTQge1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IC0wLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MTUge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IC0wLjE0Mjg1NzE0ZW07XG5cdH1cblx0Ji54MjAge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC4zNTcxNDI4NmVtO1xuXHR9XG5cdCYueDI1IHtcblx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC41NzE0Mjg1N2VtO1xuXHR9XG5cdCYueDMwIHtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuNzg1NzE0MjllbTtcblx0fVxuXG5cdCYucjQ1IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0Ji5yOTAge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXHQmLnIxMzUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdH1cblx0Ji5yMTgwIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cdCYucjIyNSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0fVxuXHQmLnIyNzAge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdH1cblx0Ji5yMzE1IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuXHR9XG5cblx0XG5cdCRjb2RlLW1hcDogKFxuXHRcdFwiaG9tZVwiOiBcIlxcZTAwMFwiLFxuXHRcdFwiZm9sZGVyXCI6IFwiXFxlMDAxXCIsXG5cdFx0XCJkb2N1bWVudFwiOiBcIlxcZTAwMlwiLFxuXHRcdFwiYm9va1wiOiBcIlxcZTAwM1wiLFxuXHRcdFwiZWRpdFwiOiBcIlxcZTAwNFwiLFxuXHRcdFwic3RhbXBcIjogXCJcXGUwMDVcIixcblx0XHRcInNlYXJjaFwiOiBcIlxcZTAwNlwiLFxuXHRcdFwidXNlcnNcIjogXCJcXGUwMDdcIixcblx0XHRcImhlbHBcIjogXCJcXGUwMDhcIixcblx0XHRcImxpc3Qtd2l0aG91dFwiOiBcIlxcZTAwOVwiLFxuXHRcdFwibGlzdFwiOiBcIlxcZTAwYVwiLFxuXHRcdFwidXNlci1jaXJjbGVcIjogXCJcXGUwMGJcIixcblx0XHRcInVzZXJcIjogXCJcXGUwMGNcIixcblx0XHRcImNsb3NlXCI6IFwiXFxlMDBkXCIsXG5cdFx0XCJkYXRhXCI6IFwiXFxlMDBlXCIsXG5cdFx0XCJzZXR0aW5nXCI6IFwiXFxlMDBmXCIsXG5cdFx0XCJlZGl0LXN0cnVjdHVyZVwiOiBcIlxcZTAxMFwiLFxuXHRcdFwiZWRpdC1zdHJ1Y3R1cmUtZ2xvYmFsXCI6IFwiXFxlMDExXCIsXG5cdFx0XCJ0cmFucy1pbXBvcnRcIjogXCJcXGUwMTJcIixcblx0XHRcInByb29mXCI6IFwiXFxlMDEzXCIsXG5cdFx0XCJwcm9vZi1jaGVja1wiOiBcIlxcZTAxNFwiLFxuXHRcdFwicGx1cy1zcXVhcmVcIjogXCJcXGUwMTVcIixcblx0XHRcIm1pbnVzLXNxdWFyZVwiOiBcIlxcZTAxNlwiLFxuXHRcdFwic29ydFwiOiBcIlxcZTAxN1wiLFxuXHRcdFwic29ydC1hc2NcIjogXCJcXGUwMThcIixcblx0XHRcInNvcnQtZGVzY1wiOiBcIlxcZTAxOVwiLFxuXHRcdFwiY29tbWVudC1zdGFtcFwiOiBcIlxcZTAxYVwiLFxuXHRcdFwiY29tbWVudC1nbG9iYWxcIjogXCJcXGUwMWJcIixcblx0XHRcImNvbW1lbnRcIjogXCJcXGUwMWNcIixcblx0XHRcImNhbGVuZGFyXCI6IFwiXFxlMDFkXCIsXG5cdFx0XCJsb2NrXCI6IFwiXFxlMDFlXCIsXG5cdFx0XCJ1bmxvY2tcIjogXCJcXGUwMWZcIixcblx0XHRcInNhdmVcIjogXCJcXGUwMjBcIixcblx0XHRcInRyYXNoXCI6IFwiXFxlMDIxXCIsXG5cdFx0XCJ0cmVlXCI6IFwiXFxlMDIyXCIsXG5cdFx0XCJ0cmVlLXBsdXNcIjogXCJcXGUwMjNcIixcblx0XHRcImxlYWZzXCI6IFwiXFxlMDI0XCIsXG5cdFx0XCJlZGl0b3JcIjogXCJcXGUwMjVcIixcblx0XHRcImxlYWZcIjogXCJcXGUwMjZcIixcblx0XHRcImxlYWYtcGx1c1wiOiBcIlxcZTAyN1wiLFxuXHRcdFwiaW5kZW50XCI6IFwiXFxlMDI4XCIsXG5cdFx0XCJvdXRkZW50XCI6IFwiXFxlMDI5XCIsXG5cdFx0XCJwbHVzXCI6IFwiXFxlMDJhXCIsXG5cdFx0XCJtaW51c1wiOiBcIlxcZTAyYlwiLFxuXHRcdFwiZm9sZGVyLWNsb3NlXCI6IFwiXFxlMDJjXCIsXG5cdFx0XCJmb2xkZXItdXBcIjogXCJcXGUwMmRcIixcblx0XHRcInN0YW1wLXNxdWFyZVwiOiBcIlxcZTAyZVwiLFxuXHRcdFwic2VhcmNoLWluZm9cIjogXCJcXGUwMmZcIixcblx0XHRcImZpbGUsICYtZmlsZS10eHQsICYtZmlsZS10ZXh0XCI6IFwiXFxlMDMwXCIsXG5cdFx0XCJmaWxlLXBkZlwiOiBcIlxcZTAzMVwiLFxuXHRcdFwiZmlsZS1sb2dcIjogXCJcXGUwMzJcIixcblx0XHRcImZpbGUtZG9jXCI6IFwiXFxlMDMzXCIsXG5cdFx0XCJmaWxlLWRvY3hcIjogXCJcXGUwMzNcIixcblx0XHRcImZpbGUteGxzXCI6IFwiXFxlMDM0XCIsXG5cdFx0XCJmaWxlLXhsc3hcIjogXCJcXGUwMzRcIixcblx0XHRcImZpbGUteGxzbVwiOiBcIlxcZTAzNFwiLFxuXHRcdFwiZmlsZS1wcHRcIjogXCJcXGUwMzVcIixcblx0XHRcImZpbGUtcHB0eFwiOiBcIlxcZTAzNVwiLFxuXHRcdFwiZmlsZS1pbWdcIjogXCJcXGUwMzZcIixcblx0XHRcImZpbGUtemlwXCI6IFwiXFxlMDM3XCIsXG5cdFx0XCJmaWxlLWh0bWxcIjogXCJcXGUwMzhcIixcblx0XHRcImZpbGUtdXBcIjogXCJcXGUwMzlcIixcblx0XHRcImZpbGUtZHdcIjogXCJcXGUwM2FcIixcblx0XHRcImZpbGUtaW5cIjogXCJcXGUwM2JcIixcblx0XHRcImZpbGUtZXhcIjogXCJcXGUwM2NcIixcblx0XHRcImZpbGUtcHJvcGVydHlcIjogXCJcXGUwM2RcIixcblx0XHQvL1wiZmlsZS1cIjogXCJcXGUwM2VcIixcblx0XHQvL1wiZmlsZS1cIjogXCJcXGUwM2ZcIixcblx0XHRcImNhdXRpb25cIjogXCJcXGUwNDBcIixcblx0XHRcImluZm9cIjogXCJcXGUwNDFcIixcblx0XHRcImNvZ1wiOiBcIlxcZTA0MlwiLFxuXHRcdFwibGljZW5zZVwiOiBcIlxcZTA0M1wiLFxuXHRcdFwibGljZW5zZS13aXRob3V0XCI6IFwiXFxlMDQ0XCIsXG5cdFx0XCJwdWJsaXNoZXJcIjogXCJcXGUwNDVcIixcblx0XHRcImNhdGVnb3J5XCI6IFwiXFxlMDQ2XCIsXG5cdFx0XCJzcGVha2VyXCI6IFwiXFxlMDQ3XCIsXG5cdFx0XCJwdWItc2V0XCI6IFwiXFxlMDQ4XCIsXG5cdFx0XCJuby1lbnRyeVwiOiBcIlxcZTA0OVwiLFxuXHRcdFwibWVyZ2VcIjogXCJcXGUwNGFcIixcblx0XHRcInJldmlzZVwiOiBcIlxcZTA0YlwiLFxuXHRcdFwibWlncmF0aW9uXCI6IFwiXFxlMDRjXCIsXG5cdFx0XCJzZWFyY2hfd29yZFwiOiBcIlxcZTA0ZFwiLFxuXHRcdFwic2VhcmNoX3dvcmRfZGVsXCI6IFwiXFxlMDRlXCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA0ZlwiLFxuXHRcdFwid2luLW1pblwiOiBcIlxcZTA1MFwiLFxuXHRcdFwid2luLW1heFwiOiBcIlxcZTA1MVwiLFxuXHRcdFwid2luLW5vcm1hbFwiOiBcIlxcZTA1MlwiLFxuXHRcdFwidW5kb1wiOiBcIlxcZTA1M1wiLFxuXHRcdFwicmVkb1wiOiBcIlxcZTA1NFwiLFxuXHRcdFwidHJpYW5nbGUtc3F1YXJlXCI6IFwiXFxlMDU1XCIsXG5cdFx0XCJsaXN0LXNxdWFyZVwiOiBcIlxcZTA1NlwiLFxuXHRcdFwicGFyYWdyYXBoXCI6IFwiXFxlMDU3XCIsXG5cdFx0XCJpbWctc3F1YXJlXCI6IFwiXFxlMDU4XCIsXG5cdFx0XCJ2YXJpYWJsZVwiOiBcIlxcZTA1OVwiLFxuXHRcdFwiY29kZVwiOiBcIlxcZTA1YVwiLFxuXHRcdFwiY2hhdFwiOiBcIlxcZTA1YlwiLFxuXHRcdFwiaW1nLXdpdGhvdXRcIjogXCJcXGUwNWNcIixcblx0XHRcImZpbGUtZ2lmXCI6IFwiXFxlMDVjXCIsXG5cdFx0XCJmaWxlLWpwZ1wiOiBcIlxcZTA1Y1wiLFxuXHRcdFwiZmlsZS1wbmdcIjogXCJcXGUwNWNcIixcblx0XHRcImxlXCI6IFwiXFxlMDVkXCIsXG5cdFx0XCJjbGlwXCI6IFwiXFxlMDVlXCIsXG5cdFx0XCJ3aW4tbmV3XCI6IFwiXFxlMDVmXCIsXG5cdFx0XCJpbi1yb3ctdXBcIjogXCJcXGUwNjBcIixcblx0XHRcImluLXJvdy1sb3dcIjogXCJcXGUwNjFcIixcblx0XHRcImRlbC1yb3dcIjogXCJcXGUwNjJcIixcblx0XHRcImluLWNvbC1sZWZ0XCI6IFwiXFxlMDYzXCIsXG5cdFx0XCJpbi1jb2wtcmlnaHRcIjogXCJcXGUwNjRcIixcblx0XHRcImRlbC1jb2xcIjogXCJcXGUwNjVcIixcblx0XHRcIm1lcmdlLWNlbGxcIjogXCJcXGUwNjZcIixcblx0XHRcInNwbGl0LWNlbGxcIjogXCJcXGUwNjdcIixcblx0XHRcImNvbnZlcnQtY2VsbFwiOiBcIlxcZTA2OFwiLFxuXHRcdFwiY2VsbC1zaXplXCI6IFwiXFxlMDY5XCIsXG5cdFx0XCJncmlkXCI6IFwiXFxlMDZhXCIsXG5cdFx0XCJjb252ZXJ0LWNlbGwyXCI6IFwiXFxlMDZiXCIsXG5cdFx0XCJjb2xzLTJcIjogXCJcXGUwNmNcIixcblx0XHRcImNvbHMtM1wiOiBcIlxcZTA2ZFwiLFxuXHRcdFwiY29scy00XCI6IFwiXFxlMDZlXCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA2ZlwiLFxuXHRcdFwiY2xvc2UtdjFcIjogXCJcXGUwNzBcIixcblx0XHRcIm9wZW4tdjFcIjogXCJcXGUwNzFcIixcblx0XHQvL1wiXCI6IFwiXFxlMDcyXCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA3M1wiLFxuXHRcdC8vXCJcIjogXCJcXGUwNzRcIixcblx0XHQvL1wiXCI6IFwiXFxlMDc1XCIsXG5cdFx0Ly9cIlwiOiBcIlxcZTA3NlwiLFxuXHQpO1xuXHRcblx0QGVhY2ggJG5hbWUsICRjb2RlIGluICRjb2RlLW1hcCB7XG5cdFx0Ji0jeyRuYW1lfSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBxdW90ZSgkY29kZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5cblxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIGNsYXNzXHJcbiAqL1xyXG5cclxuLmV4dGVybmFsIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnXFxmMzVkJztcclxuXHRcdG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZXdfbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udl9oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG5cclxuXHQ+IGRpdiB7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgyNTUsMjU1LDI1NSwgLjUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwMHB4IDEwMHB4IHJnYmEoMjU1LDI1NSwyNTUsIC41KTtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JjplbXB0eSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29sb3Ige1xyXG5cdCYtcmVkIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdH1cclxuXHQmLWRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdH1cclxuXHJcblx0Ji1wZGYge1xyXG5cdFx0Y29sb3I6ICNjYzJlMmU7XHJcblx0fVxyXG5cclxuXHQmLWRvYyxcclxuXHQmLWRvY3gge1xyXG5cdFx0Y29sb3I6ICMyYjU3OWE7XHJcblx0fVxyXG5cclxuXHQmLXhscyxcclxuXHQmLXhsc3gsXHJcblx0Ji14bHNtIHtcclxuXHRcdGNvbG9yOiAjMjE3MzQ2O1xyXG5cdH1cclxuXHJcblx0Ji1wcHQsXHJcblx0Ji1wcHR4IHtcclxuXHRcdGNvbG9yOiAjZDM0OTI3O1xyXG5cdH1cclxuXHJcblx0Ji1odG1sIHtcclxuXHRcdGNvbG9yOiNlNDRkMjY7XHJcblx0fVxyXG5cclxuXHQmLXR4dCB7XHJcblx0XHRjb2xvcjojNTc1NzU3O1xyXG5cdH1cclxuXHJcblx0Ji16aXAge1xyXG5cdFx0Y29sb3I6I2MzYWMyYTtcclxuXHR9XHJcbn1cclxuXHJcbi5yZXF1aXJlZCB7XHJcblx0Y29sb3I6ICNmMDA7XHJcblx0Zm9udC1zaXplOiAwLjc4NTcxNDI5cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdCYubm9ybWFsIHtcclxuXHRcdGNvbG9yOiAjZjk2O1xyXG5cdH1cclxufVxyXG5cclxuLnRyZWV2aWV3IHtcclxuXHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcclxuXHQ+IHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgMTZweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5sZWFmIHtcclxuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFweCAzcHggMXB4IDIycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb24taXNoYXJlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQyODU3MTQzcmVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdD4gLmxlYWYge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0ZWQtYm9yZGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubm9kZS10b2dnbGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogLTE1cHg7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA4cHggIzQ1NTI2NyBzb2xpZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVrLWJhZGdlIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdD4gLm5vZGUtdG9nZ2xlIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gLnVrLWJhZGdlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMnJlbTtcclxuXHRcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGlsZC1xdWEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdD4gLmxlYWYge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0dG9wOiAtMC4zNTcxNDI4NnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5sYWJlbCB7XHJcblx0Ji5idXR0b24tZGVmYXVsdCB7XHJcblx0XHRtYXJnaW46IDNweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRbdHlwZT1cInJhZGlvXCJdLFxyXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgwJSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5rO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmOTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWxpbms7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRpc2FibGVkLFxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E4YjJiOTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2E4YjJiOTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M1OGY1YztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzU4ZjVjO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzk2ZTkwO1xyXG59XHRcclxuXHJcblxyXG4udWstbGFiZWwge1xyXG5cdCYucmFkLFxyXG5cdCYubmV3X3VwZGF0ZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcclxuXHR9XHJcblxyXG5cdCYubmV3X3VwZGF0ZSB7XHJcblx0XHQmLm5ldyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji51cGRhdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5maW5pc2hkYXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3MTM1ZTtcclxuXHRcdGNvbG9yOiAjMjcxMzVlO1xyXG5cdH1cclxuXHJcblx0Ji5zaXplIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI3NlYXJjaF9tb2RhbCB7XHJcblx0LnVrLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC51ay1tb2RhbC1oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcblx0XHQudWstbW9kYWwtdGl0bGUge1xyXG5cdFx0XHQucmVfc2NvcGUge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU0cHgpO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdCNzZWFyY2hfY29uZGl0aW9ucyB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAyNzBweDtcclxuXHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRcdGg1IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRtYXJnaW46IDdweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC51ay1zZWFyY2gge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQubGlzdCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24tZGVmYXVsdCB7XHJcblx0XHRcdG1hcmdpbjogMnB4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg1NzE0Mjg2cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0OmNoZWNrZWQge1xyXG5cdFx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlbXBfdHlwZSB7XHJcblx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggM3B4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgwJSk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zZWxlY3RlZC1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHJlZXZpZXcge1xyXG5cdFx0XHQubGVhZiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjX3Jlc3VsdHMge1xyXG5cdFx0cGFkZGluZzogMC41cmVtIDAgMXJlbSAxcmVtO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdC50b29sIHtcclxuXHRcdFx0LmJ1dHRvbi1kZWZhdWx0IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzZWFyY2hfcmVzdWx0cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRcdGhlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmODtcclxuXHRcdH1cclxuXHJcblx0XHQudWstYmFkZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwcHg7XHJcbiBcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHJcblx0XHRcdCsgaDMge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBoNCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC43cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5kb2Mge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcblx0XHRcdCsgLmRvYyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhW2hyZWZdIHtcclxuXHRcdFx0XHRjb2xvcjogIzA0MjE0ZDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwNGFiOTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0LnRvZ2dsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzk2ZTkwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YVtocmVmXSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHQudWstbGFiZWwuc2l6ZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmlzLWNsaXAsXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjE4NzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9waWMge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAuNXJlbSAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wYXJhIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAuNXJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmZpcy5maXMtaW1nLXdpdGhvdXQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzk2ZTkwO1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vc2Nyb2xsX3RhYmxlXHJcbi5zY3JvbGxfdGFibGUge1xyXG5cdCRjb2xvci1ib3JkZXItZGVmYXVsdDogI2M0ZDBkODtcclxuXHQkYm9yZGVyLWJhc2U6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdD4gLnRhYmxlLWhlYWQsXHJcblx0PiAudGFibGUtYm9keSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQ+IHRhYmxlIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC50YWJsZS1oZWFkIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHQ+IHRhYmxlIHtcclxuXHRcdFx0PiB0aGVhZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1iYXNlO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ+IHRib2R5IHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLnRhYmxlLWJvZHkge1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHJcblx0XHQ+IHRhYmxlIHtcclxuXHRcdFx0PiB0aGVhZCB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IHRib2R5IHtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmphIHtcclxuXHQuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuICog44Os44Kk44Ki44Km44OIXHJcbiAqL1xyXG5ib2R5IHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdD4gaGVhZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHJcblx0PiBtYWluIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQ+IGZvb3RlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYjbG9naW4ge1xyXG5cdFx0I2xvZ19pbiB7XHJcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblxyXG5cdFx0XHQjbG9nbyB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9vdGVyIHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiBoZWFkZXJcclxuICovXHJcblxyXG5ib2R5ID4gaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAkZGVmYXVsdF9ib3JkZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRoZWlnaHQ6IDY1cHg7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHJcblx0I2xvZ28ge1xyXG5cdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjdXRpbGl0eSxcclxuXHQjc2V0dGluZyxcclxuXHQjaGVhZGVyX25hdmkge1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVrLWRyb3Bkb3duIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cclxuXHRcdHVsLnVrLWRyb3Bkb3duLW5hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWY1O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQjc2VsZWN0bGFuZyB7XHJcblx0XHRtYXJnaW46IDAgMXJlbTtcclxuXHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRmb250LXNpemU6IC44NXJlbTtcclxuXHR9XHJcblxyXG5cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIGZvb3RlclxyXG4gKi9cclxuXHJcbmJvZHkgPiBmb290ZXIge1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGQwZDg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0YVtocmVmXSB7XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjRlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIGFzaWRlIOOCteOCpOODieODiuODk1xyXG4gKi9cclxubWFpbiBhc2lkZSB7XHJcblx0bmF2IHtcclxuXHRcdD4gdWwge1xyXG5cdFx0XHRtYXJnaW46IC0xcHggMCAwO1xyXG5cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0PiBhLFxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IC0xcHggMCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRcdFx0XHRcdGJvcmRlcjogJGRlZmF1bHRfYm9yZGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQ+IGEsXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYmdjb2xvcik7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZXhwYW5kLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwLjkzNzVyZW07XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxhYmVsLmJ1dHRvbi1kZWZhdWx0IHtcclxuXHRcdFx0XHRpbnB1dCArIHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbWVudV9jYXRlZ29yeSB7XHJcblx0XHRcdC50cmVldmlldyB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0LmxlYWYge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbltkYXRhLWRyb3Bkb3duLWxpc3Q9XCJzaWRlbWVudVwiXSB7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0dWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHQ+IGEsXHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogLTFweCAwIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAkZGVmYXVsdF9ib3JkZXI7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1iZ2NvbG9yKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gKiBhcnRpY2xlXHJcbiAqL1xyXG5ib2R5ID4gbWFpbiA+IGFydGljbGUge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblxyXG5cdD4gc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdCYjZmlsdGVyX2luZm8ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudWstYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZ2NvbG9yKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0JiN0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC8vIGgxIHtcclxuXHRcdFx0Ly8gXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2VhcmNoIHtcclxuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAtNTRweDtcclxuXHJcblx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdC8vd2lkdGg6IDQ1MHB4O1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0KyBkaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdFx0KyAqIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3NlYXJjaF9zdWdnZXN0aW9ucyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTIpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM5NmU5MDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuc2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzZWxlY3RbbmFtZT1cInNlYXJjaF9zY29wZVwiXSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogLTJweCA1cHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5rZXl3b3JkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0KyB0ciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcblxyXG5cdFx0XHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQ+ICoge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYjd2hhdHNuZXcsXHJcblx0XHQmI3B1c2hfY29udGVudHMge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcMjA+XFwyMCc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLjVyZW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmI3doYXRzbmV3IHtcclxuXHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdC50eXBlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmI3B1c2hfY29udGVudHMge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiNmaWx0ZXJfaW5mbyB7XHJcblx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMzBweCAycHggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcMjA+XFwyMCc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZW1wdHlwZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0aDUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAzMHB4IDJweCAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoMCUpO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAyMHB4IDJweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmI2RvY19saW5rcyB7XHJcblx0XHRcdC5jdDEge1xyXG5cdFx0XHRcdCsgLmN0MSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdC5jdDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHJcblx0XHRcdFx0XHQ+IGhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkZGVmYXVsdF9ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAuNXJlbTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5kb2NzIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVyZW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdC5kb2Mge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuZmluaXNoZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmF0dGFjaCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5sZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDAuNjg3NXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5maWxlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC43cmVtIDFyZW0gMCAycmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuc2l6ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IC4zcmVtIC41cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWJnY29sb3IpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjQyODU3MTQzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLnJlYWQge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMC43cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qXHJcbiAqIOODouODkOOCpOODq1xyXG4gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG5cdFx0Ym9keSA+IG1haW4gPiBhcnRpY2xlIHtcclxuXHRcdFx0PiBzZWN0aW9uIHtcclxuXHRcdFx0XHQmI2ZpbHRlcl9pbmZvIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkgYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG5cdFx0Ym9keSA+IG1haW4gPiBhcnRpY2xlIHtcclxuXHRcdFx0PiBzZWN0aW9uIHtcclxuXHRcdFx0XHQmI3RpdGxlIHtcclxuXHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjc2VhcmNoIHtcclxuXHRcdFx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdFx0XHQuY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0XHRcdFx0aDYsIHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbihtYXgoMS41dncsIDEycHgpLCAxNnB4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuXHRcdGJvZHkgPiBtYWluID4gYXJ0aWNsZSB7XHJcblx0XHRcdD4gc2VjdGlvbiB7XHJcblx0XHRcdFx0JiN0aXRsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGJvZHkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcblx0XHRcdC52aWV3X21vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMDYyNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHJcblx0XHRcdFx0I2xvZ28ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQjdXRpbGl0eSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQjbWVudSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IG1haW4ge1xyXG5cdFx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0XHQjdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHQvLyAjc2VhcmNoIHtcclxuXHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG5cdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdFx0Ly8gXHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0Ly8gXHRsZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHQvLyBcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHQvLyBcdHotaW5kZXg6IDI7XHJcblx0XHJcblx0XHRcdFx0XHRcdC8vIFx0Zm9ybSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c2VjdGlvbiB7XHJcblx0XHRcdFx0XHRcdCYjd2hhdHNuZXcsXHJcblx0XHRcdFx0XHRcdCYjcHVzaF9jb250ZW50cyB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmRhdGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQubGluZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0JiN3aGF0c25ldyB7XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiNmaWx0ZXJfaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBmb290ZXIge1xyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmI3BhZ2VfcG9ydGFsIHtcclxuXHRcdFx0XHQjZmlsdGVyX2luZm8ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblxyXG5cdFx0XHRcdFx0LnRlbXB0eXBlIHtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDdweCAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjc2VhcmNoX21vZGFsIHtcclxuXHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHQuc2VhcmNoX29wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OXB4KSB7XHJcblx0XHRib2R5IHtcclxuXHRcclxuXHRcdFx0PiBoZWFkZXIge1xyXG5cdFx0XHRcdCNtZW51IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuN2VtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3NldHRpbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gbWFpbiB7XHJcblx0XHRcdFx0PiBhc2lkZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDEpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcclxuXHRcdFx0XHRcdG5hdiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjc2VhcmNoIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1vYmlsZV9tZW51IHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdFx0XHRcdD4gbWFpbiB7XHJcblx0XHRcdFx0XHQ+IGFzaWRlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1vYmlsZV9zZWFyY2gge1xyXG5cdFx0XHRcdD4gbWFpbiB7XHJcblx0XHRcdFx0XHQjc2VhcmNoIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAtN3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0XHRcdFx0XHRmb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnVrLXNlYXJjaC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjc2VhcmNoX3N1Z2dlc3Rpb25zIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jb25kaXRpb25zIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNzZWFyY2hfbW9kYWwge1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdCNzZWFyY2hfY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHQudWstbW9kYWwge1xyXG5cdFx0XHRbY2xhc3MqPSd1ay1tb2RhbC1jbG9zZS0nXSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51ay1tb2RhbC1oZWFkZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMTJweCAxMnB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVrLW1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVrLW1vZGFsLWZvb3RlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdGJvZHkge1xyXG5cdFxyXG5cdFx0XHQ+IG1haW4ge1xyXG5cdFx0XHRcdD4gYXJ0aWNsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdD4gZm9vdGVyIHtcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmI3BhZ2VfcG9ydGFsIHtcdFxyXG5cdFx0XHRcdCNkb2NfbGlua3Mge1xyXG5cdFx0XHRcdFx0LmRvY3Mge1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcclxuXHRcdFx0XHRcdFx0LmRvYyB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHQuZmlsZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwLjE4NzVyZW0gMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0I3NlYXJjaF9tb2RhbCB7XHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHgpO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHJcblx0XHRcdFx0XHQuc2VhcmNoX29wIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVyZW0gMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQjc2VhcmNoX2NvbmRpdGlvbnMge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IC0zcHggMCA3cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHJcblx0XHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdCNzZWFyY2hfcmVzdWx0cyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC43cmVtIDA7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuIH1cclxuIl19 */