/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/free-jqgrid/css/ui.jqgrid.bootstrap4.css ***!
  \***************************************************************************************************************************************************************************************************/
/*!
 * jqGrid 4.15.5 - free jqGrid: https://github.com/free-jqgrid/jqGrid 
 * Date: 2018-08-13
 */

/* Grid */
.ui-jqgrid {
	position: relative;
	box-sizing: content-box;
	touch-action: manipulation;
}
.ui-jqgrid div {
}
.ui-jqgrid table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0;
	border-style: none;
}
.ui-jqgrid table td {
}
.ui-jqgrid > .ui-jqgrid-view {
	position: relative;
	box-sizing: border-box;
	left: 0;
	top: 0;
	padding: 0;
}
.ui-jqgrid > .ui-jqgrid-view *,
.ui-jqgrid > .ui-jqgrid-view *:before,
.ui-jqgrid > .ui-jqgrid-view *:after {
	box-sizing: inherit;
}

/* Caption of grid and title of ui-jqdialog */
.ui-jqgrid .ui-jqgrid-titlebar,
.ui-jqgrid .ui-jqgrid-errorbar,
.ui-jqdialog .ui-jqdialog-titlebar {
}
.ui-jqgrid-errorbar {
	max-height: 100px;
	margin-bottom: 0;
	overflow: auto;
}
.ui-jqgrid .ui-jqgrid-caption,
.ui-jqgrid .ui-jqgrid-errorbar-ltr {
	text-align: left;
}
.ui-jqgrid .ui-jqgrid-caption-rtl,
.ui-jqgrid .ui-jqgrid-errorbar-rtl {
	text-align: right;
}
/* Close/Hide button */
.ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close,
.ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.ui-jqgrid-jquery-ui .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
	margin: -8px 0 0 0;
}
.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close {
	right: .1em;
}
.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-titlebar-close {
	left: .1em;
}
.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close {
}
.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-titlebar-close {
	left: .3em;
}
.ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close,
.ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
}

.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-title,
.ui-jqgrid .ui-jqgrid-errorbar-ltr .ui-jqgrid-error,
.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-title {
	position: relative;
}
.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-title,
.ui-jqgrid .ui-jqgrid-errorbar-rtl .ui-jqgrid-error,
.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-title {
}
.ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span {
	margin-top: 0;
	margin-left: 0;
}
.ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span,
.ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close span {
	display: block;
}
.ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span.ui-icon,
.ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close span.ui-icon {
	position: relative;
	top: -2px;
}
.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close span.ui-icon,
.ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close span.ui-icon {
	right: 3.5px;
}

.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.ui-icon {
	margin-top: -1px;
}

.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa,
.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa,
.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
	/*  the values below are based on the difference between the
		font-size of fa-icon and the font size of the parent element */
	font-size: 14px;
	margin-top: -2px;
}
.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > .svg-inline--fa {
	font-size: 14px;
	display: block;
	margin-top: -.125em;
	margin-left: -.125em;
}
.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa {
	margin-left: -1px;
}
.ui-jqdialog-titlebar-close > .svg-inline--fa {
	display: block;
	margin-left: .0625em;
	margin-top: -.0625em;
}
.ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
	margin-left: -2px;
}
.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close > span {
	margin-top: -1px;
}
.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close > span.glyphicon {
	margin-top: -.05em;
	margin-left: -.05em;
}

/* Resizer */
/*.ui-jqdialog .ui-resizable-handle {
	right: -3px;
	bottom: -3px;
}*/
.ui-jqdialog .ui-resizable-handle > .ui-icon {
	right: -1px;
	bottom: -1px;
}
.ui-jqdialog .ui-resizable-handle > .fa {
	font-size: 12px;
	right: -2px;
	position: relative;
}
.ui-jqdialog .ui-resizable-handle > .svg-inline--fa {
	font-size: 12px;
	right: -1px;
	/*right: -2px;
    bottom: -1px;*/
	position: relative;
}
.ui-jqdialog .ui-resizable-handle > .glyphicon {
	font-size: 12px;
	right: -1px;
	bottom: -2.8px;
}

/* Header */
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
	height: auto;
}
.ui-jqgrid .ui-jqgrid-hbox {
	float: left;
	padding-right: 20px;
}
.ui-jqgrid .ui-jqgrid-htable {
	table-layout: fixed;
	margin: 0;
}
.ui-jqgrid .ui-jqgrid-htable th {
}
.ui-jqgrid-htable > thead > .jqg-first-row-header > th {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
	border-top: 0 none;
}
.ui-jqgrid .ui-jqgrid-htable th.jqgh_cbox {
	padding: 0;
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div {
	overflow: hidden;
	position: relative;
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels > th.jqgh_cbox {
	vertical-align: middle;
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .jqgh_cbox > div {
	text-align: center;
	vertical-align: baseline;
	margin: 0;
}
.ui-jqgrid-labels .ui-th-column-header,
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column,
.ui-jqgrid .ui-jqgrid-legacy-subgrid .ui-th-subgrid {
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}
.ui-jqgrid-labels .ui-th-column-header {
	height: auto;
	vertical-align: middle;
	border-top: 0 none;
}
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column {
	position: relative;
	vertical-align: middle;
	border-top: 0 none;
	border-bottom: 0 none;
}
.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
	border-left: 0 none;
}
.ui-th-rtl,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
	border-right: 0 none;
}
.ui-first-th-ltr {
	border-right: 1px solid;
}
.ui-first-th-rtl {
	border-left: 1px solid;
}
.ui-jqgrid .ui-th-div-ie {
	white-space: nowrap;
	zoom: 1;
}
.ui-jqgrid .ui-th-column > .jqgh_cbox {
	margin: 3px 0;
}
.ui-jqgrid .ui-th-column .cbox {
	margin: .1em;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-th-column .cbox {
	height: 18px;
	width: 18px;
}
.ui-jqgrid .ui-th-column .ui-th-div-ie > .cbox {
	margin-left: -1px;
	margin-right: -1px;
}
.ui-jqgrid .ui-jqgrid-labels > .ui-th-column > .ui-jqgrid-resize {
	top: 0;
	height: 100%;
	width: .3em;
	position: absolute;
	cursor: col-resize;
	-webkit-touch-callout: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	display: inline;
	overflow: hidden;
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div.ui-jqgrid-rotate {
	transform: translateX(-50%) translateY(0) rotate(-90deg);
	transform-origin: center center;
	margin: 0;
	left: 50%;
}

.ui-jqgrid .ui-grid-ico-sort {
	overflow: hidden;
	position: absolute;
	display: inline;
}
.ui-grid-ico-sort {
	/* use pointer cursor over all visible icons. It can be important if
		viewsortcols: [true, "vertical", false] or viewsortcols: [true, "horizontal", false]
		mode are used. The viewsortcols[2] element means that sorting are made only on clicking
		on the sorting icon. So the class ui-jqgrid-sortable will be not added to the div of
		the column header. It informs the user that clicking on the text of the column header
		will do nothing. One still need to have the cursor over the icon which inform about sorting.
	*/
	cursor: pointer;
}
.ui-state-disabled.ui-grid-ico-sort {
	cursor: pointer !important; /* to overwrite .ui-state-disabled { cursor: default !important; } from jQuery UI */
}
.ui-jqgrid .s-ico {
	position: relative;
	width: .87em;
	height: 1.125em;
	display: inline-block;
	vertical-align: middle;
	margin: 0 .1em
}
.ui-jqgrid .s-ico > .ui-grid-ico-sort {
	display: block;
	position: relative;
}
.ui-jqgrid .s-ico > .ui-grid-ico-sort.ui-icon {
	width: 12px;
	margin-top: 0px;
}
.ui-jqgrid .s-ico > .ui-icon-asc.ui-icon {
	top: -6px;
}
.ui-jqgrid .s-ico > .ui-icon-desc.ui-icon {
	top: -16px;
}
.ui-jqgrid .s-ico > .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-jqgrid .s-ico > .ui-icon.ui-sort-ltr {
	margin-left: -3px;
}
.ui-jqgrid .s-ico > .ui-icon.ui-sort-rtl {
	margin-right: 0;
}
.ui-jqgrid-sortable > .ui-jqgrid-sort-order {
	position: relative;
	left: -.1em;
	top: 0;
	font-size: 75%;
	vertical-align: super;
}

.ui-jqgrid .ui-th-column > div {
	cursor: default;
}
.ui-jqgrid .ui-th-column > div.ui-jqgrid-sortable {
	cursor: pointer;
}
.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar {
	border-top-width: 1px;
	border-top-style: solid;
}
.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar .ui-th-column {
	border-top-width: 1px;
	border-top-style: solid;
}
.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar input {
	margin: 1px 0 0 0;
}
.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar select {
	margin: 1px 0 0 0;
}

/* Grig body */
.ui-jqgrid .ui-jqgrid-bdiv {
	min-height: 1px;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: left;
}
.ui-jqgrid .ui-jqgrid-btable {
	table-layout: fixed;
	margin: 0;
	outline-style: none;
	height: 1px;
}
.ui-jqgrid tr.jqgrow,
.ui-jqgrid tr.jqgroup {
	outline-style: none;
}
.ui-jqgrid tr.jqgrow > td,
.ui-jqgrid tr.jqgroup > td,
.ui-jqgrid tr.jqfoot > td,
.ui-jqgrid tr.ui-subgrid > td,
.ui-jqgrid tr.ui-subtblcell > td {
	overflow: hidden;
	white-space: pre;
	vertical-align: middle;
	text-align: center;
	/*! height: 22px; */
	border-top: 0 none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgrow > td,
.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgroup > td,
.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqfoot > td,
.ui-jqgrid-jquery-ui.ui-jqgrid tr.ui-subgrid > td {
	border-bottom-color: inherit;
}
.ui-jqgrid tr.jqgrow > td,
.ui-jqgrid tr.jqgroup > td,
.ui-jqgrid tr.jqfoot > td {
}
.ui-jqgrid tr.ui-subgrid > td {
}
.ui-jqgrid tr.jqgfirstrow > td {
	padding: 0 2px 0 2px;
	border-top: 0 none;
	border-left: 0 none;
	height: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom: 0 none;
}
.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgfirstrow > td {
	border-right-color: inherit;
}
.ui-jqgrid tr.jqgfirstrow > td.td_cbox {
	padding: 0;
}
.ui-jqgrid tr.jqgrow > td,
.ui-jqgrid tr.jqgroup > td,
.ui-jqgrid tr.jqfoot > td {
	font-weight: normal;
}
.ui-jqgrid tr.jqfoot > td {
	font-weight: bold;
}
.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr > td {
	text-align: left;
	border-left-width: 0;
	border-left-style: none;
	border-right-width: 1px;
	border-right-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr > td {
	border-color: inherit;
}
.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl > td {
	text-align: right;
	border-right-width: 0;
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl > td {
	border-color: inherit;
}
.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum {
	padding: 0 2px 0 2px;
	margin: 0;
	border-width: 0;
	border-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum {
	border-bottom-color: inherit;
}
.ui-jqgrid .jqgrow > td.td_cbox {
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.ui-jqgrid .jqgrow > td.ui-sgcollapsed {
	text-align: center;
	vertical-align: middle;
}
.ui-jqgrid tr.jqgrow > td.td_cbox {
	padding: 0;
}
.ui-jqgrid .jqgrow > td > .cbox {
	height: 14px;
	width: 14px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
.ui-jqgrid > .ui-jqgrid-resize-mark,
body > .ui-jqgrid-resize-mark {
	width: 0;
	left: 0;
	cursor: col-resize;
	-webkit-touch-callout: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	position: absolute;
	top: 0;
	overflow: hidden;
	display: none;
	border-left-width: 1px;
	border-right-width: 1px;
	z-index: 99999;
}

span.ui-jqgrid-cell-wrapper {
	margin: 0 !important;
	padding: 0 !important;
}

/* Footer */
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-sdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
}
.ui-jqgrid .ui-jqgrid-ftable {
	table-layout: fixed;
	margin-bottom: 0;
}
.ui-jqgrid tr.footrow td {
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	height: 21px;
	padding: 0 2px 0 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow td {
	border-top-color: inherit;
	border-bottom-color: inherit;
}
.ui-jqgrid tr.footrow-ltr td {
	text-align: left;
	border-left-width: 0;
	border-left-style: none;
	border-right-width: 1px;
	border-right-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-ltr td {
	border-color: inherit;
}
.ui-jqgrid tr.footrow-rtl td {
	text-align: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 0;
	border-right-style: none;
}
.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-rtl td {
	border-color: inherit;
}

/* Pager */
.ui-jqgrid > .ui-jqgrid-pager {
	border: 0 none;
	margin: 0;
	padding: 0;
	position: relative;
	box-sizing: border-box;
	height: auto;
	min-height: 22px;
	overflow: hidden;
	font-size: 11px;
}
.ui-jqgrid > .ui-jqgrid-pager *,
.ui-jqgrid > .ui-jqgrid-pager *:before,
.ui-jqgrid > .ui-jqgrid-pager *:after {
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control,
.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
	position: relative;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
}
.ui-pager-control .ui-jqgrid-pg-left {
	text-align: left;
}
.ui-pager-control .ui-jqgrid-pg-center {
}
.ui-pager-control .ui-jqgrid-pg-right {
	text-align: right;
}
.ui-jqgrid .ui-pg-table {
	position: relative;
	padding: 0;
	width: auto;
	margin: 0;
}
.jqgrow .ui-jqgrid-actions {
	background: inherit;
	border-style: none;
}
.ui-jqgrid .ui-pg-button:not(.ui-state-hover),
.ui-jqgrid-jquery-ui .jqgrow .ui-jqgrid-actions .ui-pg-div:not(.ui-state-hover) {
}
.ui-pager-control .ui-pg-table {
	border-color: inherit;
}
.ui-jqgrid .ui-pg-button:hover,
.ui-jqgrid .ui-pg-button.ui-state-hover,
.ui-jqgrid .ui-pg-button:focus,
.jqgrow .ui-jqgrid-actions .ui-pg-div:hover,
.jqgrow .ui-jqgrid-actions .ui-pg-div.ui-state-hover,
.jqgrow .ui-jqgrid-actions .ui-pg-div:focus {
}
.ui-jqgrid .ui-pg-table td {
	vertical-align: middle;
}
.ui-jqgrid .ui-pager-control .ui-pg-button {
	display: inline-block;
	height: auto;
}
.ui-jqgrid .ui-pg-button span {
	display: block;
	margin: 1px;
	float: left;
}
.ui-jqgrid .ui-pg-table .ui-pg-input,
.ui-jqgrid .ui-pg-table .ui-pg-selbox {
	width: auto;
}
select.form-control.ui-pg-selbox:not([size]):not([multiple]) {
	height: auto;
}
.ui-jqgrid .ui-pg-table .ui-pg-selbox {
}
.ui-jqgrid .ui-separator {
	height: 12px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: -1px;
	float: right;
}
.ui-jqgrid .ui-paging-info {
	font-weight: normal;
	height: auto;
	margin: 0 .2em 0 .2em;
	display: inline;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
	cursor: pointer;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
	float: left;
	margin: 0 2px;
}
.ui-jqgrid td input,
.ui-jqgrid td select,
.ui-jqgrid td textarea {
	/*! margin: 0; */
}
.ui-jqgrid td textarea {
	width: auto;
	height: auto;
}
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-toppager {
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	margin: 0;
	padding: 0;
	position: relative;
	height: auto;
	min-height: 22px;
	overflow: hidden;
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative;
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
	cursor: pointer;
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
	float: left;
	margin: 0 2px;
}

/* Navigator buttons */
.ui-jqgrid .ui-pg-table .ui-pg-button {
	vertical-align: middle;
}
.ui-jqgrid .navtable .ui-pg-div span.ui-pg-button-text {
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.ui-pg-button:hover > .ui-pg-div > .ui-pg-button-text,
.ui-pg-button.ui-state-hover > .ui-pg-div > .ui-pg-button-text {
	font-weight: normal;
}
.ui-jqgrid .ui-pg-div {
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}
.ui-jqgrid .navtable .ui-pg-div > span.ui-pg-button-icon-over-text {
	margin-left: auto;
	margin-right: auto;
	float: none;
}

/* Subgrid */
.subgrid-data > .tablediv > .ui-jqgrid {
	box-sizing: content-box;
}
.subgrid-data > .tablediv > .ui-jqgrid > .ui-jqgrid-view {
	box-sizing: border-box;
}
.ui-jqgrid .ui-jqgrid-btable .jqgrow > .ui-sgcollapsed {
	text-align: center;
	vertical-align: middle;
}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
	display: inline-block;
}
.ui-jqgrid .ui-subgrid {
	margin: 0;
	padding: 0;
	width: 100%;
}
.sgbutton {
	cursor: pointer;
}
.ui-jqgrid .ui-subgrid table {
	table-layout: fixed;
}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
	height: 18px;
	border-top: 0 none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ui-jqgrid-jquery-ui.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
	border-bottom-color: inherit;
}
.ui-jqgrid .ui-th-subgrid {
	height: 20px;
}
.ui-jqgrid .ui-row-ltr.ui-subgrid > .subgrid-cell > span {
	float: right;
}
.ui-jqgrid .ui-row-rtl.ui-subgrid > .subgrid-cell > span {
	float: left;
}

/* Loading */
.ui-jqgrid > .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	z-index: 101;
	text-align: center;
	font-weight: bold;
	display: none;
}
.ui-jqgrid .jqgrid-overlay {
	display: none;
	z-index: 100;
}
* .jqgrid-overlay iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

/* Toolbar */
.ui-jqgrid > .ui-jqgrid-view > .ui-userdata {
	border-left: 0 none;
	border-right: 0 none;
	height: 21px;
	overflow: hidden;
}

/* Modal Window */
.ui-jqgrid .ui-jqdialog {
}
.ui-jqdialog {
	display: none;
	width: 300px;
	position: absolute;
	overflow: visible;
}
.ui-jqdialog.ui-jqgrid-jquery-ui {
	padding: .2em;
}
.ui-jqgrid-bootstrap.modal {
	right: auto;
	left: auto;
}
.ui-jqgrid-bootstrap.modal > .modal-dialog {
	max-width: none;
}
.ui-jqdialog-content,
.ui-jqdialog .ui-jqdialog-content {
	border: 0;
	padding: .3em .2em;
	background: none;
	height: auto;
}
.ui-jqdialog .ui-jqconfirm {
	padding: .4em 1em;
	border-width: 3px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: visible;
	display: none;
	height: 80px;
	width: 220px;
	text-align: center;
}
.ui-jqgrid > .ui-resizable-se,
.ui-jqdialog > .ui-resizable-se {
	bottom: -3px;
	right: -3px;
}

/* Form edit */
.ui-jqdialog-content .FormGrid {
	margin: 0;
}
.ui-jqdialog-content .EditTable {
	width: 100%;
	margin-bottom: 0;
}
.ui-jqdialog-content .DelTable {
	width: 100%;
	margin-bottom: 0;
}
.EditTable td input,
.EditTable td select,
.EditTable td textarea {
	margin: 0;
}
.EditTable td textarea {
	width: auto;
	height: auto;
}
.ui-jqdialog-content td.EditButton {
	border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	padding: 5px 0;
}
.ui-jqdialog-content td.EditButton-ltr {
	text-align: right;
}
.ui-jqdialog-content td.EditButton-rtl {
	text-align: left;
}
.ui-jqdialog-content td.navButton {
	text-align: left;
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
	padding: 5px 0;
}
.ui-jqdialog-content td.navButton-ltr {
	text-align: left;
}
.ui-jqdialog-content td.navButton-ltr > .fm-button {
	float: left;
}
.ui-jqdialog-content td.navButton-rtl {
	text-align: right;
}
.ui-jqdialog-content td.navButton-rtl > .fm-button {
	float: right;
}
.ui-jqdialog-content .FormElement {
	width: 100%;
	box-sizing: border-box;
}
.ui-jqdialog-content input.FormElement,
.ui-jqdialog-content select.FormElement {
	padding: .3em;
}
.ui-jqdialog-content .data-line {
	padding-top: .1em;
	border: 0 none;
}
.ui-jqdialog-content .CaptionTD {
	vertical-align: middle;
	border: 0 none;
	padding: 2px;
	white-space: nowrap;
}
.ui-jqdialog-content .DataTD {
	padding: 2px;
	border-width: 0;
	border-style: none;
	vertical-align: top;
}
/*.ui-jqdialog-content .form-view-data {
	white-space: pre;
}*/
.ui-jqgrid-jquery-ui.ui-jqdialog .form-view-data > span {
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	border-radius: 3px;
	display: block;
	padding: .2em;
}
.ui-jqgrid-jquery-ui.ui-jqdialog .form-view-label > label {
	font-weight: bold;
}
.ui-jqgrid-bootstrap.ui-jqdialog .ui-jqdialog-content .form-view-data > span {
	height: 100%;
	width: auto;
}
.ui-jqdialog .fm-button {
	display: inline-block;
	padding: .4em .5em;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	text-align: center;
	zoom: 1;
	margin-left: 0.25rem;
}
.ui-jqdialog.ui-jqgrid-bootstrap .navButton .fm-button {
	padding: .375em .75em;
	margin-left: .125em;
}
.ui-jqdialog .fm-button > span {
	display: inline-block;
	vertical-align: middle;
}
.ui-jqdialog .fm-button .fm-button-text {
	padding: 0 .2em;
}
.ui-jqdialog .EditButton-ltr .fm-button-icon-left .fm-button-icon {
	margin-right: .2em;
}
.ui-jqdialog .EditButton-ltr .fm-button-icon-right .fm-button-icon {
	margin-left: .2em;
}
.ui-jqdialog .EditButton-rtl .fm-button-icon-right .fm-button-icon {
	margin-right: .2em;
}
.ui-jqdialog .EditButton-rtl .fm-button-icon-left .fm-button-icon {
	margin-left: .2em;
}
.delmsg {
	padding: .5em;
}

.ui-jqgrid .selected-row,
.ui-jqgrid .selected-row td {
	font-style: normal;
	border-left: 0 none;
}

/* Inline edit actions button */
.ui-jqgrid .jqgrow .ui-jqgrid-actions {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.jqgrow .ui-jqgrid-actions .ui-pg-div {
	cursor: pointer;
	float: left;
	margin: 0 1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
}
.ui-jqgrid .treeclick {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	overflow: hidden;
}
.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap {
	text-align: center;
	padding-left: .1em;
}
.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap.glyphicon {
	margin-top: -.18em;
}

/* Modal dialog */
* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.ui-jqgrid-dnd tr td {
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	height: 20px;
}

/* RTL Support */
.ui-jqgrid .ui-jqgrid-caption-rtl {
	text-align: right;
}
.ui-jqgrid .ui-jqgrid-hbox-rtl {
	float: right;
	padding-left: 20px;
}
.ui-jqgrid .ui-jqgrid-resize-ltr {
	right: 0;
	margin: 0;
}
.ui-jqgrid .ui-jqgrid-resize-rtl {
	left: 0;
	margin: 0;
}
.ui-jqgrid .ui-sort-rtl {
	left: 0;
}
.ui-jqgrid .cell-wrapperleaf,
.ui-jqgrid .cell-wrapper {
	display: inline-block;
	vertical-align: middle;
}
.ui-jqgrid .ui-ellipsis {
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/* Toolbar Search Menu */
.ui-search-menu {
	position: absolute;
	padding: .2em;
}
.ui-search-menu.ui-menu .ui-jqgrid-menu-item {
	list-style-image: none;
	padding-right: 0;
	padding-left: 0;
}
.ui-search-menu.ui-menu .ui-jqgrid-menu-item a {
	text-decoration: none;
	display: block;
}
.ui-search-toolbar > .ui-th-column > div {
	position: relative;
	height: auto;
	overflow: hidden;
}
.ui-search-toolbar .ui-search-table {
	padding: 0;
	border: 0 none;
	height: 20px;
	width: 100%;
}
.table-hover .ui-search-table tbody tr:hover {
	background-color: inherit;
}
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th {
	padding: 0 .1em;
}
.ui-search-toolbar .ui-search-table .ui-search-oper {
	width: 20px;
	text-align: center;
}
.ui-search-toolbar .ui-th-column .ui-search-table .ui-search-input {
	padding: 0 .1em;
}
.ui-search-input input[type=text] {
	width: 100%;
}
a.g-menu-item,
a.soptclass,
a.clearsearchclass {
	text-decoration: none;
	cursor: pointer;
}
.ui-search-menu .ui-jqgrid-menu-item .g-menu-item {
	padding: .2em;
}
.ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:not(.ui-state-hover) {
	border: 1px solid transparent;
}
.ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:hover {
	font-weight: normal;
}

.ui-search-oper {
	padding: 0;
}
.ui-search-clear {
	text-align: center;
	padding: 0;
}
.ui-search-oper .soptclass,
.ui-search-clear .clearsearchclass {
	padding: .1em;
	line-height: 1em;
}
.ui-jqgrid-jquery-ui .ui-search-oper .soptclass:not(.ui-state-hover),
.ui-jqgrid-jquery-ui .ui-search-clear .clearsearchclass:not(.ui-state-hover) {
	border: 1px solid transparent;
}
.ui-search-clear .clearsearchclass span {
	position: relative;
}
.ui-search-input { text-align: center; }
.ui-jqgrid .ui-search-table .ui-search-input > input[type=text],
.ui-jqgrid .ui-search-table .ui-search-input > select {
	display: block;
	box-sizing: border-box;
}
.ui-jqgrid > .ui-jqgrid-view input,
.ui-jqgrid > .ui-jqgrid-view select,
.ui-jqgrid > .ui-jqgrid-view textarea,
.ui-jqgrid > .ui-jqgrid-view button {
	font-size: inherit;
	text-align: inherit;
}

.ui-jqgrid .s-ico > .ui-grid-ico-sort.glyphicon {
	font-size: 10px;
}
.ui-jqgrid .s-ico > .ui-icon-asc.glyphicon {
	margin-top: -.23em;
}
.ui-jqgrid .s-ico > .ui-icon-desc.glyphicon {
	margin-top: -.34em;
}
/* Support of Font Awesome */
.ui-jqgrid .s-ico > .ui-grid-ico-sort.fa {
	width: .63em;
}
.ui-jqgrid .s-ico > .ui-icon-asc.fa {
	line-height: .81em;
	top: 0.07em;
}
.ui-jqgrid .s-ico > .ui-icon-desc.fa {
	line-height: .81em;
	top: -.81em;
}
.ui-jqgrid .s-ico > .ui-icon-asc.fa.ui-sort-ltr,
.ui-jqgrid .s-ico > .ui-icon-desc.fa.ui-sort-ltr {
	left: 0;
}
.ui-jqgrid .s-ico > .ui-icon-asc.fa.ui-sort-rtl,
.ui-jqgrid .s-ico > .ui-icon-desc.fa.ui-sort-rtl {
	right: 0;
}
.ui-jqgrid .s-ico > .ui-state-disabled.fa {
	padding: 0;
}
.ui-jqgrid .s-ico > .svg-inline--fa.fa-sort-down {
	margin-top: -1.05em;
}
.jqgrow .ui-pg-div > span.fa {
	font-weight: normal;
	font-size: 12px;
	vertical-align: baseline;
	background: none;
	border: 0 none;
}
.ui-subgrid > .subgrid-cell span.fa {
	font-weight: normal;
	font-size: 12px;
	text-indent: 0;
	background: none;
	border: 0 none;
	margin-bottom: 4px;
}
.jqgrow > .ui-sgcollapsed span.fa {
	font-weight: normal;
	font-size: 12px;
	text-indent: 0;
	background: none;
	border: 0 none;
	margin: 0;
}
.ui-jqgrid .ui-resizable-se.fa {
	-moz-filter: alpha(opacity=40);
	-o-filter: alpha(opacity=40);
	filter: alpha(opacity=40);
	-ms-opacity: 0.4;
	opacity: 0.4;
	background: none;
	border-style: none;
	right: -3px;
	font-weight: normal;
}

.ui-jqgrid-ltr .ui-resizable-se.fa {
	right: -3px;
	bottom: 0;
}
.ui-jqgrid-rtl .ui-resizable-se.fa {
	left: 0;
	bottom: 1px;
}

/* Classes for jquery.contextmenu-ui.js plugin we included here */
.jqContextMenu .ui-menu .ui-jqgrid-menu-item a.ui-state-hover {
	font-weight: normal;
	margin: -1px;
}
.jqContextMenu .ui-menu .ui-jqgrid-menu-item.ui-state-hover {
	font-weight: normal;
	margin: -1px;
}
.jqContextMenu .ui-menu-icons > .ui-jqgrid-menu-item {
	font-size: 11px;
}
/* Classes for jQuery.jqGrid.showHideColumnMenu.js plugin */
.ui-jqgrid-showHideColumnMenu .ui-jqgrid-menu-item:hover {
	font-weight: normal;
}
.ui-jqgrid-disablePointerEvents {
	pointer-events: none;
}

/* Bootstrap style support */
.ui-jqgrid.ui-jqgrid-bootstrap {
	/*border: 1px solid #ddd;
	-ms-border-radius: 6px;
	border-radius: 6px;*/
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-toppager {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-userdata {
	background-color: #f0f0f0;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv,
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-legacy-subgrid > thead {
	background-color: #e5e5e5;
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-sdiv td {
	background-color: #f9f9f9
}
.ui-jqdialog.ui-jqgrid-bootstrap > .modal-dialog {
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar .ui-jqgrid-title,
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-errorbar .ui-jqgrid-error,
.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar .ui-jqdialog-title {
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view {
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view .btn,
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager .btn {
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view .fa,
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager .fa {
	font-size: 14px;
}
.ui-jqdialog.ui-jqgrid-bootstrap {
}
.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content .CaptionTD {
	padding: .5em;
}
.ui-jqgrid.ui-jqgrid-bootstrap .frozen-bdiv.ui-jqgrid-bdiv .ui-jqgrid-btable {
	background-color: white;
}
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td,
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow > td,
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgroup > td,
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqfoot > td {
}
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td {
	padding: 0 .3em;
}
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td.td_cbox,
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow > td.td_cbox {
	padding: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap .jqgrow > td > .cbox {
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-btable td.jqgrid-rownum {
	padding: .2em .3em;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-caption,
.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar {
}

.modal-backdrop.jqgrid-overlay {
	-ms-opacity: .35;
	opacity: .35;
	-moz-filter: Alpha(Opacity=35);
	-o-filter: Alpha(Opacity=35);
	filter: Alpha(Opacity=35);
}

.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content {
	border: 0;
	padding: .3em .2em;
	background: white;
	height: auto;
}
.ui-jqdialog.ui-jqgrid-bootstrap .modal-dialog {
}
.ui-jqdialog.ui-widget {
	overflow: hidden;
}
.ui-jqdialog  .ui-resizable-handle {
	cursor: se-resize;
	position: absolute;
	touch-action: none;
}
.ui-jqdialog.ui-jqgrid-bootstrap .modal-content {
	overflow: hidden;
	padding: 0;
}
.ui-jqdialog.ui-jqgrid-bootstrap .modal-content > .ui-resizable-handle.fa {
	bottom: 1px;
	right: 1px;
	height: 12px;
	width: 12px;
}
.ui-jqdialog.ui-jqgrid-bootstrap .modal-content > .ui-resizable-handle.glyphicon {
	right: -.4em;
}

.ui-jqgrid.ui-jqgrid-bootstrap .disabled {
}
.ui-jqgrid-bootstrap.ui-jqgrid-resize-mark {
	border: 1px solid #aaaaaa;
	background-color: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-jqgrid .jqgfirstrow {
	border-bottom: 0 none;
	border-top: 0 none;
	height: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap .jqgfirstrow td {
	border-bottom: 0 none;
	border-top: 0 none;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button.ui-state-disabled:hover {
	margin: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap .navtable .ui-pg-button.ui-state-disabled:hover {
	margin: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button {
	margin: .25rem .25rem .25rem 0;
}
.ui-search-input .form-control:not([size]):not([multiple]) {
	height: auto;
	min-height: 18px;
}
.ui-search-input input[type=text] {
	padding: 0;
}
.ui-search-input input[type=text].form-control {
	padding: 0 .3em;
}
.ui-search-input select.form-control {
	padding: 0;
}
.ui-search-input input[type=checkbox].form-control {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0;
	background: 0 transparent;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn {
	padding: 0;
	margin: 0;
	box-shadow: none;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn:not(:first-child) {
	margin-left: .125em;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn.ui-inline-save {
	margin-left: 0;
}
.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow .sgbutton-div .sgbutton.btn {
	padding: 0;
	cursor: pointer;
	border: 1px solid transparent;
	margin: -.3em -.3em;
}
.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:focus,
.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:hover {
	border: 1px solid #333;
}
.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content {
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-input {
	display: inline-block;
}
.ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager {
	font-size: 14px;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-top {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-selbox {
}
.ui-jqdialog.ui-jqgrid-bootstrap .FormData .CaptionTD {
	font-size: 14px;
}
.FormData .DataTD {
	vertical-align: middle;
}
.FormData .DataTD input[type="checkbox"] {
	width: auto;
	vertical-align: middle;
}
.ui-jqdialog.ui-jqgrid-bootstrap .FormData .DataTD input.form-control[type="checkbox"] {
	width: 2.193em;
	height: 2.193em;
}
.DelTable .delmsg {
	padding: .2em;
}
.queryresult {
	margin-bottom: .5em;
	padding: .25em;
}
.group.modal-content tr td {
	padding: .2em .1em;
}
.searchFilter .form-control {
}
.searchFilter .form-control:not([size]):not([multiple]) {
}
.searchFilter .btn {
	margin-left: .25em;
}
.ui-jqgrid .searchFilter table.group td {
	padding: 0.25em;
}
.ui-jqgrid .searchFilter table {
	border-spacing: 0px;
}
.ui-jqdialog.ui-jqgrid-bootstrap .modal-header .close {
}
.ui-jqdialog .glyphicon,
.ui-jqgrid .glyphicon {
	font-size: 12px;
	top: auto;
}
.ui-jqdialog.ui-jqgrid-bootstrap .glyphicon,
.ui-jqgrid.ui-jqgrid-bootstrap .glyphicon {
	font-size: 14px;
	top: auto;
	height: 1em;
	width: 1.28em;
}
.ui-jqgrid .ui-pg-button span.glyphicon {
	display: inline-block;
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;
	padding: 0 .1em;*/
	vertical-align: middle;
}
.ui-jqgrid-actions .glyphicon {
	padding: .1em;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
	margin-top: -.125em;
	margin-left: -.275em;
}
.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar  > .ui-jqdialog-titlebar-close > span.glyphicon {
	margin-top: -.1em;
	margin-left: -.28em;
}
.tree-wrap > .treeclick {
	line-height: 1;
}
.tree-wrap > .treeclick.glyphicon {
	margin-top: -.2em;
	font-size: 12px;
}
.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-hdiv .ui-jqgrid-htable,
.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-bdiv .ui-jqgrid-btable {
	background-color: transparent;
}
.subgrid-data .ui-jqgrid-legacy-subgrid  {
	margin: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UztDQUNULFdBQVc7Q0FDWCxhQUFhO0FBQ2Q7QUFDQTtDQUNDLHFCQUFxQjtDQUNyQixrQkFBa0I7Q0FDbEI7O2tCQUVpQjtDQUNqQixzQkFBc0I7QUFDdkI7QUFDQTtDQUNDLGFBQWE7QUFDZDtBQUNBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjtBQUNBO0NBQ0MsaUJBQWlCO0NBQ2pCLG1CQUFtQjtBQUNwQjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxpQkFBaUI7Q0FDakIsZUFBZTtBQUNoQjtBQUNBOztDQUVDLDZCQUE2QjtBQUM5QjtBQUNBO0NBQ0MsU0FBUztBQUNWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY2hhbWlsby8uL25vZGVfbW9kdWxlcy9mcmVlLWpxZ3JpZC9jc3MvdWkuanFncmlkLmJvb3RzdHJhcDQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICoganFHcmlkIDQuMTUuNSAtIGZyZWUganFHcmlkOiBodHRwczovL2dpdGh1Yi5jb20vZnJlZS1qcWdyaWQvanFHcmlkIFxuICogRGF0ZTogMjAxOC0wOC0xM1xuICovXG5cbi8qIEdyaWQgKi9cbi51aS1qcWdyaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi51aS1qcWdyaWQgZGl2IHtcbn1cbi51aS1qcWdyaWQgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG4udWktanFncmlkIHRhYmxlIHRkIHtcbn1cbi51aS1qcWdyaWQgPiAudWktanFncmlkLXZpZXcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktanFncmlkID4gLnVpLWpxZ3JpZC12aWV3ICosXG4udWktanFncmlkID4gLnVpLWpxZ3JpZC12aWV3ICo6YmVmb3JlLFxuLnVpLWpxZ3JpZCA+IC51aS1qcWdyaWQtdmlldyAqOmFmdGVyIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuXHQtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIENhcHRpb24gb2YgZ3JpZCBhbmQgdGl0bGUgb2YgdWktanFkaWFsb2cgKi9cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhcixcbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1lcnJvcmJhcixcbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xufVxuLnVpLWpxZ3JpZC1lcnJvcmJhciB7XG5cdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1jYXB0aW9uLFxuLnVpLWpxZ3JpZCAudWktanFncmlkLWVycm9yYmFyLWx0ciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtY2FwdGlvbi1ydGwsXG4udWktanFncmlkIC51aS1qcWdyaWQtZXJyb3JiYXItcnRsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiBDbG9zZS9IaWRlIGJ1dHRvbiAqL1xuLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2UsXG4udWktanFkaWFsb2ctdGl0bGViYXIgPiAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udWktanFncmlkLWpxdWVyeS11aSAudWktanFkaWFsb2ctdGl0bGViYXIgPiAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRtYXJnaW46IC04cHggMCAwIDA7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtY2FwdGlvbiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlIHtcblx0cmlnaHQ6IC4xZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtY2FwdGlvbi1ydGwgLnVpLWpxZ3JpZC10aXRsZWJhci1jbG9zZSB7XG5cdGxlZnQ6IC4xZW07XG59XG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWx0ciAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2Uge1xufVxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZWJhci1ydGwgLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0bGVmdDogLjNlbTtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXIgPiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlLFxuLnVpLWpxZGlhbG9nLXRpdGxlYmFyID4gLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbn1cblxuLnVpLWpxZ3JpZCAudWktanFncmlkLWNhcHRpb24gLnVpLWpxZ3JpZC10aXRsZSxcbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1lcnJvcmJhci1sdHIgLnVpLWpxZ3JpZC1lcnJvcixcbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXItbHRyIC51aS1qcWRpYWxvZy10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1jYXB0aW9uLXJ0bCAudWktanFncmlkLXRpdGxlLFxuLnVpLWpxZ3JpZCAudWktanFncmlkLWVycm9yYmFyLXJ0bCAudWktanFncmlkLWVycm9yLFxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZWJhci1ydGwgLnVpLWpxZGlhbG9nLXRpdGxlIHtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXIgPiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlIHNwYW4ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXIgPiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlIHNwYW4sXG4udWktanFkaWFsb2ctdGl0bGViYXIgPiAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2Ugc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2Ugc3Bhbi51aS1pY29uLFxuLnVpLWpxZGlhbG9nLXRpdGxlYmFyID4gLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHNwYW4udWktaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMnB4O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWNhcHRpb24gLnVpLWpxZ3JpZC10aXRsZWJhci1jbG9zZSBzcGFuLnVpLWljb24sXG4udWktanFkaWFsb2ctdGl0bGViYXItbHRyIC51aS1qcWRpYWxvZy10aXRsZWJhci1jbG9zZSBzcGFuLnVpLWljb24ge1xuXHRyaWdodDogMy41cHg7XG59XG5cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2UgPiBzcGFuLnVpLWljb24ge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIgPiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlID4gc3Bhbi5mYSxcbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2UgPiBzcGFuLmZhLFxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyID4gLnVpLWpxZ3JpZC10aXRsZWJhci1jbG9zZSA+IHNwYW4uZ2x5cGhpY29uIHtcblx0LyogIHRoZSB2YWx1ZXMgYmVsb3cgYXJlIGJhc2VkIG9uIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlXG5cdFx0Zm9udC1zaXplIG9mIGZhLWljb24gYW5kIHRoZSBmb250IHNpemUgb2YgdGhlIHBhcmVudCBlbGVtZW50ICovXG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLXRvcDogLTJweDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2UgPiAuc3ZnLWlubGluZS0tZmEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAtLjEyNWVtO1xuXHRtYXJnaW4tbGVmdDogLS4xMjVlbTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciA+IC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2UgPiBzcGFuLmZhIHtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udWktanFkaWFsb2ctdGl0bGViYXItY2xvc2UgPiAuc3ZnLWlubGluZS0tZmEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IC4wNjI1ZW07XG5cdG1hcmdpbi10b3A6IC0uMDYyNWVtO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyID4gLnVpLWpxZ3JpZC10aXRsZWJhci1jbG9zZSA+IHNwYW4uZ2x5cGhpY29uIHtcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4udWktanFkaWFsb2ctdGl0bGViYXIgLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWNsb3NlID4gc3BhbiB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG59XG4udWktanFkaWFsb2ctdGl0bGViYXIgLnVpLWpxZGlhbG9nLXRpdGxlYmFyLWNsb3NlID4gc3Bhbi5nbHlwaGljb24ge1xuXHRtYXJnaW4tdG9wOiAtLjA1ZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjA1ZW07XG59XG5cbi8qIFJlc2l6ZXIgKi9cbi8qLnVpLWpxZGlhbG9nIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cmlnaHQ6IC0zcHg7XG5cdGJvdHRvbTogLTNweDtcbn0qL1xuLnVpLWpxZGlhbG9nIC51aS1yZXNpemFibGUtaGFuZGxlID4gLnVpLWljb24ge1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xufVxuLnVpLWpxZGlhbG9nIC51aS1yZXNpemFibGUtaGFuZGxlID4gLmZhIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRyaWdodDogLTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZGlhbG9nIC51aS1yZXNpemFibGUtaGFuZGxlID4gLnN2Zy1pbmxpbmUtLWZhIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRyaWdodDogLTFweDtcblx0LypyaWdodDogLTJweDtcbiAgICBib3R0b206IC0xcHg7Ki9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZGlhbG9nIC51aS1yZXNpemFibGUtaGFuZGxlID4gLmdseXBoaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogLTIuOHB4O1xufVxuXG4vKiBIZWFkZXIgKi9cbi51aS1qcWdyaWQgPiAudWktanFncmlkLXZpZXcgPiAudWktanFncmlkLWhkaXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWxlZnQ6IDAgbm9uZTtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRib3JkZXItcmlnaHQ6IDAgbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWhib3gge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRtYXJnaW46IDA7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtaHRhYmxlIHRoIHtcbn1cbi51aS1qcWdyaWQtaHRhYmxlID4gdGhlYWQgPiAuanFnLWZpcnN0LXJvdy1oZWFkZXIgPiB0aCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtaHRhYmxlIHRoLmpxZ2hfY2JveCB7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtaHRhYmxlIC51aS1qcWdyaWQtbGFiZWxzIHRoIGRpdiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgLnVpLWpxZ3JpZC1sYWJlbHMgPiB0aC5qcWdoX2Nib3gge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWh0YWJsZSAudWktanFncmlkLWxhYmVscyAuanFnaF9jYm94ID4gZGl2IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQtbGFiZWxzIC51aS10aC1jb2x1bW4taGVhZGVyLFxuLnVpLWpxZ3JpZCAudWktanFncmlkLWxhYmVscyB0aC51aS10aC1jb2x1bW4sXG4udWktanFncmlkIC51aS1qcWdyaWQtbGVnYWN5LXN1YmdyaWQgLnVpLXRoLXN1YmdyaWQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktanFncmlkLWxhYmVscyAudWktdGgtY29sdW1uLWhlYWRlciB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWxhYmVscyB0aC51aS10aC1jb2x1bW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci10b3A6IDAgbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnVpLXRoLWx0cixcbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgdGgudWktdGgtbHRyIHtcblx0Ym9yZGVyLWxlZnQ6IDAgbm9uZTtcbn1cbi51aS10aC1ydGwsXG4udWktanFncmlkIC51aS1qcWdyaWQtaHRhYmxlIHRoLnVpLXRoLXJ0bCB7XG5cdGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnVpLWZpcnN0LXRoLWx0ciB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xufVxuLnVpLWZpcnN0LXRoLXJ0bCB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG4udWktanFncmlkIC51aS10aC1kaXYtaWUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR6b29tOiAxO1xufVxuLnVpLWpxZ3JpZCAudWktdGgtY29sdW1uID4gLmpxZ2hfY2JveCB7XG5cdG1hcmdpbjogM3B4IDA7XG59XG4udWktanFncmlkIC51aS10aC1jb2x1bW4gLmNib3gge1xuXHRtYXJnaW46IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS10aC1jb2x1bW4gLmNib3gge1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOiAxOHB4O1xufVxuLnVpLWpxZ3JpZCAudWktdGgtY29sdW1uIC51aS10aC1kaXYtaWUgPiAuY2JveCB7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtbGFiZWxzID4gLnVpLXRoLWNvbHVtbiA+IC51aS1qcWdyaWQtcmVzaXplIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAuM2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogY29sLXJlc2l6ZTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgLnVpLWpxZ3JpZC1sYWJlbHMgdGggZGl2LnVpLWpxZ3JpZC1yb3RhdGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtOTBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApICgtOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRsZWZ0OiA1MCU7XG59XG5cbi51aS1qcWdyaWQgLnVpLWdyaWQtaWNvLXNvcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cbi51aS1ncmlkLWljby1zb3J0IHtcblx0LyogdXNlIHBvaW50ZXIgY3Vyc29yIG92ZXIgYWxsIHZpc2libGUgaWNvbnMuIEl0IGNhbiBiZSBpbXBvcnRhbnQgaWZcblx0XHR2aWV3c29ydGNvbHM6IFt0cnVlLCBcInZlcnRpY2FsXCIsIGZhbHNlXSBvciB2aWV3c29ydGNvbHM6IFt0cnVlLCBcImhvcml6b250YWxcIiwgZmFsc2VdXG5cdFx0bW9kZSBhcmUgdXNlZC4gVGhlIHZpZXdzb3J0Y29sc1syXSBlbGVtZW50IG1lYW5zIHRoYXQgc29ydGluZyBhcmUgbWFkZSBvbmx5IG9uIGNsaWNraW5nXG5cdFx0b24gdGhlIHNvcnRpbmcgaWNvbi4gU28gdGhlIGNsYXNzIHVpLWpxZ3JpZC1zb3J0YWJsZSB3aWxsIGJlIG5vdCBhZGRlZCB0byB0aGUgZGl2IG9mXG5cdFx0dGhlIGNvbHVtbiBoZWFkZXIuIEl0IGluZm9ybXMgdGhlIHVzZXIgdGhhdCBjbGlja2luZyBvbiB0aGUgdGV4dCBvZiB0aGUgY29sdW1uIGhlYWRlclxuXHRcdHdpbGwgZG8gbm90aGluZy4gT25lIHN0aWxsIG5lZWQgdG8gaGF2ZSB0aGUgY3Vyc29yIG92ZXIgdGhlIGljb24gd2hpY2ggaW5mb3JtIGFib3V0IHNvcnRpbmcuXG5cdCovXG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZC51aS1ncmlkLWljby1zb3J0IHtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IC8qIHRvIG92ZXJ3cml0ZSAudWktc3RhdGUtZGlzYWJsZWQgeyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfSBmcm9tIGpRdWVyeSBVSSAqL1xufVxuLnVpLWpxZ3JpZCAucy1pY28ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAuODdlbTtcblx0aGVpZ2h0OiAxLjEyNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAuMWVtXG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1ncmlkLWljby1zb3J0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnMtaWNvID4gLnVpLWdyaWQtaWNvLXNvcnQudWktaWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWFzYy51aS1pY29uIHtcblx0dG9wOiAtNnB4O1xufVxuLnVpLWpxZ3JpZCAucy1pY28gPiAudWktaWNvbi1kZXNjLnVpLWljb24ge1xuXHR0b3A6IC0xNnB4O1xufVxuLnVpLWpxZ3JpZCAucy1pY28gPiAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cbi51aS1qcWdyaWQgLnMtaWNvID4gLnVpLWljb24udWktc29ydC1sdHIge1xuXHRtYXJnaW4tbGVmdDogLTNweDtcbn1cbi51aS1qcWdyaWQgLnMtaWNvID4gLnVpLWljb24udWktc29ydC1ydGwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWktanFncmlkLXNvcnRhYmxlID4gLnVpLWpxZ3JpZC1zb3J0LW9yZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtLjFlbTtcblx0dG9wOiAwO1xuXHRmb250LXNpemU6IDc1JTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4udWktanFncmlkIC51aS10aC1jb2x1bW4gPiBkaXYge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktanFncmlkIC51aS10aC1jb2x1bW4gPiBkaXYudWktanFncmlkLXNvcnRhYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWhkaXYgLnVpLXNlYXJjaC10b29sYmFyIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1oZGl2IC51aS1zZWFyY2gtdG9vbGJhciAudWktdGgtY29sdW1uIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1oZGl2IC51aS1zZWFyY2gtdG9vbGJhciBpbnB1dCB7XG5cdG1hcmdpbjogMXB4IDAgMCAwO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWhkaXYgLnVpLXNlYXJjaC10b29sYmFyIHNlbGVjdCB7XG5cdG1hcmdpbjogMXB4IDAgMCAwO1xufVxuXG4vKiBHcmlnIGJvZHkgKi9cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1iZGl2IHtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYnRhYmxlIHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0bWFyZ2luOiAwO1xuXHRvdXRsaW5lLXN0eWxlOiBub25lO1xuXHRoZWlnaHQ6IDFweDtcbn1cbi51aS1qcWdyaWQgdHIuanFncm93LFxuLnVpLWpxZ3JpZCB0ci5qcWdyb3VwIHtcblx0b3V0bGluZS1zdHlsZTogbm9uZTtcbn1cbi51aS1qcWdyaWQgdHIuanFncm93ID4gdGQsXG4udWktanFncmlkIHRyLmpxZ3JvdXAgPiB0ZCxcbi51aS1qcWdyaWQgdHIuanFmb290ID4gdGQsXG4udWktanFncmlkIHRyLnVpLXN1YmdyaWQgPiB0ZCxcbi51aS1qcWdyaWQgdHIudWktc3VidGJsY2VsbCA+IHRkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvKiEgaGVpZ2h0OiAyMnB4OyAqL1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWdyaWQgdHIuanFncm93ID4gdGQsXG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWdyaWQgdHIuanFncm91cCA+IHRkLFxuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFncmlkIHRyLmpxZm9vdCA+IHRkLFxuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFncmlkIHRyLnVpLXN1YmdyaWQgPiB0ZCB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG4udWktanFncmlkIHRyLmpxZ3JvdyA+IHRkLFxuLnVpLWpxZ3JpZCB0ci5qcWdyb3VwID4gdGQsXG4udWktanFncmlkIHRyLmpxZm9vdCA+IHRkIHtcbn1cbi51aS1qcWdyaWQgdHIudWktc3ViZ3JpZCA+IHRkIHtcbn1cbi51aS1qcWdyaWQgdHIuanFnZmlyc3Ryb3cgPiB0ZCB7XG5cdHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi51aS1qcWdyaWQtanF1ZXJ5LXVpLnVpLWpxZ3JpZCB0ci5qcWdmaXJzdHJvdyA+IHRkIHtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdmaXJzdHJvdyA+IHRkLnRkX2Nib3gge1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgPiB0ZCxcbi51aS1qcWdyaWQgdHIuanFncm91cCA+IHRkLFxuLnVpLWpxZ3JpZCB0ci5qcWZvb3QgPiB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktanFncmlkIHRyLmpxZm9vdCA+IHRkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYmRpdiB0ci51aS1yb3ctbHRyID4gdGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFncmlkIC51aS1qcWdyaWQtYmRpdiB0ci51aS1yb3ctbHRyID4gdGQge1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYmRpdiB0ci51aS1yb3ctcnRsID4gdGQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQtanF1ZXJ5LXVpLnVpLWpxZ3JpZCAudWktanFncmlkLWJkaXYgdHIudWktcm93LXJ0bCA+IHRkIHtcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWJ0YWJsZSB0ZC5qcWdyaWQtcm93bnVtIHtcblx0cGFkZGluZzogMCAycHggMCAycHg7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYnRhYmxlIHRkLmpxZ3JpZC1yb3dudW0ge1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFncmlkIC51aS1qcWdyaWQtYnRhYmxlIHRkLmpxZ3JpZC1yb3dudW0ge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuLnVpLWpxZ3JpZCAuanFncm93ID4gdGQudGRfY2JveCB7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1qcWdyaWQgLmpxZ3JvdyA+IHRkLnVpLXNnY29sbGFwc2VkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgPiB0ZC50ZF9jYm94IHtcblx0cGFkZGluZzogMDtcbn1cbi51aS1qcWdyaWQgLmpxZ3JvdyA+IHRkID4gLmNib3gge1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHdpZHRoOiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1qcWdyaWQgPiAudWktanFncmlkLXJlc2l6ZS1tYXJrLFxuYm9keSA+IC51aS1qcWdyaWQtcmVzaXplLW1hcmsge1xuXHR3aWR0aDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBjb2wtcmVzaXplO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuc3Bhbi51aS1qcWdyaWQtY2VsbC13cmFwcGVyIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogRm9vdGVyICovXG4udWktanFncmlkID4gLnVpLWpxZ3JpZC12aWV3ID4gLnVpLWpxZ3JpZC1zZGl2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdGJvcmRlci10b3A6IDAgbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtZnRhYmxlIHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi51aS1qcWdyaWQgdHIuZm9vdHJvdyB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDIxcHg7XG5cdHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFncmlkIHRyLmZvb3Ryb3cgdGQge1xuXHRib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuLnVpLWpxZ3JpZCB0ci5mb290cm93LWx0ciB0ZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWdyaWQgdHIuZm9vdHJvdy1sdHIgdGQge1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4udWktanFncmlkIHRyLmZvb3Ryb3ctcnRsIHRkIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWdyaWQgdHIuZm9vdHJvdy1ydGwgdGQge1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFBhZ2VyICovXG4udWktanFncmlkID4gLnVpLWpxZ3JpZC1wYWdlciB7XG5cdGJvcmRlcjogMCBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMjJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuLnVpLWpxZ3JpZCA+IC51aS1qcWdyaWQtcGFnZXIgKixcbi51aS1qcWdyaWQgPiAudWktanFncmlkLXBhZ2VyICo6YmVmb3JlLFxuLnVpLWpxZ3JpZCA+IC51aS1qcWdyaWQtcGFnZXIgKjphZnRlciB7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdG9wcGFnZXIgLnVpLXBhZ2VyLWNvbnRyb2wsXG4udWktanFncmlkIC51aS1qcWdyaWQtcGFnZXIgLnVpLXBhZ2VyLWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3JkZXItdG9wOiAwO1xufVxuLnVpLXBhZ2VyLWNvbnRyb2wgLnVpLWpxZ3JpZC1wZy1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1wYWdlci1jb250cm9sIC51aS1qcWdyaWQtcGctY2VudGVyIHtcbn1cbi51aS1wYWdlci1jb250cm9sIC51aS1qcWdyaWQtcGctcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXRhYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwO1xufVxuLmpxZ3JvdyAudWktanFncmlkLWFjdGlvbnMge1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG4udWktanFncmlkIC51aS1wZy1idXR0b246bm90KC51aS1zdGF0ZS1ob3ZlciksXG4udWktanFncmlkLWpxdWVyeS11aSAuanFncm93IC51aS1qcWdyaWQtYWN0aW9ucyAudWktcGctZGl2Om5vdCgudWktc3RhdGUtaG92ZXIpIHtcbn1cbi51aS1wYWdlci1jb250cm9sIC51aS1wZy10YWJsZSB7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpob3Zlcixcbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbi51aS1zdGF0ZS1ob3Zlcixcbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpmb2N1cyxcbi5qcWdyb3cgLnVpLWpxZ3JpZC1hY3Rpb25zIC51aS1wZy1kaXY6aG92ZXIsXG4uanFncm93IC51aS1qcWdyaWQtYWN0aW9ucyAudWktcGctZGl2LnVpLXN0YXRlLWhvdmVyLFxuLmpxZ3JvdyAudWktanFncmlkLWFjdGlvbnMgLnVpLXBnLWRpdjpmb2N1cyB7XG59XG4udWktanFncmlkIC51aS1wZy10YWJsZSB0ZCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktanFncmlkIC51aS1wYWdlci1jb250cm9sIC51aS1wZy1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbiBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMXB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXRhYmxlIC51aS1wZy1pbnB1dCxcbi51aS1qcWdyaWQgLnVpLXBnLXRhYmxlIC51aS1wZy1zZWxib3gge1xuXHR3aWR0aDogYXV0bztcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2wudWktcGctc2VsYm94Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXRhYmxlIC51aS1wZy1zZWxib3gge1xufVxuLnVpLWpxZ3JpZCAudWktc2VwYXJhdG9yIHtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdG1hcmdpbjogLTFweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWpxZ3JpZCAudWktcGFnaW5nLWluZm8ge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAuMmVtIDAgLjJlbTtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIC51aS1wZy1kaXYge1xuXHRwYWRkaW5nOiAxcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1wYWdlciAudWktcGctYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIC51aS1wZy1kaXYgc3Bhbi51aS1pY29uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAycHg7XG59XG4udWktanFncmlkIHRkIGlucHV0LFxuLnVpLWpxZ3JpZCB0ZCBzZWxlY3QsXG4udWktanFncmlkIHRkIHRleHRhcmVhIHtcblx0LyohIG1hcmdpbjogMDsgKi9cbn1cbi51aS1qcWdyaWQgdGQgdGV4dGFyZWEge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnVpLWpxZ3JpZCA+IC51aS1qcWdyaWQtdmlldyA+IC51aS1qcWdyaWQtdG9wcGFnZXIge1xuXHRib3JkZXItbGVmdDogMCBub25lO1xuXHRib3JkZXItcmlnaHQ6IDAgbm9uZTtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAyMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRvcHBhZ2VyIC51aS1wZy1kaXYge1xuXHRwYWRkaW5nOiAxcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10b3BwYWdlciAudWktcGctYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRvcHBhZ2VyIC51aS1wZy1kaXYgc3Bhbi51aS1pY29uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAycHg7XG59XG5cbi8qIE5hdmlnYXRvciBidXR0b25zICovXG4udWktanFncmlkIC51aS1wZy10YWJsZSAudWktcGctYnV0dG9uIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1qcWdyaWQgLm5hdnRhYmxlIC51aS1wZy1kaXYgc3Bhbi51aS1wZy1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmctbGVmdDogMC4yZW07XG5cdHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xufVxuLnVpLXBnLWJ1dHRvbjpob3ZlciA+IC51aS1wZy1kaXYgPiAudWktcGctYnV0dG9uLXRleHQsXG4udWktcGctYnV0dG9uLnVpLXN0YXRlLWhvdmVyID4gLnVpLXBnLWRpdiA+IC51aS1wZy1idXR0b24tdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktanFncmlkIC51aS1wZy1kaXYge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1qcWdyaWQgLm5hdnRhYmxlIC51aS1wZy1kaXYgPiBzcGFuLnVpLXBnLWJ1dHRvbi1pY29uLW92ZXItdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZsb2F0OiBub25lO1xufVxuXG4vKiBTdWJncmlkICovXG4uc3ViZ3JpZC1kYXRhID4gLnRhYmxlZGl2ID4gLnVpLWpxZ3JpZCB7XG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN1YmdyaWQtZGF0YSA+IC50YWJsZWRpdiA+IC51aS1qcWdyaWQgPiAudWktanFncmlkLXZpZXcge1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1idGFibGUgLmpxZ3JvdyA+IC51aS1zZ2NvbGxhcHNlZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1idGFibGUgLnVpLXNnY29sbGFwc2VkIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktanFncmlkIC51aS1zdWJncmlkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5zZ2J1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1qcWdyaWQgLnVpLXN1YmdyaWQgdGFibGUge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnVpLWpxZ3JpZCAudWktc3ViZ3JpZCB0ci51aS1zdWJ0YmxjZWxsIHRkIHtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWdyaWQgLnVpLXN1YmdyaWQgdHIudWktc3VidGJsY2VsbCB0ZCB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG4udWktanFncmlkIC51aS10aC1zdWJncmlkIHtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktcm93LWx0ci51aS1zdWJncmlkID4gLnN1YmdyaWQtY2VsbCA+IHNwYW4ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktanFncmlkIC51aS1yb3ctcnRsLnVpLXN1YmdyaWQgPiAuc3ViZ3JpZC1jZWxsID4gc3BhbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBMb2FkaW5nICovXG4udWktanFncmlkID4gLmxvYWRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDUlO1xuXHRsZWZ0OiA0NSU7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktanFncmlkIC5qcWdyaWQtb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDEwMDtcbn1cbiogLmpxZ3JpZC1vdmVybGF5IGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLyogVG9vbGJhciAqL1xuLnVpLWpxZ3JpZCA+IC51aS1qcWdyaWQtdmlldyA+IC51aS11c2VyZGF0YSB7XG5cdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRoZWlnaHQ6IDIxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIE1vZGFsIFdpbmRvdyAqL1xuLnVpLWpxZ3JpZCAudWktanFkaWFsb2cge1xufVxuLnVpLWpxZGlhbG9nIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDMwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1qcXVlcnktdWkge1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLWpxZ3JpZC1ib290c3RyYXAubW9kYWwge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogYXV0bztcbn1cbi51aS1qcWdyaWQtYm9vdHN0cmFwLm1vZGFsID4gLm1vZGFsLWRpYWxvZyB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50LFxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy1jb250ZW50IHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuM2VtIC4yZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcbn1cbi51aS1qcWRpYWxvZyAudWktanFjb25maXJtIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdGJvcmRlci13aWR0aDogM3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHdpZHRoOiAyMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWpxZ3JpZCA+IC51aS1yZXNpemFibGUtc2UsXG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcblx0Ym90dG9tOiAtM3B4O1xuXHRyaWdodDogLTNweDtcbn1cblxuLyogRm9ybSBlZGl0ICovXG4udWktanFkaWFsb2ctY29udGVudCAuRm9ybUdyaWQge1xuXHRtYXJnaW46IDA7XG59XG4udWktanFkaWFsb2ctY29udGVudCAuRWRpdFRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udWktanFkaWFsb2ctY29udGVudCAuRGVsVGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5FZGl0VGFibGUgdGQgaW5wdXQsXG4uRWRpdFRhYmxlIHRkIHNlbGVjdCxcbi5FZGl0VGFibGUgdGQgdGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG59XG4uRWRpdFRhYmxlIHRkIHRleHRhcmVhIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLkVkaXRCdXR0b24ge1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLkVkaXRCdXR0b24tbHRyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udWktanFkaWFsb2ctY29udGVudCB0ZC5FZGl0QnV0dG9uLXJ0bCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktanFkaWFsb2ctY29udGVudCB0ZC5uYXZCdXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItbGVmdDogMCBub25lO1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLm5hdkJ1dHRvbi1sdHIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWpxZGlhbG9nLWNvbnRlbnQgdGQubmF2QnV0dG9uLWx0ciA+IC5mbS1idXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLm5hdkJ1dHRvbi1ydGwge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLm5hdkJ1dHRvbi1ydGwgPiAuZm0tYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWpxZGlhbG9nLWNvbnRlbnQgLkZvcm1FbGVtZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktanFkaWFsb2ctY29udGVudCBpbnB1dC5Gb3JtRWxlbWVudCxcbi51aS1qcWRpYWxvZy1jb250ZW50IHNlbGVjdC5Gb3JtRWxlbWVudCB7XG5cdHBhZGRpbmc6IC4zZW07XG59XG4udWktanFkaWFsb2ctY29udGVudCAuZGF0YS1saW5lIHtcblx0cGFkZGluZy10b3A6IC4xZW07XG5cdGJvcmRlcjogMCBub25lO1xufVxuLnVpLWpxZGlhbG9nLWNvbnRlbnQgLkNhcHRpb25URCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjogMCBub25lO1xuXHRwYWRkaW5nOiAycHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktanFkaWFsb2ctY29udGVudCAuRGF0YVREIHtcblx0cGFkZGluZzogMnB4O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qLnVpLWpxZGlhbG9nLWNvbnRlbnQgLmZvcm0tdmlldy1kYXRhIHtcblx0d2hpdGUtc3BhY2U6IHByZTtcbn0qL1xuLnVpLWpxZ3JpZC1qcXVlcnktdWkudWktanFkaWFsb2cgLmZvcm0tdmlldy1kYXRhID4gc3BhbiB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktanFncmlkLWpxdWVyeS11aS51aS1qcWRpYWxvZyAuZm9ybS12aWV3LWxhYmVsID4gbGFiZWwge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1qcWdyaWQtYm9vdHN0cmFwLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy1jb250ZW50IC5mb3JtLXZpZXctZGF0YSA+IHNwYW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWpxZGlhbG9nIC5mbS1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IC40ZW0gLjVlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6b29tOiAxO1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi51aS1qcWRpYWxvZy51aS1qcWdyaWQtYm9vdHN0cmFwIC5uYXZCdXR0b24gLmZtLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC4zNzVlbSAuNzVlbTtcblx0bWFyZ2luLWxlZnQ6IC4xMjVlbTtcbn1cbi51aS1qcWRpYWxvZyAuZm0tYnV0dG9uID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1qcWRpYWxvZyAuZm0tYnV0dG9uIC5mbS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IDAgLjJlbTtcbn1cbi51aS1qcWRpYWxvZyAuRWRpdEJ1dHRvbi1sdHIgLmZtLWJ1dHRvbi1pY29uLWxlZnQgLmZtLWJ1dHRvbi1pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAuMmVtO1xufVxuLnVpLWpxZGlhbG9nIC5FZGl0QnV0dG9uLWx0ciAuZm0tYnV0dG9uLWljb24tcmlnaHQgLmZtLWJ1dHRvbi1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IC4yZW07XG59XG4udWktanFkaWFsb2cgLkVkaXRCdXR0b24tcnRsIC5mbS1idXR0b24taWNvbi1yaWdodCAuZm0tYnV0dG9uLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IC4yZW07XG59XG4udWktanFkaWFsb2cgLkVkaXRCdXR0b24tcnRsIC5mbS1idXR0b24taWNvbi1sZWZ0IC5mbS1idXR0b24taWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAuMmVtO1xufVxuLmRlbG1zZyB7XG5cdHBhZGRpbmc6IC41ZW07XG59XG5cbi51aS1qcWdyaWQgLnNlbGVjdGVkLXJvdyxcbi51aS1qcWdyaWQgLnNlbGVjdGVkLXJvdyB0ZCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Ym9yZGVyLWxlZnQ6IDAgbm9uZTtcbn1cblxuLyogSW5saW5lIGVkaXQgYWN0aW9ucyBidXR0b24gKi9cbi51aS1qcWdyaWQgLmpxZ3JvdyAudWktanFncmlkLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMDtcbn1cbi5qcWdyb3cgLnVpLWpxZ3JpZC1hY3Rpb25zIC51aS1wZy1kaXYge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMXB4O1xufVxuLyogVHJlZSBHcmlkICovXG4udWktanFncmlkIC50cmVlLXdyYXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktanFncmlkIC50cmVlY2xpY2sge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDE4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYmRpdiAuanFncm91cCAudHJlZS13cmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IC4xZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYmRpdiAuanFncm91cCAudHJlZS13cmFwLmdseXBoaWNvbiB7XG5cdG1hcmdpbi10b3A6IC0uMThlbTtcbn1cblxuLyogTW9kYWwgZGlhbG9nICovXG4qIGlmcmFtZS5qcW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG59XG4udWktanFncmlkLWRuZCB0ciB0ZCB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHRib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLyogUlRMIFN1cHBvcnQgKi9cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1jYXB0aW9uLXJ0bCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWhib3gtcnRsIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcmVzaXplLWx0ciB7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcmVzaXplLXJ0bCB7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQgLnVpLXNvcnQtcnRsIHtcblx0bGVmdDogMDtcbn1cbi51aS1qcWdyaWQgLmNlbGwtd3JhcHBlcmxlYWYsXG4udWktanFncmlkIC5jZWxsLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktanFncmlkIC51aS1lbGxpcHNpcyB7XG5cdC1tb3otdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBUb29sYmFyIFNlYXJjaCBNZW51ICovXG4udWktc2VhcmNoLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktc2VhcmNoLW1lbnUudWktbWVudSAudWktanFncmlkLW1lbnUtaXRlbSB7XG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbi51aS1zZWFyY2gtbWVudS51aS1tZW51IC51aS1qcWdyaWQtbWVudS1pdGVtIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlYXJjaC10b29sYmFyID4gLnVpLXRoLWNvbHVtbiA+IGRpdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXNlYXJjaC10b29sYmFyIC51aS1zZWFyY2gtdGFibGUge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDAgbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1ob3ZlciAudWktc2VhcmNoLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgLnVpLXNlYXJjaC10b29sYmFyIHRoIHtcblx0cGFkZGluZzogMCAuMWVtO1xufVxuLnVpLXNlYXJjaC10b29sYmFyIC51aS1zZWFyY2gtdGFibGUgLnVpLXNlYXJjaC1vcGVyIHtcblx0d2lkdGg6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1zZWFyY2gtdG9vbGJhciAudWktdGgtY29sdW1uIC51aS1zZWFyY2gtdGFibGUgLnVpLXNlYXJjaC1pbnB1dCB7XG5cdHBhZGRpbmc6IDAgLjFlbTtcbn1cbi51aS1zZWFyY2gtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuYS5nLW1lbnUtaXRlbSxcbmEuc29wdGNsYXNzLFxuYS5jbGVhcnNlYXJjaGNsYXNzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktc2VhcmNoLW1lbnUgLnVpLWpxZ3JpZC1tZW51LWl0ZW0gLmctbWVudS1pdGVtIHtcblx0cGFkZGluZzogLjJlbTtcbn1cbi51aS1tZW51LWpxdWVyeXVpIC51aS1qcWdyaWQtbWVudS1pdGVtIC5nLW1lbnUtaXRlbTpub3QoLnVpLXN0YXRlLWhvdmVyKSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnVpLW1lbnUtanF1ZXJ5dWkgLnVpLWpxZ3JpZC1tZW51LWl0ZW0gLmctbWVudS1pdGVtOmhvdmVyIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXNlYXJjaC1vcGVyIHtcblx0cGFkZGluZzogMDtcbn1cbi51aS1zZWFyY2gtY2xlYXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktc2VhcmNoLW9wZXIgLnNvcHRjbGFzcyxcbi51aS1zZWFyY2gtY2xlYXIgLmNsZWFyc2VhcmNoY2xhc3Mge1xuXHRwYWRkaW5nOiAuMWVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuLnVpLWpxZ3JpZC1qcXVlcnktdWkgLnVpLXNlYXJjaC1vcGVyIC5zb3B0Y2xhc3M6bm90KC51aS1zdGF0ZS1ob3ZlciksXG4udWktanFncmlkLWpxdWVyeS11aSAudWktc2VhcmNoLWNsZWFyIC5jbGVhcnNlYXJjaGNsYXNzOm5vdCgudWktc3RhdGUtaG92ZXIpIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udWktc2VhcmNoLWNsZWFyIC5jbGVhcnNlYXJjaGNsYXNzIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktc2VhcmNoLWlucHV0IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udWktanFncmlkIC51aS1zZWFyY2gtdGFibGUgLnVpLXNlYXJjaC1pbnB1dCA+IGlucHV0W3R5cGU9dGV4dF0sXG4udWktanFncmlkIC51aS1zZWFyY2gtdGFibGUgLnVpLXNlYXJjaC1pbnB1dCA+IHNlbGVjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1qcWdyaWQgPiAudWktanFncmlkLXZpZXcgaW5wdXQsXG4udWktanFncmlkID4gLnVpLWpxZ3JpZC12aWV3IHNlbGVjdCxcbi51aS1qcWdyaWQgPiAudWktanFncmlkLXZpZXcgdGV4dGFyZWEsXG4udWktanFncmlkID4gLnVpLWpxZ3JpZC12aWV3IGJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnVpLWpxZ3JpZCAucy1pY28gPiAudWktZ3JpZC1pY28tc29ydC5nbHlwaGljb24ge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWFzYy5nbHlwaGljb24ge1xuXHRtYXJnaW4tdG9wOiAtLjIzZW07XG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWRlc2MuZ2x5cGhpY29uIHtcblx0bWFyZ2luLXRvcDogLS4zNGVtO1xufVxuLyogU3VwcG9ydCBvZiBGb250IEF3ZXNvbWUgKi9cbi51aS1qcWdyaWQgLnMtaWNvID4gLnVpLWdyaWQtaWNvLXNvcnQuZmEge1xuXHR3aWR0aDogLjYzZW07XG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWFzYy5mYSB7XG5cdGxpbmUtaGVpZ2h0OiAuODFlbTtcblx0dG9wOiAwLjA3ZW07XG59XG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWRlc2MuZmEge1xuXHRsaW5lLWhlaWdodDogLjgxZW07XG5cdHRvcDogLS44MWVtO1xufVxuLnVpLWpxZ3JpZCAucy1pY28gPiAudWktaWNvbi1hc2MuZmEudWktc29ydC1sdHIsXG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWRlc2MuZmEudWktc29ydC1sdHIge1xuXHRsZWZ0OiAwO1xufVxuLnVpLWpxZ3JpZCAucy1pY28gPiAudWktaWNvbi1hc2MuZmEudWktc29ydC1ydGwsXG4udWktanFncmlkIC5zLWljbyA+IC51aS1pY29uLWRlc2MuZmEudWktc29ydC1ydGwge1xuXHRyaWdodDogMDtcbn1cbi51aS1qcWdyaWQgLnMtaWNvID4gLnVpLXN0YXRlLWRpc2FibGVkLmZhIHtcblx0cGFkZGluZzogMDtcbn1cbi51aS1qcWdyaWQgLnMtaWNvID4gLnN2Zy1pbmxpbmUtLWZhLmZhLXNvcnQtZG93biB7XG5cdG1hcmdpbi10b3A6IC0xLjA1ZW07XG59XG4uanFncm93IC51aS1wZy1kaXYgPiBzcGFuLmZhIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMCBub25lO1xufVxuLnVpLXN1YmdyaWQgPiAuc3ViZ3JpZC1jZWxsIHNwYW4uZmEge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtaW5kZW50OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmpxZ3JvdyA+IC51aS1zZ2NvbGxhcHNlZCBzcGFuLmZhIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWluZGVudDogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQgLnVpLXJlc2l6YWJsZS1zZS5mYSB7XG5cdC13ZWJraXQtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcblx0LW1vei1maWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuXHQtby1maWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuXHQtbXMtb3BhY2l0eTogMC40O1xuXHRvcGFjaXR5OiAwLjQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cmlnaHQ6IC0zcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1qcWdyaWQtbHRyIC51aS1yZXNpemFibGUtc2UuZmEge1xuXHRyaWdodDogLTNweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWpxZ3JpZC1ydGwgLnVpLXJlc2l6YWJsZS1zZS5mYSB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMXB4O1xufVxuXG4vKiBDbGFzc2VzIGZvciBqcXVlcnkuY29udGV4dG1lbnUtdWkuanMgcGx1Z2luIHdlIGluY2x1ZGVkIGhlcmUgKi9cbi5qcUNvbnRleHRNZW51IC51aS1tZW51IC51aS1qcWdyaWQtbWVudS1pdGVtIGEudWktc3RhdGUtaG92ZXIge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW46IC0xcHg7XG59XG4uanFDb250ZXh0TWVudSAudWktbWVudSAudWktanFncmlkLW1lbnUtaXRlbS51aS1zdGF0ZS1ob3ZlciB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogLTFweDtcbn1cbi5qcUNvbnRleHRNZW51IC51aS1tZW51LWljb25zID4gLnVpLWpxZ3JpZC1tZW51LWl0ZW0ge1xuXHRmb250LXNpemU6IDExcHg7XG59XG4vKiBDbGFzc2VzIGZvciBqUXVlcnkuanFHcmlkLnNob3dIaWRlQ29sdW1uTWVudS5qcyBwbHVnaW4gKi9cbi51aS1qcWdyaWQtc2hvd0hpZGVDb2x1bW5NZW51IC51aS1qcWdyaWQtbWVudS1pdGVtOmhvdmVyIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1qcWdyaWQtZGlzYWJsZVBvaW50ZXJFdmVudHMge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogQm9vdHN0cmFwIHN0eWxlIHN1cHBvcnQgKi9cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCB7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0LW1zLWJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4OyovXG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAudWktanFncmlkLXZpZXcgPiAudWktanFncmlkLXRvcHBhZ2VyIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAudWktanFncmlkLXZpZXcgPiAudWktdXNlcmRhdGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWdyaWQtaGRpdixcbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktanFncmlkLWxlZ2FjeS1zdWJncmlkID4gdGhlYWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwID4gLnVpLWpxZ3JpZC12aWV3ID4gLnVpLWpxZ3JpZC1zZGl2IHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOVxufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAubW9kYWwtZGlhbG9nIHtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktanFncmlkLXRpdGxlYmFyIC51aS1qcWdyaWQtdGl0bGUsXG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZ3JpZC1lcnJvcmJhciAudWktanFncmlkLWVycm9yLFxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZGlhbG9nLXRpdGxlYmFyIC51aS1qcWRpYWxvZy10aXRsZSB7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAudWktanFncmlkLXZpZXcge1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwID4gLnVpLWpxZ3JpZC12aWV3IC5idG4sXG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAudWktanFncmlkLXBhZ2VyIC5idG4ge1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwID4gLnVpLWpxZ3JpZC12aWV3IC5mYSxcbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCA+IC51aS1qcWdyaWQtcGFnZXIgLmZhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAge1xufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZGlhbG9nLWNvbnRlbnQgLkNhcHRpb25URCB7XG5cdHBhZGRpbmc6IC41ZW07XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLmZyb3plbi1iZGl2LnVpLWpxZ3JpZC1iZGl2IC51aS1qcWdyaWQtYnRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgdHIuanFnZmlyc3Ryb3cgPiB0ZCxcbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCB0ci5qcWdyb3cgPiB0ZCxcbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCB0ci5qcWdyb3VwID4gdGQsXG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgdHIuanFmb290ID4gdGQge1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIHRyLmpxZ2ZpcnN0cm93ID4gdGQge1xuXHRwYWRkaW5nOiAwIC4zZW07XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgdHIuanFnZmlyc3Ryb3cgPiB0ZC50ZF9jYm94LFxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIHRyLmpxZ3JvdyA+IHRkLnRkX2Nib3gge1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC5qcWdyb3cgPiB0ZCA+IC5jYm94IHtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZ3JpZC1idGFibGUgdGQuanFncmlkLXJvd251bSB7XG5cdHBhZGRpbmc6IC4yZW0gLjNlbTtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktanFncmlkLWNhcHRpb24sXG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAudWktanFkaWFsb2ctdGl0bGViYXIge1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuanFncmlkLW92ZXJsYXkge1xuXHQtbXMtb3BhY2l0eTogLjM1O1xuXHRvcGFjaXR5OiAuMzU7XG5cdC13ZWJraXQtZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcblx0LW1vei1maWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuXHQtby1maWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xufVxuXG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAudWktanFkaWFsb2ctY29udGVudCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjNlbSAuMmVtO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAgLm1vZGFsLWRpYWxvZyB7XG59XG4udWktanFkaWFsb2cudWktd2lkZ2V0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1qcWRpYWxvZyAgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAubW9kYWwtY29udGVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG59XG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAubW9kYWwtY29udGVudCA+IC51aS1yZXNpemFibGUtaGFuZGxlLmZhIHtcblx0Ym90dG9tOiAxcHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGhlaWdodDogMTJweDtcblx0d2lkdGg6IDEycHg7XG59XG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAubW9kYWwtY29udGVudCA+IC51aS1yZXNpemFibGUtaGFuZGxlLmdseXBoaWNvbiB7XG5cdHJpZ2h0OiAtLjRlbTtcbn1cblxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC5kaXNhYmxlZCB7XG59XG4udWktanFncmlkLWJvb3RzdHJhcC51aS1qcWdyaWQtcmVzaXplLW1hcmsge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktanFncmlkIC5qcWdmaXJzdHJvdyB7XG5cdGJvcmRlci1ib3R0b206IDAgbm9uZTtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLmpxZ2ZpcnN0cm93IHRkIHtcblx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xuXHRib3JkZXItdG9wOiAwIG5vbmU7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLXBnLXRhYmxlIC51aS1wZy1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIge1xuXHRtYXJnaW46IDA7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLm5hdnRhYmxlIC51aS1wZy1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIge1xuXHRtYXJnaW46IDA7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLXBnLXRhYmxlIC51aS1wZy1idXR0b24ge1xuXHRtYXJnaW46IC4yNXJlbSAuMjVyZW0gLjI1cmVtIDA7XG59XG4udWktc2VhcmNoLWlucHV0IC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAxOHB4O1xufVxuLnVpLXNlYXJjaC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcblx0cGFkZGluZzogMDtcbn1cbi51aS1zZWFyY2gtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wge1xuXHRwYWRkaW5nOiAwIC4zZW07XG59XG4udWktc2VhcmNoLWlucHV0IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLXNlYXJjaC1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNvbnRyb2wge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogMCB0cmFuc3BhcmVudDtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktanFncmlkLWFjdGlvbnMgLnVpLXBnLWRpdi5idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZ3JpZC1hY3Rpb25zIC51aS1wZy1kaXYuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLWxlZnQ6IC4xMjVlbTtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktanFncmlkLWFjdGlvbnMgLnVpLXBnLWRpdi5idG4udWktaW5saW5lLXNhdmUge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCB0ci5qcWdyb3cgLnNnYnV0dG9uLWRpdiAuc2didXR0b24uYnRuIHtcblx0cGFkZGluZzogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAtLjNlbSAtLjNlbTtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAuc2didXR0b24tZGl2IC5zZ2J1dHRvbi5idG46Zm9jdXMsXG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnNnYnV0dG9uLWRpdiAuc2didXR0b24uYnRuOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cbi51aS1qcWRpYWxvZy51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWRpYWxvZy1jb250ZW50IHtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktcGFnZXItY29udHJvbCAudWktcGctaW5wdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgPiAudWktanFncmlkLXBhZ2VyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWdyaWQtYm9vdHN0cmFwLWNvcm5lci10b3Age1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZ3JpZC1ib290c3RyYXAtY29ybmVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi51aS1qcWdyaWQudWktanFncmlkLWJvb3RzdHJhcCAudWktcGFnZXItY29udHJvbCAudWktcGctc2VsYm94IHtcbn1cbi51aS1qcWRpYWxvZy51aS1qcWdyaWQtYm9vdHN0cmFwIC5Gb3JtRGF0YSAuQ2FwdGlvblREIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLkZvcm1EYXRhIC5EYXRhVEQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLkZvcm1EYXRhIC5EYXRhVEQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktanFkaWFsb2cudWktanFncmlkLWJvb3RzdHJhcCAuRm9ybURhdGEgLkRhdGFURCBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IDIuMTkzZW07XG5cdGhlaWdodDogMi4xOTNlbTtcbn1cbi5EZWxUYWJsZSAuZGVsbXNnIHtcblx0cGFkZGluZzogLjJlbTtcbn1cbi5xdWVyeXJlc3VsdCB7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdHBhZGRpbmc6IC4yNWVtO1xufVxuLmdyb3VwLm1vZGFsLWNvbnRlbnQgdHIgdGQge1xuXHRwYWRkaW5nOiAuMmVtIC4xZW07XG59XG4uc2VhcmNoRmlsdGVyIC5mb3JtLWNvbnRyb2wge1xufVxuLnNlYXJjaEZpbHRlciAuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG59XG4uc2VhcmNoRmlsdGVyIC5idG4ge1xuXHRtYXJnaW4tbGVmdDogLjI1ZW07XG59XG4udWktanFncmlkIC5zZWFyY2hGaWx0ZXIgdGFibGUuZ3JvdXAgdGQge1xuXHRwYWRkaW5nOiAwLjI1ZW07XG59XG4udWktanFncmlkIC5zZWFyY2hGaWx0ZXIgdGFibGUge1xuXHRib3JkZXItc3BhY2luZzogMHB4O1xufVxuLnVpLWpxZGlhbG9nLnVpLWpxZ3JpZC1ib290c3RyYXAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xufVxuLnVpLWpxZGlhbG9nIC5nbHlwaGljb24sXG4udWktanFncmlkIC5nbHlwaGljb24ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRvcDogYXV0bztcbn1cbi51aS1qcWRpYWxvZy51aS1qcWdyaWQtYm9vdHN0cmFwIC5nbHlwaGljb24sXG4udWktanFncmlkLnVpLWpxZ3JpZC1ib290c3RyYXAgLmdseXBoaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dG9wOiBhdXRvO1xuXHRoZWlnaHQ6IDFlbTtcblx0d2lkdGg6IDEuMjhlbTtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbiBzcGFuLmdseXBoaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvKm1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDAgLjFlbTsqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLWpxZ3JpZC1hY3Rpb25zIC5nbHlwaGljb24ge1xuXHRwYWRkaW5nOiAuMWVtO1xufVxuLnVpLWpxZ3JpZC51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWdyaWQtdGl0bGViYXIgPiAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlID4gc3Bhbi5nbHlwaGljb24ge1xuXHRtYXJnaW4tdG9wOiAtLjEyNWVtO1xuXHRtYXJnaW4tbGVmdDogLS4yNzVlbTtcbn1cbi51aS1qcWRpYWxvZy51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWRpYWxvZy10aXRsZWJhciAgPiAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2UgPiBzcGFuLmdseXBoaWNvbiB7XG5cdG1hcmdpbi10b3A6IC0uMWVtO1xuXHRtYXJnaW4tbGVmdDogLS4yOGVtO1xufVxuLnRyZWUtd3JhcCA+IC50cmVlY2xpY2sge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbi50cmVlLXdyYXAgPiAudHJlZWNsaWNrLmdseXBoaWNvbiB7XG5cdG1hcmdpbi10b3A6IC0uMmVtO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4uc3ViZ3JpZC1kYXRhIC51aS1qcWdyaWQtYm9vdHN0cmFwIC51aS1qcWdyaWQtaGRpdiAudWktanFncmlkLWh0YWJsZSxcbi5zdWJncmlkLWRhdGEgLnVpLWpxZ3JpZC1ib290c3RyYXAgLnVpLWpxZ3JpZC1iZGl2IC51aS1qcWdyaWQtYnRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3ViZ3JpZC1kYXRhIC51aS1qcWdyaWQtbGVnYWN5LXN1YmdyaWQgIHtcblx0bWFyZ2luOiAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/