@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/css?family=Roboto|Saira+Condensed&display=swap);/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle {
	touch-action: none;
}
/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-sortable-handle {
	touch-action: none;
}
/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_444444_256x240.png?a4c733ec4baef9ad3896d4e34a8a5448);
}
.ui-widget-header .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_444444_256x240.png?a4c733ec4baef9ad3896d4e34a8a5448);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_555555_256x240.png?971364734f3b603e5d363a2634898b42);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_ffffff_256x240.png?bf27228a7d3957983584fa7698121ea1);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_777620_256x240.png?208a290102a4ada58a04de354a1354d7);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_cc0000_256x240.png?0de3b51742ed3ac61435875bccd8973b);
}
.ui-button .ui-icon {
	background-image: url(../images/vendor/jquery-ui/themes/base/ui-icons_777777_256x240.png?73a1fd052c9d84c0ee0bea3ee85892ed);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
@charset "UTF-8";

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-500px:before {
  content: "\F26E";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-acquisitions-incorporated:before {
  content: "\F6AF";
}

.fa-ad:before {
  content: "\F641";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-card:before {
  content: "\F2BB";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-adn:before {
  content: "\F170";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-air-freshener:before {
  content: "\F5D0";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-allergies:before {
  content: "\F461";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-android:before {
  content: "\F17B";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angry:before {
  content: "\F556";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-angular:before {
  content: "\F420";
}

.fa-ankh:before {
  content: "\F644";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-apper:before {
  content: "\F371";
}

.fa-apple:before {
  content: "\F179";
}

.fa-apple-alt:before {
  content: "\F5D1";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-archive:before {
  content: "\F187";
}

.fa-archway:before {
  content: "\F557";
}

.fa-arrow-alt-circle-down:before {
  content: "\F358";
}

.fa-arrow-alt-circle-left:before {
  content: "\F359";
}

.fa-arrow-alt-circle-right:before {
  content: "\F35A";
}

.fa-arrow-alt-circle-up:before {
  content: "\F35B";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-arrows-alt-h:before {
  content: "\F337";
}

.fa-arrows-alt-v:before {
  content: "\F338";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-atlas:before {
  content: "\F558";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-atom:before {
  content: "\F5D2";
}

.fa-audible:before {
  content: "\F373";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-award:before {
  content: "\F559";
}

.fa-aws:before {
  content: "\F375";
}

.fa-baby:before {
  content: "\F77C";
}

.fa-baby-carriage:before {
  content: "\F77D";
}

.fa-backspace:before {
  content: "\F55A";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-bacon:before {
  content: "\F7E5";
}

.fa-bacteria:before {
  content: "\E059";
}

.fa-bacterium:before {
  content: "\E05A";
}

.fa-bahai:before {
  content: "\F666";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-balance-scale-left:before {
  content: "\F515";
}

.fa-balance-scale-right:before {
  content: "\F516";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-band-aid:before {
  content: "\F462";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-bars:before {
  content: "\F0C9";
}

.fa-baseball-ball:before {
  content: "\F433";
}

.fa-basketball-ball:before {
  content: "\F434";
}

.fa-bath:before {
  content: "\F2CD";
}

.fa-battery-empty:before {
  content: "\F244";
}

.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-bed:before {
  content: "\F236";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bezier-curve:before {
  content: "\F55B";
}

.fa-bible:before {
  content: "\F647";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-biking:before {
  content: "\F84A";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-biohazard:before {
  content: "\F780";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-blender:before {
  content: "\F517";
}

.fa-blender-phone:before {
  content: "\F6B6";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-blog:before {
  content: "\F781";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-bold:before {
  content: "\F032";
}

.fa-bolt:before {
  content: "\F0E7";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-bone:before {
  content: "\F5D7";
}

.fa-bong:before {
  content: "\F55C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-book-dead:before {
  content: "\F6B7";
}

.fa-book-medical:before {
  content: "\F7E6";
}

.fa-book-open:before {
  content: "\F518";
}

.fa-book-reader:before {
  content: "\F5DA";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-border-all:before {
  content: "\F84C";
}

.fa-border-none:before {
  content: "\F850";
}

.fa-border-style:before {
  content: "\F853";
}

.fa-bowling-ball:before {
  content: "\F436";
}

.fa-box:before {
  content: "\F466";
}

.fa-box-open:before {
  content: "\F49E";
}

.fa-box-tissue:before {
  content: "\E05B";
}

.fa-boxes:before {
  content: "\F468";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-brain:before {
  content: "\F5DC";
}

.fa-bread-slice:before {
  content: "\F7EC";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-briefcase-medical:before {
  content: "\F469";
}

.fa-broadcast-tower:before {
  content: "\F519";
}

.fa-broom:before {
  content: "\F51A";
}

.fa-brush:before {
  content: "\F55D";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-bug:before {
  content: "\F188";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-burn:before {
  content: "\F46A";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-bus:before {
  content: "\F207";
}

.fa-bus-alt:before {
  content: "\F55E";
}

.fa-business-time:before {
  content: "\F64A";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-calendar:before {
  content: "\F133";
}

.fa-calendar-alt:before {
  content: "\F073";
}

.fa-calendar-check:before {
  content: "\F274";
}

.fa-calendar-day:before {
  content: "\F783";
}

.fa-calendar-minus:before {
  content: "\F272";
}

.fa-calendar-plus:before {
  content: "\F271";
}

.fa-calendar-times:before {
  content: "\F273";
}

.fa-calendar-week:before {
  content: "\F784";
}

.fa-camera:before {
  content: "\F030";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-campground:before {
  content: "\F6BB";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-candy-cane:before {
  content: "\F786";
}

.fa-cannabis:before {
  content: "\F55F";
}

.fa-capsules:before {
  content: "\F46B";
}

.fa-car:before {
  content: "\F1B9";
}

.fa-car-alt:before {
  content: "\F5DE";
}

.fa-car-battery:before {
  content: "\F5DF";
}

.fa-car-crash:before {
  content: "\F5E1";
}

.fa-car-side:before {
  content: "\F5E4";
}

.fa-caravan:before {
  content: "\F8FF";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-caret-square-down:before {
  content: "\F150";
}

.fa-caret-square-left:before {
  content: "\F191";
}

.fa-caret-square-right:before {
  content: "\F152";
}

.fa-caret-square-up:before {
  content: "\F151";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-carrot:before {
  content: "\F787";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cash-register:before {
  content: "\F788";
}

.fa-cat:before {
  content: "\F6BE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-centos:before {
  content: "\F789";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-chair:before {
  content: "\F6C0";
}

.fa-chalkboard:before {
  content: "\F51B";
}

.fa-chalkboard-teacher:before {
  content: "\F51C";
}

.fa-charging-station:before {
  content: "\F5E7";
}

.fa-chart-area:before {
  content: "\F1FE";
}

.fa-chart-bar:before {
  content: "\F080";
}

.fa-chart-line:before {
  content: "\F201";
}

.fa-chart-pie:before {
  content: "\F200";
}

.fa-check:before {
  content: "\F00C";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-check-double:before {
  content: "\F560";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-cheese:before {
  content: "\F7EF";
}

.fa-chess:before {
  content: "\F439";
}

.fa-chess-bishop:before {
  content: "\F43A";
}

.fa-chess-board:before {
  content: "\F43C";
}

.fa-chess-king:before {
  content: "\F43F";
}

.fa-chess-knight:before {
  content: "\F441";
}

.fa-chess-pawn:before {
  content: "\F443";
}

.fa-chess-queen:before {
  content: "\F445";
}

.fa-chess-rook:before {
  content: "\F447";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-church:before {
  content: "\F51D";
}

.fa-circle:before {
  content: "\F111";
}

.fa-circle-notch:before {
  content: "\F1CE";
}

.fa-city:before {
  content: "\F64F";
}

.fa-clinic-medical:before {
  content: "\F7F2";
}

.fa-clipboard:before {
  content: "\F328";
}

.fa-clipboard-check:before {
  content: "\F46C";
}

.fa-clipboard-list:before {
  content: "\F46D";
}

.fa-clock:before {
  content: "\F017";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-closed-captioning:before {
  content: "\F20A";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-cloud-download-alt:before {
  content: "\F381";
}

.fa-cloud-meatball:before {
  content: "\F73B";
}

.fa-cloud-moon:before {
  content: "\F6C3";
}

.fa-cloud-moon-rain:before {
  content: "\F73C";
}

.fa-cloud-rain:before {
  content: "\F73D";
}

.fa-cloud-showers-heavy:before {
  content: "\F740";
}

.fa-cloud-sun:before {
  content: "\F6C4";
}

.fa-cloud-sun-rain:before {
  content: "\F743";
}

.fa-cloud-upload-alt:before {
  content: "\F382";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-cocktail:before {
  content: "\F561";
}

.fa-code:before {
  content: "\F121";
}

.fa-code-branch:before {
  content: "\F126";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cog:before {
  content: "\F013";
}

.fa-cogs:before {
  content: "\F085";
}

.fa-coins:before {
  content: "\F51E";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-comment:before {
  content: "\F075";
}

.fa-comment-alt:before {
  content: "\F27A";
}

.fa-comment-dollar:before {
  content: "\F651";
}

.fa-comment-dots:before {
  content: "\F4AD";
}

.fa-comment-medical:before {
  content: "\F7F5";
}

.fa-comment-slash:before {
  content: "\F4B3";
}

.fa-comments:before {
  content: "\F086";
}

.fa-comments-dollar:before {
  content: "\F653";
}

.fa-compact-disc:before {
  content: "\F51F";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-compress:before {
  content: "\F066";
}

.fa-compress-alt:before {
  content: "\F422";
}

.fa-compress-arrows-alt:before {
  content: "\F78C";
}

.fa-concierge-bell:before {
  content: "\F562";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-cookie:before {
  content: "\F563";
}

.fa-cookie-bite:before {
  content: "\F564";
}

.fa-copy:before {
  content: "\F0C5";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-couch:before {
  content: "\F4B8";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-crop:before {
  content: "\F125";
}

.fa-crop-alt:before {
  content: "\F565";
}

.fa-cross:before {
  content: "\F654";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-crow:before {
  content: "\F520";
}

.fa-crown:before {
  content: "\F521";
}

.fa-crutch:before {
  content: "\F7F7";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-cut:before {
  content: "\F0C4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-deaf:before {
  content: "\F2A4";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-democrat:before {
  content: "\F747";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-dharmachakra:before {
  content: "\F655";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-diagnoses:before {
  content: "\F470";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-dice:before {
  content: "\F522";
}

.fa-dice-d20:before {
  content: "\F6CF";
}

.fa-dice-d6:before {
  content: "\F6D1";
}

.fa-dice-five:before {
  content: "\F523";
}

.fa-dice-four:before {
  content: "\F524";
}

.fa-dice-one:before {
  content: "\F525";
}

.fa-dice-six:before {
  content: "\F526";
}

.fa-dice-three:before {
  content: "\F527";
}

.fa-dice-two:before {
  content: "\F528";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-digital-tachograph:before {
  content: "\F566";
}

.fa-directions:before {
  content: "\F5EB";
}

.fa-discord:before {
  content: "\F392";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-disease:before {
  content: "\F7FA";
}

.fa-divide:before {
  content: "\F529";
}

.fa-dizzy:before {
  content: "\F567";
}

.fa-dna:before {
  content: "\F471";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-docker:before {
  content: "\F395";
}

.fa-dog:before {
  content: "\F6D3";
}

.fa-dollar-sign:before {
  content: "\F155";
}

.fa-dolly:before {
  content: "\F472";
}

.fa-dolly-flatbed:before {
  content: "\F474";
}

.fa-donate:before {
  content: "\F4B9";
}

.fa-door-closed:before {
  content: "\F52A";
}

.fa-door-open:before {
  content: "\F52B";
}

.fa-dot-circle:before {
  content: "\F192";
}

.fa-dove:before {
  content: "\F4BA";
}

.fa-download:before {
  content: "\F019";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-drafting-compass:before {
  content: "\F568";
}

.fa-dragon:before {
  content: "\F6D5";
}

.fa-draw-polygon:before {
  content: "\F5EE";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-drum:before {
  content: "\F569";
}

.fa-drum-steelpan:before {
  content: "\F56A";
}

.fa-drumstick-bite:before {
  content: "\F6D7";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-dumbbell:before {
  content: "\F44B";
}

.fa-dumpster:before {
  content: "\F793";
}

.fa-dumpster-fire:before {
  content: "\F794";
}

.fa-dungeon:before {
  content: "\F6D9";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-edge:before {
  content: "\F282";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-edit:before {
  content: "\F044";
}

.fa-egg:before {
  content: "\F7FB";
}

.fa-eject:before {
  content: "\F052";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-ember:before {
  content: "\F423";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-text:before {
  content: "\F658";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-envira:before {
  content: "\F299";
}

.fa-equals:before {
  content: "\F52C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-ethernet:before {
  content: "\F796";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-euro-sign:before {
  content: "\F153";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-exchange-alt:before {
  content: "\F362";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-expand:before {
  content: "\F065";
}

.fa-expand-alt:before {
  content: "\F424";
}

.fa-expand-arrows-alt:before {
  content: "\F31E";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-external-link-alt:before {
  content: "\F35D";
}

.fa-external-link-square-alt:before {
  content: "\F360";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-dropper:before {
  content: "\F1FB";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-fan:before {
  content: "\F863";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-faucet:before {
  content: "\E005";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-feather:before {
  content: "\F52D";
}

.fa-feather-alt:before {
  content: "\F56B";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-female:before {
  content: "\F182";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-figma:before {
  content: "\F799";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-alt:before {
  content: "\F15C";
}

.fa-file-archive:before {
  content: "\F1C6";
}

.fa-file-audio:before {
  content: "\F1C7";
}

.fa-file-code:before {
  content: "\F1C9";
}

.fa-file-contract:before {
  content: "\F56C";
}

.fa-file-csv:before {
  content: "\F6DD";
}

.fa-file-download:before {
  content: "\F56D";
}

.fa-file-excel:before {
  content: "\F1C3";
}

.fa-file-export:before {
  content: "\F56E";
}

.fa-file-image:before {
  content: "\F1C5";
}

.fa-file-import:before {
  content: "\F56F";
}

.fa-file-invoice:before {
  content: "\F570";
}

.fa-file-invoice-dollar:before {
  content: "\F571";
}

.fa-file-medical:before {
  content: "\F477";
}

.fa-file-medical-alt:before {
  content: "\F478";
}

.fa-file-pdf:before {
  content: "\F1C1";
}

.fa-file-powerpoint:before {
  content: "\F1C4";
}

.fa-file-prescription:before {
  content: "\F572";
}

.fa-file-signature:before {
  content: "\F573";
}

.fa-file-upload:before {
  content: "\F574";
}

.fa-file-video:before {
  content: "\F1C8";
}

.fa-file-word:before {
  content: "\F1C2";
}

.fa-fill:before {
  content: "\F575";
}

.fa-fill-drip:before {
  content: "\F576";
}

.fa-film:before {
  content: "\F008";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-fingerprint:before {
  content: "\F577";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-fire-alt:before {
  content: "\F7E4";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-first-aid:before {
  content: "\F479";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-fish:before {
  content: "\F578";
}

.fa-fist-raised:before {
  content: "\F6DE";
}

.fa-flag:before {
  content: "\F024";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-flag-usa:before {
  content: "\F74D";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-flushed:before {
  content: "\F579";
}

.fa-fly:before {
  content: "\F417";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-minus:before {
  content: "\F65D";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-folder-plus:before {
  content: "\F65E";
}

.fa-font:before {
  content: "\F031";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-font-awesome-flag:before {
  content: "\F425";
}

.fa-font-awesome-logo-full:before {
  content: "\F4E6";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-football-ball:before {
  content: "\F44E";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-frog:before {
  content: "\F52E";
}

.fa-frown:before {
  content: "\F119";
}

.fa-frown-open:before {
  content: "\F57A";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-funnel-dollar:before {
  content: "\F662";
}

.fa-futbol:before {
  content: "\F1E3";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-gas-pump:before {
  content: "\F52F";
}

.fa-gavel:before {
  content: "\F0E3";
}

.fa-gem:before {
  content: "\F3A5";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-ghost:before {
  content: "\F6E2";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-gifts:before {
  content: "\F79C";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-github:before {
  content: "\F09B";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-glass-cheers:before {
  content: "\F79F";
}

.fa-glass-martini:before {
  content: "\F000";
}

.fa-glass-martini-alt:before {
  content: "\F57B";
}

.fa-glass-whiskey:before {
  content: "\F7A0";
}

.fa-glasses:before {
  content: "\F530";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-globe-africa:before {
  content: "\F57C";
}

.fa-globe-americas:before {
  content: "\F57D";
}

.fa-globe-asia:before {
  content: "\F57E";
}

.fa-globe-europe:before {
  content: "\F7A2";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-golf-ball:before {
  content: "\F450";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-gopuram:before {
  content: "\F664";
}

.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-greater-than:before {
  content: "\F531";
}

.fa-greater-than-equal:before {
  content: "\F532";
}

.fa-grimace:before {
  content: "\F57F";
}

.fa-grin:before {
  content: "\F580";
}

.fa-grin-alt:before {
  content: "\F581";
}

.fa-grin-beam:before {
  content: "\F582";
}

.fa-grin-beam-sweat:before {
  content: "\F583";
}

.fa-grin-hearts:before {
  content: "\F584";
}

.fa-grin-squint:before {
  content: "\F585";
}

.fa-grin-squint-tears:before {
  content: "\F586";
}

.fa-grin-stars:before {
  content: "\F587";
}

.fa-grin-tears:before {
  content: "\F588";
}

.fa-grin-tongue:before {
  content: "\F589";
}

.fa-grin-tongue-squint:before {
  content: "\F58A";
}

.fa-grin-tongue-wink:before {
  content: "\F58B";
}

.fa-grin-wink:before {
  content: "\F58C";
}

.fa-grip-horizontal:before {
  content: "\F58D";
}

.fa-grip-lines:before {
  content: "\F7A4";
}

.fa-grip-lines-vertical:before {
  content: "\F7A5";
}

.fa-grip-vertical:before {
  content: "\F58E";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-guitar:before {
  content: "\F7A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-hamburger:before {
  content: "\F805";
}

.fa-hammer:before {
  content: "\F6E3";
}

.fa-hamsa:before {
  content: "\F665";
}

.fa-hand-holding:before {
  content: "\F4BD";
}

.fa-hand-holding-heart:before {
  content: "\F4BE";
}

.fa-hand-holding-medical:before {
  content: "\E05C";
}

.fa-hand-holding-usd:before {
  content: "\F4C0";
}

.fa-hand-holding-water:before {
  content: "\F4C1";
}

.fa-hand-lizard:before {
  content: "\F258";
}

.fa-hand-middle-finger:before {
  content: "\F806";
}

.fa-hand-paper:before {
  content: "\F256";
}

.fa-hand-peace:before {
  content: "\F25B";
}

.fa-hand-point-down:before {
  content: "\F0A7";
}

.fa-hand-point-left:before {
  content: "\F0A5";
}

.fa-hand-point-right:before {
  content: "\F0A4";
}

.fa-hand-point-up:before {
  content: "\F0A6";
}

.fa-hand-pointer:before {
  content: "\F25A";
}

.fa-hand-rock:before {
  content: "\F255";
}

.fa-hand-scissors:before {
  content: "\F257";
}

.fa-hand-sparkles:before {
  content: "\E05D";
}

.fa-hand-spock:before {
  content: "\F259";
}

.fa-hands:before {
  content: "\F4C2";
}

.fa-hands-helping:before {
  content: "\F4C4";
}

.fa-hands-wash:before {
  content: "\E05E";
}

.fa-handshake:before {
  content: "\F2B5";
}

.fa-handshake-alt-slash:before {
  content: "\E05F";
}

.fa-handshake-slash:before {
  content: "\E060";
}

.fa-hanukiah:before {
  content: "\F6E6";
}

.fa-hard-hat:before {
  content: "\F807";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-hat-cowboy:before {
  content: "\F8C0";
}

.fa-hat-cowboy-side:before {
  content: "\F8C1";
}

.fa-hat-wizard:before {
  content: "\F6E8";
}

.fa-hdd:before {
  content: "\F0A0";
}

.fa-head-side-cough:before {
  content: "\E061";
}

.fa-head-side-cough-slash:before {
  content: "\E062";
}

.fa-head-side-mask:before {
  content: "\E063";
}

.fa-head-side-virus:before {
  content: "\E064";
}

.fa-heading:before {
  content: "\F1DC";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-headphones-alt:before {
  content: "\F58F";
}

.fa-headset:before {
  content: "\F590";
}

.fa-heart:before {
  content: "\F004";
}

.fa-heart-broken:before {
  content: "\F7A9";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-helicopter:before {
  content: "\F533";
}

.fa-highlighter:before {
  content: "\F591";
}

.fa-hiking:before {
  content: "\F6EC";
}

.fa-hippo:before {
  content: "\F6ED";
}

.fa-hips:before {
  content: "\F452";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-hockey-puck:before {
  content: "\F453";
}

.fa-holly-berry:before {
  content: "\F7AA";
}

.fa-home:before {
  content: "\F015";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-horse:before {
  content: "\F6F0";
}

.fa-horse-head:before {
  content: "\F7AB";
}

.fa-hospital:before {
  content: "\F0F8";
}

.fa-hospital-alt:before {
  content: "\F47D";
}

.fa-hospital-symbol:before {
  content: "\F47E";
}

.fa-hospital-user:before {
  content: "\F80D";
}

.fa-hot-tub:before {
  content: "\F593";
}

.fa-hotdog:before {
  content: "\F80F";
}

.fa-hotel:before {
  content: "\F594";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-start:before {
  content: "\F251";
}

.fa-house-damage:before {
  content: "\F6F1";
}

.fa-house-user:before {
  content: "\E065";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-hryvnia:before {
  content: "\F6F2";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-ice-cream:before {
  content: "\F810";
}

.fa-icicles:before {
  content: "\F7AD";
}

.fa-icons:before {
  content: "\F86D";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-id-card:before {
  content: "\F2C2";
}

.fa-id-card-alt:before {
  content: "\F47F";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-igloo:before {
  content: "\F7AE";
}

.fa-image:before {
  content: "\F03E";
}

.fa-images:before {
  content: "\F302";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-industry:before {
  content: "\F275";
}

.fa-infinity:before {
  content: "\F534";
}

.fa-info:before {
  content: "\F129";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-italic:before {
  content: "\F033";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-jedi:before {
  content: "\F669";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-joint:before {
  content: "\F595";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-journal-whills:before {
  content: "\F66A";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-kaaba:before {
  content: "\F66B";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-key:before {
  content: "\F084";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-keyboard:before {
  content: "\F11C";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-khanda:before {
  content: "\F66D";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-kiss:before {
  content: "\F596";
}

.fa-kiss-beam:before {
  content: "\F597";
}

.fa-kiss-wink-heart:before {
  content: "\F598";
}

.fa-kiwi-bird:before {
  content: "\F535";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-landmark:before {
  content: "\F66F";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-laptop-code:before {
  content: "\F5FC";
}

.fa-laptop-house:before {
  content: "\E066";
}

.fa-laptop-medical:before {
  content: "\F812";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-laugh:before {
  content: "\F599";
}

.fa-laugh-beam:before {
  content: "\F59A";
}

.fa-laugh-squint:before {
  content: "\F59B";
}

.fa-laugh-wink:before {
  content: "\F59C";
}

.fa-layer-group:before {
  content: "\F5FD";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-lemon:before {
  content: "\F094";
}

.fa-less:before {
  content: "\F41D";
}

.fa-less-than:before {
  content: "\F536";
}

.fa-less-than-equal:before {
  content: "\F537";
}

.fa-level-down-alt:before {
  content: "\F3BE";
}

.fa-level-up-alt:before {
  content: "\F3BF";
}

.fa-life-ring:before {
  content: "\F1CD";
}

.fa-lightbulb:before {
  content: "\F0EB";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-link:before {
  content: "\F0C1";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-lira-sign:before {
  content: "\F195";
}

.fa-list:before {
  content: "\F03A";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-lock:before {
  content: "\F023";
}

.fa-lock-open:before {
  content: "\F3C1";
}

.fa-long-arrow-alt-down:before {
  content: "\F309";
}

.fa-long-arrow-alt-left:before {
  content: "\F30A";
}

.fa-long-arrow-alt-right:before {
  content: "\F30B";
}

.fa-long-arrow-alt-up:before {
  content: "\F30C";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-luggage-cart:before {
  content: "\F59D";
}

.fa-lungs:before {
  content: "\F604";
}

.fa-lungs-virus:before {
  content: "\E067";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-mail-bulk:before {
  content: "\F674";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-male:before {
  content: "\F183";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-map:before {
  content: "\F279";
}

.fa-map-marked:before {
  content: "\F59F";
}

.fa-map-marked-alt:before {
  content: "\F5A0";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-map-marker-alt:before {
  content: "\F3C5";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-marker:before {
  content: "\F5A1";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mask:before {
  content: "\F6FA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-medal:before {
  content: "\F5A2";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F3C7";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-meh:before {
  content: "\F11A";
}

.fa-meh-blank:before {
  content: "\F5A4";
}

.fa-meh-rolling-eyes:before {
  content: "\F5A5";
}

.fa-memory:before {
  content: "\F538";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-menorah:before {
  content: "\F676";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-meteor:before {
  content: "\F753";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-alt:before {
  content: "\F3C9";
}

.fa-microphone-alt-slash:before {
  content: "\F539";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-microscope:before {
  content: "\F610";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-minus:before {
  content: "\F068";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-mitten:before {
  content: "\F7B5";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-mobile:before {
  content: "\F10B";
}

.fa-mobile-alt:before {
  content: "\F3CD";
}

.fa-modx:before {
  content: "\F285";
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-money-bill:before {
  content: "\F0D6";
}

.fa-money-bill-alt:before {
  content: "\F3D1";
}

.fa-money-bill-wave:before {
  content: "\F53A";
}

.fa-money-bill-wave-alt:before {
  content: "\F53B";
}

.fa-money-check:before {
  content: "\F53C";
}

.fa-money-check-alt:before {
  content: "\F53D";
}

.fa-monument:before {
  content: "\F5A6";
}

.fa-moon:before {
  content: "\F186";
}

.fa-mortar-pestle:before {
  content: "\F5A7";
}

.fa-mosque:before {
  content: "\F678";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-mountain:before {
  content: "\F6FC";
}

.fa-mouse:before {
  content: "\F8CC";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-mug-hot:before {
  content: "\F7B6";
}

.fa-music:before {
  content: "\F001";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-neos:before {
  content: "\F612";
}

.fa-network-wired:before {
  content: "\F6FF";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-newspaper:before {
  content: "\F1EA";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-node:before {
  content: "\F419";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-not-equal:before {
  content: "\F53E";
}

.fa-notes-medical:before {
  content: "\F481";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-oil-can:before {
  content: "\F613";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-om:before {
  content: "\F679";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-otter:before {
  content: "\F700";
}

.fa-outdent:before {
  content: "\F03B";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-pager:before {
  content: "\F815";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-paint-roller:before {
  content: "\F5AA";
}

.fa-palette:before {
  content: "\F53F";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-pallet:before {
  content: "\F482";
}

.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-parachute-box:before {
  content: "\F4CD";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-parking:before {
  content: "\F540";
}

.fa-passport:before {
  content: "\F5AB";
}

.fa-pastafarianism:before {
  content: "\F67B";
}

.fa-paste:before {
  content: "\F0EA";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-peace:before {
  content: "\F67C";
}

.fa-pen:before {
  content: "\F304";
}

.fa-pen-alt:before {
  content: "\F305";
}

.fa-pen-fancy:before {
  content: "\F5AC";
}

.fa-pen-nib:before {
  content: "\F5AD";
}

.fa-pen-square:before {
  content: "\F14B";
}

.fa-pencil-alt:before {
  content: "\F303";
}

.fa-pencil-ruler:before {
  content: "\F5AE";
}

.fa-penny-arcade:before {
  content: "\F704";
}

.fa-people-arrows:before {
  content: "\E068";
}

.fa-people-carry:before {
  content: "\F4CE";
}

.fa-pepper-hot:before {
  content: "\F816";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-percent:before {
  content: "\F295";
}

.fa-percentage:before {
  content: "\F541";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-person-booth:before {
  content: "\F756";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-phone:before {
  content: "\F095";
}

.fa-phone-alt:before {
  content: "\F879";
}

.fa-phone-slash:before {
  content: "\F3DD";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-phone-square-alt:before {
  content: "\F87B";
}

.fa-phone-volume:before {
  content: "\F2A0";
}

.fa-photo-video:before {
  content: "\F87C";
}

.fa-php:before {
  content: "\F457";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-piggy-bank:before {
  content: "\F4D3";
}

.fa-pills:before {
  content: "\F484";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-pizza-slice:before {
  content: "\F818";
}

.fa-place-of-worship:before {
  content: "\F67F";
}

.fa-plane:before {
  content: "\F072";
}

.fa-plane-arrival:before {
  content: "\F5AF";
}

.fa-plane-departure:before {
  content: "\F5B0";
}

.fa-plane-slash:before {
  content: "\E069";
}

.fa-play:before {
  content: "\F04B";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-plus:before {
  content: "\F067";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-poll:before {
  content: "\F681";
}

.fa-poll-h:before {
  content: "\F682";
}

.fa-poo:before {
  content: "\F2FE";
}

.fa-poo-storm:before {
  content: "\F75A";
}

.fa-poop:before {
  content: "\F619";
}

.fa-portrait:before {
  content: "\F3E0";
}

.fa-pound-sign:before {
  content: "\F154";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-pray:before {
  content: "\F683";
}

.fa-praying-hands:before {
  content: "\F684";
}

.fa-prescription:before {
  content: "\F5B1";
}

.fa-prescription-bottle:before {
  content: "\F485";
}

.fa-prescription-bottle-alt:before {
  content: "\F486";
}

.fa-print:before {
  content: "\F02F";
}

.fa-procedures:before {
  content: "\F487";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-project-diagram:before {
  content: "\F542";
}

.fa-pump-medical:before {
  content: "\E06A";
}

.fa-pump-soap:before {
  content: "\E06B";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-question:before {
  content: "\F128";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-quidditch:before {
  content: "\F458";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-quran:before {
  content: "\F687";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-radiation:before {
  content: "\F7B9";
}

.fa-radiation-alt:before {
  content: "\F7BA";
}

.fa-rainbow:before {
  content: "\F75B";
}

.fa-random:before {
  content: "\F074";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-react:before {
  content: "\F41B";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-receipt:before {
  content: "\F543";
}

.fa-record-vinyl:before {
  content: "\F8D9";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-redo:before {
  content: "\F01E";
}

.fa-redo-alt:before {
  content: "\F2F9";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-remove-format:before {
  content: "\F87D";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-reply:before {
  content: "\F3E5";
}

.fa-reply-all:before {
  content: "\F122";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-republican:before {
  content: "\F75E";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-restroom:before {
  content: "\F7BD";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-ribbon:before {
  content: "\F4D6";
}

.fa-ring:before {
  content: "\F70B";
}

.fa-road:before {
  content: "\F018";
}

.fa-robot:before {
  content: "\F544";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-route:before {
  content: "\F4D7";
}

.fa-rss:before {
  content: "\F09E";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-ruble-sign:before {
  content: "\F158";
}

.fa-ruler:before {
  content: "\F545";
}

.fa-ruler-combined:before {
  content: "\F546";
}

.fa-ruler-horizontal:before {
  content: "\F547";
}

.fa-ruler-vertical:before {
  content: "\F548";
}

.fa-running:before {
  content: "\F70C";
}

.fa-rupee-sign:before {
  content: "\F156";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-sad-cry:before {
  content: "\F5B3";
}

.fa-sad-tear:before {
  content: "\F5B4";
}

.fa-safari:before {
  content: "\F267";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-satellite:before {
  content: "\F7BF";
}

.fa-satellite-dish:before {
  content: "\F7C0";
}

.fa-save:before {
  content: "\F0C7";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-school:before {
  content: "\F549";
}

.fa-screwdriver:before {
  content: "\F54A";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-scroll:before {
  content: "\F70E";
}

.fa-sd-card:before {
  content: "\F7C2";
}

.fa-search:before {
  content: "\F002";
}

.fa-search-dollar:before {
  content: "\F688";
}

.fa-search-location:before {
  content: "\F689";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-seedling:before {
  content: "\F4D8";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-server:before {
  content: "\F233";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-shapes:before {
  content: "\F61F";
}

.fa-share:before {
  content: "\F064";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-shekel-sign:before {
  content: "\F20B";
}

.fa-shield-alt:before {
  content: "\F3ED";
}

.fa-shield-virus:before {
  content: "\E06C";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-shipping-fast:before {
  content: "\F48B";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-shoe-prints:before {
  content: "\F54B";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-shuttle-van:before {
  content: "\F5B6";
}

.fa-sign:before {
  content: "\F4D9";
}

.fa-sign-in-alt:before {
  content: "\F2F6";
}

.fa-sign-language:before {
  content: "\F2A7";
}

.fa-sign-out-alt:before {
  content: "\F2F5";
}

.fa-signal:before {
  content: "\F012";
}

.fa-signature:before {
  content: "\F5B7";
}

.fa-sim-card:before {
  content: "\F7C4";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-sink:before {
  content: "\E06D";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-sith:before {
  content: "\F512";
}

.fa-skating:before {
  content: "\F7C5";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-skiing:before {
  content: "\F7C9";
}

.fa-skiing-nordic:before {
  content: "\F7CA";
}

.fa-skull:before {
  content: "\F54C";
}

.fa-skull-crossbones:before {
  content: "\F714";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F3EF";
}

.fa-slash:before {
  content: "\F715";
}

.fa-sleigh:before {
  content: "\F7CC";
}

.fa-sliders-h:before {
  content: "\F1DE";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-smile:before {
  content: "\F118";
}

.fa-smile-beam:before {
  content: "\F5B8";
}

.fa-smile-wink:before {
  content: "\F4DA";
}

.fa-smog:before {
  content: "\F75F";
}

.fa-smoking:before {
  content: "\F48D";
}

.fa-smoking-ban:before {
  content: "\F54D";
}

.fa-sms:before {
  content: "\F7CD";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-snowboarding:before {
  content: "\F7CE";
}

.fa-snowflake:before {
  content: "\F2DC";
}

.fa-snowman:before {
  content: "\F7D0";
}

.fa-snowplow:before {
  content: "\F7D2";
}

.fa-soap:before {
  content: "\E06E";
}

.fa-socks:before {
  content: "\F696";
}

.fa-solar-panel:before {
  content: "\F5BA";
}

.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-alpha-down:before {
  content: "\F15D";
}

.fa-sort-alpha-down-alt:before {
  content: "\F881";
}

.fa-sort-alpha-up:before {
  content: "\F15E";
}

.fa-sort-alpha-up-alt:before {
  content: "\F882";
}

.fa-sort-amount-down:before {
  content: "\F160";
}

.fa-sort-amount-down-alt:before {
  content: "\F884";
}

.fa-sort-amount-up:before {
  content: "\F161";
}

.fa-sort-amount-up-alt:before {
  content: "\F885";
}

.fa-sort-down:before {
  content: "\F0DD";
}

.fa-sort-numeric-down:before {
  content: "\F162";
}

.fa-sort-numeric-down-alt:before {
  content: "\F886";
}

.fa-sort-numeric-up:before {
  content: "\F163";
}

.fa-sort-numeric-up-alt:before {
  content: "\F887";
}

.fa-sort-up:before {
  content: "\F0DE";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-spa:before {
  content: "\F5BB";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-spell-check:before {
  content: "\F891";
}

.fa-spider:before {
  content: "\F717";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-splotch:before {
  content: "\F5BC";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-spray-can:before {
  content: "\F5BD";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-square-full:before {
  content: "\F45C";
}

.fa-square-root-alt:before {
  content: "\F698";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-stamp:before {
  content: "\F5BF";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-and-crescent:before {
  content: "\F699";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-star-half-alt:before {
  content: "\F5C0";
}

.fa-star-of-david:before {
  content: "\F69A";
}

.fa-star-of-life:before {
  content: "\F621";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stopwatch:before {
  content: "\F2F2";
}

.fa-stopwatch-20:before {
  content: "\E06F";
}

.fa-store:before {
  content: "\F54E";
}

.fa-store-alt:before {
  content: "\F54F";
}

.fa-store-alt-slash:before {
  content: "\E070";
}

.fa-store-slash:before {
  content: "\E071";
}

.fa-strava:before {
  content: "\F428";
}

.fa-stream:before {
  content: "\F550";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-stroopwafel:before {
  content: "\F551";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-subway:before {
  content: "\F239";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-suitcase-rolling:before {
  content: "\F5C1";
}

.fa-sun:before {
  content: "\F185";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-surprise:before {
  content: "\F5C2";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-swatchbook:before {
  content: "\F5C3";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-swimmer:before {
  content: "\F5C4";
}

.fa-swimming-pool:before {
  content: "\F5C5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-synagogue:before {
  content: "\F69B";
}

.fa-sync:before {
  content: "\F021";
}

.fa-sync-alt:before {
  content: "\F2F1";
}

.fa-syringe:before {
  content: "\F48E";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-table-tennis:before {
  content: "\F45D";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-tablet-alt:before {
  content: "\F3FA";
}

.fa-tablets:before {
  content: "\F490";
}

.fa-tachometer-alt:before {
  content: "\F3FD";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-tape:before {
  content: "\F4DB";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-taxi:before {
  content: "\F1BA";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-teeth:before {
  content: "\F62E";
}

.fa-teeth-open:before {
  content: "\F62F";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F3FE";
}

.fa-temperature-high:before {
  content: "\F769";
}

.fa-temperature-low:before {
  content: "\F76B";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-tenge:before {
  content: "\F7D7";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-theater-masks:before {
  content: "\F630";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-thermometer:before {
  content: "\F491";
}

.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbtack:before {
  content: "\F08D";
}

.fa-ticket-alt:before {
  content: "\F3FF";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-times:before {
  content: "\F00D";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-tint:before {
  content: "\F043";
}

.fa-tint-slash:before {
  content: "\F5C7";
}

.fa-tired:before {
  content: "\F5C8";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-toilet:before {
  content: "\F7D8";
}

.fa-toilet-paper:before {
  content: "\F71E";
}

.fa-toilet-paper-slash:before {
  content: "\E072";
}

.fa-toolbox:before {
  content: "\F552";
}

.fa-tools:before {
  content: "\F7D9";
}

.fa-tooth:before {
  content: "\F5C9";
}

.fa-torah:before {
  content: "\F6A0";
}

.fa-torii-gate:before {
  content: "\F6A1";
}

.fa-tractor:before {
  content: "\F722";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-traffic-light:before {
  content: "\F637";
}

.fa-trailer:before {
  content: "\E041";
}

.fa-train:before {
  content: "\F238";
}

.fa-tram:before {
  content: "\F7DA";
}

.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-trash-alt:before {
  content: "\F2ED";
}

.fa-trash-restore:before {
  content: "\F829";
}

.fa-trash-restore-alt:before {
  content: "\F82A";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-trello:before {
  content: "\F181";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-truck-loading:before {
  content: "\F4DE";
}

.fa-truck-monster:before {
  content: "\F63B";
}

.fa-truck-moving:before {
  content: "\F4DF";
}

.fa-truck-pickup:before {
  content: "\F63C";
}

.fa-tshirt:before {
  content: "\F553";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-tv:before {
  content: "\F26C";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-uber:before {
  content: "\F402";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-umbrella-beach:before {
  content: "\F5CA";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-undo:before {
  content: "\F0E2";
}

.fa-undo-alt:before {
  content: "\F2EA";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-unity:before {
  content: "\E049";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-university:before {
  content: "\F19C";
}

.fa-unlink:before {
  content: "\F127";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-upload:before {
  content: "\F093";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-usb:before {
  content: "\F287";
}

.fa-user:before {
  content: "\F007";
}

.fa-user-alt:before {
  content: "\F406";
}

.fa-user-alt-slash:before {
  content: "\F4FA";
}

.fa-user-astronaut:before {
  content: "\F4FB";
}

.fa-user-check:before {
  content: "\F4FC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-clock:before {
  content: "\F4FD";
}

.fa-user-cog:before {
  content: "\F4FE";
}

.fa-user-edit:before {
  content: "\F4FF";
}

.fa-user-friends:before {
  content: "\F500";
}

.fa-user-graduate:before {
  content: "\F501";
}

.fa-user-injured:before {
  content: "\F728";
}

.fa-user-lock:before {
  content: "\F502";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-user-minus:before {
  content: "\F503";
}

.fa-user-ninja:before {
  content: "\F504";
}

.fa-user-nurse:before {
  content: "\F82F";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-user-shield:before {
  content: "\F505";
}

.fa-user-slash:before {
  content: "\F506";
}

.fa-user-tag:before {
  content: "\F507";
}

.fa-user-tie:before {
  content: "\F508";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-users:before {
  content: "\F0C0";
}

.fa-users-cog:before {
  content: "\F509";
}

.fa-users-slash:before {
  content: "\E073";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-utensil-spoon:before {
  content: "\F2E5";
}

.fa-utensils:before {
  content: "\F2E7";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-vector-square:before {
  content: "\F5CB";
}

.fa-venus:before {
  content: "\F221";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-vest:before {
  content: "\E085";
}

.fa-vest-patches:before {
  content: "\E086";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-vial:before {
  content: "\F492";
}

.fa-vials:before {
  content: "\F493";
}

.fa-viber:before {
  content: "\F409";
}

.fa-video:before {
  content: "\F03D";
}

.fa-video-slash:before {
  content: "\F4E2";
}

.fa-vihara:before {
  content: "\F6A7";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-virus:before {
  content: "\E074";
}

.fa-virus-slash:before {
  content: "\E075";
}

.fa-viruses:before {
  content: "\E076";
}

.fa-vk:before {
  content: "\F189";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-voicemail:before {
  content: "\F897";
}

.fa-volleyball-ball:before {
  content: "\F45F";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-mute:before {
  content: "\F6A9";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-vote-yea:before {
  content: "\F772";
}

.fa-vr-cardboard:before {
  content: "\F729";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-walking:before {
  content: "\F554";
}

.fa-wallet:before {
  content: "\F555";
}

.fa-warehouse:before {
  content: "\F494";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-water:before {
  content: "\F773";
}

.fa-wave-square:before {
  content: "\F83E";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-weight:before {
  content: "\F496";
}

.fa-weight-hanging:before {
  content: "\F5CD";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wind:before {
  content: "\F72E";
}

.fa-window-close:before {
  content: "\F410";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wine-bottle:before {
  content: "\F72F";
}

.fa-wine-glass:before {
  content: "\F4E3";
}

.fa-wine-glass-alt:before {
  content: "\F5CE";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-won-sign:before {
  content: "\F159";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-x-ray:before {
  content: "\F497";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-yen-sign:before {
  content: "\F157";
}

.fa-yin-yang:before {
  content: "\F6AD";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?b01516c1808be557667befec76cd6318);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?b01516c1808be557667befec76cd6318) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?4a74738e7728e93c4394b8604081da62) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?3c6879c4f342203d099bdd66dce6d396) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?49f00693b0e5d45097832ef5ea1bc541) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?3602b7e8b2cb1462b0bef9738757ef8a) format("svg");
}

.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?8ac3167427b1d5d2967646bd8f7a0587);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?8ac3167427b1d5d2967646bd8f7a0587) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?8e1ed89b6ccb8ce41faf5cb672677105) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?4451e1d86df7491dd874f2c41eee1053) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?205f07b3883c484f27f40d21a92950d4) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?664de3932dd6291b4b8a8c0ddbcb4c61) format("svg");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?e2ca6541bff3a3e9f4799ee327b28c58);
  src: url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?e2ca6541bff3a3e9f4799ee327b28c58) format("embedded-opentype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?f075c50f89795e4cdb4d45b51f1a6800) format("woff2"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?ad527cc5ec23d6da66e8a1d6772ea6d3) format("woff"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?8300bd7f30e0a313c1d772b49d96cb8e) format("truetype"), url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?2f12242375edd68e9013ecfb59c672e9) format("svg");
}

.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

#breadcrumbs {
  background-color: #e9ecef;
}

.alert.header-message {
  border-radius: 0 !important;
}

/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
      Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
      "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
      "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: "helvetica neue medium", sans-serif;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: "Quicksand", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

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

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

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

h4,
.h4 {
  font-size: 18px;
}

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

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

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

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

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

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

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

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

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

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

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size],
select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #000;
  background-color: #ffffff;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #000;
  background-color: #F9C08B;
  border-color: #fff;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label,
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before,
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

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

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 2px;
}

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 5px;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 470px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow,
.bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow,
.bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
  border: 1px solid;
  border-color: #f7e7e5;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #d9716c !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-warning-red {
  background-color: #74AC3C !important;
  color: #fff;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

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

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

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

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

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

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*!
 * OneUIUX customstyle v1 (https://maxartkiller.com/)
 * Copyright 2019 The maxartkiller Authors
 * Licensed under premium purchase (https://maxartkiller.com/)
 */

/* 
[ Table of content ]
-------------------------------------
1. Basic 
2. loaders
3. header
4. footer
5. formelements
6. button
7. hero
8. content
9. icons
10. table
11. masonry
12. accordion
13. navbar
14. blogs
15. card
16. team
17. avatar
18. timeline
19. profile
20. color setting 
21. product cart 
22. rtl

=================================================
=================================================*/

/* basics hero */

html,
body {
  height: 100%;
}

body {
  font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  flex-direction: column;
  -moz-flex-direction: column;
  background-color: #edf3f8;
  color: #252525;
}

body a {
  color: #666666;
}

body.iframe {
  background-color: #f1f5f9;
}

.transition-05,
.background,
.fullscreen .fullscreen-btn,
.pageloader,
.loader-logo,
.loader-logo .logo,
.loader-logo .logo-text,
.navbar-brand,
.navbar-brand .logo,
.navbar-brand .logo-text,
header,
header .navbar-collapse,
header .navbar-nav,
header .navbar-nav > .nav-item,
header .navbar-nav > .nav-item > .nav-link,
header .navbar-nav > .nav-item .nav-item .nav-link:before,
header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:before,
.daterangepicker,
.default-shadow,
.success-shadow,
.warning-shadow,
.danger-shadow,
.scrollup,
.swiper-slide .background,
.swiper-container .line-bullet-wrapper .line-bullet:after,
.slider-backgound-cicrle,
.slider-backgound-cicrle-small,
.swiper-auto .swiper-slide > div,
.service-block,
.service-block .border-block,
.nav-footer-vertical .nav-item .nav-link:after,
.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet .businessimage,
.sidebar.reveal-sidebar + .main-container,
.footer-tabs,
.blogs .background,
.blogs .overlay-blog,
.team .team-overlay,
.btn.colorsettings,
.sidebar-right,
.addtocartanimation,
.addtocartanimation img,
.addtocartanimation .countercartnumber {
  transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
}

figure {
  margin-bottom: 0;
}

.row {
  margin-right: -10px;
  margin-left: -10px;
}

.row.no-gutters {
  margin-right: 0px;
  margin-left: 0px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  padding-right: 10px;
  padding-left: 10px;
}

.background {
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 0;
  top: 0;
  left: 0;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
}

.background + div {
  position: relative;
  z-index: 1;
}

.background.opac {
  opacity: 0.5;
}

.background.opac-20 {
  opacity: 0.2;
}

.background.opac-10 {
  opacity: 0.1;
}

.background.fixed {
  background-attachment: fixed;
}

.background.background-h-80 {
  height: 80%;
}

.background.background-h-80.bottom {
  top: auto;
  bottom: 0;
}

.background.background-h-75 {
  height: 75%;
}

.background.background-h-75.bottom {
  top: auto;
  bottom: 0;
}

.background.background-h-65 {
  height: 65%;
}

.background.background-h-65.bottom {
  top: auto;
  bottom: 0;
}

.background.background-h-50 {
  height: 50%;
}

.background.background-h-50.bottom {
  top: auto;
  bottom: 0;
}

.background.background-w-65 {
  width: 65%;
}

.background.background-w-65.right {
  left: auto;
  right: 0;
}

.background.background-w-75 {
  width: 75%;
}

.background.background-w-75.right {
  left: auto;
  right: 0;
}

.background.background-w-45 {
  width: 45%;
  background-size: 100%;
}

.background.background-w-45.right {
  left: auto;
  right: 0;
}

.background.background-w-55 {
  width: 55%;
  background-size: 100%;
}

.background.background-w-55.right {
  left: auto;
  right: 0;
}

.background.background-w-50 {
  width: 50%;
}

.background.background-w-50.right {
  left: auto;
  right: 0;
}

.background:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.background .caption {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 0;
}

.background .caption > a {
  background-color: black;
  color: white;
  text-decoration: none;
  padding: 4px 6px;
  font-size: 12px;
}

.background .caption > a img,
.background .caption > a svg {
  height: 12px;
  width: auto;
  position: relative;
  vertical-align: middle;
  top: -2px;
  fill: white;
}

.background .caption > a span {
  display: inline-block;
}

.background .caption > a .text {
  padding: 2px 3px;
}

.background .caption.right {
  left: auto;
  right: 10px;
}

.background.center-right {
  background-position: center right;
}

.background.center-left {
  background-position: center left;
}

.background.bottom-left {
  background-position: bottom left;
}

.background.bottom-right {
  background-position: bottom right;
}

.background.background-h-100 {
  background-size: auto 102%;
}

.background.background-w-100 {
  background-size: 100% auto;
}

.main-demo-carousel {
  z-index: 10;
}

/* z index */

.toast {
  z-index: 1035;
}

.toast.bottom-center {
  z-index: 1035;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-10 {
  z-index: 10 !important;
}

/* fixed heights */

.h-3 {
  height: 3px;
}

.h-5 {
  height: 5px;
}

.h-10 {
  height: 10px;
}

.h-15 {
  height: 15px;
}

.h-20 {
  height: 20px;
}

.h-25px {
  height: 25px;
}

.h-60 {
  height: 60px;
}

.h-80 {
  height: 80px;
}

.h-100px {
  height: 100px;
}

.h-120 {
  height: 100px;
}

.h-150 {
  height: 150px;
}

.h-200 {
  height: 200px;
}

.h-240 {
  height: 240px;
}

.h-250 {
  height: 250px;
}

.h-300 {
  height: 300px;
}

.h-350 {
  height: 350px;
}

.h-400 {
  height: 400px;
}

.h-450 {
  height: 450px;
}

.h-500 {
  height: 500px;
}

.h-550 {
  height: 550px;
}

.h-600 {
  height: 600px;
}

.h-650 {
  height: 650px;
}

.h-700 {
  height: 700px;
}

.h-750 {
  height: 750px;
}

.h-800 {
  height: 800px;
}

.h-850 {
  height: 850px;
}

.h-900 {
  height: 900px;
}

/* section with padding */

.section-* {
  position: relative;
  overflow: hidden;
}

.section-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.section-175 {
  padding-top: 175px;
  padding-bottom: 175px;
}

.section-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.section-125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.section-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* fixed width */

.w-50px {
  max-width: 50px !important;
}

.w-100px {
  width: 100px;
}

.w-150 {
  width: 150px;
}

.w-80 {
  width: 80px;
}

.w-180 {
  width: 180px;
}

.w-200 {
  width: 200px;
}

.w-250 {
  width: 250px;
}

.w-300 {
  width: 300px;
}

.w-350 {
  width: 350px;
}

.w-400 {
  width: 400px;
}

/* top nagative margin*/

.top-auto {
  margin-top: auto;
}

.top-15 {
  margin-top: -15px;
}

.top-20 {
  margin-top: -20px;
}

.top-25 {
  margin-top: -25px;
}

.top-30 {
  margin-top: -30px;
}

.top-35 {
  margin-top: -35px;
}

.top-40 {
  margin-top: -40px;
}

.top-45 {
  margin-top: -45px;
}

.top-50 {
  margin-top: -50px;
}

.top-55 {
  margin-top: -55px;
}

.top-60 {
  margin-top: -60px;
}

.top-65 {
  margin-top: -65px;
}

.top-70 {
  margin-top: -70px;
}

.top-75 {
  margin-top: -75px;
}

.top-80 {
  margin-top: -80px;
}

.top-85 {
  margin-top: -85px;
}

.top-90 {
  margin-top: -90px;
}

.top-95 {
  margin-top: -95px;
}

.top-100 {
  margin-top: -100px;
}

.top-150 {
  margin-top: -150px;
}

.top-170 {
  margin-top: -170px;
}

.top-100t {
  top: -100px;
}

.top-85t {
  top: -85px;
}

.top-200 {
  top: -200px;
}

/* bottom nagative margin*/

.bottom-15 {
  margin-bottom: -15px;
}

.bottom-20 {
  margin-bottom: -20px;
}

.bottom-25 {
  margin-bottom: -25px;
}

.bottom-30 {
  margin-bottom: -30px;
}

.bottom-35 {
  margin-bottom: -35px;
}

.bottom-40 {
  margin-bottom: -40px;
}

.bottom-45 {
  margin-bottom: -45px;
}

.bottom-50 {
  margin-bottom: -50px;
}

.bottom-55 {
  margin-bottom: -55px;
}

.bottom-60 {
  margin-bottom: -60px;
}

.bottom-65 {
  margin-bottom: -65px;
}

.bottom-70 {
  margin-bottom: -70px;
}

.bottom-75 {
  margin-bottom: -75px;
}

.bottom-80 {
  margin-bottom: -80px;
}

.bottom-85 {
  margin-bottom: -85px;
}

.bottom-90 {
  margin-bottom: -90px;
}

.bottom-95 {
  margin-bottom: -95px;
}

.bottom-100 {
  margin-bottom: -100px;
}

.bottom-150 {
  margin-bottom: -150px;
}

.bottom-200 {
  margin-bottom: -200px;
}

/* absolute  position */

.bottom-left {
  position: absolute;
  bottom: 36px;
  left: 15px;
  z-index: 9;
}

.bottom-right {
  position: absolute;
  bottom: 36px;
  right: 15px;
  z-index: 9;
}

.bottom-center {
  position: absolute;
  bottom: 15px;
  right: 15px;
  left: 15px;
  margin: 0 auto;
  z-index: 9;
}

.center-right {
  position: absolute;
  top: 0;
  bottom: 15px;
  right: 15px;
  left: auto;
  margin: 0 auto;
  z-index: 9;
  line-height: 100%;
  vertical-align: middle;
}

.top-right {
  position: absolute;
  top: 5px;
  right: 15px;
  z-index: 9;
}

.top-left {
  position: absolute;
  top: 5px;
  left: 15px;
  z-index: 9;
}

/* vertical text */

.vertical-text {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.vm {
  vertical-align: middle;
}

.status-dot {
  height: 6px;
  width: 6px;
  vertical-align: middle;
  border-radius: 6px;
  display: inline-block;
}

/* iframe full desktop tablets and mobile */

.iframeselements {
  border: 0;
  border-radius: 6px;
  overflow: hidden;
  border: 4px solid #000000;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  box-sizing: initial;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  -ms-box-sizing: initial;
}

.iframeselements.full {
  width: 98%;
}

.iframeselements.desktop {
  width: 98%;
  max-width: 1280px;
}

.iframeselements.desktop2 {
  width: 98%;
  max-width: 1280px;
}

.iframeselements.tablet {
  width: 98%;
  max-width: 1024px;
}

.iframeselements.mobile {
  width: 98%;
  max-width: 375px;
}

.ui-rounded .iframeselements,
.ui-rounded .content-box,
.ui-rounded .nav.nav-pills .nav-link,
.ui-rounded .footer-tabs .nav-tabs .nav-item .nav-link {
  border-radius: 22px;
}

.ui-rounded .service-block,
.ui-rounded .service-block .border-block {
  border-radius: 5px;
}

.ui-rounded .swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet {
  border-radius: 10px;
}

.ui-rounded .card {
  border-radius: 10px;
}

.ui-rounded .card .card-header:first-child {
  border-radius: 10px 10px 0 0;
}

.ui-rounded .card .card-footer:last-child {
  border-radius: 0 0 10px 10px;
}

.ui-rounded .colorselect,
.ui-rounded .colorselect2,
.ui-rounded .colorselect input[type=radio] + label,
.ui-rounded .colorselect2 input[type=radio] + label,
.ui-rounded .selectoption,
.ui-rounded .selectoption input[type=checkbox] + label,
.ui-rounded .navbar-brand .logo,
.ui-rounded .navbar-brand .logo > span,
.ui-rounded .avatar,
.ui-rounded .icons {
  border-radius: 50%;
}

/* opacity  */

.opacity-5 {
  opacity: 0.05;
  z-index: 0;
}

.opacity-10 {
  opacity: 0.1;
  z-index: 0;
}

.opacity-20 {
  opacity: 0.2;
  z-index: 0;
}

.opacity-30 {
  opacity: 0.3;
  z-index: 0;
}

.opacity-40 {
  opacity: 0.4;
  z-index: 0;
}

.opacity-60 {
  opacity: 0.6;
  z-index: 0;
}

.opacity-70 {
  opacity: 0.7;
  z-index: 0;
}

.opacity-80 {
  opacity: 0.8;
  z-index: 0;
}

.opacity-90 {
  opacity: 0.9;
  z-index: 0;
}

/* font size */

b {
  font-weight: 600;
}

.f-300 {
  font-size: 300px;
  margin-top: 0;
}

.f-250 {
  font-size: 250px;
  margin-top: 0;
}

.f-200 {
  font-size: 200px;
  margin-top: 0;
}

.f-120 {
  font-size: 120px;
  margin-top: 0;
}

.f-100 {
  font-size: 100px;
  margin-top: 0;
}

.f-80 {
  font-size: 80px;
  margin-top: 0;
}

.f-60 {
  font-size: 60px;
}

.f-50 {
  font-size: 50px;
}

.page-subtitle {
  padding: 10px 0;
  line-height: 20px;
  vertical-align: middle;
  margin: 15px 0 5px 0;
}

.page-subtitle span {
  vertical-align: middle;
}

.text-mute {
  opacity: 1;
}

p:last-child {
  margin-bottom: 0;
}

/* border colors */

.border-left,
.border-right,
.border-top,
.border-bottom,
.border,
.card-header,
.card-footer,
.megamenu-sub-title {
  border-color: rgba(0, 0, 0, 0.1) !important;
}

/* colors */

.bg-dark {
  background-color: #000000 !important;
}

.bg-teal {
  background-color: #16bdc4 !important;
}

.bg-none {
  background-color: transparent !important;
}

.bg-light-primary {
  background-color: rgba(132, 195, 255, 0.2);
  color: #84c3ff;
}

.bg-light-success {
  background-color: rgba(40, 167, 69, 0.2);
  color: #28a745;
}

.bg-light-danger {
  background-color: rgba(220, 53, 69, 0.2);
  color: #dc3545;
}

.bg-light-warning {
  background-color: rgba(255, 193, 7, 0.2);
  color: #ffc107;
}

.bg-light-secondary {
  background-color: rgba(153, 153, 153, 0.2);
  color: #999999;
}

.bg-default {
  background-color: #f89d49;
  color: #ffffff;
}

.bg-default.blur {
  background-color: rgba(0, 150, 136, 0.75);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -ms-backdrop-filter: blur(10px);
}

.bg-light-default {
  background-color: rgba(0, 150, 136, 0.2);
  color: #74AC3C;
}

.text-default {
  color: #5e5d56 !important;
}

.text-white a {
  color: #fff;
}

.bg-dark-blue {
  background-color: #122a73;
}

.bg-dark-purple {
  background-color: #491879;
}

.bg-maroon {
  background-color: #ad162b;
}

.bg-dark-gray {
  background-color: #475861;
}

.bg-dark-pink {
  background-color: #e92063;
}

.bg-dark-brown {
  background-color: #795448;
}

.bg-dark-green {
  background-color: #74AC3C;
}

.bg-red {
  background-color: #f94620;
}

.bg-pink {
  background-color: #e91e63;
}

.bg-purple {
  background-color: #6121d2;
}

.bg-blue {
  background-color: #143be0;
}

.bg-teal {
  background-color: #00bcd4;
}

.bg-skyblue {
  background-color: #0faff7;
}

.bg-amber {
  background-color: #ffc107;
}

.bg-gray {
  background-color: #607d8b;
}

.bg-white {
  color: #252525 !important;
}

.bg-slate {
  background-color: #22262b;
  color: #ffffff;
}

.bg-grey a:not(.btn),
.bg-default a:not(.btn),
.bg-dark a:not(.btn),
.bg-slate a:not(.btn) {
  color: rgba(255, 255, 255, 0.65);
}

.bg-grey .dropdown-menu,
.bg-default .dropdown-menu,
.bg-dark .dropdown-menu,
.bg-slate .dropdown-menu {
  color: #666666;
}

.bg-grey .dropdown-menu a,
.bg-default .dropdown-menu a,
.bg-dark .dropdown-menu a,
.bg-slate .dropdown-menu a {
  color: #666666;
}

.bg-grey .dropdown-menu .dropdown-item.active,
.bg-grey .dropdown-menu .dropdown-item:focus,
.bg-grey .dropdown-menu .dropdown-item:active,
.bg-default .dropdown-menu .dropdown-item.active,
.bg-default .dropdown-menu .dropdown-item:focus,
.bg-default .dropdown-menu .dropdown-item:active,
.bg-dark .dropdown-menu .dropdown-item.active,
.bg-dark .dropdown-menu .dropdown-item:focus,
.bg-dark .dropdown-menu .dropdown-item:active,
.bg-slate .dropdown-menu .dropdown-item.active,
.bg-slate .dropdown-menu .dropdown-item:focus,
.bg-slate .dropdown-menu .dropdown-item:active {
  color: #ffffff;
  background-color: #74AC3C;
}

.shadow-light {
  box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.045), 0 0.1rem 0.3rem rgba(0, 0, 0, 0.045) !important;
  -moz-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.075) !important;
  -ms-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.075) !important;
}

.fullscreen {
  position: relative;
}

.fullscreen.section-150 {
  padding-top: 0px;
}

.fullscreen .fullscreen-btn {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.fullscreen .hover-text {
  display: none;
}

.fullscreen .close-demolive-wrapper {
  display: none;
  margin-top: 10px;
  z-index: 13;
}

.fullscreen.active {
  position: fixed;
  padding: 20px 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  z-index: 99999;
}

.fullscreen.active .fullscreen-btn {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  margin-top: 10px;
}

.fullscreen.active .demolive-wraper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 80px 20px 30px 20px;
  background: rgba(0, 0, 0, 0.75);
  z-index: 12;
  display: none;
}

.fullscreen.active .hover-text {
  display: block;
  margin: 0 auto;
}

.jqstooltip {
  visibility: hidden;
}

.sparkline {
  position: relative;
}

@media screen and (min-width: 1380px) {
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .container {
    max-width: 1300px;
  }
}

@media screen and (min-width: 1680px) {
  .container {
    max-width: 1620px;
  }
}

@media screen and (max-width: 1280px) {
  /* font size */

  .f-120 {
    font-size: 90px;
  }

  .f-80 {
    font-size: 70px;
  }

  .f-60 {
    font-size: 40px;
  }

  .f-250 {
    font-size: 200px;
    margin-top: 0;
  }

  .bottom-100 {
    margin-bottom: -80px;
  }

  .f-200 {
    font-size: 180px;
  }
}

@media screen and (max-width: 1024px) {
  /* font size */

  .f-120 {
    font-size: 70px;
  }

  .f-80 {
    font-size: 60px;
  }

  .f-60 {
    font-size: 35px;
  }

  .f-250 {
    font-size: 130px;
    margin-top: 0;
  }

  .bottom-100 {
    margin-bottom: -50px;
  }

  .section-150 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section-100 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .f-200 {
    font-size: 150px;
  }
}

@media screen and (max-width: 763px) {
  /* font size */

  .f-120 {
    font-size: 50px;
  }

  .f-80 {
    font-size: 50px;
  }

  .f-60 {
    font-size: 30px;
  }

  .f-250 {
    font-size: 100px;
    margin-top: 0;
  }

  .bottom-100 {
    margin-bottom: -50px;
  }

  .background.background-w-45 {
    width: 100%;
    background-size: 100%;
  }

  .background.background-w-55 {
    width: 100%;
    background-size: 80%;
    background-position: center 100px;
  }

  .background.background-w-55.right {
    left: auto;
    right: 0;
  }

  .section-150 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .f-200 {
    font-size: 100px;
  }
}

@media screen and (max-width: 640px) {
  .f-200 {
    font-size: 70px;
  }

  .f-250 {
    font-size: 80px;
    margin-top: 0;
  }
}

/* Chrome safari scrollbar */

.scroll-y {
  overflow-y: auto;
}

::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 150, 136, 0.5);
}

::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #000000;
}

.pageloader {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
  background-color: #fefefe;
  color: #000000;
}

.loader-logo .logo {
  background-color: white;
  height: 80px;
  width: 80px;
  line-height: 80px;
  font-size: 10px;
  font-weight: 600;
  border-radius: 50px;
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

.loader-logo .logo .loader-roller {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
}

.loader-logo .logo .loader-roller div:after {
  width: 5px;
  height: 5px;
  background: rgba(0, 0, 0, 0.6);
}

.loader-logo .logo > span {
  position: absolute;
  top: 0;
  line-height: 25px;
  vertical-align: middle;
  left: auto;
  right: -5px;
  margin: 0 auto;
  font-size: 12px;
  border-radius: 15px;
  width: 24px;
  background-color: #ffffff;
  color: #74AC3C;
}

.pageloader img {
  width: 100px;
}

.loader-roller {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
}

.loader-roller div {
  animation: loader-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -webkit-animation: loader-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -moz-animation: loader-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -ms-animation: loader-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}

.loader-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ffffff;
  margin: -4px 0 0 -4px;
}

.loader-roller div:nth-child(1) {
  animation-delay: -0.036s;
  -webkit-animation-delay: -0.036s;
  -moz-animation-delay: -0.036s;
  -ms-animation-delay: -0.036s;
}

.loader-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}

.loader-roller div:nth-child(2) {
  animation-delay: -0.072s;
  -webkit-animation-delay: -0.072s;
  -moz-animation-delay: -0.072s;
  -ms-animation-delay: -0.072s;
}

.loader-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}

.loader-roller div:nth-child(3) {
  animation-delay: -0.108s;
  -webkit-animation-delay: -0.108s;
  -moz-animation-delay: -0.108s;
  -ms-animation-delay: -0.108s;
}

.loader-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}

.loader-roller div:nth-child(4) {
  animation-delay: -0.144s;
  -webkit-animation-delay: -0.144s;
  -moz-animation-delay: -0.144s;
  -ms-animation-delay: -0.144s;
}

.loader-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}

.loader-roller div:nth-child(5) {
  animation-delay: -0.18s;
  -webkit-animation-delay: -0.18s;
  -moz-animation-delay: -0.18s;
  -ms-animation-delay: -0.18s;
}

.loader-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}

.loader-roller div:nth-child(6) {
  animation-delay: -0.216s;
  -webkit-animation-delay: -0.216s;
  -moz-animation-delay: -0.216s;
  -ms-animation-delay: -0.216s;
}

.loader-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}

.loader-roller div:nth-child(7) {
  animation-delay: -0.252s;
  -webkit-animation-delay: -0.252s;
  -moz-animation-delay: -0.252s;
  -ms-animation-delay: -0.252s;
}

.loader-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}

.loader-roller div:nth-child(8) {
  animation-delay: -0.288s;
  -webkit-animation-delay: -0.288s;
  -moz-animation-delay: -0.288s;
  -ms-animation-delay: -0.288s;
}

.loader-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}

@keyframes loader-roller {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes loader-roller {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

.loader-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.loader-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.loader-ellipsis div:nth-child(1) {
  left: 8px;
  -webkit-animation: loader-ellipsis1 0.6s infinite;
          animation: loader-ellipsis1 0.6s infinite;
}

.loader-ellipsis div:nth-child(2) {
  left: 8px;
  -webkit-animation: loader-ellipsis2 0.6s infinite;
          animation: loader-ellipsis2 0.6s infinite;
}

.loader-ellipsis div:nth-child(3) {
  left: 32px;
  -webkit-animation: loader-ellipsis2 0.6s infinite;
          animation: loader-ellipsis2 0.6s infinite;
}

.loader-ellipsis div:nth-child(4) {
  left: 56px;
  -webkit-animation: loader-ellipsis3 0.6s infinite;
          animation: loader-ellipsis3 0.6s infinite;
}

.loader-ellipsis.small {
  width: 50px;
  height: 40px;
}

.loader-ellipsis.small div {
  background: #74AC3C;
  width: 10px;
  height: 10px;
  top: 15px;
}

.loader-ellipsis.small div:nth-child(1) {
  left: 0px;
}

.loader-ellipsis.small div:nth-child(2) {
  left: -8px;
}

.loader-ellipsis.small div:nth-child(3) {
  left: 6px;
}

.loader-ellipsis.small div:nth-child(4) {
  left: 30px;
}

@-webkit-keyframes loader-ellipsis1 {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes loader-ellipsis1 {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes loader-ellipsis3 {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0);
  }
}

@keyframes loader-ellipsis3 {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0);
  }
}

@-webkit-keyframes loader-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }

  100% {
    transform: translate(24px, 0);
  }
}

@keyframes loader-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }

  100% {
    transform: translate(24px, 0);
  }
}

.loader-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.loader-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 4px solid #fff;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: loader-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: loader-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #74AC3C transparent transparent transparent;
}

.loader-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}

.loader-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.loader-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}

.loader-ring.small {
  height: 30px;
  width: 30px;
}

.loader-ring.small div {
  height: 30px;
  width: 30px;
  margin: 0px;
}

@-webkit-keyframes loader-ring {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-ring {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* header */

.navbar-brand {
  margin-right: 0px;
}

.navbar-brand .logo {
  background-color: #74AC3C;
  height: 34px;
  width: 34px;
  line-height: 34px;
  font-size: 20px;
  font-weight: 600;
  border-radius: 6px;
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  margin-right: 15px;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

.navbar-brand .logo > span {
  position: absolute;
  top: -3px;
  line-height: 18px;
  vertical-align: middle;
  left: auto;
  right: -6px;
  margin: 0 auto;
  font-size: 9px;
  border-radius: 4px;
  width: 18px;
  background-color: #ffffff;
  color: #74AC3C;
}

.navbar-brand .logo > span:nth-child(2) {
  animation: opacityhide 5s infinite linear;
  -webkit-animation: opacityhide 5s infinite linear;
  -moz-animation: opacityhide 5s infinite linear;
  -ms-animation: opacityhide 5s infinite linear;
}

.navbar-brand .logo-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  line-height: 1;
  margin: -2px 0 0 0;
  font-weight: 400;
}

.navbar-brand .logo-text span {
  font-size: 20px;
  line-height: 1;
  display: block;
}

.navbar-brand .logo-text small {
  font-size: 12px;
  line-height: 1;
  color: #919191;
}

header {
  width: 100%;
}

header a:not(.btn),
header .btn-link {
  color: #444444;
  text-decoration: none;
}

header a:not(.btn):hover,
header a:not(.btn):focus,
header .btn-link:hover,
header .btn-link:focus {
  color: #2b2b2b;
  text-decoration: none;
}

header .navbar-toggler:first-child {
  margin-left: -15px;
}

header .navbar-toggler:last-child {
  margin-right: -15px;
}

header .navbar-collapse .navbar-brand {
  display: none;
}

header .navbar-nav > .nav-item {
  padding: 0;
  margin: 0 5px;
}

header .navbar-nav > .nav-item > .nav-link {
  padding: 10px 15px;
  position: relative;
}

header .navbar-nav > .nav-item.active > .nav-link:before,
header .navbar-nav > .nav-item:hover > .nav-link:before {
  content: "";
  height: 3px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  margin: 0 auto;
  border-radius: 3px;
  background-color: #74AC3C;
}

header .navbar-nav > .nav-item.active > .nav-link.dropdown-toggle:before,
header .navbar-nav > .nav-item:hover > .nav-link.dropdown-toggle:before {
  margin: 0 auto 0 calc(50% - 20px);
}

header .navbar-nav > .nav-item.active > .nav-link .icon,
header .navbar-nav > .nav-item:hover > .nav-link .icon {
  color: #74AC3C;
}

header .navbar-nav > .nav-item:hover > .nav-link:before {
  opacity: 0.4;
}

header .navbar-nav > .nav-item .nav-item {
  padding: 0 20px;
}

header .navbar-nav > .nav-item .nav-item .nav-link {
  padding: 10px 20px;
  line-height: 26px;
  border-radius: 4px;
  min-width: 200px;
  position: relative;
}

header .navbar-nav > .nav-item .nav-item .nav-link:before {
  content: "";
  height: 1px;
  width: 0px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  margin: 0 auto;
  background-color: #74AC3C;
}

header .navbar-nav > .nav-item .nav-item .nav-link.dropdown-toggle:after {
  font-family: "ElegantIcons";
  content: "5";
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  border: 0;
  margin-top: 2px;
  float: right;
  vertical-align: middle;
}

header .navbar-nav > .nav-item .nav-item:hover > .nav-link {
  background-color: rgba(0, 150, 136, 0.05);
}

header .navbar-nav > .nav-item .nav-item:hover > .nav-link:before {
  width: 100%;
}

header .navbar-nav > .nav-item.dropdown.show > .nav-link:before,
header .navbar-nav > .nav-item.dropdown.show > .dropdown-toggle:before {
  content: "";
  height: 3px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  margin: 0 auto;
  border-radius: 3px;
  background-color: #74AC3C;
  margin: 0 auto 0 calc(50% - 20px);
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu {
  margin: 1.3rem 0 0;
  border: 0;
  box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  padding: 20px 0;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu:not(.multilevel) {
  padding: 20px;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item {
  padding: 10px 20px;
  line-height: 26px;
  border-radius: 4px;
  min-width: 180px;
  position: relative;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item p {
  line-height: 1.4;
  font-size: 14px;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:before {
  content: "";
  height: 1px;
  width: 0px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  margin: 0 auto;
  background-color: #74AC3C;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:hover,
header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:focus {
  background-color: rgba(0, 150, 136, 0.05);
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:hover:before,
header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:focus:before {
  width: 100%;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item.active,
header .navbar-nav > .nav-item.dropdown > .dropdown-menu .dropdown-item:active {
  background-color: #74AC3C;
  color: #ffffff;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu p {
  line-height: 1.4;
  font-size: 14px;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu > .dropdown > .dropdown-menu {
  margin-top: 0;
  margin-left: 100%;
  padding: 20px;
  z-index: 0;
  top: 0;
  border: 0;
  margin-top: -20px;
  box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu > .dropdown:hover > .dropdown-menu {
  display: block;
}

header .navbar-nav > .nav-item.dropdown > .dropdown-menu.two-column {
  width: 440px;
}

header.active .navbar {
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
  -ms-backdrop-filter: blur(15px);
}

header .search {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 12px 15px;
  display: none;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
  -ms-backdrop-filter: blur(15px);
}

header .search > .btn {
  position: absolute;
  top: 9px;
  right: 15px;
  z-index: 1;
}

header.header-white,
header.header-fill {
  color: #ffffff;
}

header.header-white .navbar,
header.header-white a:not(.btn),
header.header-white .btn-link,
header.header-white .btn.navbar-toggler,
header.header-white .form-control,
header.header-fill .navbar,
header.header-fill a:not(.btn),
header.header-fill .btn-link,
header.header-fill .btn.navbar-toggler,
header.header-fill .form-control {
  color: #ffffff;
}

header.header-white .form-control,
header.header-fill .form-control {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.65);
}

header.header-white .form-control::-moz-placeholder, header.header-fill .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.65);
}

header.header-white .form-control:-ms-input-placeholder, header.header-fill .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.65);
}

header.header-white .form-control::placeholder,
header.header-fill .form-control::placeholder {
  color: rgba(255, 255, 255, 0.65);
}

header.header-white .navbar-brand .logo,
header.header-fill .navbar-brand .logo {
  background-color: #00e3cd;
}

header.header-white .navbar-brand .logo-text small,
header.header-fill .navbar-brand .logo-text small {
  color: rgba(255, 255, 255, 0.65);
}

header.header-white .navbar-expand-all .navbar-collapse,
header.header-fill .navbar-expand-all .navbar-collapse {
  background-color: #000000;
}

header.header-white .dropdown-menu,
header.header-fill .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-backdrop-filter: saturate(125%) blur(10px);
  -moz-backdrop-filter: saturate(125%) blur(10px);
  backdrop-filter: saturate(125%) blur(10px);
  color: #ffffff;
}

header.header-white .list-group-item,
header.header-fill .list-group-item {
  background-color: transparent;
}

header.header-white .nav-item.active .nav-link,
header.header-white .nav-item:hover .nav-link,
header.header-fill .nav-item.active .nav-link,
header.header-fill .nav-item:hover .nav-link {
  color: #ffffff;
}

header.header-white .nav-item.active .nav-link .icon,
header.header-white .nav-item:hover .nav-link .icon,
header.header-fill .nav-item.active .nav-link .icon,
header.header-fill .nav-item:hover .nav-link .icon {
  color: #ffffff;
}

header.header-white .nav-item.active .nav-link:before,
header.header-white .nav-item:hover .nav-link:before,
header.header-fill .nav-item.active .nav-link:before,
header.header-fill .nav-item:hover .nav-link:before {
  background-color: #ffffff;
}

header.header-white .btn-default,
header.header-white .selectoption input[type=checkbox]:checked + label,
.selectoption header.header-white input[type=checkbox]:checked + label,
header.header-fill .btn-default,
header.header-fill .selectoption input[type=checkbox]:checked + label,
.selectoption header.header-fill input[type=checkbox]:checked + label {
  background-color: #ffffff;
  color: #74AC3C;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}

header.header-white.active .navbar,
header.header-white.header-fill .navbar,
header.header-fill.active .navbar,
header.header-fill.header-fill .navbar {
  background-color: rgba(192, 57, 43, 0.85);
}

header.header-white.active .navbar,
header.header-white.active a:not(.btn),
header.header-white.active .btn-link,
header.header-white.active .btn.navbar-toggler,
header.header-white.active .form-control,
header.header-white.header-fill .navbar,
header.header-white.header-fill a:not(.btn),
header.header-white.header-fill .btn-link,
header.header-white.header-fill .btn.navbar-toggler,
header.header-white.header-fill .form-control,
header.header-fill.active .navbar,
header.header-fill.active a:not(.btn),
header.header-fill.active .btn-link,
header.header-fill.active .btn.navbar-toggler,
header.header-fill.active .form-control,
header.header-fill.header-fill .navbar,
header.header-fill.header-fill a:not(.btn),
header.header-fill.header-fill .btn-link,
header.header-fill.header-fill .btn.navbar-toggler,
header.header-fill.header-fill .form-control {
  color: #ffffff;
}

header.header-white.active .form-control,
header.header-white.header-fill .form-control,
header.header-fill.active .form-control,
header.header-fill.header-fill .form-control {
  background-color: rgba(0, 150, 136, 0.35);
  border-color: rgba(0, 150, 136, 0.4);
}

header.header-white.active .form-control::-moz-placeholder, header.header-white.header-fill .form-control::-moz-placeholder, header.header-fill.active .form-control::-moz-placeholder, header.header-fill.header-fill .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

header.header-white.active .form-control:-ms-input-placeholder, header.header-white.header-fill .form-control:-ms-input-placeholder, header.header-fill.active .form-control:-ms-input-placeholder, header.header-fill.header-fill .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

header.header-white.active .form-control::placeholder,
header.header-white.header-fill .form-control::placeholder,
header.header-fill.active .form-control::placeholder,
header.header-fill.header-fill .form-control::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

header.header-white.active .navbar-brand .logo,
header.header-white.header-fill .navbar-brand .logo,
header.header-fill.active .navbar-brand .logo,
header.header-fill.header-fill .navbar-brand .logo {
  background-color: #ffffff;
  color: #74AC3C;
}

header.header-white.active .navbar-brand .logo-text small,
header.header-white.header-fill .navbar-brand .logo-text small,
header.header-fill.active .navbar-brand .logo-text small,
header.header-fill.header-fill .navbar-brand .logo-text small {
  color: rgba(255, 255, 255, 0.65);
}

header.header-white.active .navbar-expand-all .navbar-collapse,
header.header-white.header-fill .navbar-expand-all .navbar-collapse,
header.header-fill.active .navbar-expand-all .navbar-collapse,
header.header-fill.header-fill .navbar-expand-all .navbar-collapse {
  background-color: #74AC3C;
}

header.header-white.active .dropdown-menu,
header.header-white.header-fill .dropdown-menu,
header.header-fill.active .dropdown-menu,
header.header-fill.header-fill .dropdown-menu {
  background-color: rgba(0, 150, 136, 0.9);
  -webkit-backdrop-filter: saturate(125%) blur(10px);
  -moz-backdrop-filter: saturate(125%) blur(10px);
  backdrop-filter: saturate(125%) blur(10px);
  color: #ffffff;
}

header.header-white.active .list-group-item,
header.header-white.header-fill .list-group-item,
header.header-fill.active .list-group-item,
header.header-fill.header-fill .list-group-item {
  background-color: transparent;
}

header.border-bottom {
  border: 0 !important;
}

header.border-bottom .navbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
}

header.border-bottom.header-white .navbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
}

@-webkit-keyframes opacityhide {
  0% {
    opacity: 1;
  }

  48% {
    opacity: 1;
  }

  49% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes opacityhide {
  0% {
    opacity: 1;
  }

  48% {
    opacity: 1;
  }

  49% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-keyframe-keyframes opacityhide {
  0% {
    opacity: 1;
  }

  48% {
    opacity: 1;
  }

  49% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

/* footer */

.footer {
  background-color: #f7f7f7;
  color: #919191;
}

.footer .btn-link {
  font-weight: 400;
  color: #444444;
}

.footer.footer-dark {
  background-color: #222222;
  color: rgba(255, 255, 255, 0.8);
}

.footer.footer-dark a,
.footer.footer-dark .btn-link {
  color: #ffffff;
}

/* form elements */

.dropdown-toggle:after {
  font-family: "ElegantIcons";
  content: "3";
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  border: 0;
}

.btn:focus,
.form-control:focus {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
}

.ui-rounded .form-control {
  border-radius: 50px;
}

.ui-rounded textarea.form-control {
  border-radius: 20px;
}

.form-control {
  border-color: #d0dfed;
}

.form-control.form-control-lg {
  height: calc(1.875em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1rem;
}

.form-control.form-control-lg.f-50 {
  font-size: 50px;
}

.form-control.form-control-lg.f-30 {
  font-size: 30px;
}

.form-control.text-white::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.form-control.text-white:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.form-control.text-white::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.no-caret:after {
  display: none;
}

.switch-wrap {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.15);
  width: 60px;
  height: 30px;
  border-radius: 15px;
}

.switch-wrap input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

.switch-wrap .switch {
  height: 100%;
  transition: 0.2s;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  position: relative;
  width: 100%;
  border-radius: 15px;
}

.switch-wrap .switch::after {
  content: "";
  border-radius: 50%;
  background: #ccc;
  transition: 0.2s;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  position: absolute;
  left: 2px;
  top: 2px;
  height: 26px;
  width: 26px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.switch-wrap.switch-success input:checked + .switch {
  background-color: #28a745;
}

.switch-wrap.switch-info input:checked + .switch {
  background-color: #17a2b8;
}

.switch-wrap.switch-danger input:checked + .switch {
  background-color: #dc3545;
}

.switch-wrap.switch-primary input:checked + .switch {
  background-color: #84c3ff;
}

.switch-wrap.switch-warning input:checked + .switch {
  background-color: #ffc107;
}

.switch-wrap input:checked + .switch::after {
  background-color: #fff;
  left: 32px;
}

.custom-control-input.switch-success:checked + .custom-control-label:before {
  background-color: #28a745;
  border-color: #28a745;
}

.custom-control-input.switch-info:checked + .custom-control-label:before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.custom-control-input.switch-danger:checked + .custom-control-label:before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.custom-control-input.switch-primary:checked + .custom-control-label:before {
  background-color: #84c3ff;
  border-color: #84c3ff;
}

.custom-control-input.switch-warning:checked + .custom-control-label:before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.daterangepicker {
  color: #000;
  font-size: 0.9em;
  font-weight: 300;
  border: 0;
  border-radius: 4px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}

.daterangepicker td.in-range {
  background-color: rgba(0, 150, 136, 0.1);
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #74AC3C;
  border-color: transparent;
  color: #ffffff;
}

.daterangepicker .drp-calendar.right {
  padding: 5px 10px 10px 10px;
}

.daterangepicker .drp-calendar.left {
  padding: 5px 10px 10px 10px;
}

.daterangepicker .drp-buttons {
  padding: 15px;
}

.daterangepicker .drp-buttons .btn {
  font-size: 1em;
  font-weight: 400;
  padding: 5px 20px;
}

.daterangepicker .drp-buttons .btn.cancelBtn {
  border: 1px solid #dddddd;
}

.daterangepicker .calendar-table {
  border: 0;
  background-color: transparent;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  font-weight: 300;
  height: 34px;
}

.daterangepicker .calendar-table thead tr th {
  height: 30px;
  color: #74AC3C;
}

.daterangepicker .calendar-table thead tr:nth-child(2) th {
  height: 40px;
  color: #74AC3C;
  padding-bottom: 10px;
}

.daterangepicker .calendar-table .next:hover,
.daterangepicker .calendar-table .prev:hover {
  background: rgba(0, 150, 136, 0.2);
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  border-color: #74AC3C;
}

.daterangepicker .drp-selected {
  opacity: 0.5;
}

.daterangepicker .background {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}

.daterangepicker .ranges {
  margin: 0;
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
}

.daterangepicker .ranges li {
  padding: 1em 1.5em;
  font-size: 1em;
}

.daterangepicker .ranges li:hover,
.daterangepicker .ranges li:focus {
  background-color: rgba(0, 150, 136, 0.1);
}

.daterangepicker .ranges li.active {
  background-color: #74AC3C;
  border-color: transparent;
  color: #ffffff;
}

.cal-icon {
  margin-top: 4px;
  margin-left: 10px;
  color: #74AC3C;
}

.fc-event {
  padding: 5px 10px;
  line-height: 18px;
  font-size: 15px;
  background-color: #74AC3C;
  border-color: transparent;
  color: #ffffff !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  -ms-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.fc-button:not(:disabled),
.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a.fc-more,
a[data-goto] {
  cursor: pointer;
  padding: 5px;
  font-size: 12px;
}

.fc-toolbar h2 {
  font-size: 14px;
}

.custom-dropzone {
  min-height: 150px;
  border: 2px dashed #74AC3C;
  background: rgba(0, 150, 136, 0.1);
  padding: 20px 20px;
}

/* Buttons */

.btn {
  padding: 0.47rem 1.25rem;
  font-size: 14px;
  font-weight: 500;
}

.btn .icon,
.btn i {
  vertical-align: middle;
  display: inline-block;
}

.btn.btn-lg,
.btn-group-lg > .btn {
  font-size: 16px;
  padding: 0.5rem 1.725rem;
  font-weight: 500;
  line-height: 30px;
}

.btn.btn-lg .icon,
.btn-group-lg > .btn .icon {
  font-size: 24px;
}

.btn.btn-sm,
.btn-group-sm > .btn {
  font-size: 14px;
  padding: 0.25rem 1rem;
  font-weight: 500;
  line-height: 20px;
}

.btn.btn-sm .icon,
.btn-group-sm > .btn .icon {
  font-size: 18px;
}

.btn.circular-btn {
  height: 60px;
  line-height: 30px;
  width: 60px;
  padding: 0;
  font-size: 35px;
  text-align: center;
}

.btn.circular-btn .icon {
  font-size: 35px;
  vertical-align: middle;
}

.btn.circular-btn-lg {
  height: 100px;
  line-height: 50px;
  width: 100px;
  padding: 20px 20px;
  font-size: 50px;
  text-align: center;
}

.btn.circular-btn-lg .icon {
  font-size: 60px;
  vertical-align: middle;
}

.btn.btn-40 {
  height: 40px;
  width: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
}

.btn.btn-44 {
  height: 44px;
  width: 44px;
  line-height: 44px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
}

.btn.btn-66 {
  height: 66px;
  width: 66px;
  line-height: 66px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
}

.ui-rounded .input-group-prepend .input-group-text:first-child,
.ui-rounded .input-group-prepend .btn:first-child {
  border-radius: 50px 0px 0 50px;
}

.ui-rounded .input-group-append .input-group-text:last-child,
.ui-rounded .input-group-append .btn:last-child {
  border-radius: 0 50px 50px 0;
}

.ui-rounded .btn,
.ui-rounded .btn-group {
  border-radius: 50px;
  border: 1px solid #df5f5a;
}

.btn-default,
.selectoption input[type=checkbox]:checked + label {
  background-color: #D87E79;
  color: #ffffff;
}

.btn-default:hover,
.selectoption input[type=checkbox]:checked + label:hover,
.btn-default:focus,
.selectoption input[type=checkbox]:checked + label:focus {
  background-color: #df5f5a;
  color: #000000;
}

.btn-outline-default {
  border-color: #5e5d56;
  color: #5e5d56;
}

.btn-outline-default:focus,
.btn-outline-default:hover,
.btn-outline-default.active {
  background-color: #5e5d56;
  color: #ffffff;
}

.default-shadow {
  box-shadow: 0 0px 0px rgba(0, 150, 136, 0.35);
  -webkit-box-shadow: 0 0px 0px rgba(0, 150, 136, 0.35);
  -moz-box-shadow: 0 0px 0px rgba(0, 150, 136, 0.35);
  -ms-box-shadow: 0 0px 0px rgba(0, 150, 136, 0.35);
}

.default-shadow:hover {
  box-shadow: 0 0px 0px rgba(192, 57, 43, 0.65);
  -webkit-box-shadow: 0 0px 0px rgba(192, 57, 43, 0.65);
  -moz-box-shadow: 0 0px 0px rgba(192, 57, 43, 0.65);
  -ms-box-shadow: 0 0px 0px rgba(192, 57, 43, 0.65);
}

.success-shadow {
  box-shadow: 0 3px 5px rgba(40, 167, 69, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(40, 167, 69, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(40, 167, 69, 0.5);
  -ms-box-shadow: 0 3px 5px rgba(40, 167, 69, 0.5);
}

.success-shadow:hover {
  box-shadow: 0 2px 15px rgba(40, 167, 69, 0.65);
  -webkit-box-shadow: 0 2px 15px rgba(40, 167, 69, 0.65);
  -moz-box-shadow: 0 2px 15px rgba(40, 167, 69, 0.65);
  -ms-box-shadow: 0 2px 15px rgba(40, 167, 69, 0.65);
}

.warning-shadow {
  box-shadow: 0 3px 5px rgba(255, 193, 7, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(255, 193, 7, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(255, 193, 7, 0.5);
  -ms-box-shadow: 0 3px 5px rgba(255, 193, 7, 0.5);
}

.warning-shadow:hover {
  box-shadow: 0 2px 15px rgba(255, 193, 7, 0.65);
  -webkit-box-shadow: 0 2px 15px rgba(255, 193, 7, 0.65);
  -moz-box-shadow: 0 2px 15px rgba(255, 193, 7, 0.65);
  -ms-box-shadow: 0 2px 15px rgba(255, 193, 7, 0.65);
}

.danger-shadow {
  box-shadow: 0 3px 5px rgba(220, 53, 69, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(220, 53, 69, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(220, 53, 69, 0.5);
  -ms-box-shadow: 0 3px 5px rgba(220, 53, 69, 0.5);
}

.danger-shadow:hover {
  box-shadow: 0 2px 15px rgba(220, 53, 69, 0.65);
  -webkit-box-shadow: 0 2px 15px rgba(220, 53, 69, 0.65);
  -moz-box-shadow: 0 2px 15px rgba(220, 53, 69, 0.65);
  -ms-box-shadow: 0 2px 15px rgba(220, 53, 69, 0.65);
}

.scrollup {
  opacity: 0;
  display: none;
  z-index: 12;
  bottom: 65px;
  bottom: calc(65px + env(safe-area-inset-bottom));
}

.scrollup.active {
  opacity: 1;
}

.scrollup.atbottom {
  bottom: 75px;
}

.loading-btn .toload {
  display: flex;
}

.loading-btn .isloading {
  display: none;
}

.loading-btn.active .toload {
  display: none;
}

.loading-btn.active .isloading {
  display: flex;
}

@media screen and (max-width: 1023px) {
  .btn.btn-lg,
  .btn-group-lg > .btn {
    font-size: 16px;
    padding: 0.725rem 1.5rem;
    font-weight: 500;
    line-height: 26px;
  }

  .btn.btn-lg .icon,
  .btn-group-lg > .btn .icon {
    font-size: 18px;
  }
}

/* banner hero */

.banner-hero {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.swiper-container .swiper-pagination {
  margin-bottom: 0;
}

.ui-rounded .swiper-button-next,
.ui-rounded .swiper-container-rtl .swiper-button-prev,
.ui-rounded .swiper-button-prev,
.ui-rounded .swiper-container-rtl .swiper-button-next {
  border-radius: 35px;
}

.swiper-vertical-arrow .swiper-button-next,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-prev,
.swiper-vertical-arrow .swiper-button-prev,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-next {
  background-image: none;
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 4px;
  vertical-align: middle;
  font-size: 30px;
}

.swiper-vertical-arrow .swiper-button-next:after,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-prev:after {
  content: '"';
  vertical-align: middle;
}

.swiper-vertical-arrow .swiper-button-prev:after,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-next:after {
  content: "!";
  vertical-align: middle;
}

.swiper-horizontal-arrow .swiper-button-next,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-prev,
.swiper-horizontal-arrow .swiper-button-prev,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-next {
  background-image: none;
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 4px;
  vertical-align: middle;
  font-size: 30px;
}

.swiper-horizontal-arrow .swiper-button-next:after,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-prev:after {
  content: "$";
  vertical-align: middle;
}

.swiper-horizontal-arrow .swiper-button-prev:after,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-next:after {
  content: "#";
  vertical-align: middle;
}

.swiper-arrow-dark .swiper-button-next,
.swiper-arrow-dark .swiper-container-rtl .swiper-button-prev,
.swiper-arrow-dark .swiper-button-prev,
.swiper-arrow-dark .swiper-container-rtl .swiper-button-next {
  background-color: #000000;
  color: #ffffff;
}

.slide-content > *:first-child {
  transition: ease margin-top 0.5s;
  -webkit-transition: ease margin-top 0.5s;
  -moz-transition: ease margin-top 0.5s;
  -ms-transition: ease margin-top 0.5s;
  margin-top: 80px;
}

.swiper-slide {
  overflow: hidden;
}

.swiper-slide:not(.no-zoom):hover .background {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.swiper-slide-active .slide-content > *:first-child {
  margin-top: 0px;
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
}

.swiper-slide-active .background.opac {
  opacity: 0.5;
  transition-duration: 1.5s;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  -ms-transition-duration: 1.5s;
}

.swiper-slide-active .background.opac-20 {
  opacity: 0.2;
  transition-duration: 1.5s;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  -ms-transition-duration: 1.5s;
}

.slider-vertical-right-arrow {
  height: 100%;
}

.slider-vertical-right-arrow .swiper-pagination.swiper-pagination-fraction {
  padding: 0 15px;
  margin-bottom: 25px;
  text-align: right;
}

.slider-vertical-right-arrow .swiper-button-next,
.slider-vertical-right-arrow .swiper-container-rtl .swiper-button-prev {
  top: 45%;
  right: 20px;
  margin-top: 60px;
}

.slider-vertical-right-arrow .swiper-button-prev,
.slider-vertical-right-arrow .swiper-container-rtl .swiper-button-next {
  top: 45%;
  left: auto;
  right: 20px;
}

.slider-horizontal-bottom-arrow,
.slider-horizontal-content-arrow {
  height: 100%;
}

.slider-horizontal-bottom-arrow .swiper-pagination.swiper-pagination-fraction,
.slider-horizontal-content-arrow .swiper-pagination.swiper-pagination-fraction {
  padding: 0 15px;
  margin-bottom: 25px;
  text-align: center;
}

.slider-horizontal-bottom-arrow .swiper-button-next,
.slider-horizontal-bottom-arrow .swiper-container-rtl .swiper-button-prev,
.slider-horizontal-content-arrow .swiper-button-next,
.slider-horizontal-content-arrow .swiper-container-rtl .swiper-button-prev {
  top: auto;
  bottom: 15px;
  right: 20px;
}

.slider-horizontal-bottom-arrow .swiper-button-prev,
.slider-horizontal-bottom-arrow .swiper-container-rtl .swiper-button-next,
.slider-horizontal-content-arrow .swiper-button-prev,
.slider-horizontal-content-arrow .swiper-container-rtl .swiper-button-next {
  top: auto;
  bottom: 15px;
  left: auto;
  right: 100px;
}

.slider-vertical-right-arrow-boxed {
  height: 100%;
}

.slider-vertical-right-arrow-boxed .swiper-pagination.swiper-pagination-fraction {
  padding: 0 15px;
  margin-bottom: 25px;
  text-align: right;
}

.slider-vertical-right-arrow-boxed .swiper-button-next,
.slider-vertical-right-arrow-boxed .swiper-container-rtl .swiper-button-prev {
  top: 50%;
  margin-top: 110px;
  margin-right: 15px;
  bottom: auto;
  right: 30px;
}

.slider-vertical-right-arrow-boxed .swiper-button-prev,
.slider-vertical-right-arrow-boxed .swiper-container-rtl .swiper-button-next {
  top: 50%;
  margin-top: 30px;
  margin-right: 15px;
  bottom: auto;
  left: auto;
  right: 30px;
}

.slider-vertical-right-arrow-boxed .boxed-block {
  height: 74%;
  border: 2px solid #ffffff;
  position: relative;
}

.slider-vertical-right-arrow-boxed .boxed-block .content-boxed {
  min-height: 200px;
  color: #ffffff;
  background-color: #444444;
  padding: 30px 80px 30px 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
}

.arrow-background-w-65 .swiper-button-next,
.arrow-background-w-65 .swiper-container-rtl .swiper-button-prev {
  left: 35%;
  margin-left: -110px;
  margin-top: 0;
}

.arrow-background-w-65 .swiper-button-prev,
.arrow-background-w-65 .swiper-container-rtl .swiper-button-next {
  left: 35%;
  margin-left: -190px;
  margin-top: 0;
}

.swiper-container .line-bullet-wrapper {
  position: absolute;
  left: auto;
  right: 0;
  width: auto;
  top: 45%;
  padding: 0;
}

.swiper-container .line-bullet-wrapper .line-bullet {
  display: block;
  width: 30px;
  height: auto;
  text-align: right;
  line-height: 26px;
  position: relative;
  background-color: transparent;
  border-radius: 0;
  font-size: 12px;
  vertical-align: middle;
}

.swiper-container .line-bullet-wrapper .line-bullet:after {
  content: "";
  background-color: #000000;
  position: absolute;
  top: 48%;
  height: 1px;
  width: 30px;
  right: 13px;
}

.swiper-container .line-bullet-wrapper .line-bullet.swiper-pagination-bullet-active:after {
  width: 50px;
}

.search-banner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  height: 100%;
  width: 100%;
}

.phone-80 {
  max-height: 600px;
}

.slider-backgound-cicrle {
  position: absolute;
  right: -25%;
  bottom: -25%;
  opacity: 0;
  border-radius: 50%;
  height: 100%;
  width: 70%;
  background-color: #74AC3C;
  box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -webkit-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -moz-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -ms-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  transition-delay: 5s;
  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  -ms-transition-delay: 0.8s;
}

.slider-backgound-cicrle:after {
  content: "";
  height: 100%;
  width: 100%;
  top: 4px;
  left: 0px;
  display: block;
  border-radius: 50%;
  border: 1px solid #74AC3C;
  position: absolute;
}

.slider-backgound-cicrle:before {
  content: "";
  height: 115%;
  width: 100%;
  top: 0px;
  left: 0px;
  display: block;
  border-radius: 50%;
  border: 1px solid #74AC3C;
  position: absolute;
}

.slider-backgound-cicrle-small {
  position: absolute;
  right: -10%;
  bottom: -15%;
  opacity: 1;
  border-radius: 50%;
  height: 400px;
  width: 40%;
  background-color: #74AC3C;
  box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -webkit-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -moz-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  -ms-box-shadow: -15px -20px 50px rgba(0, 150, 136, 0.2);
  transition-delay: 5s;
  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  -ms-transition-delay: 0.8s;
}

.slider-backgound-cicrle-small:after {
  content: "";
  height: 100%;
  width: 100%;
  top: 4px;
  left: -18px;
  display: block;
  border-radius: 50%;
  border: 1px solid #74AC3C;
  position: absolute;
}

.slider-backgound-cicrle-small:before {
  content: "";
  height: 115%;
  width: 100%;
  top: -8px;
  left: -26px;
  display: block;
  border-radius: 50%;
  border: 1px solid #74AC3C;
  position: absolute;
}

.swiper-slide-active .slider-backgound-cicrle {
  right: -15%;
  bottom: -15%;
  opacity: 1;
}

.swiper-slide-active .slider-backgound-cicrle:after {
  top: 4px;
  left: -18px;
}

.swiper-slide-active .slider-backgound-cicrle:before {
  top: -8px;
  left: -26px;
}

@media screen and (max-width: 1024px) {
  .swiper-vertical-arrow .swiper-button-next,
  .swiper-vertical-arrow .swiper-container-rtl .swiper-button-prev,
  .swiper-vertical-arrow .swiper-button-prev,
  .swiper-vertical-arrow .swiper-container-rtl .swiper-button-next {
    background-image: none;
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 26px;
  }

  .slider-vertical-right-arrow .swiper-button-next,
  .slider-vertical-right-arrow .swiper-container-rtl .swiper-button-prev {
    margin-top: 50px;
  }

  .slider-vertical-right-arrow-boxed .boxed-block {
    height: 80%;
  }

  .slider-vertical-right-arrow-boxed .boxed-block .content-boxed {
    width: 100%;
  }

  .phone-80 {
    max-height: 550px;
  }
}

@media screen and (max-width: 767px) {
  .slider-horizontal-bottom-arrow .swiper-button-prev,
  .slider-horizontal-bottom-arrow .swiper-container-rtl .swiper-button-next,
  .slider-horizontal-content-arrow .swiper-button-prev,
  .slider-horizontal-content-arrow .swiper-container-rtl .swiper-button-next {
    right: 80px;
  }

  .swiper-vertical-arrow .swiper-button-next,
  .swiper-vertical-arrow .swiper-container-rtl .swiper-button-prev,
  .swiper-vertical-arrow .swiper-button-prev,
  .swiper-vertical-arrow .swiper-container-rtl .swiper-button-next,
  .swiper-horizontal-arrow .swiper-button-next,
  .swiper-horizontal-arrow .swiper-container-rtl .swiper-button-prev,
  .swiper-horizontal-arrow .swiper-button-prev,
  .swiper-horizontal-arrow .swiper-container-rtl .swiper-button-next {
    background-image: none;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 20px;
  }

  .slider-horizontal-bottom-arrow .swiper-button-next,
  .slider-horizontal-bottom-arrow .swiper-container-rtl .swiper-button-prev,
  .slider-vertical-right-arrow .swiper-button-next,
  .slider-vertical-right-arrow .swiper-container-rtl .swiper-button-prev {
    top: auto;
    right: 15px;
    bottom: 30px !important;
    left: auto;
    margin-top: 0px;
    margin-left: 50px;
  }

  .slider-horizontal-bottom-arrow .swiper-button-prev,
  .slider-horizontal-bottom-arrow .swiper-container-rtl .swiper-button-next,
  .slider-vertical-right-arrow .swiper-button-prev,
  .slider-vertical-right-arrow .swiper-container-rtl .swiper-button-next {
    top: auto;
    bottom: 30px !important;
    right: 70px;
    left: auto;
  }

  .slider-horizontal-bottom-arrow .swiper-pagination,
  .slider-vertical-right-arrow .swiper-pagination {
    margin-bottom: 30px;
  }

  .slider-vertical-right-arrow-boxed {
    position: relative;
  }

  .slider-vertical-right-arrow-boxed .boxed-left {
    position: relative;
    z-index: 1;
  }

  .slider-vertical-right-arrow-boxed .boxed-right {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }

  .slider-vertical-right-arrow-boxed .boxed-block {
    height: 74%;
  }

  .slider-vertical-right-arrow-boxed .boxed-block .content-boxed {
    padding: 15px;
    width: 100%;
    min-height: auto;
  }

  .slider-vertical-right-arrow-boxed .boxed-block .content-boxed p {
    margin: 0;
  }

  .slider-vertical-right-arrow-boxed .boxed-block .content-boxed p:last-child {
    display: none;
  }

  .slider-vertical-right-arrow-boxed .swiper-button-next,
  .slider-vertical-right-arrow-boxed .swiper-container-rtl .swiper-button-prev {
    top: auto !important;
    right: 15px !important;
    bottom: 30px;
    left: auto;
    margin-top: 0px;
    margin-left: 50px;
  }

  .slider-vertical-right-arrow-boxed .swiper-button-prev,
  .slider-vertical-right-arrow-boxed .swiper-container-rtl .swiper-button-next {
    top: auto !important;
    bottom: 30px;
    right: 70px !important;
    left: auto;
  }

  .slider-vertical-right-arrow-boxed .swiper-pagination {
    margin-bottom: 30px;
  }

  .slider-horizontal-content-arrow .swiper-button-next,
  .slider-horizontal-content-arrow .swiper-container-rtl .swiper-button-prev {
    margin-left: 50px;
  }

  .phone-80 {
    max-height: 300px;
  }
}

.swiper-stories .swiper-slide .avatar,
.swiper-stories2 .swiper-slide .avatar,
.swiper-stories3 .swiper-slide .avatar {
  border: 3px solid rgba(192, 57, 43, 0.85);
}

.swiper-stories .swiper-slide.read .avatar,
.swiper-stories2 .swiper-slide.read .avatar,
.swiper-stories3 .swiper-slide.read .avatar {
  border: 3px solid #fff;
}

@media screen and (max-width: 480px) {
  .swiper-pagination-fraction {
    display: none;
  }

  .phone-80 {
    max-height: 200px;
  }
}

.slider-content-top-right-arrow-btn .swiper-button-next,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-prev,
.slider-content-top-right-arrow-btn .swiper-button-prev,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-next {
  position: relative;
  background-image: none;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 4px;
  vertical-align: middle;
  background-color: #74AC3C;
  font-size: 24px;
  left: 0;
  right: 0;
  display: inline-block;
  margin: 0;
  top: 0;
}

.slider-content-top-right-arrow-btn .swiper-button-next:last-child,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-prev:last-child,
.slider-content-top-right-arrow-btn .swiper-button-prev:last-child,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-next:last-child {
  margin-left: 20px;
}

.slider-content-top-right-arrow-btn .swiper-button-next:after,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-prev:after {
  content: "$";
}

.slider-content-top-right-arrow-btn .swiper-button-prev:after,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-next:after {
  content: "#";
}

.slider-content-top-right-vertical-arrow-btn .swiper-button-next,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-prev,
.slider-content-top-right-vertical-arrow-btn .swiper-button-prev,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-next {
  position: relative;
  background-image: none;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 4px;
  vertical-align: middle;
  background-color: #74AC3C;
  font-size: 24px;
  left: 0;
  right: 0;
  display: inline-block;
  margin: 0;
}

.slider-content-top-right-vertical-arrow-btn .swiper-button-next:last-child,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-prev:last-child,
.slider-content-top-right-vertical-arrow-btn .swiper-button-prev:last-child,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-next:last-child {
  margin-left: 20px;
}

.slider-content-top-right-vertical-arrow-btn .swiper-button-next:after,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-prev:after {
  content: "$";
}

.slider-content-top-right-vertical-arrow-btn .swiper-button-prev:after,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-next:after {
  content: "#";
}

.ui-rounded .slider-content-top-right-arrow-btn .swiper-button-next,
.ui-rounded .slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-prev,
.ui-rounded .slider-content-top-right-arrow-btn .swiper-button-prev,
.ui-rounded .slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-next,
.ui-rounded .slider-content-top-right-vertical-arrow-btn .swiper-button-next,
.ui-rounded .slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-prev,
.ui-rounded .slider-content-top-right-vertical-arrow-btn .swiper-button-prev,
.ui-rounded .slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-next {
  border-radius: 30px;
}

.swiper-auto .swiper-slide {
  width: auto;
  padding: 0 15px;
}

.swiper-auto .swiper-slide > div {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  margin: 20px 0;
}

.swiper-auto .swiper-slide.swiper-slide-active > div {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
}

.service-block {
  background: white;
  color: #666666;
  padding: 15px;
  border-radius: 0px;
}

.service-block .border-block {
  position: relative;
  border: 1px solid #d0dfed;
  padding: 15px;
  border-radius: 0px;
}

.service-block:hover {
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
}

.service-block:hover .border-block {
  border-color: #74AC3C;
}

@media screen and (max-width: 992px) {
  .swiper-auto .pictureteam {
    height: 100%;
    width: 150px;
  }

  .swiper-auto .pictureteam + div {
    width: 300px;
    max-width: 300px;
    padding: 25px !important;
    position: relative;
    z-index: 1;
  }
}

@media screen and (max-width: 767px) {
  .swiper-auto .pictureteam {
    width: 280px;
  }

  .swiper-auto .pictureteam + div {
    position: absolute !important;
    bottom: 0;
    right: 0;
    height: auto !important;
    width: 280px;
    max-width: 280px;
    margin: 0px -25px -25px 25px;
    padding: 25px !important;
    position: relative;
    z-index: 1;
  }

  .swiper-auto .swiper-slide > div {
    height: 500px;
  }
}

/* chat list */

.chat-list {
  margin: 20px auto;
}

.chat-list .left-chat {
  margin-bottom: 15px;
}

.chat-list .left-chat .chat-block {
  padding: 15px;
  border-radius: 4px 4px 4px 0px;
  margin-right: 3px;
  position: relative;
  width: auto;
  display: inline-block;
  background-color: #00c9b6;
  color: #ffffff;
}

.chat-list .left-chat .chat-block:before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: -16px;
  height: 8px;
  width: 8px;
  border-radius: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  z-index: 1;
  border-top-color: #00c9b6;
  border-left-color: #00c9b6;
}

.chat-list .right-chat {
  margin-bottom: 15px;
  text-align: right;
}

.chat-list .right-chat .chat-block {
  text-align: left;
  background: #ede9e9;
  padding: 15px;
  border-radius: 4px 4px 0px 4px;
  margin-left: 3px;
  position: relative;
  color: #999999;
  background-color: #ffffff;
  width: auto;
  display: inline-block;
}

.chat-list .right-chat .chat-block:before {
  content: "";
  position: absolute;
  right: 0px;
  bottom: -16px;
  height: 8px;
  width: 8px;
  border-radius: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  border-right-color: #ffffff;
  border-top-color: #ffffff;
  z-index: 1;
}

.icon:after,
.swiper-vertical-arrow .swiper-button-next:after,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-prev:after,
.swiper-vertical-arrow .swiper-button-prev:after,
.swiper-vertical-arrow .swiper-container-rtl .swiper-button-next:after,
.swiper-horizontal-arrow .swiper-button-next:after,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-prev:after,
.swiper-horizontal-arrow .swiper-button-prev:after,
.swiper-horizontal-arrow .swiper-container-rtl .swiper-button-next:after,
.slider-content-top-right-arrow-btn .swiper-button-next:after,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-prev:after,
.slider-content-top-right-arrow-btn .swiper-button-prev:after,
.slider-content-top-right-arrow-btn .swiper-container-rtl .swiper-button-next:after,
.slider-content-top-right-vertical-arrow-btn .swiper-button-next:after,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-prev:after,
.slider-content-top-right-vertical-arrow-btn .swiper-button-prev:after,
.slider-content-top-right-vertical-arrow-btn .swiper-container-rtl .swiper-button-next:after {
  font-family: "ElegantIcons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}

.social-media ul {
  margin: 10px 0px;
  padding: 0;
  display: inline-block;
}

.social-media ul li {
  display: inline-block;
  float: left;
  width: auto;
}

.social-media ul li a {
  display: block;
  padding: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 30px;
  color: #666666;
  font-size: 14px;
}

.social-media ul li a:hover {
  background-color: #74AC3C;
  color: #ffffff;
  text-decoration: none;
}

.social-media ul.large li a {
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 40px;
  font-size: 20px;
}

.social-media.vertical-social ul li {
  display: block;
  width: 100%;
  clear: left;
}

.social-media.text-center {
  left: 0;
  width: 100%;
}

.icons {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  border-radius: 4px;
}

.icons i,
.icons span {
  vertical-align: middle;
}

.icons.round {
  border-radius: 50%;
}

.icons.bordered {
  border: 1px solid #74AC3C;
  background: white;
}

.icons.icon-150 {
  height: 150px;
  line-height: 140px;
  width: 150px;
  font-size: 70px;
}

.icons.icon-140 {
  height: 140px;
  line-height: 130px;
  width: 140px;
  font-size: 65px;
}

.icons.icon-130 {
  height: 130px;
  line-height: 120px;
  width: 130px;
  font-size: 60px;
}

.icons.icon-120 {
  height: 120px;
  line-height: 110px;
  width: 120px;
  font-size: 55px;
}

.icons.icon-110 {
  height: 110px;
  line-height: 100px;
  width: 110px;
  font-size: 50px;
}

.icons.icon-100 {
  height: 100px;
  line-height: 90px;
  width: 100px;
  font-size: 45px;
}

.icons.icon-90 {
  height: 90px;
  line-height: 80px;
  width: 90px;
  font-size: 40px;
}

.icons.icon-80 {
  height: 80px;
  line-height: 70px;
  width: 80px;
  font-size: 35px;
}

.icons.icon-70 {
  height: 70px;
  line-height: 68px;
  width: 70px;
  font-size: 28px;
}

.icons.icon-60 {
  height: 60px;
  line-height: 58px;
  width: 60px;
  font-size: 26px;
}

.icons.icon-50 {
  height: 50px;
  line-height: 48px;
  width: 50px;
  font-size: 24px;
}

.icons.icon-40 {
  height: 40px;
  line-height: 38px;
  width: 40px;
  font-size: 20px;
}

.icons.icon-30 {
  height: 30px;
  line-height: 28px;
  width: 30px;
  font-size: 16px;
}

.icons.icon-20 {
  height: 20px;
  line-height: 18px;
  width: 20px;
  font-size: 15px;
}

.dot-notification {
  height: 6px;
  width: 6px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 0 0 0;
}

@media screen and (max-width: 763px) {
  .social-media.vertical-social ul {
    display: block;
  }

  .social-media.vertical-social ul li {
    clear: none;
    width: auto;
    float: left;
  }
}

.table tbody tr td {
  vertical-align: middle;
}

/* fluid2 columns */

.twocolumn .grid-sizer,
.twocolumn .grid-item {
  width: 48.5%;
  padding: 0 1%;
}

.twocolumn .grid-item.width-double {
  width: 99%;
  padding: 0 1%;
}

/* fluid 3 columns */

.threecolumn .grid-sizer,
.threecolumn .grid-item {
  width: 31.3%;
  padding: 0 1%;
}

/* fluid 5 columns */

.fivecolumn .grid-sizer,
.fivecolumn .grid-item {
  width: 19%;
  padding: 0 1%;
}

.fivecolumn .grid-item.width-double {
  width: 39%;
  padding: 0 1%;
}

@media screen and (max-width: 767px) {
  .threecolumn .grid-sizer,
  .threecolumn .grid-item {
    width: 48%;
    padding: 0 1%;
  }
}

@media screen and (max-width: 640px) {
  .threecolumn .grid-sizer,
  .threecolumn .grid-item {
    width: 100%;
    padding: 0;
  }

  /* fluid 5 columns */

  .fivecolumn .grid-sizer,
  .fivecolumn .grid-item {
    width: 48%;
    padding: 0 1%;
  }

  .fivecolumn .grid-item.width-double {
    width: 99%;
    padding: 0 1%;
  }
}

.accordion .card {
  margin-bottom: 1px;
  border: 0;
}

.accordion .card .card-header {
  padding: 0.95rem 1.25rem;
  background-color: transparent;
  border: 0;
}

.accordion .card .card-header .arrowicon {
  display: inline-block;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}

.accordion .card .card-header.collapsed .arrowicon,
.accordion .card .card-header .collapsed .arrowicon {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}

.nav-vertical .nav-item {
  margin-bottom: 10px;
  width: 100%;
  height: auto;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}

.nav-vertical .nav-item .nav-link {
  position: relative;
}

.nav-vertical .nav-item .nav-link:after {
  content: "";
  position: absolute;
  height: 80%;
  width: 4px;
  background-color: transparent;
  top: 10%;
  left: 0;
  border-radius: 2px;
}

.nav-vertical .nav-item .nav-link.active,
.nav-vertical .nav-item .nav-link:hover {
  color: #74AC3C;
}

.nav-vertical .nav-item .nav-link.active:after,
.nav-vertical .nav-item .nav-link:hover:after {
  background-color: #74AC3C;
}

.nav-vertical .nav-item:last-child {
  margin-bottom: 0;
}

.nav-footer-vertical .nav-item {
  margin-bottom: 0px;
}

.nav-footer-vertical .nav-item .nav-link {
  position: relative;
  padding: 0.525em 0;
}

.nav-footer-vertical .nav-item .nav-link:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 0;
  background-color: transparent;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 2px;
}

.nav-footer-vertical .nav-item .nav-link:hover {
  color: #74AC3C;
}

.nav-footer-vertical .nav-item .nav-link:hover:after {
  width: 100%;
  background-color: #74AC3C;
}

.swiper-container-horizontal .nav-list-swiper {
  bottom: 0;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet {
  width: 250px;
  height: auto;
  margin-right: 40px;
  overflow: visible;
  padding: 15px 0 0 0;
  background: transparent;
  opacity: 1;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet .businessimage {
  position: absolute;
  right: 0px;
  bottom: 3px;
  max-height: 180px;
  z-index: 2;
  margin-right: -20px;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet > div {
  height: 250px;
  margin-bottom: 0;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  opacity: 1;
  border: 3px solid #000000;
  background-color: #666666;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet > div .background {
  background-size: 100%;
  background-position: top center;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet > div h6 {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 25px;
  background-color: #000000;
  margin: 0 auto;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active .businessimage {
  max-height: 200px;
  margin-right: -15px;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active > div {
  border-color: #74AC3C;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active > div .background {
  opacity: 1;
}

.swiper-container-horizontal .nav-list-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active > div h6 {
  background-color: #74AC3C;
}

.nav.nav-pills .nav-item .nav-link {
  color: #74AC3C;
}

.nav.nav-pills .nav-item .nav-link.active {
  color: #ffffff;
  background-color: #74AC3C;
}

.pagination-circular:not(.pagination-lg) .page-item {
  margin: 0 4px;
}

.pagination-circular:not(.pagination-lg) .page-item .page-link {
  border-radius: 50px;
  border: 0;
  height: 30px;
  width: 30px;
  padding: 0;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  color: #f89d49;
}

.pagination-circular:not(.pagination-lg) .page-item .page-link i {
  vertical-align: middle;
  line-height: 30px;
}

.pagination-circular:not(.pagination-lg) .page-item:hover .page-link {
  color: #f89d49;
  background-color: rgba(0, 150, 136, 0.5);
}

.pagination-circular:not(.pagination-lg) .page-item.active .page-link {
  color: #ffffff;
  background-color: #f89d49;
}

.pagination-rounded:not(.pagination-lg) .page-item {
  margin: 0 4px;
}

.pagination-rounded:not(.pagination-lg) .page-item .page-link {
  border-radius: 4px;
  border: 0;
  height: 30px;
  width: 30px;
  padding: 0;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  color: #74AC3C;
  background-color: rgba(0, 150, 136, 0.15);
}

.pagination-rounded:not(.pagination-lg) .page-item .page-link i {
  vertical-align: middle;
  line-height: 30px;
}

.pagination-rounded:not(.pagination-lg) .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(0, 150, 136, 0.5);
}

.pagination-rounded:not(.pagination-lg) .page-item.active .page-link {
  color: #ffffff;
  background-color: #74AC3C;
}

.pagination-highlight:not(.pagination-lg) .page-item .page-link {
  background-color: transparent;
}

.pagination-highlight:not(.pagination-lg) .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(0, 150, 136, 0.15);
}

.pagination-highlight:not(.pagination-lg) .page-item.active .page-link {
  color: #ffffff;
  background-color: #74AC3C;
}

.pagination.pagination-success .page-item .page-link {
  color: #34ce57;
  background-color: rgba(40, 167, 69, 0.15);
}

.pagination.pagination-success .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(40, 167, 69, 0.15);
}

.pagination.pagination-success .page-item.active .page-link {
  color: #fff;
  background-color: #28a745;
}

.pagination.pagination-warning .page-item .page-link {
  color: #ffce3a;
  background-color: rgba(255, 193, 7, 0.15);
}

.pagination.pagination-warning .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(255, 193, 7, 0.15);
}

.pagination.pagination-warning .page-item.active .page-link {
  color: #fff;
  background-color: #ffc107;
}

.pagination.pagination-danger .page-item .page-link {
  color: #e4606d;
  background-color: rgba(220, 53, 69, 0.15);
}

.pagination.pagination-danger .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(220, 53, 69, 0.15);
}

.pagination.pagination-danger .page-item.active .page-link {
  color: #fff;
  background-color: #dc3545;
}

.pagination.pagination-info .page-item .page-link {
  color: #1fc8e3;
  background-color: rgba(23, 162, 184, 0.15);
}

.pagination.pagination-info .page-item:hover .page-link {
  color: #74AC3C;
  background-color: rgba(23, 162, 184, 0.15);
}

.pagination.pagination-info .page-item.active .page-link {
  color: #fff;
  background-color: #17a2b8;
}

.sidebar {
  position: fixed;
  width: 275px;
  height: 100%;
  overflow-y: auto;
  z-index: 1031;
  left: -290px;
  top: 0;
  transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
  overflow-y: auto;
  padding: 20px;
  padding-top: calc(env(safe-area-inset-top) + 20px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 20px);
  background-color: rgba(192, 57, 43, 0.85);
  color: #ffffff;
  box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
  -ms-backdrop-filter: blur(15px);
}

.sidebar .navbar-brand .logo {
  background-color: #ffffff;
  color: #74AC3C;
}

.sidebar .navbar-brand .logo > span {
  background-color: #74AC3C;
  color: #ffffff;
}

.sidebar .navbar-brand .logo-text {
  color: #ffffff;
}

.sidebar .navbar-brand .logo-text small {
  color: #ffffff;
}

.sidebar .main-menu .list-group-item {
  background-color: transparent;
  font-size: 16px;
  border: 0;
  border-radius: 5px;
  padding: 3px;
  line-height: 36px;
  margin-bottom: 10px;
  color: rgba(255, 255, 255, 0.8);
}

.sidebar .main-menu .list-group-item i {
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin-right: 15px;
  border-radius: 4px;
}

.sidebar .main-menu .list-group-item:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
}

.sidebar .main-menu .list-group-item.active {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
}

.sidebar.reveal-sidebar + .main-container {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  width: 100%;
}

body.sidemenu-open {
  overflow: hidden;
}

body.sidemenu-open .sidebar {
  left: 0;
}

body.sidemenu-open .sidebar.reveal-sidebar + .main-container {
  margin-left: 275px;
}

body.sidemenu-open.reveal-sidebar .header {
  width: 100%;
  left: 275px;
}

body.sidemenu-open.reveal-sidebar .footer-tabs {
  width: 100%;
  left: 275px;
}

.footer-tabs {
  position: fixed;
  top: auto;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  z-index: 1030;
  padding-bottom: calc(env(safe-area-inset-bottom) + 5px);
  background-color: #ffffff;
  color: #ffffff;
  box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -ms-backdrop-filter: blur(10px);
}

.footer-tabs .nav-tabs {
  border-radius: 6px 6px 0 0;
  border: 0;
}

.footer-tabs .nav-tabs .nav-item {
  border: 0;
  padding: 0;
}

.footer-tabs .nav-tabs .nav-item .nav-link {
  font-size: 0px;
  border: 0;
  margin: 0;
  color: rgba(68, 68, 68, 0.65);
  border-radius: 4px;
}

.footer-tabs .nav-tabs .nav-item .nav-link i,
.footer-tabs .nav-tabs .nav-item .nav-link span.icon {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}

.footer-tabs .nav-tabs .nav-item .nav-link small {
  display: block;
  font-size: 10px;
  margin: 0px 0px 6px 0px;
}

.footer-tabs .nav-tabs .nav-item .nav-link.active {
  color: #74AC3C !important;
  background-color: #ffffff !important;
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
  -ms-backdrop-filter: blur(15px);
}

.footer-tabs .nav-tabs .nav-item.centerlarge {
  position: relative;
}

.footer-tabs .nav-tabs .nav-item.centerlarge .nav-link {
  height: 56px;
  width: 56px;
  line-height: 56px;
  padding: 0;
  color: #fff;
  margin: 0px;
  margin-top: 0px;
  border-radius: 50%;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
}

.footer-tabs.footer-spaces {
  bottom: 15px;
  bottom: 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}

.footer-tabs.footer-spaces .nav-tabs .nav-item {
  margin: 1px auto -20px auto;
}

.footer-tabs.footer-spaces.active {
  bottom: 0px;
  border-bottom: 0;
  box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.05);
}

.blogs {
  position: relative;
  overflow: hidden;
}

.blogs .background {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
}

.blogs .overlay-blog {
  position: absolute;
  z-index: 2;
  bottom: -100%;
  display: block;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 25px;
}

.blogs .overlay-blog a {
  color: #ffffff;
}

.blogs:hover .overlay-blog,
.blogs.active .overlay-blog {
  bottom: 0;
}

.blogs:hover .background,
.blogs.active .background {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.card .card-header {
  background-color: transparent;
  padding: 15px;
}

.card .card-body {
  padding: 15px;
}

.card .card-footer {
  padding: 15px;
  background-color: transparent;
}

.team {
  overflow: hidden;
}

.team .team-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px;
  background: transparent;
  color: #ffffff;
}

.team .team-overlay a {
  color: #ffffff;
}

.team:hover .team-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.avatar {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  z-index: 0;
  background: rgba(0, 150, 136, 0.15);
}

.avatar img {
  width: 100%;
}

.avatar-20 {
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
}

.avatar-26 {
  width: 26px;
  min-width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 20px;
}

.avatar-30 {
  width: 30px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}

.avatar-36 {
  width: 36px;
  min-width: 36px;
  height: 36px;
  line-height: 32px;
  font-size: 15px;
}

.avatar-40 {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
}

.avatar-50 {
  width: 50px;
  min-width: 50px;
  height: 50px;
  line-height: 50px;
}

.avatar-60 {
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 60px;
}

.avatar-70 {
  width: 70px;
  min-width: 70px;
  height: 70px;
  line-height: 70px;
}

.avatar-80 {
  width: 80px;
  min-width: 80px;
  height: 80px;
  line-height: 80px;
}

.avatar-90 {
  width: 90px;
  height: 90px;
  line-height: 90px;
}

.avatar-100 {
  width: 100px;
  height: 100px;
  line-height: 100px;
}

.avatar-110 {
  width: 110px;
  height: 110px;
  line-height: 110px;
}

.avatar-120 {
  width: 120px;
  height: 120px;
  line-height: 120px;
}

.avatar-130 {
  width: 130px;
  height: 130px;
  line-height: 130px;
}

.avatar-140 {
  width: 140px;
  height: 140px;
  line-height: 140px;
}

.avatar-150 {
  width: 150px;
  height: 150px;
  line-height: 150px;
}

.avatar-160 {
  width: 160px;
  height: 160px;
  line-height: 160px;
}

.avatar-170 {
  width: 170px;
  height: 170px;
  line-height: 170px;
}

.avatar-180 {
  width: 180px;
  height: 180px;
  line-height: 180px;
}

.avatar-190 {
  width: 190px;
  height: 190px;
  line-height: 190px;
}

.avatar-200 {
  width: 200px;
  height: 200px;
  line-height: 200px;
}

/*================ Timeline ==================*/

.timeline {
  position: relative;
}

.timeline .timeline-block {
  display: block;
  width: 50%;
  padding: 0 15px;
  position: relative;
  margin-top: 100px;
}

.timeline .timeline-block:first-child {
  margin-top: 0;
}

.timeline .timeline-block .timeline-bubble {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  position: absolute;
  left: -5px;
  top: 15px;
  z-index: 1;
}

.timeline .timeline-block.left {
  float: left;
}

.timeline .timeline-block.left:before {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  top: 10px;
  right: 10px;
  border: 10px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.timeline .timeline-block.left .timeline-bubble {
  left: auto;
  right: -5px;
}

.timeline .timeline-block.left.border-warning .card {
  border-right: 4px solid #f5a811 !important;
}

.timeline .timeline-block.left.border-warning:before {
  border-color: #f5a811 !important;
}

.timeline .timeline-block.left.border-primary .card {
  border-right: 4px solid #7979ff !important;
}

.timeline .timeline-block.left.border-primary:before {
  border-color: #7979ff !important;
}

.timeline .timeline-block.left.border-danger .card {
  border-right: 4px solid #f63b55 !important;
}

.timeline .timeline-block.left.border-danger:before {
  border-color: #f63b55 !important;
}

.timeline .timeline-block.left.border-success .card {
  border-right: 4px solid #0fd793 !important;
}

.timeline .timeline-block.left.border-success:before {
  border-color: #0fd793 !important;
}

.timeline .timeline-block.right {
  float: right;
}

.timeline .timeline-block.right:before {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  top: 10px;
  left: 10px;
  border: 10px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.timeline .timeline-block.right.border-warning .card {
  border-left: 4px solid #f5a811 !important;
}

.timeline .timeline-block.right.border-warning:before {
  border-color: #f5a811 !important;
}

.timeline .timeline-block.right.border-primary .card {
  border-left: 4px solid #7979ff !important;
}

.timeline .timeline-block.right.border-primary:before {
  border-color: #7979ff !important;
}

.timeline .timeline-block.right.border-danger .card {
  border-left: 4px solid #f63b55 !important;
}

.timeline .timeline-block.right.border-danger:before {
  border-color: #f63b55 !important;
}

.timeline .timeline-block.right.border-success .card {
  border-left: 4px solid #0fd793 !important;
}

.timeline .timeline-block.right.border-success:before {
  border-color: #0fd793 !important;
}

.timeline:after {
  content: "";
  height: 100%;
  position: absolute;
  left: 50%;
  width: 1px;
  background: #dddddd;
  top: 0;
  z-index: 0;
}

.timeline.left-only {
  padding-left: 30px;
}

.timeline.left-only:after {
  left: 15px;
}

.timeline.left-only .timeline-block {
  padding: 0;
  width: 100%;
  margin-top: 15px;
  border-radius: 4px;
  border-left-width: 3px;
  border-left-style: solid;
}

.timeline.left-only .timeline-block.left {
  float: none;
}

.timeline.left-only .timeline-block.left .card {
  border: 0 !important;
}

.timeline.left-only .timeline-block.left:before {
  content: "";
  left: -6px;
  position: absolute;
}

.timeline.left-only .timeline-block .timeline-bubble {
  left: -22px;
}

.timeline.right-only {
  padding-right: 30px;
}

.timeline.right-only:after {
  left: auto;
  right: 15px;
}

.timeline.right-only .timeline-block {
  padding: 0;
  width: 100%;
  margin-top: 15px;
  border-radius: 4px;
  border-right-width: 3px;
  border-right-style: solid;
}

.timeline.right-only .timeline-block.right {
  float: none;
}

.timeline.right-only .timeline-block.right .card {
  border: 0 !important;
}

.timeline.right-only .timeline-block.right:before {
  content: "";
  right: -6px;
  left: auto;
  position: absolute;
}

.timeline.right-only .timeline-block .timeline-bubble {
  left: auto;
  right: -22px;
}

.timeline.center-only {
  padding-right: 0px;
  padding-top: 15px;
}

.timeline.center-only:after {
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 0;
  top: 5px;
}

.timeline.center-only .timeline-block {
  padding: 0;
  width: 100%;
  margin-top: 25px;
  border-radius: 4px;
  border-top-width: 3px;
  border-top-style: solid;
  z-index: 1;
  float: none;
}

.timeline.center-only .timeline-block .card {
  border: 0 !important;
}

.timeline.center-only .timeline-block:before {
  content: "";
  right: 0;
  left: 0;
  position: absolute;
}

.timeline.center-only .timeline-block .timeline-bubble {
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 0;
  top: -24px;
}

.timeline.center-only .timeline-block:before {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  top: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 10px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.timeline.center-only .timeline-block.border-warning:before {
  border-color: #f5a811 !important;
}

.timeline.center-only .timeline-block.border-primary:before {
  border-color: #7979ff !important;
}

.timeline.center-only .timeline-block.border-danger:before {
  border-color: #f63b55 !important;
}

.timeline.center-only .timeline-block.border-success:before {
  border-color: #0fd793 !important;
}

.timeline-small li {
  border: 0;
  padding-left: 50px;
  background-color: transparent;
  border: 0;
}

.timeline-small li .avatar {
  position: absolute;
  left: 13px;
  top: 13px;
  border-width: 3px;
  border-style: solid;
  z-index: 1;
  border-radius: 15px;
}

.timeline-small li .avatar:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #ffffff;
}

.timeline-small li:before {
  content: "";
  height: 1px;
  width: 12px;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  position: absolute;
  left: 32px;
  top: 22px;
  z-index: 0;
}

.timeline-small li:after {
  content: "";
  height: 100%;
  width: 1px;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  position: absolute;
  left: 23px;
  top: 0;
  z-index: 0;
}

.cover-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  display: block;
}

.gallery-pic {
  height: 100px;
  overflow: hidden;
  position: relative;
  margin: 1px;
}

.user-pic {
  height: 150px;
  overflow: hidden;
  position: relative;
  margin: 0px;
  border-radius: 4px 4px 0 0;
}

.posts .grid-sizer {
  width: 50%;
}

.btn.colorsettings {
  position: fixed;
  top: 85px;
  bottom: auto;
  right: -10px;
  border-radius: 20px 0 0 20px;
  padding: 7px 15px;
}

.btn.colorsettings span {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  animation: rotation 2s infinite linear;
  -moz-animation: rotation 2s infinite linear;
  -ms-animation: rotation 2s infinite linear;
  -webkit-animation: rotation 2s infinite linear;
}

.btn.colorsettings.active {
  right: 75px;
}

/* sidebar */

.sidebar-right {
  width: 75px;
  position: fixed;
  right: -85px;
  top: 0;
  height: 100%;
  overflow-y: auto;
  z-index: 9999;
  background-color: #edf3f8;
  color: #666666;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}

.sidebar-right.active {
  right: 0;
}

/* Color select */

.colorselect,
.colorselect2 {
  margin: 0 5px 5px 0;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
  border: 4px solid rgba(0, 0, 0, 0);
}

.colorselect input[type=radio],
.colorselect2 input[type=radio] {
  display: none;
}

.colorselect input[type=radio] + label,
.colorselect2 input[type=radio] + label {
  display: block;
  height: 34px;
  line-height: 34px;
  width: 34px;
  color: #ffffff;
  margin-bottom: 0;
  cursor: pointer;
  border-radius: 4px;
  border: 4px solid rgba(255, 255, 255, 0);
}

.colorselect input[type=radio] + label i,
.colorselect2 input[type=radio] + label i {
  font-size: 16px;
  display: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  background-color: #28a745;
  vertical-align: middle;
}

.colorselect input[type=radio]:checked + label,
.colorselect2 input[type=radio]:checked + label {
  border: 4px solid rgba(255, 255, 255, 0.3);
}

.colorselect input[type=radio]:checked + label i,
.colorselect2 input[type=radio]:checked + label i {
  display: inline-block;
}

.colorselect.active,
.colorselect2.active {
  position: relative;
  border: 4px solid rgba(0, 0, 0, 0.1);
}

.selectoption {
  margin: 0 5px 5px 0;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  border: 4px solid rgba(0, 0, 0, 0.1);
  font-size: 8px;
  border-radius: 4px;
  text-align: center;
  background-color: #ffffff;
}

.selectoption input[type=checkbox] {
  display: none;
}

.selectoption input[type=checkbox] + label {
  display: block;
  height: 34px;
  line-height: 24px;
  width: 34px;
  color: #666666;
  margin-bottom: 0;
  cursor: pointer;
  border-radius: 4px;
  border: 4px solid rgba(255, 255, 255, 0);
}

.selectoption input[type=checkbox]:checked + label {
  color: #ffffff;
  border: 4px solid rgba(255, 255, 255, 0.3);
}

.selectoption input[type=checkbox]:checked + label i {
  display: inline-block;
}

.selectoption.active {
  position: relative;
  border: 4px solid rgba(0, 0, 0, 0.1);
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

.addtocartanimation {
  position: fixed;
  z-index: 9999;
  border-radius: 0;
  line-height: 30px;
  font-size: 20px;
  background-color: #74AC3C;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
  margin-top: 0px;
  margin-left: 0px;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  opacity: 0;
  margin-top: -80px;
  margin-left: -60px;
}

.addtocartanimation img {
  max-height: 100px;
  max-height: 100px;
  margin: 0 auto;
  border-radius: 5px;
  margin-bottom: 10px;
}

.addtocartanimation .countercartnumber {
  border-radius: 4px;
  padding: 5px 15px;
  line-height: 20px;
  color: #74AC3C;
  background-color: #ffffff;
  display: inline-block;
  margin: 0 auto;
}

.addtocartanimation.active {
  margin-top: -20px;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  opacity: 1;
}

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

.rtl .float-right {
  float: left !important;
}

.rtl .text-left {
  text-align: right !important;
}

.rtl .text-right {
  text-align: left !important;
}

.rtl header .search > .btn {
  right: auto;
  left: 15px;
}

.rtl header .navbar-brand {
  margin-right: 0;
  margin-left: 50px;
}

.rtl header .navbar-brand .logo {
  margin-right: 0;
  margin-left: 15px;
}

.rtl header.active .navbar-brand {
  margin-right: 0;
  margin-left: 30px;
}

.rtl header.active .navbar-brand .logo {
  margin-right: 0;
  margin-left: 10px;
}

.rtl header .dropdown {
  text-align: right;
}

.rtl header .dropdown .dropdown-menu {
  text-align: right;
}

.rtl header .dropdown .dropdown-menu .dropdown-item {
  text-align: right;
}

.rtl header .navbar-nav > .nav-item.dropdown > .dropdown-menu.megamenu .megamenu-sub-title .icon {
  margin-right: 0;
  margin-left: 15px;
}

.rtl .loader-logo .logo {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .loader-logo .logo-text {
  text-align: right;
}

.rtl .sidebar-right {
  right: auto;
  left: -85px;
}

.rtl .sidebar-right.active {
  right: auto;
  left: 0;
}

.rtl .sidebar-right .colorselect {
  margin: 0 0px 5px 5px;
}

.rtl .btn.colorsettings {
  right: auto;
  left: -5px;
  border-radius: 0 20px 20px 0;
}

.rtl .btn.colorsettings.active {
  right: auto;
  left: 65px;
}

.rtl .sidebar {
  right: -290px;
  left: auto;
}

.rtl.sidemenu-open .sidebar {
  right: 0;
}

.rtl .swiper-wrapper .swiper-slide {
  direction: rtl;
}

.rtl .bottom-right {
  left: 15px;
  right: auto;
}

.rtl .bottom-left {
  right: 15px;
  left: auto;
}

.rtl .border-left {
  border-left: 0 !important;
  border-right: 1px solid #dee2e6 !important;
}

.rtl .col.pl-0 {
  padding-left: 15px !important;
}

.rtl .pl-0 {
  padding-right: 0 !important;
}

.rtl .ml-0,
.rtl .mx-0 {
  margin-right: 0 !important;
}

.rtl .pl-2,
.rtl .px-2 {
  padding-left: inherit !important;
  padding-right: 0.5rem !important;
}

.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}

.rtl .ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.rtl .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.rtl .mr-2,
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}

.rtl .mr-3,
.rtl .mx-3 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

.rtl .ml-3,
.rtl .mx-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.rtl .mr-0,
.rtl .mx-0 {
  margin-left: 0 !important;
}

.rtl .nav {
  padding-right: 0;
}

.waves {
  position: relative;
  width: 100%;
  height: 15vh;
  margin-bottom: -7px;
  /*Fix for safari gap*/
  min-height: 100px;
  max-height: 150px;
}

.ticket {
  display: grid;
  grid-template-rows: auto 1fr auto;
  max-width: 24rem;
}

.ticket__header,
.ticket__body,
.ticket__footer {
  padding: 1.25rem;
  background-color: white;
  border: 1px solid #abb5ba;
  box-shadow: 0 2px 4px rgba(41, 54, 61, 0.25);
}

.ticket__header {
  font-size: 1.5rem;
  border-top: 0.25rem solid #dc143c;
  border-bottom: none;
  box-shadow: none;
}

.ticket__wrapper {
  box-shadow: 0 2px 4px rgba(41, 54, 61, 0.25);
  border-radius: 0.375em 0.375em 0 0;
  overflow: hidden;
}

.ticket__divider {
  position: relative;
  height: 1rem;
  background-color: #FAF7F2;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.ticket__divider::after {
  content: "";
  position: absolute;
  height: 50%;
  width: 100%;
  top: 0;
  border-bottom: 2px dashed #e9ebed;
}

.ticket__notch {
  position: absolute;
  left: -0.5rem;
  width: 1rem;
  height: 1rem;
  overflow: hidden;
}

.ticket__notch::after {
  content: "";
  position: relative;
  display: block;
  width: 2rem;
  height: 2rem;
  right: 100%;
  top: -50%;
  border: 0.5rem solid #FAF7F2;
  border-radius: 50%;
  box-shadow: inset 0 2px 4px rgba(41, 54, 61, 0.25);
}

.ticket__notch--right {
  left: auto;
  right: -0.5rem;
}

.ticket__notch--right::after {
  right: 0;
}

.ticket__body {
  border-bottom: none;
  border-top: none;
}

.ticket__body > * + * {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #e9ebed;
}

.ticket__section > * + * {
  margin-top: 0.25rem;
}

.ticket__section > h3 {
  font-size: 1.125rem;
  margin-bottom: 0.5rem;
}

.ticket__header,
.ticket__footer {
  font-weight: bold;
  font-size: 1.25rem;
  display: flex;
  justify-content: space-between;
}

.ticket__footer {
  border-top: 2px dashed #e9ebed;
  border-radius: 0 0 0.325rem 0.325rem;
}

@font-face {
  font-family: "ElegantIcons";
  src: url(../fonts/vendor/elegant-icons/ElegantIcons.eot?d72ad3f702b9f23540e8ed78b4b65749);
  src: url(../fonts/vendor/elegant-icons/ElegantIcons.eot?d72ad3f702b9f23540e8ed78b4b65749) format("embedded-opentype"), url(../fonts/vendor/elegant-icons/ElegantIcons.woff?fdd9e757bf61675343dcf55100422b84) format("woff"), url(../fonts/vendor/elegant-icons/ElegantIcons.ttf?f9d179f59b0878ffcd32a5b3c8ae9c62) format("truetype"), url(../fonts/vendor/elegant-icons/ElegantIcons.svg?907b74de12b89805612e69cd9ece33f6) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */

[data-icon]:before {
  font-family: "ElegantIcons";
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */

/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/

.arrow_up,
.arrow_down,
.arrow_left,
.arrow_right,
.arrow_left-up,
.arrow_right-up,
.arrow_right-down,
.arrow_left-down,
.arrow-up-down,
.arrow_up-down_alt,
.arrow_left-right_alt,
.arrow_left-right,
.arrow_expand_alt2,
.arrow_expand_alt,
.arrow_condense,
.arrow_expand,
.arrow_move,
.arrow_carrot-up,
.arrow_carrot-down,
.arrow_carrot-left,
.arrow_carrot-right,
.arrow_carrot-2up,
.arrow_carrot-2down,
.arrow_carrot-2left,
.arrow_carrot-2right,
.arrow_carrot-up_alt2,
.arrow_carrot-down_alt2,
.arrow_carrot-left_alt2,
.arrow_carrot-right_alt2,
.arrow_carrot-2up_alt2,
.arrow_carrot-2down_alt2,
.arrow_carrot-2left_alt2,
.arrow_carrot-2right_alt2,
.arrow_triangle-up,
.arrow_triangle-down,
.arrow_triangle-left,
.arrow_triangle-right,
.arrow_triangle-up_alt2,
.arrow_triangle-down_alt2,
.arrow_triangle-left_alt2,
.arrow_triangle-right_alt2,
.arrow_back,
.icon_minus-06,
.icon_plus,
.icon_close,
.icon_check,
.icon_minus_alt2,
.icon_plus_alt2,
.icon_close_alt2,
.icon_check_alt2,
.icon_zoom-out_alt,
.icon_zoom-in_alt,
.icon_search,
.icon_box-empty,
.icon_box-selected,
.icon_minus-box,
.icon_plus-box,
.icon_box-checked,
.icon_circle-empty,
.icon_circle-slelected,
.icon_stop_alt2,
.icon_stop,
.icon_pause_alt2,
.icon_pause,
.icon_menu,
.icon_menu-square_alt2,
.icon_menu-circle_alt2,
.icon_ul,
.icon_ol,
.icon_adjust-horiz,
.icon_adjust-vert,
.icon_document_alt,
.icon_documents_alt,
.icon_pencil,
.icon_pencil-edit_alt,
.icon_pencil-edit,
.icon_folder-alt,
.icon_folder-open_alt,
.icon_folder-add_alt,
.icon_info_alt,
.icon_error-oct_alt,
.icon_error-circle_alt,
.icon_error-triangle_alt,
.icon_question_alt2,
.icon_question,
.icon_comment_alt,
.icon_chat_alt,
.icon_vol-mute_alt,
.icon_volume-low_alt,
.icon_volume-high_alt,
.icon_quotations,
.icon_quotations_alt2,
.icon_clock_alt,
.icon_lock_alt,
.icon_lock-open_alt,
.icon_key_alt,
.icon_cloud_alt,
.icon_cloud-upload_alt,
.icon_cloud-download_alt,
.icon_image,
.icon_images,
.icon_lightbulb_alt,
.icon_gift_alt,
.icon_house_alt,
.icon_genius,
.icon_mobile,
.icon_tablet,
.icon_laptop,
.icon_desktop,
.icon_camera_alt,
.icon_mail_alt,
.icon_cone_alt,
.icon_ribbon_alt,
.icon_bag_alt,
.icon_creditcard,
.icon_cart_alt,
.icon_paperclip,
.icon_tag_alt,
.icon_tags_alt,
.icon_trash_alt,
.icon_cursor_alt,
.icon_mic_alt,
.icon_compass_alt,
.icon_pin_alt,
.icon_pushpin_alt,
.icon_map_alt,
.icon_drawer_alt,
.icon_toolbox_alt,
.icon_book_alt,
.icon_calendar,
.icon_film,
.icon_table,
.icon_contacts_alt,
.icon_headphones,
.icon_lifesaver,
.icon_piechart,
.icon_refresh,
.icon_link_alt,
.icon_link,
.icon_loading,
.icon_blocked,
.icon_archive_alt,
.icon_heart_alt,
.icon_star_alt,
.icon_star-half_alt,
.icon_star,
.icon_star-half,
.icon_tools,
.icon_tool,
.icon_cog,
.icon_cogs,
.arrow_up_alt,
.arrow_down_alt,
.arrow_left_alt,
.arrow_right_alt,
.arrow_left-up_alt,
.arrow_right-up_alt,
.arrow_right-down_alt,
.arrow_left-down_alt,
.arrow_condense_alt,
.arrow_expand_alt3,
.arrow_carrot_up_alt,
.arrow_carrot-down_alt,
.arrow_carrot-left_alt,
.arrow_carrot-right_alt,
.arrow_carrot-2up_alt,
.arrow_carrot-2dwnn_alt,
.arrow_carrot-2left_alt,
.arrow_carrot-2right_alt,
.arrow_triangle-up_alt,
.arrow_triangle-down_alt,
.arrow_triangle-left_alt,
.arrow_triangle-right_alt,
.icon_minus_alt,
.icon_plus_alt,
.icon_close_alt,
.icon_check_alt,
.icon_zoom-out,
.icon_zoom-in,
.icon_stop_alt,
.icon_menu-square_alt,
.icon_menu-circle_alt,
.icon_document,
.icon_documents,
.icon_pencil_alt,
.icon_folder,
.icon_folder-open,
.icon_folder-add,
.icon_folder_upload,
.icon_folder_download,
.icon_info,
.icon_error-circle,
.icon_error-oct,
.icon_error-triangle,
.icon_question_alt,
.icon_comment,
.icon_chat,
.icon_vol-mute,
.icon_volume-low,
.icon_volume-high,
.icon_quotations_alt,
.icon_clock,
.icon_lock,
.icon_lock-open,
.icon_key,
.icon_cloud,
.icon_cloud-upload,
.icon_cloud-download,
.icon_lightbulb,
.icon_gift,
.icon_house,
.icon_camera,
.icon_mail,
.icon_cone,
.icon_ribbon,
.icon_bag,
.icon_cart,
.icon_tag,
.icon_tags,
.icon_trash,
.icon_cursor,
.icon_mic,
.icon_compass,
.icon_pin,
.icon_pushpin,
.icon_map,
.icon_drawer,
.icon_toolbox,
.icon_book,
.icon_contacts,
.icon_archive,
.icon_heart,
.icon_profile,
.icon_group,
.icon_grid-2x2,
.icon_grid-3x3,
.icon_music,
.icon_pause_alt,
.icon_phone,
.icon_upload,
.icon_download,
.social_facebook,
.social_twitter,
.social_pinterest,
.social_googleplus,
.social_tumblr,
.social_tumbleupon,
.social_wordpress,
.social_instagram,
.social_dribbble,
.social_vimeo,
.social_linkedin,
.social_rss,
.social_deviantart,
.social_share,
.social_myspace,
.social_skype,
.social_youtube,
.social_picassa,
.social_googledrive,
.social_flickr,
.social_blogger,
.social_spotify,
.social_delicious,
.social_facebook_circle,
.social_twitter_circle,
.social_pinterest_circle,
.social_googleplus_circle,
.social_tumblr_circle,
.social_stumbleupon_circle,
.social_wordpress_circle,
.social_instagram_circle,
.social_dribbble_circle,
.social_vimeo_circle,
.social_linkedin_circle,
.social_rss_circle,
.social_deviantart_circle,
.social_share_circle,
.social_myspace_circle,
.social_skype_circle,
.social_youtube_circle,
.social_picassa_circle,
.social_googledrive_alt2,
.social_flickr_circle,
.social_blogger_circle,
.social_spotify_circle,
.social_delicious_circle,
.social_facebook_square,
.social_twitter_square,
.social_pinterest_square,
.social_googleplus_square,
.social_tumblr_square,
.social_stumbleupon_square,
.social_wordpress_square,
.social_instagram_square,
.social_dribbble_square,
.social_vimeo_square,
.social_linkedin_square,
.social_rss_square,
.social_deviantart_square,
.social_share_square,
.social_myspace_square,
.social_skype_square,
.social_youtube_square,
.social_picassa_square,
.social_googledrive_square,
.social_flickr_square,
.social_blogger_square,
.social_spotify_square,
.social_delicious_square,
.icon_printer,
.icon_calulator,
.icon_building,
.icon_floppy,
.icon_drive,
.icon_search-2,
.icon_id,
.icon_id-2,
.icon_puzzle,
.icon_like,
.icon_dislike,
.icon_mug,
.icon_currency,
.icon_wallet,
.icon_pens,
.icon_easel,
.icon_flowchart,
.icon_datareport,
.icon_briefcase,
.icon_shield,
.icon_percent,
.icon_globe,
.icon_globe-2,
.icon_target,
.icon_hourglass,
.icon_balance,
.icon_rook,
.icon_printer-alt,
.icon_calculator_alt,
.icon_building_alt,
.icon_floppy_alt,
.icon_drive_alt,
.icon_search_alt,
.icon_id_alt,
.icon_id-2_alt,
.icon_puzzle_alt,
.icon_like_alt,
.icon_dislike_alt,
.icon_mug_alt,
.icon_currency_alt,
.icon_wallet_alt,
.icon_pens_alt,
.icon_easel_alt,
.icon_flowchart_alt,
.icon_datareport_alt,
.icon_briefcase_alt,
.icon_shield_alt,
.icon_percent_alt,
.icon_globe_alt,
.icon_clipboard {
  font-family: "ElegantIcons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.arrow_up:before {
  content: "!";
}

.arrow_down:before {
  content: '"';
}

.arrow_left:before {
  content: "#";
}

.arrow_right:before {
  content: "$";
}

.arrow_left-up:before {
  content: "%";
}

.arrow_right-up:before {
  content: "&";
}

.arrow_right-down:before {
  content: "'";
}

.arrow_left-down:before {
  content: "(";
}

.arrow-up-down:before {
  content: ")";
}

.arrow_up-down_alt:before {
  content: "*";
}

.arrow_left-right_alt:before {
  content: "+";
}

.arrow_left-right:before {
  content: ",";
}

.arrow_expand_alt2:before {
  content: "-";
}

.arrow_expand_alt:before {
  content: ".";
}

.arrow_condense:before {
  content: "/";
}

.arrow_expand:before {
  content: "0";
}

.arrow_move:before {
  content: "1";
}

.arrow_carrot-up:before {
  content: "2";
}

.arrow_carrot-down:before {
  content: "3";
}

.arrow_carrot-left:before {
  content: "4";
}

.arrow_carrot-right:before {
  content: "5";
}

.arrow_carrot-2up:before {
  content: "6";
}

.arrow_carrot-2down:before {
  content: "7";
}

.arrow_carrot-2left:before {
  content: "8";
}

.arrow_carrot-2right:before {
  content: "9";
}

.arrow_carrot-up_alt2:before {
  content: ":";
}

.arrow_carrot-down_alt2:before {
  content: ";";
}

.arrow_carrot-left_alt2:before {
  content: "<";
}

.arrow_carrot-right_alt2:before {
  content: "=";
}

.arrow_carrot-2up_alt2:before {
  content: ">";
}

.arrow_carrot-2down_alt2:before {
  content: "?";
}

.arrow_carrot-2left_alt2:before {
  content: "@";
}

.arrow_carrot-2right_alt2:before {
  content: "A";
}

.arrow_triangle-up:before {
  content: "B";
}

.arrow_triangle-down:before {
  content: "C";
}

.arrow_triangle-left:before {
  content: "D";
}

.arrow_triangle-right:before {
  content: "E";
}

.arrow_triangle-up_alt2:before {
  content: "F";
}

.arrow_triangle-down_alt2:before {
  content: "G";
}

.arrow_triangle-left_alt2:before {
  content: "H";
}

.arrow_triangle-right_alt2:before {
  content: "I";
}

.arrow_back:before {
  content: "J";
}

.icon_minus-06:before {
  content: "K";
}

.icon_plus:before {
  content: "L";
}

.icon_close:before {
  content: "M";
}

.icon_check:before {
  content: "N";
}

.icon_minus_alt2:before {
  content: "O";
}

.icon_plus_alt2:before {
  content: "P";
}

.icon_close_alt2:before {
  content: "Q";
}

.icon_check_alt2:before {
  content: "R";
}

.icon_zoom-out_alt:before {
  content: "S";
}

.icon_zoom-in_alt:before {
  content: "T";
}

.icon_search:before {
  content: "U";
}

.icon_box-empty:before {
  content: "V";
}

.icon_box-selected:before {
  content: "W";
}

.icon_minus-box:before {
  content: "X";
}

.icon_plus-box:before {
  content: "Y";
}

.icon_box-checked:before {
  content: "Z";
}

.icon_circle-empty:before {
  content: "[";
}

.icon_circle-slelected:before {
  content: "\\";
}

.icon_stop_alt2:before {
  content: "]";
}

.icon_stop:before {
  content: "^";
}

.icon_pause_alt2:before {
  content: "_";
}

.icon_pause:before {
  content: "`";
}

.icon_menu:before {
  content: "a";
}

.icon_menu-square_alt2:before {
  content: "b";
}

.icon_menu-circle_alt2:before {
  content: "c";
}

.icon_ul:before {
  content: "d";
}

.icon_ol:before {
  content: "e";
}

.icon_adjust-horiz:before {
  content: "f";
}

.icon_adjust-vert:before {
  content: "g";
}

.icon_document_alt:before {
  content: "h";
}

.icon_documents_alt:before {
  content: "i";
}

.icon_pencil:before {
  content: "j";
}

.icon_pencil-edit_alt:before {
  content: "k";
}

.icon_pencil-edit:before {
  content: "l";
}

.icon_folder-alt:before {
  content: "m";
}

.icon_folder-open_alt:before {
  content: "n";
}

.icon_folder-add_alt:before {
  content: "o";
}

.icon_info_alt:before {
  content: "p";
}

.icon_error-oct_alt:before {
  content: "q";
}

.icon_error-circle_alt:before {
  content: "r";
}

.icon_error-triangle_alt:before {
  content: "s";
}

.icon_question_alt2:before {
  content: "t";
}

.icon_question:before {
  content: "u";
}

.icon_comment_alt:before {
  content: "v";
}

.icon_chat_alt:before {
  content: "w";
}

.icon_vol-mute_alt:before {
  content: "x";
}

.icon_volume-low_alt:before {
  content: "y";
}

.icon_volume-high_alt:before {
  content: "z";
}

.icon_quotations:before {
  content: "{";
}

.icon_quotations_alt2:before {
  content: "|";
}

.icon_clock_alt:before {
  content: "}";
}

.icon_lock_alt:before {
  content: "~";
}

.icon_lock-open_alt:before {
  content: "\E000";
}

.icon_key_alt:before {
  content: "\E001";
}

.icon_cloud_alt:before {
  content: "\E002";
}

.icon_cloud-upload_alt:before {
  content: "\E003";
}

.icon_cloud-download_alt:before {
  content: "\E004";
}

.icon_image:before {
  content: "\E005";
}

.icon_images:before {
  content: "\E006";
}

.icon_lightbulb_alt:before {
  content: "\E007";
}

.icon_gift_alt:before {
  content: "\E008";
}

.icon_house_alt:before {
  content: "\E009";
}

.icon_genius:before {
  content: "\E00A";
}

.icon_mobile:before {
  content: "\E00B";
}

.icon_tablet:before {
  content: "\E00C";
}

.icon_laptop:before {
  content: "\E00D";
}

.icon_desktop:before {
  content: "\E00E";
}

.icon_camera_alt:before {
  content: "\E00F";
}

.icon_mail_alt:before {
  content: "\E010";
}

.icon_cone_alt:before {
  content: "\E011";
}

.icon_ribbon_alt:before {
  content: "\E012";
}

.icon_bag_alt:before {
  content: "\E013";
}

.icon_creditcard:before {
  content: "\E014";
}

.icon_cart_alt:before {
  content: "\E015";
}

.icon_paperclip:before {
  content: "\E016";
}

.icon_tag_alt:before {
  content: "\E017";
}

.icon_tags_alt:before {
  content: "\E018";
}

.icon_trash_alt:before {
  content: "\E019";
}

.icon_cursor_alt:before {
  content: "\E01A";
}

.icon_mic_alt:before {
  content: "\E01B";
}

.icon_compass_alt:before {
  content: "\E01C";
}

.icon_pin_alt:before {
  content: "\E01D";
}

.icon_pushpin_alt:before {
  content: "\E01E";
}

.icon_map_alt:before {
  content: "\E01F";
}

.icon_drawer_alt:before {
  content: "\E020";
}

.icon_toolbox_alt:before {
  content: "\E021";
}

.icon_book_alt:before {
  content: "\E022";
}

.icon_calendar:before {
  content: "\E023";
}

.icon_film:before {
  content: "\E024";
}

.icon_table:before {
  content: "\E025";
}

.icon_contacts_alt:before {
  content: "\E026";
}

.icon_headphones:before {
  content: "\E027";
}

.icon_lifesaver:before {
  content: "\E028";
}

.icon_piechart:before {
  content: "\E029";
}

.icon_refresh:before {
  content: "\E02A";
}

.icon_link_alt:before {
  content: "\E02B";
}

.icon_link:before {
  content: "\E02C";
}

.icon_loading:before {
  content: "\E02D";
}

.icon_blocked:before {
  content: "\E02E";
}

.icon_archive_alt:before {
  content: "\E02F";
}

.icon_heart_alt:before {
  content: "\E030";
}

.icon_star_alt:before {
  content: "\E031";
}

.icon_star-half_alt:before {
  content: "\E032";
}

.icon_star:before {
  content: "\E033";
}

.icon_star-half:before {
  content: "\E034";
}

.icon_tools:before {
  content: "\E035";
}

.icon_tool:before {
  content: "\E036";
}

.icon_cog:before {
  content: "\E037";
}

.icon_cogs:before {
  content: "\E038";
}

.arrow_up_alt:before {
  content: "\E039";
}

.arrow_down_alt:before {
  content: "\E03A";
}

.arrow_left_alt:before {
  content: "\E03B";
}

.arrow_right_alt:before {
  content: "\E03C";
}

.arrow_left-up_alt:before {
  content: "\E03D";
}

.arrow_right-up_alt:before {
  content: "\E03E";
}

.arrow_right-down_alt:before {
  content: "\E03F";
}

.arrow_left-down_alt:before {
  content: "\E040";
}

.arrow_condense_alt:before {
  content: "\E041";
}

.arrow_expand_alt3:before {
  content: "\E042";
}

.arrow_carrot_up_alt:before {
  content: "\E043";
}

.arrow_carrot-down_alt:before {
  content: "\E044";
}

.arrow_carrot-left_alt:before {
  content: "\E045";
}

.arrow_carrot-right_alt:before {
  content: "\E046";
}

.arrow_carrot-2up_alt:before {
  content: "\E047";
}

.arrow_carrot-2dwnn_alt:before {
  content: "\E048";
}

.arrow_carrot-2left_alt:before {
  content: "\E049";
}

.arrow_carrot-2right_alt:before {
  content: "\E04A";
}

.arrow_triangle-up_alt:before {
  content: "\E04B";
}

.arrow_triangle-down_alt:before {
  content: "\E04C";
}

.arrow_triangle-left_alt:before {
  content: "\E04D";
}

.arrow_triangle-right_alt:before {
  content: "\E04E";
}

.icon_minus_alt:before {
  content: "\E04F";
}

.icon_plus_alt:before {
  content: "\E050";
}

.icon_close_alt:before {
  content: "\E051";
}

.icon_check_alt:before {
  content: "\E052";
}

.icon_zoom-out:before {
  content: "\E053";
}

.icon_zoom-in:before {
  content: "\E054";
}

.icon_stop_alt:before {
  content: "\E055";
}

.icon_menu-square_alt:before {
  content: "\E056";
}

.icon_menu-circle_alt:before {
  content: "\E057";
}

.icon_document:before {
  content: "\E058";
}

.icon_documents:before {
  content: "\E059";
}

.icon_pencil_alt:before {
  content: "\E05A";
}

.icon_folder:before {
  content: "\E05B";
}

.icon_folder-open:before {
  content: "\E05C";
}

.icon_folder-add:before {
  content: "\E05D";
}

.icon_folder_upload:before {
  content: "\E05E";
}

.icon_folder_download:before {
  content: "\E05F";
}

.icon_info:before {
  content: "\E060";
}

.icon_error-circle:before {
  content: "\E061";
}

.icon_error-oct:before {
  content: "\E062";
}

.icon_error-triangle:before {
  content: "\E063";
}

.icon_question_alt:before {
  content: "\E064";
}

.icon_comment:before {
  content: "\E065";
}

.icon_chat:before {
  content: "\E066";
}

.icon_vol-mute:before {
  content: "\E067";
}

.icon_volume-low:before {
  content: "\E068";
}

.icon_volume-high:before {
  content: "\E069";
}

.icon_quotations_alt:before {
  content: "\E06A";
}

.icon_clock:before {
  content: "\E06B";
}

.icon_lock:before {
  content: "\E06C";
}

.icon_lock-open:before {
  content: "\E06D";
}

.icon_key:before {
  content: "\E06E";
}

.icon_cloud:before {
  content: "\E06F";
}

.icon_cloud-upload:before {
  content: "\E070";
}

.icon_cloud-download:before {
  content: "\E071";
}

.icon_lightbulb:before {
  content: "\E072";
}

.icon_gift:before {
  content: "\E073";
}

.icon_house:before {
  content: "\E074";
}

.icon_camera:before {
  content: "\E075";
}

.icon_mail:before {
  content: "\E076";
}

.icon_cone:before {
  content: "\E077";
}

.icon_ribbon:before {
  content: "\E078";
}

.icon_bag:before {
  content: "\E079";
}

.icon_cart:before {
  content: "\E07A";
}

.icon_tag:before {
  content: "\E07B";
}

.icon_tags:before {
  content: "\E07C";
}

.icon_trash:before {
  content: "\E07D";
}

.icon_cursor:before {
  content: "\E07E";
}

.icon_mic:before {
  content: "\E07F";
}

.icon_compass:before {
  content: "\E080";
}

.icon_pin:before {
  content: "\E081";
}

.icon_pushpin:before {
  content: "\E082";
}

.icon_map:before {
  content: "\E083";
}

.icon_drawer:before {
  content: "\E084";
}

.icon_toolbox:before {
  content: "\E085";
}

.icon_book:before {
  content: "\E086";
}

.icon_contacts:before {
  content: "\E087";
}

.icon_archive:before {
  content: "\E088";
}

.icon_heart:before {
  content: "\E089";
}

.icon_profile:before {
  content: "\E08A";
}

.icon_group:before {
  content: "\E08B";
}

.icon_grid-2x2:before {
  content: "\E08C";
}

.icon_grid-3x3:before {
  content: "\E08D";
}

.icon_music:before {
  content: "\E08E";
}

.icon_pause_alt:before {
  content: "\E08F";
}

.icon_phone:before {
  content: "\E090";
}

.icon_upload:before {
  content: "\E091";
}

.icon_download:before {
  content: "\E092";
}

.social_facebook:before {
  content: "\E093";
}

.social_twitter:before {
  content: "\E094";
}

.social_pinterest:before {
  content: "\E095";
}

.social_googleplus:before {
  content: "\E096";
}

.social_tumblr:before {
  content: "\E097";
}

.social_tumbleupon:before {
  content: "\E098";
}

.social_wordpress:before {
  content: "\E099";
}

.social_instagram:before {
  content: "\E09A";
}

.social_dribbble:before {
  content: "\E09B";
}

.social_vimeo:before {
  content: "\E09C";
}

.social_linkedin:before {
  content: "\E09D";
}

.social_rss:before {
  content: "\E09E";
}

.social_deviantart:before {
  content: "\E09F";
}

.social_share:before {
  content: "\E0A0";
}

.social_myspace:before {
  content: "\E0A1";
}

.social_skype:before {
  content: "\E0A2";
}

.social_youtube:before {
  content: "\E0A3";
}

.social_picassa:before {
  content: "\E0A4";
}

.social_googledrive:before {
  content: "\E0A5";
}

.social_flickr:before {
  content: "\E0A6";
}

.social_blogger:before {
  content: "\E0A7";
}

.social_spotify:before {
  content: "\E0A8";
}

.social_delicious:before {
  content: "\E0A9";
}

.social_facebook_circle:before {
  content: "\E0AA";
}

.social_twitter_circle:before {
  content: "\E0AB";
}

.social_pinterest_circle:before {
  content: "\E0AC";
}

.social_googleplus_circle:before {
  content: "\E0AD";
}

.social_tumblr_circle:before {
  content: "\E0AE";
}

.social_stumbleupon_circle:before {
  content: "\E0AF";
}

.social_wordpress_circle:before {
  content: "\E0B0";
}

.social_instagram_circle:before {
  content: "\E0B1";
}

.social_dribbble_circle:before {
  content: "\E0B2";
}

.social_vimeo_circle:before {
  content: "\E0B3";
}

.social_linkedin_circle:before {
  content: "\E0B4";
}

.social_rss_circle:before {
  content: "\E0B5";
}

.social_deviantart_circle:before {
  content: "\E0B6";
}

.social_share_circle:before {
  content: "\E0B7";
}

.social_myspace_circle:before {
  content: "\E0B8";
}

.social_skype_circle:before {
  content: "\E0B9";
}

.social_youtube_circle:before {
  content: "\E0BA";
}

.social_picassa_circle:before {
  content: "\E0BB";
}

.social_googledrive_alt2:before {
  content: "\E0BC";
}

.social_flickr_circle:before {
  content: "\E0BD";
}

.social_blogger_circle:before {
  content: "\E0BE";
}

.social_spotify_circle:before {
  content: "\E0BF";
}

.social_delicious_circle:before {
  content: "\E0C0";
}

.social_facebook_square:before {
  content: "\E0C1";
}

.social_twitter_square:before {
  content: "\E0C2";
}

.social_pinterest_square:before {
  content: "\E0C3";
}

.social_googleplus_square:before {
  content: "\E0C4";
}

.social_tumblr_square:before {
  content: "\E0C5";
}

.social_stumbleupon_square:before {
  content: "\E0C6";
}

.social_wordpress_square:before {
  content: "\E0C7";
}

.social_instagram_square:before {
  content: "\E0C8";
}

.social_dribbble_square:before {
  content: "\E0C9";
}

.social_vimeo_square:before {
  content: "\E0CA";
}

.social_linkedin_square:before {
  content: "\E0CB";
}

.social_rss_square:before {
  content: "\E0CC";
}

.social_deviantart_square:before {
  content: "\E0CD";
}

.social_share_square:before {
  content: "\E0CE";
}

.social_myspace_square:before {
  content: "\E0CF";
}

.social_skype_square:before {
  content: "\E0D0";
}

.social_youtube_square:before {
  content: "\E0D1";
}

.social_picassa_square:before {
  content: "\E0D2";
}

.social_googledrive_square:before {
  content: "\E0D3";
}

.social_flickr_square:before {
  content: "\E0D4";
}

.social_blogger_square:before {
  content: "\E0D5";
}

.social_spotify_square:before {
  content: "\E0D6";
}

.social_delicious_square:before {
  content: "\E0D7";
}

.icon_printer:before {
  content: "\E103";
}

.icon_calulator:before {
  content: "\E0EE";
}

.icon_building:before {
  content: "\E0EF";
}

.icon_floppy:before {
  content: "\E0E8";
}

.icon_drive:before {
  content: "\E0EA";
}

.icon_search-2:before {
  content: "\E101";
}

.icon_id:before {
  content: "\E107";
}

.icon_id-2:before {
  content: "\E108";
}

.icon_puzzle:before {
  content: "\E102";
}

.icon_like:before {
  content: "\E106";
}

.icon_dislike:before {
  content: "\E0EB";
}

.icon_mug:before {
  content: "\E105";
}

.icon_currency:before {
  content: "\E0ED";
}

.icon_wallet:before {
  content: "\E100";
}

.icon_pens:before {
  content: "\E104";
}

.icon_easel:before {
  content: "\E0E9";
}

.icon_flowchart:before {
  content: "\E109";
}

.icon_datareport:before {
  content: "\E0EC";
}

.icon_briefcase:before {
  content: "\E0FE";
}

.icon_shield:before {
  content: "\E0F6";
}

.icon_percent:before {
  content: "\E0FB";
}

.icon_globe:before {
  content: "\E0E2";
}

.icon_globe-2:before {
  content: "\E0E3";
}

.icon_target:before {
  content: "\E0F5";
}

.icon_hourglass:before {
  content: "\E0E1";
}

.icon_balance:before {
  content: "\E0FF";
}

.icon_rook:before {
  content: "\E0F8";
}

.icon_printer-alt:before {
  content: "\E0FA";
}

.icon_calculator_alt:before {
  content: "\E0E7";
}

.icon_building_alt:before {
  content: "\E0FD";
}

.icon_floppy_alt:before {
  content: "\E0E4";
}

.icon_drive_alt:before {
  content: "\E0E5";
}

.icon_search_alt:before {
  content: "\E0F7";
}

.icon_id_alt:before {
  content: "\E0E0";
}

.icon_id-2_alt:before {
  content: "\E0FC";
}

.icon_puzzle_alt:before {
  content: "\E0F9";
}

.icon_like_alt:before {
  content: "\E0DD";
}

.icon_dislike_alt:before {
  content: "\E0F1";
}

.icon_mug_alt:before {
  content: "\E0DC";
}

.icon_currency_alt:before {
  content: "\E0F3";
}

.icon_wallet_alt:before {
  content: "\E0D8";
}

.icon_pens_alt:before {
  content: "\E0DB";
}

.icon_easel_alt:before {
  content: "\E0F0";
}

.icon_flowchart_alt:before {
  content: "\E0DF";
}

.icon_datareport_alt:before {
  content: "\E0F2";
}

.icon_briefcase_alt:before {
  content: "\E0F4";
}

.icon_shield_alt:before {
  content: "\E0D9";
}

.icon_percent_alt:before {
  content: "\E0DA";
}

.icon_globe_alt:before {
  content: "\E0DE";
}

.icon_clipboard:before {
  content: "\E0E6";
}

.glyph {
  float: left;
  text-align: center;
  padding: 0.75em;
  margin: 0.4em 1.5em 0.75em 0;
  width: 6em;
  text-shadow: none;
}

.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px;
}

.glyph div {
  padding-bottom: 10px;
}

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  box-shadow: 0 0 0 1px #ccc;
  padding: 0.2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.centered {
  margin-left: auto;
  margin-right: auto;
}

.glyph .fs1 {
  font-size: 2em;
}

img {
  max-width: 100%;
  height: auto;
}

body {
  background-color: #fff !important;
}

a:hover {
  text-decoration: none !important;
  color: #f89d49;
}

.bg-rudini {
  background-color: #f9fbfc;
  padding: 40px;
  color: #000;
}

.bg-rudini-white {
  background-color: #fff;
  padding: 40px 40px 0 40px;
  color: #000;
}

.bg-rudini-fitur {
  background-color: #f6e8e6;
  padding: 40px;
  color: #000;
  border-radius: 20px;
}

.contact-social a {
  background-color: lightgray;
  margin-right: 1rem;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  color: black;
}

.contact-social a i {
  margin-top: 50%;
  margin-left: 50%;
  transform: translate(-50%, -50%);
}

.verified-icon {
  font-size: 1.2rem !important;
}

.text-bold {
  font-weight: 600;
}

.zoom-on-hover .zoom-target {
  transition: all 0.3s ease-in-out;
}

.zoom-on-hover:hover .zoom-target {
  transform: scale(1.03);
}

.footer-h {
  background-color: rgba(192, 57, 43, 0.06);
}

.footer-h h5,
.footer-h a,
.footer-h a:hover,
.footer-h strong,
.footer-h p,
.footer-h div {
  text-decoration: none;
  color: #c0392b !important;
}

.footer-h h5 {
  font-weight: bold;
}

.footer-h .text-decoration-dotted {
  -webkit-text-decoration: dotted !important;
          text-decoration: dotted !important;
}

.semangatin .social-links .link-item {
  font-size: 1.2em;
  margin-right: 0.6rem;
}

.semangatin .user-info {
  text-align: center;
}

.shadow,
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.14) !important;
}

.bg-white {
  background-color: #faf7f2 !important;
}

.user-timeline {
  border-left: 1px solid rgba(192, 57, 43, 0.7);
  margin: 0 20px;
}

.user-timeline div {
  padding-top: 1rem;
  padding-left: 1.4rem;
  padding-right: 1rem;
}

.user-timeline div:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: white;
  border: 3px solid #c0392b;
  left: -10px;
  top: 0;
}

.icon-default::before {
  content: "\F0AC";
}

.input-group.home-register {
  background-color: white;
  border-radius: 10px;
}

.input-group.home-register .check {
  opacity: 0.6;
}

.input-group.home-register .check.valid {
  color: #28a745 !important;
  opacity: 1;
}

.input-group.home-register input.form-control,
.input-group.home-register span.input-group-text {
  border: none;
  border-radius: 0px;
  background-color: transparent;
}

.input-group.home-register input.form-control {
  outline: none !important;
  box-shadow: none !important;
}

.input-group.home-register input.form-control:focus {
  outline: none !important;
  box-shadow: none !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2FjY29yZGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2F1dG9jb21wbGV0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2NoZWNrYm94cmFkaW8uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9jb250cm9sZ3JvdXAuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9kYXRlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvZGlhbG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvZHJhZ2dhYmxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3Byb2dyZXNzYmFyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvcmVzaXphYmxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc2VsZWN0YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3NlbGVjdG1lbnUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9zb3J0YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3NsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3NwaW5uZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90YWJzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvdG9vbHRpcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2Jhc2UuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL0Q6L3dhbXA2NC93d3cvZGV2LmthZG9vLmlkL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9EOi93YW1wNjQvd3d3L2Rldi5rYWRvby5pZC9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvcmVzb3VyY2VzL3Nhc3MvX3RlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvRDovd2FtcDY0L3d3dy9kZXYua2Fkb28uaWQvbm9kZV9tb2R1bGVzL2VsZWdhbnQtaWNvbnMvc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIwTkFBQTs7Ozs7Ozs7O0dBU0U7O0FBRUY7b0NBQ21DO0FBQ25DO0NBQ0MsY0FBYTtDQUNkO0FBQ0E7Q0FDQyxVQUFTO0NBQ1Qsb0JBQW1CO0NBQ25CLFlBQVc7Q0FDWCxhQUFZO0NBQ1osaUJBQWdCO0NBQ2hCLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbEIsV0FBVTtDQUNYO0FBQ0E7Q0FDQyxVQUFTO0NBQ1QsV0FBVTtDQUNWLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsaUJBQWdCO0NBQ2hCLHNCQUFxQjtDQUNyQixnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjtBQUNBOztDQUVDLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsMEJBQXlCO0NBQzFCO0FBQ0E7Q0FDQyxZQUFXO0NBQ1o7QUFDQTtDQUNDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osT0FBTTtDQUNOLFFBQU87Q0FDUCxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNWLHdCQUF1QixDQUFFLGtCQUFpQjtDQUMzQzs7QUFFQTtDQUNDLGFBQVk7Q0FDYjs7O0FBR0E7b0NBQ21DO0FBQ25DO0NBQ0MsMkJBQTBCO0NBQzFCLHFCQUFvQjtDQUNyQjs7O0FBR0E7b0NBQ21DO0FBQ25DO0NBQ0Msc0JBQXFCO0NBQ3JCLHVCQUFzQjtDQUN0QixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUNyQixpQkFBZ0I7Q0FDaEIsNkJBQTRCO0NBQzdCOztBQUVBO0NBQ0MsVUFBUztDQUNULGtCQUFpQjtDQUNqQixlQUFjO0NBQ2Y7O0FBRUE7b0NBQ21DOztBQUVuQyxjQUFhO0FBQ2I7Q0FDQyxnQkFBZTtDQUNmLE9BQU07Q0FDTixRQUFPO0NBQ1AsWUFBVztDQUNYLGFBQVk7Q0FDYjtBQ2hHQTs7Ozs7Ozs7O0dBU0U7QUFDRjtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixrQkFBaUI7Q0FDakIsNkJBQTRCO0NBQzVCLGdCQUFlO0NBQ2hCO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbEIsY0FBYTtDQUNiLGVBQWM7Q0FDZjtBQ3RCQTs7Ozs7Ozs7O0dBU0U7QUFDRjtDQUNDLG1CQUFrQjtDQUNsQixPQUFNO0NBQ04sUUFBTztDQUNQLGdCQUFlO0NBQ2hCO0FDZkE7Ozs7Ozs7OztHQVNFO0FBQ0Y7Q0FDQyxrQkFBaUI7Q0FDakIsc0JBQXFCO0NBQ3JCLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ2xCLGdCQUFlO0NBQ2YsdUJBQXNCO0NBQ3RCLG1CQUFrQjtDQUNsQiwwQkFBeUI7Q0FDekIsdUJBQXNCO0NBQ3RCLHNCQUFxQjtDQUNyQixrQkFBaUI7O0NBRWpCLHVCQUFzQjtDQUN0QixrQkFBaUI7Q0FDbEI7O0FBRUE7Ozs7O0NBS0Msc0JBQXFCO0NBQ3RCOztBQUVBLDZEQUE0RDtBQUM1RDtDQUNDLFdBQVU7Q0FDVix1QkFBc0I7Q0FDdEIscUJBQW9CO0NBQ3BCLG9CQUFtQjtDQUNwQjs7QUFFQSx3Q0FBdUM7QUFDdkM7Q0FDQyxlQUFjO0NBQ2Y7O0FBRUEsNEJBQTJCO0FBQzNCO0NBQ0MsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixVQUFTO0NBQ1QsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNsQjs7QUFFQTtDQUNDLFdBQVU7Q0FDVixhQUFZO0NBQ1osY0FBYTtDQUNiLHFCQUFvQjtDQUNwQixvQkFBbUI7O0NBRXBCOztBQUVBO0NBQ0MsWUFBVztDQUNYLGFBQVk7Q0FDWixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25CLGtCQUFpQjtDQUNsQjs7QUFFQSxpQkFBZ0I7QUFDaEIsNkJBQTRCO0FBQzVCOztDQUVDLFVBQVM7Q0FDVCxXQUFVO0NBQ1g7QUNqRkE7Ozs7Ozs7OztHQVNFOztBQUVGO0NBQ0MsbUNBQWtDO0NBQ2xDLHFCQUFvQjtDQUNwQixhQUFZO0NBQ2I7QUFDQTtDQUNDLFlBQVc7Q0FDWCxhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLGtCQUFpQjtDQUNqQixhQUFZO0NBQ2I7QUFDQTs7Q0FFQyx1QkFBc0I7Q0FDdEIsV0FBVTtDQUNWLFlBQVc7Q0FDWCxrQkFBaUI7Q0FDakIsb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxxQkFBb0I7Q0FDckI7QUNqQ0E7Ozs7Ozs7OztHQVNFOztBQUVGO0NBQ0MsdUJBQXNCO0NBQ3RCLHNCQUFxQjtDQUN0QjtBQUNBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZCxnQkFBZTtDQUNoQjtBQUNBOztDQUVDLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsZUFBYztDQUNkLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsY0FBYTtDQUNiLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLHVCQUFzQjtDQUN2QjtBQUNBO0NBQ0Msa0JBQWlCO0NBQ2xCO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbkI7QUFDQTtDQUNDLG9CQUFtQjtDQUNwQjs7QUFFQSxrQ0FBaUM7QUFDakM7O0NBRUMsMkNBQTBDO0NBQzFDLFdBQVU7Q0FDViw0QkFBMkI7Q0FDNUI7QUFDQTtDQUNDLHdCQUF1QjtDQUN4Qjs7QUMvREE7Ozs7Ozs7OztHQVNFO0FBQ0Y7Q0FDQyxZQUFXO0NBQ1gscUJBQW9CO0NBQ3BCLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLGdCQUFlO0NBQ2hCO0FBQ0E7O0NBRUMsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixhQUFZO0NBQ1osY0FBYTtDQUNkO0FBQ0E7O0NBRUMsU0FBUTtDQUNUO0FBQ0E7Q0FDQyxVQUFTO0NBQ1Y7QUFDQTtDQUNDLFdBQVU7Q0FDWDtBQUNBO0NBQ0MsVUFBUztDQUNWO0FBQ0E7Q0FDQyxXQUFVO0NBQ1g7QUFDQTs7Q0FFQyxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLFVBQVM7Q0FDVCxrQkFBaUI7Q0FDakIsU0FBUTtDQUNSLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQyxlQUFjO0NBQ2QsY0FBYTtDQUNkO0FBQ0E7O0NBRUMsV0FBVTtDQUNYO0FBQ0E7Q0FDQyxZQUFXO0NBQ1gsZ0JBQWU7Q0FDZiwwQkFBeUI7Q0FDekIsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLGtCQUFpQjtDQUNqQixVQUFTO0NBQ1Y7QUFDQTtDQUNDLFVBQVM7Q0FDVCxhQUFZO0NBQ2I7QUFDQTs7Q0FFQyxlQUFjO0NBQ2QsY0FBYTtDQUNiLGtCQUFpQjtDQUNqQixzQkFBcUI7Q0FDdEI7QUFDQTtDQUNDLHVCQUFzQjtDQUN0QixtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDZixlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGFBQVk7Q0FDWix1QkFBc0I7Q0FDdEIsZ0JBQWU7Q0FDZiw2QkFBNEI7Q0FDNUIsWUFBVztDQUNYLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0MsWUFBVztDQUNaOztBQUVBLDZCQUE0QjtBQUM1QjtDQUNDLFlBQVc7Q0FDWjtBQUNBO0NBQ0MsWUFBVztDQUNaO0FBQ0E7Q0FDQyxXQUFVO0NBQ1Ysb0JBQW1CO0NBQ3BCO0FBQ0E7Q0FDQyxXQUFVO0NBQ1g7QUFDQTtDQUNDLGFBQVk7Q0FDYjtBQUNBO0NBQ0MsV0FBVTtDQUNYO0FBQ0E7O0NBRUMscUJBQW9CO0NBQ3JCO0FBQ0E7Q0FDQyxZQUFXO0NBQ1o7QUFDQTtDQUNDLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsYUFBWTtDQUNiOztBQUVBLGlCQUFnQjtBQUNoQjtDQUNDLGVBQWM7Q0FDZjtBQUNBO0NBQ0MsV0FBVTtDQUNWLFdBQVU7Q0FDWDtBQUNBO0NBQ0MsVUFBUztDQUNULFlBQVc7Q0FDWjtBQUNBO0NBQ0MsV0FBVTtDQUNWLFdBQVU7Q0FDWDtBQUNBO0NBQ0MsVUFBUztDQUNULFlBQVc7Q0FDWjtBQUNBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyxZQUFXO0NBQ1o7QUFDQTs7Q0FFQyxhQUFZO0NBQ2I7QUFDQTs7Q0FFQyxzQkFBcUI7Q0FDckIsdUJBQXNCO0NBQ3ZCOztBQUVBLFdBQVU7QUFDVjtDQUNDLGVBQWM7Q0FDZCxzQkFBcUI7Q0FDckIsaUJBQWdCO0NBQ2hCLDZCQUE0QjtDQUM1QixXQUFVO0NBQ1YsVUFBUztDQUNWO0FDeExBOzs7Ozs7Ozs7R0FTRTtBQUNGO0NBQ0MsbUJBQWtCO0NBQ2xCLE9BQU07Q0FDTixRQUFPO0NBQ1AsY0FBYTtDQUNiLFdBQVU7Q0FDWDtBQUNBO0NBQ0Msa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNuQjtBQUNBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZCxvQkFBbUI7Q0FDbkIsV0FBVTtDQUNWLGlCQUFnQjtDQUNoQix3QkFBdUI7Q0FDeEI7QUFDQTtDQUNDLG1CQUFrQjtDQUNsQixZQUFXO0NBQ1gsU0FBUTtDQUNSLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDbkIsYUFBWTtDQUNaLGFBQVk7Q0FDYjtBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLFVBQVM7Q0FDVCxrQkFBaUI7Q0FDakIsaUJBQWdCO0NBQ2hCLGVBQWM7Q0FDZjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2hCLHdCQUF1QjtDQUN2Qix1QkFBc0I7Q0FDdEIsaUJBQWdCO0NBQ2hCLDRCQUEyQjtDQUM1QjtBQUNBO0NBQ0MsYUFBWTtDQUNiO0FBQ0E7Q0FDQyx5QkFBd0I7Q0FDeEIsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLFlBQVc7Q0FDWCxPQUFNO0NBQ1A7QUFDQTtDQUNDLFdBQVU7Q0FDVixTQUFRO0NBQ1Q7QUFDQTtDQUNDLFlBQVc7Q0FDWCxVQUFTO0NBQ1Y7QUFDQTtDQUNDLFdBQVU7Q0FDVixRQUFPO0NBQ1I7QUFDQTs7OztDQUlDLFdBQVU7Q0FDVixZQUFXO0NBQ1o7QUFDQTtDQUNDLFNBQVE7Q0FDUixVQUFTO0NBQ1Y7QUFDQTtDQUNDLFFBQU87Q0FDUCxVQUFTO0NBQ1Y7QUFDQTtDQUNDLFNBQVE7Q0FDUixPQUFNO0NBQ1A7QUFDQTtDQUNDLFFBQU87Q0FDUCxPQUFNO0NBQ1A7QUFDQTtDQUNDLGFBQVk7Q0FDYjtBQ3BHQTs7Ozs7OztHQU9FO0FBQ0Y7Q0FFQyxtQkFBa0I7Q0FDbkI7QUNYQTs7Ozs7Ozs7O0dBU0U7QUFDRjtDQUNDLGlCQUFnQjtDQUNoQixXQUFVO0NBQ1YsVUFBUztDQUNULGVBQWM7Q0FDZCxXQUFVO0NBQ1g7QUFDQTtDQUNDLG1CQUFrQjtDQUNuQjtBQUNBO0NBQ0MsVUFBUztDQUNULGdCQUFlO0NBQ2YsOEJBQTZCO0NBQzdCLHdHQUF1RztDQUN4RztBQUNBO0NBQ0MsbUJBQWtCO0NBQ2xCLDBCQUF5QjtDQUMxQjtBQUNBO0NBQ0MsY0FBYTtDQUNiLFVBQVM7Q0FDVCxhQUFZO0NBQ1osZUFBYztDQUNkLHdCQUF1QjtDQUN4QjtBQUNBOztDQUVDLGFBQVk7Q0FDYjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxtQkFBa0I7Q0FDbkI7QUFDQTtDQUNDLGtCQUFpQjtDQUNsQjs7QUFFQSxrQkFBaUI7QUFDakI7Q0FDQyxtQkFBa0I7Q0FDbEIsT0FBTTtDQUNOLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsZUFBYztDQUNmOztBQUVBLG1CQUFrQjtBQUNsQjtDQUNDLFdBQVU7Q0FDVixTQUFRO0NBQ1Q7QUMvREE7Ozs7Ozs7OztHQVNFO0FBQ0Y7Q0FDQyxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNqQjtBQUNBO0NBQ0MsYUFBWTtDQUNaLGFBQVk7Q0FDYjtBQUNBO0NBQ0MsMHpFQUF5ekU7Q0FDenpFLGFBQVk7Q0FDWiwwQkFBeUIsQ0FBRSxrQkFBaUI7Q0FDNUMsY0FBYTtDQUNkO0FBQ0E7Q0FDQyx1QkFBc0I7Q0FDdkI7QUMzQkE7Ozs7Ozs7R0FPRTtBQUNGO0NBQ0MsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGVBQWM7Q0FFZCxtQkFBa0I7Q0FDbkI7QUFDQTs7Q0FFQyxjQUFhO0NBQ2Q7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsWUFBVztDQUNYLFVBQVM7Q0FDVCxRQUFPO0NBQ1I7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWixRQUFPO0NBQ1I7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixXQUFVO0NBQ1YsWUFBVztDQUNYLE9BQU07Q0FDTixhQUFZO0NBQ2I7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixXQUFVO0NBQ1YsV0FBVTtDQUNWLE9BQU07Q0FDTixhQUFZO0NBQ2I7QUFDQTtDQUNDLGtCQUFpQjtDQUNqQixZQUFXO0NBQ1gsYUFBWTtDQUNaLFdBQVU7Q0FDVixZQUFXO0NBQ1o7QUFDQTtDQUNDLGtCQUFpQjtDQUNqQixXQUFVO0NBQ1YsWUFBVztDQUNYLFdBQVU7Q0FDVixhQUFZO0NBQ2I7QUFDQTtDQUNDLGtCQUFpQjtDQUNqQixXQUFVO0NBQ1YsWUFBVztDQUNYLFdBQVU7Q0FDVixVQUFTO0NBQ1Y7QUFDQTtDQUNDLGtCQUFpQjtDQUNqQixXQUFVO0NBQ1YsWUFBVztDQUNYLFlBQVc7Q0FDWCxVQUFTO0NBQ1Y7QUM3RUE7Ozs7Ozs7R0FPRTtBQUNGO0NBRUMsbUJBQWtCO0NBQ25CO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbEIsYUFBWTtDQUNaLHlCQUF3QjtDQUN6QjtBQ2hCQTs7Ozs7Ozs7O0dBU0U7QUFDRjtDQUNDLFdBQVU7Q0FDVixVQUFTO0NBQ1QsbUJBQWtCO0NBQ2xCLE9BQU07Q0FDTixRQUFPO0NBQ1AsY0FBYTtDQUNkO0FBQ0E7Q0FDQyxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNwQjtBQUNBO0NBQ0MsZUFBYztDQUNkLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixhQUFZO0NBQ1osVUFBUztDQUNWO0FBQ0E7Q0FDQyxlQUFjO0NBQ2Y7QUFDQTtDQUNDLGVBQWM7Q0FDZCxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLHdCQUF1QjtDQUN4QjtBQUNBO0NBQ0MsaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUNuQixZQUFXO0NBQ1o7QUFDQTtDQUNDLGFBQVk7Q0FDWixjQUFhO0NBQ2Q7QUNqREE7Ozs7Ozs7R0FPRTtBQUNGO0NBRUMsbUJBQWtCO0NBQ25CO0FDWEE7Ozs7Ozs7OztHQVNFO0FBQ0Y7Q0FDQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2pCO0FBQ0E7Q0FDQyxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNWLGFBQVk7Q0FDWixjQUFhO0NBQ2IsZ0JBQWU7Q0FFZixtQkFBa0I7Q0FDbkI7QUFDQTtDQUNDLG1CQUFrQjtDQUNsQixXQUFVO0NBQ1YsZ0JBQWU7Q0FDZixlQUFjO0NBQ2QsVUFBUztDQUNULHlCQUF3QjtDQUN6Qjs7QUFFQSw4QkFBNkI7QUFDN0I7O0NBRUMsZ0JBQWU7Q0FDaEI7O0FBRUE7Q0FDQyxhQUFZO0NBQ2I7QUFDQTtDQUNDLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbkI7QUFDQTtDQUNDLE9BQU07Q0FDTixhQUFZO0NBQ2I7QUFDQTtDQUNDLFFBQU87Q0FDUjtBQUNBO0NBQ0MsU0FBUTtDQUNUOztBQUVBO0NBQ0MsWUFBVztDQUNYLGNBQWE7Q0FDZDtBQUNBO0NBQ0MsWUFBVztDQUNYLGVBQWM7Q0FDZCxxQkFBb0I7Q0FDckI7QUFDQTtDQUNDLFFBQU87Q0FDUCxZQUFXO0NBQ1o7QUFDQTtDQUNDLFVBQVM7Q0FDVjtBQUNBO0NBQ0MsT0FBTTtDQUNQO0FDMUVBOzs7Ozs7Ozs7R0FTRTtBQUNGO0NBQ0MsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUNyQixpQkFBZ0I7Q0FDaEIsV0FBVTtDQUNWLHVCQUFzQjtDQUN2QjtBQUNBO0NBQ0MsYUFBWTtDQUNaLGlCQUFnQjtDQUNoQixlQUFjO0NBQ2Qsa0JBQWlCO0NBQ2pCLGVBQWM7Q0FDZCx1QkFBc0I7Q0FDdEIsa0JBQWlCO0NBQ2pCLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0MsYUFBWTtDQUNaLFlBQVc7Q0FDWCxnQkFBZTtDQUNmLFdBQVU7Q0FDVixVQUFTO0NBQ1QsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxpQkFBZ0I7Q0FDaEIsU0FBUTtDQUNUO0FBQ0EsZ0VBQStEO0FBQy9EO0NBQ0MsdUJBQXNCO0NBQ3RCLDBCQUF5QjtDQUN6Qix5QkFBd0I7Q0FDekI7QUFDQTtDQUNDLE9BQU07Q0FDUDtBQUNBO0NBQ0MsVUFBUztDQUNWO0FDbkRBOzs7Ozs7Ozs7R0FTRTtBQUNGO0NBQ0MsbUJBQW1CLHdJQUF1STtDQUMxSixjQUFhO0NBQ2Q7QUFDQTtDQUNDLFVBQVM7Q0FDVCxxQkFBb0I7Q0FDckI7QUFDQTtDQUNDLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLE9BQU07Q0FDTixxQkFBb0I7Q0FDcEIsdUJBQXNCO0NBQ3RCLFdBQVU7Q0FDVixvQkFBbUI7Q0FDcEI7QUFDQTtDQUNDLFlBQVc7Q0FDWCxrQkFBaUI7Q0FDakIsc0JBQXFCO0NBQ3RCO0FBQ0E7Q0FDQyxvQkFBbUI7Q0FDbkIsb0JBQW1CO0NBQ3BCO0FBQ0E7OztDQUdDLGFBQVk7Q0FDYjtBQUNBO0NBQ0MsZ0JBQWU7Q0FDaEI7QUFDQTtDQUNDLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDakI7QUNsREE7Ozs7Ozs7OztHQVNFO0FBQ0Y7Q0FDQyxhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLGNBQWE7Q0FDYixpQkFBZ0I7Q0FDakI7QUFDQTtDQUNDLGtCQUFpQjtDQUNsQjtBQ2xCQTs7Ozs7Ozs7O0dBU0U7QUNURjs7Ozs7Ozs7Ozs7R0FXRTs7O0FBR0Y7b0NBQ21DO0FBQ25DO0NBQ0MsdURBQXNEO0NBQ3RELDhCQUE2QjtDQUM5QjtBQUNBO0NBQ0MsZUFBYztDQUNmO0FBQ0E7Ozs7Q0FJQyx1REFBc0Q7Q0FDdEQsZUFBYztDQUNmO0FBQ0E7Q0FDQyxrREFBaUQ7Q0FDbEQ7QUFDQTtDQUNDLGtEQUFpRDtDQUNqRCw0SEFBMkg7Q0FDM0gsOEJBQTZCO0NBQzlCO0FBQ0E7Q0FDQyw4QkFBNkI7Q0FDOUI7QUFDQTtDQUNDLGlEQUFnRDtDQUNoRCx1SEFBc0g7Q0FDdEgsNkJBQTRCO0NBQzVCLGtCQUFpQjtDQUNsQjtBQUNBO0NBQ0MsNkJBQTRCO0NBQzdCOztBQUVBO29DQUNtQztBQUNuQzs7Ozs7Ozs7O0NBU0Msa0RBQWlEO0NBQ2pELDRIQUEySDtDQUMzSCxtQ0FBa0M7Q0FDbEMsOEJBQTZCO0NBQzlCO0FBQ0E7Ozs7Ozs7Q0FPQyw4QkFBNkI7Q0FDN0Isc0JBQXFCO0NBQ3RCO0FBQ0E7Ozs7Ozs7O0NBUUMsZ0RBQStDO0NBQy9DLGtIQUFpSDtDQUNqSCxtQ0FBa0M7Q0FDbEMsNEJBQTJCO0NBQzVCO0FBQ0E7Ozs7Ozs7Ozs7Q0FVQyw0QkFBMkI7Q0FDM0Isc0JBQXFCO0NBQ3RCOztBQUVBO0NBQ0MsMENBQXlDO0NBQzFDO0FBQ0E7Ozs7OztDQU1DLGlEQUFnRDtDQUNoRCx1SEFBc0g7Q0FDdEgsbUNBQWtDO0NBQ2xDLDZCQUE0QjtDQUM3QjtBQUNBOztDQUVDLHVDQUFzQztDQUN0Qyx3Q0FBdUM7Q0FDeEM7QUFDQTs7O0NBR0MsNkJBQTRCO0NBQzVCLHNCQUFxQjtDQUN0Qjs7QUFFQTtvQ0FDbUM7QUFDbkM7OztDQUdDLG9EQUFtRDtDQUNuRCxzSUFBcUk7Q0FDckksZ0NBQStCO0NBQ2hDO0FBQ0E7Q0FDQyxvREFBbUQ7Q0FDbkQsMENBQXlDO0NBQzFDO0FBQ0E7OztDQUdDLGdDQUErQjtDQUNoQztBQUNBOzs7Q0FHQyxnREFBK0M7Q0FDL0Msa0hBQWlIO0NBQ2pILDRCQUEyQjtDQUM1QjtBQUNBOzs7Q0FHQyw0QkFBMkI7Q0FDNUI7QUFDQTs7O0NBR0MsNEJBQTJCO0NBQzVCO0FBQ0E7OztDQUdDLGtCQUFpQjtDQUNsQjtBQUNBOzs7Q0FHQyxZQUFXO0NBQ1gseUJBQXdCLENBQUUsa0JBQWlCO0NBQzNDLG9CQUFtQjtDQUNwQjtBQUNBOzs7Q0FHQyxhQUFZO0NBQ1oseUJBQXdCLENBQUUsa0JBQWlCO0NBQzNDLHVCQUFzQjtDQUN2QjtBQUNBO0NBQ0MseUJBQXdCLENBQUUsOEJBQTZCO0NBQ3hEOztBQUVBO29DQUNtQzs7QUFFbkMsdUJBQXNCO0FBQ3RCO0NBQ0MsWUFBVztDQUNYLGFBQVk7Q0FDYjtBQUNBOztDQUVDLGdEQUE2RTtDQUM5RTtBQUNBO0NBQ0MsZ0RBQTRFO0NBQzdFO0FBQ0E7Ozs7Q0FJQyxnREFBMkU7Q0FDNUU7QUFDQTs7Q0FFQyxnREFBNEU7Q0FDN0U7QUFDQTs7Q0FFQyxnREFBK0U7Q0FDaEY7QUFDQTs7Q0FFQyxnREFBMkU7Q0FDNUU7QUFDQTtDQUNDLGdEQUE2RTtDQUM5RTs7QUFFQSxpQkFBZ0I7QUFDaEIsaUJBQWlCLCtCQUE4QixFQUFFO0FBQ2pELHFCQUFxQix5QkFBd0IsRUFBRTtBQUMvQyxzQkFBc0IsNkJBQTRCLEVBQUU7QUFDcEQscUJBQXFCLDZCQUE0QixFQUFFO0FBQ25ELHNCQUFzQiw2QkFBNEIsRUFBRTtBQUNwRCxxQkFBcUIsNkJBQTRCLEVBQUU7QUFDbkQsc0JBQXNCLDZCQUE0QixFQUFFO0FBQ3BELHFCQUFxQiw2QkFBNEIsRUFBRTtBQUNuRCxzQkFBc0IsOEJBQTZCLEVBQUU7QUFDckQsdUJBQXVCLDhCQUE2QixFQUFFO0FBQ3RELHVCQUF1Qiw4QkFBNkIsRUFBRTtBQUN0RCx3QkFBd0IsNkJBQTRCLEVBQUU7QUFDdEQseUJBQXlCLGlDQUFnQyxFQUFFO0FBQzNELHdCQUF3QixpQ0FBZ0MsRUFBRTtBQUMxRCx5QkFBeUIsaUNBQWdDLEVBQUU7QUFDM0Qsd0JBQXdCLGlDQUFnQyxFQUFFO0FBQzFELHlCQUF5QixpQ0FBZ0MsRUFBRTtBQUMzRCx3QkFBd0IsaUNBQWdDLEVBQUU7QUFDMUQseUJBQXlCLGtDQUFpQyxFQUFFO0FBQzVELDBCQUEwQixrQ0FBaUMsRUFBRTtBQUM3RCwwQkFBMEIsa0NBQWlDLEVBQUU7QUFDN0QscUJBQXFCLDZCQUE0QixFQUFFO0FBQ25ELHNCQUFzQixpQ0FBZ0MsRUFBRTtBQUN4RCxxQkFBcUIsaUNBQWdDLEVBQUU7QUFDdkQsc0JBQXNCLGlDQUFnQyxFQUFFO0FBQ3hELHFCQUFxQixpQ0FBZ0MsRUFBRTtBQUN2RCxzQkFBc0IsaUNBQWdDLEVBQUU7QUFDeEQscUJBQXFCLGlDQUFnQyxFQUFFO0FBQ3ZELHNCQUFzQixrQ0FBaUMsRUFBRTtBQUN6RCx1QkFBdUIsa0NBQWlDLEVBQUU7QUFDMUQseUJBQXlCLGtDQUFpQyxFQUFFO0FBQzVELHVCQUF1QixrQ0FBaUMsRUFBRTtBQUMxRCx5QkFBeUIsa0NBQWlDLEVBQUU7QUFDNUQseUJBQXlCLGtDQUFpQyxFQUFFO0FBQzVELHlCQUF5QixrQ0FBaUMsRUFBRTtBQUM1RCx5QkFBeUIsa0NBQWlDLEVBQUU7QUFDNUQseUJBQXlCLGtDQUFpQyxFQUFFO0FBQzVELDBCQUEwQiwrQkFBOEIsRUFBRTtBQUMxRCwyQkFBMkIsaUNBQWdDLEVBQUU7QUFDN0QsMEJBQTBCLGlDQUFnQyxFQUFFO0FBQzVELDJCQUEyQixpQ0FBZ0MsRUFBRTtBQUM3RCwwQkFBMEIsaUNBQWdDLEVBQUU7QUFDNUQsMkJBQTJCLGlDQUFnQyxFQUFFO0FBQzdELDBCQUEwQixpQ0FBZ0MsRUFBRTtBQUM1RCwyQkFBMkIsa0NBQWlDLEVBQUU7QUFDOUQsNEJBQTRCLGtDQUFpQyxFQUFFO0FBQy9ELDhCQUE4QixrQ0FBaUMsRUFBRTtBQUNqRSw0QkFBNEIsa0NBQWlDLEVBQUU7QUFDL0QsOEJBQThCLGtDQUFpQyxFQUFFO0FBQ2pFLDhCQUE4QixrQ0FBaUMsRUFBRTtBQUNqRSw4QkFBOEIsa0NBQWlDLEVBQUU7QUFDakUsOEJBQThCLGtDQUFpQyxFQUFFO0FBQ2pFLDhCQUE4QixrQ0FBaUMsRUFBRTtBQUNqRSxnQ0FBZ0MsNkJBQTRCLEVBQUU7QUFDOUQsZ0NBQWdDLGlDQUFnQyxFQUFFO0FBQ2xFLGdDQUFnQyxpQ0FBZ0MsRUFBRTtBQUNsRSxnQ0FBZ0MsaUNBQWdDLEVBQUU7QUFDbEUsMkJBQTJCLGlDQUFnQyxFQUFFO0FBQzdELDJCQUEyQixpQ0FBZ0MsRUFBRTtBQUM3RCwyQkFBMkIsaUNBQWdDLEVBQUU7QUFDN0QsMkJBQTJCLGtDQUFpQyxFQUFFO0FBQzlELDRCQUE0QixrQ0FBaUMsRUFBRTtBQUMvRCw0QkFBNEIsa0NBQWlDLEVBQUU7QUFDL0QsNEJBQTRCLGtDQUFpQyxFQUFFO0FBQy9ELDRCQUE0QixrQ0FBaUMsRUFBRTtBQUMvRCxtQkFBbUIsNkJBQTRCLEVBQUU7QUFDakQsd0JBQXdCLGlDQUFnQyxFQUFFO0FBQzFELG1CQUFtQixpQ0FBZ0MsRUFBRTtBQUNyRCxrQkFBa0IsaUNBQWdDLEVBQUU7QUFDcEQsbUJBQW1CLGlDQUFnQyxFQUFFO0FBQ3JELG1CQUFtQixpQ0FBZ0MsRUFBRTtBQUNyRCx3QkFBd0IsaUNBQWdDLEVBQUU7QUFDMUQsNkJBQTZCLGtDQUFpQyxFQUFFO0FBQ2hFLDRCQUE0Qiw2QkFBNEIsRUFBRTtBQUMxRCx1QkFBdUIsaUNBQWdDLEVBQUU7QUFDekQsb0JBQW9CLGlDQUFnQyxFQUFFO0FBQ3RELHNCQUFzQixpQ0FBZ0MsRUFBRTtBQUN4RCxnQkFBZ0IsaUNBQWdDLEVBQUU7QUFDbEQsdUJBQXVCLGlDQUFnQyxFQUFFO0FBQ3pELHFCQUFxQixpQ0FBZ0MsRUFBRTtBQUN2RCxvQkFBb0Isa0NBQWlDLEVBQUU7QUFDdkQsbUJBQW1CLGtDQUFpQyxFQUFFO0FBQ3RELGtCQUFrQixrQ0FBaUMsRUFBRTtBQUNyRCxpQkFBaUIsa0NBQWlDLEVBQUU7QUFDcEQsaUJBQWlCLGtDQUFpQyxFQUFFO0FBQ3BELGtCQUFrQixrQ0FBaUMsRUFBRTtBQUNyRCxvQkFBb0Isa0NBQWlDLEVBQUU7QUFDdkQsb0JBQW9CLGtDQUFpQyxFQUFFO0FBQ3ZELGVBQWUsa0NBQWlDLEVBQUU7QUFDbEQsZ0JBQWdCLDhCQUE2QixFQUFFO0FBQy9DLGdCQUFnQixrQ0FBaUMsRUFBRTtBQUNuRCxvQkFBb0Isa0NBQWlDLEVBQUU7QUFDdkQsZ0JBQWdCLGtDQUFpQyxFQUFFO0FBQ25ELGtCQUFrQixrQ0FBaUMsRUFBRTtBQUNyRCxpQkFBaUIsa0NBQWlDLEVBQUU7QUFDcEQsZ0JBQWdCLGtDQUFpQyxFQUFFO0FBQ25ELHNCQUFzQixtQ0FBa0MsRUFBRTtBQUMxRCxrQkFBa0IsbUNBQWtDLEVBQUU7QUFDdEQsbUJBQW1CLG1DQUFrQyxFQUFFO0FBQ3ZELGtCQUFrQixtQ0FBa0MsRUFBRTtBQUN0RCxrQkFBa0IsbUNBQWtDLEVBQUU7QUFDdEQsZ0JBQWdCLG1DQUFrQyxFQUFFO0FBQ3BELGlCQUFpQixtQ0FBa0MsRUFBRTtBQUNyRCxnQkFBZ0IsbUNBQWtDLEVBQUU7QUFDcEQsZ0JBQWdCLG1DQUFrQyxFQUFFO0FBQ3BELGtCQUFrQiw4QkFBNkIsRUFBRTtBQUNqRCxnQkFBZ0Isa0NBQWlDLEVBQUU7QUFDbkQscUJBQXFCLGtDQUFpQyxFQUFFO0FBQ3hELGlCQUFpQixrQ0FBaUMsRUFBRTtBQUNwRCxzQkFBc0Isa0NBQWlDLEVBQUU7QUFDekQsaUJBQWlCLGtDQUFpQyxFQUFFO0FBQ3BELHNCQUFzQixrQ0FBaUMsRUFBRTtBQUN6RCxlQUFlLG1DQUFrQyxFQUFFO0FBQ25ELHFCQUFxQixtQ0FBa0MsRUFBRTtBQUN6RCxvQkFBb0IsbUNBQWtDLEVBQUU7QUFDeEQscUJBQXFCLG1DQUFrQyxFQUFFO0FBQ3pELGdCQUFnQixtQ0FBa0MsRUFBRTtBQUNwRCxtQkFBbUIsbUNBQWtDLEVBQUU7QUFDdkQsaUJBQWlCLG1DQUFrQyxFQUFFO0FBQ3JELGlCQUFpQixtQ0FBa0MsRUFBRTtBQUNyRCxrQkFBa0IsbUNBQWtDLEVBQUU7QUFDdEQsaUJBQWlCLDhCQUE2QixFQUFFO0FBQ2hELGdCQUFnQixrQ0FBaUMsRUFBRTtBQUNuRCxrQkFBa0Isa0NBQWlDLEVBQUU7QUFDckQsZ0JBQWdCLGtDQUFpQyxFQUFFO0FBQ25ELGlCQUFpQixrQ0FBaUMsRUFBRTtBQUNwRCxrQkFBa0Isa0NBQWlDLEVBQUU7QUFDckQsb0JBQW9CLGtDQUFpQyxFQUFFO0FBQ3ZELHFCQUFxQixtQ0FBa0MsRUFBRTtBQUN6RCxpQkFBaUIsbUNBQWtDLEVBQUU7QUFDckQsaUJBQWlCLG1DQUFrQyxFQUFFO0FBQ3JELGdCQUFnQiw4QkFBNkIsRUFBRTtBQUMvQyxpQkFBaUIsa0NBQWlDLEVBQUU7QUFDcEQscUJBQXFCLGtDQUFpQyxFQUFFO0FBQ3hELHFCQUFxQixrQ0FBaUMsRUFBRTtBQUN4RCxvQkFBb0Isa0NBQWlDLEVBQUU7QUFDdkQsc0JBQXNCLGtDQUFpQyxFQUFFO0FBQ3pELHNFQUFxRTtBQUNyRSxzQkFBc0Isa0NBQWlDLEVBQUU7QUFDekQsZ0JBQWdCLGtDQUFpQyxFQUFFO0FBQ25ELGlCQUFpQixtQ0FBa0MsRUFBRTtBQUNyRCxzQkFBc0IsbUNBQWtDLEVBQUU7QUFDMUQscUJBQXFCLG1DQUFrQyxFQUFFO0FBQ3pELGlCQUFpQiw4QkFBNkIsRUFBRTtBQUNoRCx1QkFBdUIsa0NBQWlDLEVBQUU7QUFDMUQsa0JBQWtCLGtDQUFpQyxFQUFFO0FBQ3JELHFCQUFxQixrQ0FBaUMsRUFBRTtBQUN4RCxxQkFBcUIsa0NBQWlDLEVBQUU7QUFDeEQscUJBQXFCLGtDQUFpQyxFQUFFO0FBQ3hELHFCQUFxQixrQ0FBaUMsRUFBRTtBQUN4RCx1QkFBdUIsOEJBQTZCLEVBQUU7QUFDdEQsd0JBQXdCLGtDQUFpQyxFQUFFO0FBQzNELHdCQUF3QixrQ0FBaUMsRUFBRTtBQUMzRCw2QkFBNkIsa0NBQWlDLEVBQUU7QUFDaEUsNkJBQTZCLGtDQUFpQyxFQUFFO0FBQ2hFLDZCQUE2QixrQ0FBaUMsRUFBRTtBQUNoRSw2QkFBNkIsa0NBQWlDLEVBQUU7QUFDaEUsMEJBQTBCLG1DQUFrQyxFQUFFO0FBQzlELDBCQUEwQixtQ0FBa0MsRUFBRTtBQUM5RCwwQkFBMEIsbUNBQWtDLEVBQUU7QUFDOUQsMEJBQTBCLG1DQUFrQyxFQUFFO0FBQzlELHlCQUF5QixtQ0FBa0MsRUFBRTtBQUM3RCwwQkFBMEIsbUNBQWtDLEVBQUU7QUFDOUQsd0JBQXdCLG1DQUFrQyxFQUFFO0FBQzVELDRCQUE0Qiw4QkFBNkIsRUFBRTtBQUMzRCw2QkFBNkIsa0NBQWlDLEVBQUU7QUFDaEUsNkJBQTZCLGtDQUFpQyxFQUFFO0FBQ2hFLDRCQUE0QixrQ0FBaUMsRUFBRTtBQUMvRCw2QkFBNkIsa0NBQWlDLEVBQUU7QUFDaEUsNkJBQTZCLGtDQUFpQyxFQUFFO0FBQ2hFLGdDQUFnQyw4QkFBNkIsRUFBRTtBQUMvRCxrQ0FBa0Msa0NBQWlDLEVBQUU7QUFDckUsK0JBQStCLGtDQUFpQyxFQUFFO0FBQ2xFLGlDQUFpQyxrQ0FBaUMsRUFBRTtBQUNwRSxpQ0FBaUMsa0NBQWlDLEVBQUU7QUFDcEUsNEJBQTRCLGtDQUFpQyxFQUFFOzs7QUFHL0Q7b0NBQ21DOztBQUVuQyxtQkFBa0I7QUFDbEI7Ozs7Q0FJQyw4Q0FBNkM7Q0FDOUM7QUFDQTs7OztDQUlDLCtDQUE4QztDQUMvQztBQUNBOzs7O0NBSUMsaURBQWdEO0NBQ2pEO0FBQ0E7Ozs7Q0FJQyxrREFBaUQ7Q0FDbEQ7O0FBRUEsY0FBYTtBQUNiO0NBQ0MsNEhBQTJIO0NBQzNILGdDQUErQjtDQUMvQixvREFBbUQsQ0FBRSxrQkFBaUI7Q0FDdkU7QUFDQTtDQUVDLCtHQUE4RztDQUMvRztBQzFiQTs7Ozs7Ozs7O0dBU0U7QUNURjs7QUNBQTs7O0dEU0U7O0FFTkY7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGYUY7O0FHeEJBO0VBQ0U7RUFDQTtFQUNBO0NIMkJGOztBR3hCQTtFQUNFO0NIMkJGOztBR3hCQTtFQUNFO0NIMkJGOztBR3ZCRTtFQUNFO0NIMEJKOztBRzNCRTtFQUNFO0NIOEJKOztBRy9CRTtFQUNFO0NIa0NKOztBR25DRTtFQUNFO0NIc0NKOztBR3ZDRTtFQUNFO0NIMENKOztBRzNDRTtFQUNFO0NIOENKOztBRy9DRTtFQUNFO0NIa0RKOztBR25ERTtFQUNFO0NIc0RKOztBR3ZERTtFQUNFO0NIMERKOztBRzNERTtFQUNFO0NIOERKOztBSWhGQTtFQUNFO0VBQ0E7Q0ptRkY7O0FLcEZBO0VBQ0U7RUFDQTtFQUNBO0NMdUZGOztBS3JGRTtFQUFPO0NMeUZUOztBS3RGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0x5RkY7O0FNdEdBO0VBQ0U7RUFDQTtFQUNBO0NOeUdGOztBTXRHQTtFQUErQjtDTjBHL0I7O0FNekdBO0VBQWdDO0NONkdoQzs7QU10R0U7Ozs7O0VBQWdDO0NOOEdsQzs7QU03R0U7Ozs7O0VBQWlDO0NOcUhuQzs7QU9wSUE7RUFDRTtVQUFBO0NQdUlGOztBT3BJQTtFQUNFO1VBQUE7Q1B1SUY7O0FPcElBO0VBQ0U7SUFDRTtHUHVJRjs7RU9wSUE7SUFDRTtHUHVJRjtDQUNGOztBTzlJQTtFQUNFO0lBQ0U7R1B1SUY7O0VPcElBO0lBQ0U7R1B1SUY7Q0FDRjs7QVF0SkE7RUNXRTtFQUNBO0NUK0lGOztBUTFKQTtFQ1VFO0VBQ0E7Q1RvSkY7O0FROUpBO0VDU0U7RUFDQTtDVHlKRjs7QVFqS0E7RUNZRTtFQUNBO0NUeUpGOztBUXJLQTtFQ1dFO0VBQ0E7Q1Q4SkY7O0FRektBOztFQ1VFO0VBQ0E7Q1RvS0Y7O0FRektFOzs7Ozs7RUFNRTtDUjRLSjs7QVU5TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpTUY7O0FVOUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0NWaU1GOztBVTlMQTtFQUNFO0NWaU1GOztBVTlMQTtFQUNFO0NWaU1GOztBVTlMQTtFQUNFO0NWaU1GOztBVzlOQTtpRVhpT2dFOztBVzlOaEU7RUFBa0M7Q1hrT2xDOztBV2pPQTtFQUE0QztDWHFPNUM7O0FXcE9BO0VBQXFDO0NYd09yQzs7QVd2T0E7RUFBc0Q7Q1gyT3REOztBVzFPQTtFQUErQjtDWDhPL0I7O0FXN09BO0VBQXlDO0NYaVB6Qzs7QVdoUEE7RUFBeUM7Q1hvUHpDOztBV25QQTtFQUFtQztDWHVQbkM7O0FXdFBBO0VBQWdDO0NYMFBoQzs7QVd6UEE7RUFBcUM7Q1g2UHJDOztBVzVQQTtFQUEyQztDWGdRM0M7O0FXL1BBO0VBQTBDO0NYbVExQzs7QVdsUUE7RUFBbUM7Q1hzUW5DOztBV3JRQTtFQUFvQztDWHlRcEM7O0FXeFFBO0VBQXlDO0NYNFF6Qzs7QVczUUE7RUFBMEM7Q1grUTFDOztBVzlRQTtFQUF1QztDWGtSdkM7O0FXalJBO0VBQXdDO0NYcVJ4Qzs7QVdwUkE7RUFBbUM7Q1h3Um5DOztBV3ZSQTtFQUFzQztDWDJSdEM7O0FXMVJBO0VBQW1DO0NYOFJuQzs7QVc3UkE7RUFBdUM7Q1hpU3ZDOztBV2hTQTtFQUFzQztDWG9TdEM7O0FXblNBO0VBQWdFO0NYdVNoRTs7QVd0U0E7RUFBbUM7Q1gwU25DOztBV3pTQTtFQUFtQztDWDZTbkM7O0FXNVNBO0VBQW9DO0NYZ1RwQzs7QVcvU0E7RUFBc0M7Q1htVHRDOztBV2xUQTtFQUE4QztDWHNUOUM7O0FXclRBO0VBQThDO0NYeVQ5Qzs7QVd4VEE7RUFBK0M7Q1g0VC9DOztBVzNUQTtFQUE0QztDWCtUNUM7O0FXOVRBO0VBQXVDO0NYa1V2Qzs7QVdqVUE7RUFBdUM7Q1hxVXZDOztBV3BVQTtFQUF3QztDWHdVeEM7O0FXdlVBO0VBQXFDO0NYMlVyQzs7QVcxVUE7RUFBa0M7Q1g4VWxDOztBVzdVQTtFQUEwQztDWGlWMUM7O0FXaFZBO0VBQW9DO0NYb1ZwQzs7QVduVkE7RUFBaUM7Q1h1VmpDOztBV3RWQTtFQUFzQztDWDBWdEM7O0FXelZBO0VBQTBDO0NYNlYxQzs7QVc1VkE7RUFBa0M7Q1hnV2xDOztBVy9WQTtFQUFrQztDWG1XbEM7O0FXbFdBO0VBQXNDO0NYc1d0Qzs7QVdyV0E7RUFBc0M7Q1h5V3RDOztBV3hXQTtFQUFvQztDWDRXcEM7O0FXM1dBO0VBQW9DO0NYK1dwQzs7QVc5V0E7RUFBa0Q7Q1hrWGxEOztBV2pYQTtFQUFrRDtDWHFYbEQ7O0FXcFhBO0VBQW1EO0NYd1huRDs7QVd2WEE7RUFBZ0Q7Q1gyWGhEOztBVzFYQTtFQUE4QztDWDhYOUM7O0FXN1hBO0VBQThDO0NYaVk5Qzs7QVdoWUE7RUFBK0M7Q1hvWS9DOztBV25ZQTtFQUE0QztDWHVZNUM7O0FXdFlBO0VBQXVDO0NYMFl2Qzs7QVd6WUE7RUFBdUM7Q1g2WXZDOztBVzVZQTtFQUF3QztDWGdaeEM7O0FXL1lBO0VBQXFDO0NYbVpyQzs7QVdsWkE7RUFBdUM7Q1hzWnZDOztBV3JaQTtFQUF5QztDWHlaekM7O0FXeFpBO0VBQXlDO0NYNFp6Qzs7QVczWkE7RUFBdUM7Q1grWnZDOztBVzlaQTtFQUF3RDtDWGtheEQ7O0FXamFBO0VBQXFDO0NYcWFyQzs7QVdwYUE7RUFBdUM7Q1h3YXZDOztBV3ZhQTtFQUErQjtDWDJhL0I7O0FXMWFBO0VBQWtDO0NYOGFsQzs7QVc3YUE7RUFBc0M7Q1hpYnRDOztBV2hiQTtFQUFpQztDWG9iakM7O0FXbmJBO0VBQW9DO0NYdWJwQzs7QVd0YkE7RUFBOEM7Q1gwYjlDOztBV3piQTtFQUF5QztDWDZiekM7O0FXNWJBO0VBQW9DO0NYZ2NwQzs7QVcvYkE7RUFBbUM7Q1htY25DOztBV2xjQTtFQUFrQztDWHNjbEM7O0FXcmNBO0VBQWdDO0NYeWNoQzs7QVd4Y0E7RUFBaUM7Q1g0Y2pDOztBVzNjQTtFQUEwQztDWCtjMUM7O0FXOWNBO0VBQXNDO0NYa2R0Qzs7QVdqZEE7RUFBcUM7Q1hxZHJDOztBV3BkQTtFQUFrQztDWHdkbEM7O0FXdmRBO0VBQXFDO0NYMmRyQzs7QVcxZEE7RUFBc0M7Q1g4ZHRDOztBVzdkQTtFQUFrQztDWGllbEM7O0FXaGVBO0VBQTBDO0NYb2UxQzs7QVduZUE7RUFBK0M7Q1h1ZS9DOztBV3RlQTtFQUFnRDtDWDBlaEQ7O0FXemVBO0VBQWdDO0NYNmVoQzs7QVc1ZUE7RUFBcUM7Q1hnZnJDOztBVy9lQTtFQUFxQztDWG1mckM7O0FXbGZBO0VBQW9DO0NYc2ZwQzs7QVdyZkE7RUFBaUM7Q1h5ZmpDOztBV3hmQTtFQUEwQztDWDRmMUM7O0FXM2ZBO0VBQTRDO0NYK2Y1Qzs7QVc5ZkE7RUFBaUM7Q1hrZ0JqQzs7QVdqZ0JBO0VBQTBDO0NYcWdCMUM7O0FXcGdCQTtFQUF5QztDWHdnQnpDOztBV3ZnQkE7RUFBeUM7Q1gyZ0J6Qzs7QVcxZ0JBO0VBQTRDO0NYOGdCNUM7O0FXN2dCQTtFQUFtRDtDWGloQm5EOztBV2hoQkE7RUFBdUM7Q1hvaEJ2Qzs7QVduaEJBO0VBQWdDO0NYdWhCaEM7O0FXdGhCQTtFQUFpQztDWDBoQmpDOztBV3poQkE7RUFBb0M7Q1g2aEJwQzs7QVc1aEJBO0VBQTJDO0NYZ2lCM0M7O0FXL2hCQTtFQUFpQztDWG1pQmpDOztBV2xpQkE7RUFBdUM7Q1hzaUJ2Qzs7QVdyaUJBO0VBQXlDO0NYeWlCekM7O0FXeGlCQTtFQUFrQztDWDRpQmxDOztBVzNpQkE7RUFBb0M7Q1graUJwQzs7QVc5aUJBO0VBQW1DO0NYa2pCbkM7O0FXampCQTtFQUFzQztDWHFqQnRDOztBV3BqQkE7RUFBdUM7Q1h3akJ2Qzs7QVd2akJBO0VBQXNDO0NYMmpCdEM7O0FXMWpCQTtFQUEwQztDWDhqQjFDOztBVzdqQkE7RUFBc0M7Q1hpa0J0Qzs7QVdoa0JBO0VBQW9DO0NYb2tCcEM7O0FXbmtCQTtFQUFpQztDWHVrQmpDOztBV3RrQkE7RUFBc0M7Q1gwa0J0Qzs7QVd6a0JBO0VBQXVDO0NYNmtCdkM7O0FXNWtCQTtFQUFvQztDWGdsQnBDOztBVy9rQkE7RUFBMEM7Q1htbEIxQzs7QVdsbEJBO0VBQWtDO0NYc2xCbEM7O0FXcmxCQTtFQUFpQztDWHlsQmpDOztBV3hsQkE7RUFBb0M7Q1g0bEJwQzs7QVczbEJBO0VBQXNDO0NYK2xCdEM7O0FXOWxCQTtFQUFzQztDWGttQnRDOztBV2ptQkE7RUFBd0M7Q1hxbUJ4Qzs7QVdwbUJBO0VBQWlDO0NYd21CakM7O0FXdm1CQTtFQUFpQztDWDJtQmpDOztBVzFtQkE7RUFBaUM7Q1g4bUJqQzs7QVc3bUJBO0VBQWlDO0NYaW5CakM7O0FXaG5CQTtFQUFpQztDWG9uQmpDOztBV25uQkE7RUFBaUM7Q1h1bkJqQzs7QVd0bkJBO0VBQXNDO0NYMG5CdEM7O0FXem5CQTtFQUF5QztDWDZuQnpDOztBVzVuQkE7RUFBc0M7Q1hnb0J0Qzs7QVcvbkJBO0VBQXdDO0NYbW9CeEM7O0FXbG9CQTtFQUFxQztDWHNvQnJDOztBV3JvQkE7RUFBc0M7Q1h5b0J0Qzs7QVd4b0JBO0VBQXVDO0NYNG9CdkM7O0FXM29CQTtFQUF3QztDWCtvQnhDOztBVzlvQkE7RUFBeUM7Q1hrcEJ6Qzs7QVdqcEJBO0VBQXlDO0NYcXBCekM7O0FXcHBCQTtFQUFnQztDWHdwQmhDOztBV3ZwQkE7RUFBcUM7Q1gycEJyQzs7QVcxcEJBO0VBQXVDO0NYOHBCdkM7O0FXN3BCQTtFQUFrQztDWGlxQmxDOztBV2hxQkE7RUFBb0M7Q1hvcUJwQzs7QVducUJBO0VBQWtDO0NYdXFCbEM7O0FXdHFCQTtFQUF3QztDWDBxQnhDOztBV3pxQkE7RUFBc0M7Q1g2cUJ0Qzs7QVc1cUJBO0VBQThDO0NYZ3JCOUM7O0FXL3FCQTtFQUE0QztDWG1yQjVDOztBV2xyQkE7RUFBa0M7Q1hzckJsQzs7QVdyckJBO0VBQWtDO0NYeXJCbEM7O0FXeHJCQTtFQUFnQztDWDRyQmhDOztBVzNyQkE7RUFBbUM7Q1grckJuQzs7QVc5ckJBO0VBQWdDO0NYa3NCaEM7O0FXanNCQTtFQUFxQztDWHFzQnJDOztBV3BzQkE7RUFBcUM7Q1h3c0JyQzs7QVd2c0JBO0VBQXFDO0NYMnNCckM7O0FXMXNCQTtFQUFpQztDWDhzQmpDOztBVzdzQkE7RUFBNkM7Q1hpdEI3Qzs7QVdodEJBO0VBQWdDO0NYb3RCaEM7O0FXbnRCQTtFQUFvQztDWHV0QnBDOztBV3R0QkE7RUFBMEM7Q1gwdEIxQzs7QVd6dEJBO0VBQXdDO0NYNnRCeEM7O0FXNXRCQTtFQUF1QztDWGd1QnZDOztBVy90QkE7RUFBdUM7Q1htdUJ2Qzs7QVdsdUJBO0VBQXFDO0NYc3VCckM7O0FXcnVCQTtFQUF5QztDWHl1QnpDOztBV3h1QkE7RUFBMkM7Q1g0dUIzQzs7QVczdUJBO0VBQXlDO0NYK3VCekM7O0FXOXVCQTtFQUEyQztDWGt2QjNDOztBV2p2QkE7RUFBMEM7Q1hxdkIxQzs7QVdwdkJBO0VBQTJDO0NYd3ZCM0M7O0FXdnZCQTtFQUEwQztDWDJ2QjFDOztBVzF2QkE7RUFBbUM7Q1g4dkJuQzs7QVc3dkJBO0VBQXlDO0NYaXdCekM7O0FXaHdCQTtFQUF1QztDWG93QnZDOztBV253QkE7RUFBZ0Q7Q1h1d0JoRDs7QVd0d0JBO0VBQXVDO0NYMHdCdkM7O0FXendCQTtFQUFxQztDWDZ3QnJDOztBVzV3QkE7RUFBcUM7Q1hneEJyQzs7QVcvd0JBO0VBQWdDO0NYbXhCaEM7O0FXbHhCQTtFQUFvQztDWHN4QnBDOztBV3J4QkE7RUFBd0M7Q1h5eEJ4Qzs7QVd4eEJBO0VBQXNDO0NYNHhCdEM7O0FXM3hCQTtFQUFxQztDWCt4QnJDOztBVzl4QkE7RUFBb0M7Q1hreUJwQzs7QVdqeUJBO0VBQXVDO0NYcXlCdkM7O0FXcHlCQTtFQUF1QztDWHd5QnZDOztBV3Z5QkE7RUFBd0M7Q1gyeUJ4Qzs7QVcxeUJBO0VBQThDO0NYOHlCOUM7O0FXN3lCQTtFQUE4QztDWGl6QjlDOztBV2h6QkE7RUFBK0M7Q1hvekIvQzs7QVduekJBO0VBQTRDO0NYdXpCNUM7O0FXdHpCQTtFQUFxQztDWDB6QnJDOztBV3p6QkE7RUFBbUM7Q1g2ekJuQzs7QVc1ekJBO0VBQTRDO0NYZzBCNUM7O0FXL3pCQTtFQUFzQztDWG0wQnRDOztBV2wwQkE7RUFBMEM7Q1hzMEIxQzs7QVdyMEJBO0VBQWdDO0NYeTBCaEM7O0FXeDBCQTtFQUEwQztDWDQwQjFDOztBVzMwQkE7RUFBb0M7Q1grMEJwQzs7QVc5MEJBO0VBQXlDO0NYazFCekM7O0FXajFCQTtFQUEyQztDWHExQjNDOztBV3AxQkE7RUFBd0M7Q1h3MUJ4Qzs7QVd2MUJBO0VBQW1DO0NYMjFCbkM7O0FXMTFCQTtFQUEwQztDWDgxQjFDOztBVzcxQkE7RUFBc0M7Q1hpMkJ0Qzs7QVdoMkJBO0VBQXNDO0NYbzJCdEM7O0FXbjJCQTtFQUFvQztDWHUyQnBDOztBV3QyQkE7RUFBdUM7Q1gwMkJ2Qzs7QVd6MkJBO0VBQW1DO0NYNjJCbkM7O0FXNTJCQTtFQUF3QztDWGczQnhDOztBVy8yQkE7RUFBa0M7Q1htM0JsQzs7QVdsM0JBO0VBQXVDO0NYczNCdkM7O0FXcjNCQTtFQUErQztDWHkzQi9DOztBV3gzQkE7RUFBNkM7Q1g0M0I3Qzs7QVczM0JBO0VBQXVDO0NYKzNCdkM7O0FXOTNCQTtFQUFzQztDWGs0QnRDOztBV2o0QkE7RUFBdUM7Q1hxNEJ2Qzs7QVdwNEJBO0VBQXNDO0NYdzRCdEM7O0FXdjRCQTtFQUFrQztDWDI0QmxDOztBVzE0QkE7RUFBeUM7Q1g4NEJ6Qzs7QVc3NEJBO0VBQXlDO0NYaTVCekM7O0FXaDVCQTtFQUF5QztDWG81QnpDOztBV241QkE7RUFBbUM7Q1h1NUJuQzs7QVd0NUJBO0VBQWtDO0NYMDVCbEM7O0FXejVCQTtFQUF5QztDWDY1QnpDOztBVzU1QkE7RUFBd0M7Q1hnNkJ4Qzs7QVcvNUJBO0VBQXVDO0NYbTZCdkM7O0FXbDZCQTtFQUF5QztDWHM2QnpDOztBV3I2QkE7RUFBdUM7Q1h5NkJ2Qzs7QVd4NkJBO0VBQXdDO0NYNDZCeEM7O0FXMzZCQTtFQUF1QztDWCs2QnZDOztBVzk2QkE7RUFBZ0Q7Q1hrN0JoRDs7QVdqN0JBO0VBQWdEO0NYcTdCaEQ7O0FXcDdCQTtFQUFpRDtDWHc3QmpEOztBV3Y3QkE7RUFBOEM7Q1gyN0I5Qzs7QVcxN0JBO0VBQXlDO0NYODdCekM7O0FXNzdCQTtFQUF5QztDWGk4QnpDOztBV2g4QkE7RUFBMEM7Q1hvOEIxQzs7QVduOEJBO0VBQXVDO0NYdThCdkM7O0FXdDhCQTtFQUFrQztDWDA4QmxDOztBV3o4QkE7RUFBbUM7Q1g2OEJuQzs7QVc1OEJBO0VBQXVDO0NYZzlCdkM7O0FXLzhCQTtFQUFtQztDWG05Qm5DOztBV2w5QkE7RUFBbUM7Q1hzOUJuQzs7QVdyOUJBO0VBQXlDO0NYeTlCekM7O0FXeDlCQTtFQUFpQztDWDQ5QmpDOztBVzM5QkE7RUFBMkM7Q1grOUIzQzs7QVc5OUJBO0VBQXNDO0NYaytCdEM7O0FXaitCQTtFQUE0QztDWHErQjVDOztBV3ArQkE7RUFBMkM7Q1h3K0IzQzs7QVd2K0JBO0VBQWtDO0NYMitCbEM7O0FXMStCQTtFQUFrQztDWDgrQmxDOztBVzcrQkE7RUFBOEM7Q1hpL0I5Qzs7QVdoL0JBO0VBQWtDO0NYby9CbEM7O0FXbi9CQTtFQUErQztDWHUvQi9DOztBV3QvQkE7RUFBMkM7Q1gwL0IzQzs7QVd6L0JBO0VBQXVDO0NYNi9CdkM7O0FXNS9CQTtFQUE0QztDWGdnQzVDOztBVy8vQkE7RUFBdUM7Q1htZ0N2Qzs7QVdsZ0NBO0VBQWdEO0NYc2dDaEQ7O0FXcmdDQTtFQUFzQztDWHlnQ3RDOztBV3hnQ0E7RUFBMkM7Q1g0Z0MzQzs7QVczZ0NBO0VBQTZDO0NYK2dDN0M7O0FXOWdDQTtFQUF1QztDWGtoQ3ZDOztBV2poQ0E7RUFBdUM7Q1hxaEN2Qzs7QVdwaENBO0VBQXVDO0NYd2hDdkM7O0FXdmhDQTtFQUF5QztDWDJoQ3pDOztBVzFoQ0E7RUFBcUM7Q1g4aENyQzs7QVc3aENBO0VBQWlDO0NYaWlDakM7O0FXaGlDQTtFQUF3QztDWG9pQ3hDOztBV25pQ0E7RUFBb0M7Q1h1aUNwQzs7QVd0aUNBO0VBQXFDO0NYMGlDckM7O0FXemlDQTtFQUFtQztDWDZpQ25DOztBVzVpQ0E7RUFBZ0M7Q1hnakNoQzs7QVcvaUNBO0VBQWlDO0NYbWpDakM7O0FXbGpDQTtFQUFrQztDWHNqQ2xDOztBV3JqQ0E7RUFBb0M7Q1h5akNwQzs7QVd4akNBO0VBQW9DO0NYNGpDcEM7O0FXM2pDQTtFQUF3QztDWCtqQ3hDOztBVzlqQ0E7RUFBMkM7Q1hra0MzQzs7QVdqa0NBO0VBQXlDO0NYcWtDekM7O0FXcGtDQTtFQUE0QztDWHdrQzVDOztBV3ZrQ0E7RUFBMEM7Q1gya0MxQzs7QVcxa0NBO0VBQXFDO0NYOGtDckM7O0FXN2tDQTtFQUE0QztDWGlsQzVDOztBV2hsQ0E7RUFBeUM7Q1hvbEN6Qzs7QVdubENBO0VBQW9DO0NYdWxDcEM7O0FXdGxDQTtFQUFxQztDWDBsQ3JDOztBV3psQ0E7RUFBeUM7Q1g2bEN6Qzs7QVc1bENBO0VBQWdEO0NYZ21DaEQ7O0FXL2xDQTtFQUEyQztDWG1tQzNDOztBV2xtQ0E7RUFBdUM7Q1hzbUN2Qzs7QVdybUNBO0VBQTJDO0NYeW1DM0M7O0FXeG1DQTtFQUFtQztDWDRtQ25DOztBVzNtQ0E7RUFBbUM7Q1grbUNuQzs7QVc5bUNBO0VBQXdDO0NYa25DeEM7O0FXam5DQTtFQUFpQztDWHFuQ2pDOztBV3BuQ0E7RUFBc0M7Q1h3bkN0Qzs7QVd2bkNBO0VBQTBDO0NYMm5DMUM7O0FXMW5DQTtFQUFrQztDWDhuQ2xDOztBVzduQ0E7RUFBbUM7Q1hpb0NuQzs7QVdob0NBO0VBQTZDO0NYb29DN0M7O0FXbm9DQTtFQUFnRDtDWHVvQ2hEOztBV3RvQ0E7RUFBZ0Q7Q1gwb0NoRDs7QVd6b0NBO0VBQW1EO0NYNm9DbkQ7O0FXNW9DQTtFQUFtRDtDWGdwQ25EOztBVy9vQ0E7RUFBZ0Q7Q1htcENoRDs7QVdscENBO0VBQWdEO0NYc3BDaEQ7O0FXcnBDQTtFQUFvRDtDWHlwQ3BEOztBV3hwQ0E7RUFBbUQ7Q1g0cENuRDs7QVczcENBO0VBQWdEO0NYK3BDaEQ7O0FXOXBDQTtFQUFzRDtDWGtxQ3REOztBV2pxQ0E7RUFBMkQ7Q1hxcUMzRDs7QVdwcUNBO0VBQW1EO0NYd3FDbkQ7O0FXdnFDQTtFQUFrRDtDWDJxQ2xEOztBVzFxQ0E7RUFBd0M7Q1g4cUN4Qzs7QVc3cUNBO0VBQTBDO0NYaXJDMUM7O0FXaHJDQTtFQUFpQztDWG9yQ2pDOztBV25yQ0E7RUFBcUM7Q1h1ckNyQzs7QVd0ckNBO0VBQWtDO0NYMHJDbEM7O0FXenJDQTtFQUF1QztDWDZyQ3ZDOztBVzVyQ0E7RUFBaUM7Q1hnc0NqQzs7QVcvckNBO0VBQWtDO0NYbXNDbEM7O0FXbHNDQTtFQUFtQztDWHNzQ25DOztBV3JzQ0E7RUFBaUM7Q1h5c0NqQzs7QVd4c0NBO0VBQXFDO0NYNHNDckM7O0FXM3NDQTtFQUFpQztDWCtzQ2pDOztBVzlzQ0E7RUFBa0M7Q1hrdENsQzs7QVdqdENBO0VBQWdDO0NYcXRDaEM7O0FXcHRDQTtFQUF1QztDWHd0Q3ZDOztBV3Z0Q0E7RUFBb0M7Q1gydENwQzs7QVcxdENBO0VBQTJDO0NYOHRDM0M7O0FXN3RDQTtFQUF3QztDWGl1Q3hDOztBV2h1Q0E7RUFBcUM7Q1hvdUNyQzs7QVdudUNBO0VBQXFDO0NYdXVDckM7O0FXdHVDQTtFQUFpQztDWDB1Q2pDOztBV3p1Q0E7RUFBbUM7Q1g2dUNuQzs7QVc1dUNBO0VBQXNDO0NYZ3ZDdEM7O0FXL3VDQTtFQUFxQztDWG12Q3JDOztBV2x2Q0E7RUFBc0M7Q1hzdkN0Qzs7QVdydkNBO0VBQW9DO0NYeXZDcEM7O0FXeHZDQTtFQUFvQztDWDR2Q3BDOztBVzN2Q0E7RUFBZ0M7Q1grdkNoQzs7QVc5dkNBO0VBQXVDO0NYa3dDdkM7O0FXandDQTtFQUF5QztDWHF3Q3pDOztBV3B3Q0E7RUFBZ0M7Q1h3d0NoQzs7QVd2d0NBO0VBQXNDO0NYMndDdEM7O0FXMXdDQTtFQUFxQztDWDh3Q3JDOztBVzd3Q0E7RUFBaUM7Q1hpeENqQzs7QVdoeENBO0VBQXFDO0NYb3hDckM7O0FXbnhDQTtFQUFvQztDWHV4Q3BDOztBV3R4Q0E7RUFBc0M7Q1gweEN0Qzs7QVd6eENBO0VBQXNDO0NYNnhDdEM7O0FXNXhDQTtFQUFxQztDWGd5Q3JDOztBVy94Q0E7RUFBcUM7Q1hteUNyQzs7QVdseUNBO0VBQXVDO0NYc3lDdkM7O0FXcnlDQTtFQUFxQztDWHl5Q3JDOztBV3h5Q0E7RUFBaUM7Q1g0eUNqQzs7QVczeUNBO0VBQTBDO0NYK3lDMUM7O0FXOXlDQTtFQUErQztDWGt6Qy9DOztBV2p6Q0E7RUFBdUM7Q1hxekN2Qzs7QVdwekNBO0VBQW9DO0NYd3pDcEM7O0FXdnpDQTtFQUFzQztDWDJ6Q3RDOztBVzF6Q0E7RUFBb0M7Q1g4ekNwQzs7QVc3ekNBO0VBQW1DO0NYaTBDbkM7O0FXaDBDQTtFQUFrQztDWG8wQ2xDOztBV24wQ0E7RUFBZ0M7Q1h1MENoQzs7QVd0MENBO0VBQW1DO0NYMDBDbkM7O0FXejBDQTtFQUFtQztDWDYwQ25DOztBVzUwQ0E7RUFBZ0M7Q1hnMUNoQzs7QVcvMENBO0VBQXdDO0NYbTFDeEM7O0FXbDFDQTtFQUFrQztDWHMxQ2xDOztBV3IxQ0E7RUFBMEM7Q1h5MUMxQzs7QVd4MUNBO0VBQW1DO0NYNDFDbkM7O0FXMzFDQTtFQUF3QztDWCsxQ3hDOztBVzkxQ0E7RUFBc0M7Q1hrMkN0Qzs7QVdqMkNBO0VBQXVDO0NYcTJDdkM7O0FXcDJDQTtFQUFpQztDWHcyQ2pDOztBV3YyQ0E7RUFBcUM7Q1gyMkNyQzs7QVcxMkNBO0VBQTBDO0NYODJDMUM7O0FXNzJDQTtFQUE2QztDWGkzQzdDOztBV2gzQ0E7RUFBbUM7Q1hvM0NuQzs7QVduM0NBO0VBQXlDO0NYdTNDekM7O0FXdDNDQTtFQUFxQztDWDAzQ3JDOztBV3ozQ0E7RUFBNEM7Q1g2M0M1Qzs7QVc1M0NBO0VBQW9DO0NYZzRDcEM7O0FXLzNDQTtFQUFpQztDWG00Q2pDOztBV2w0Q0E7RUFBMEM7Q1hzNEMxQzs7QVdyNENBO0VBQTJDO0NYeTRDM0M7O0FXeDRDQTtFQUFtQztDWDQ0Q25DOztBVzM0Q0E7RUFBcUM7Q1grNENyQzs7QVc5NENBO0VBQXFDO0NYazVDckM7O0FXajVDQTtFQUEwQztDWHE1QzFDOztBV3A1Q0E7RUFBb0M7Q1h3NUNwQzs7QVd2NUNBO0VBQW1DO0NYMjVDbkM7O0FXMTVDQTtFQUF1QztDWDg1Q3ZDOztBVzc1Q0E7RUFBaUM7Q1hpNkNqQzs7QVdoNkNBO0VBQWlDO0NYbzZDakM7O0FXbjZDQTtFQUF3QztDWHU2Q3hDOztBV3Q2Q0E7RUFBaUM7Q1gwNkNqQzs7QVd6NkNBO0VBQWdDO0NYNjZDaEM7O0FXNTZDQTtFQUFrQztDWGc3Q2xDOztBVy82Q0E7RUFBc0M7Q1htN0N0Qzs7QVdsN0NBO0VBQXVDO0NYczdDdkM7O0FXcjdDQTtFQUF1QztDWHk3Q3ZDOztBV3g3Q0E7RUFBaUM7Q1g0N0NqQzs7QVczN0NBO0VBQWtDO0NYKzdDbEM7O0FXOTdDQTtFQUFtQztDWGs4Q25DOztBV2o4Q0E7RUFBcUM7Q1hxOENyQzs7QVdwOENBO0VBQTBDO0NYdzhDMUM7O0FXdjhDQTtFQUErQztDWDI4Qy9DOztBVzE4Q0E7RUFBNEM7Q1g4OEM1Qzs7QVc3OENBO0VBQW1DO0NYaTlDbkM7O0FXaDlDQTtFQUFtQztDWG85Q25DOztBV245Q0E7RUFBbUM7Q1h1OUNuQzs7QVd0OUNBO0VBQW1DO0NYMDlDbkM7O0FXejlDQTtFQUFxQztDWDY5Q3JDOztBVzU5Q0E7RUFBcUM7Q1hnK0NyQzs7QVcvOUNBO0VBQWlDO0NYbStDakM7O0FXbCtDQTtFQUFzQztDWHMrQ3RDOztBV3IrQ0E7RUFBcUM7Q1h5K0NyQzs7QVd4K0NBO0VBQXlDO0NYNCtDekM7O0FXMytDQTtFQUF3QztDWCsrQ3hDOztBVzkrQ0E7RUFBK0M7Q1hrL0MvQzs7QVdqL0NBO0VBQWlEO0NYcS9DakQ7O0FXcC9DQTtFQUFtQztDWHcvQ25DOztBV3YvQ0E7RUFBdUM7Q1gyL0N2Qzs7QVcxL0NBO0VBQThDO0NYOC9DOUM7O0FXNy9DQTtFQUF5QztDWGlnRHpDOztBV2hnREE7RUFBOEM7Q1hvZ0Q5Qzs7QVduZ0RBO0VBQXFEO0NYdWdEckQ7O0FXdGdEQTtFQUFnQztDWDBnRGhDOztBV3pnREE7RUFBd0M7Q1g2Z0R4Qzs7QVc1Z0RBO0VBQXNDO0NYZ2hEdEM7O0FXL2dEQTtFQUFxQztDWG1oRHJDOztBV2xoREE7RUFBdUM7Q1hzaER2Qzs7QVdyaERBO0VBQStDO0NYeWhEL0M7O0FXeGhEQTtFQUE0QztDWDRoRDVDOztBVzNoREE7RUFBZ0M7Q1graERoQzs7QVc5aERBO0VBQWlEO0NYa2lEakQ7O0FXamlEQTtFQUEwQztDWHFpRDFDOztBV3BpREE7RUFBeUM7Q1h3aUR6Qzs7QVd2aURBO0VBQW1DO0NYMmlEbkM7O0FXMWlEQTtFQUFnQztDWDhpRGhDOztBVzdpREE7RUFBb0M7Q1hpakRwQzs7QVdoakRBO0VBQXdDO0NYb2pEeEM7O0FXbmpEQTtFQUFrQztDWHVqRGxDOztBV3RqREE7RUFBbUM7Q1gwakRuQzs7QVd6akRBO0VBQW1DO0NYNmpEbkM7O0FXNWpEQTtFQUF3QztDWGdrRHhDOztBVy9qREE7RUFBa0M7Q1hta0RsQzs7QVdsa0RBO0VBQWlDO0NYc2tEakM7O0FXcmtEQTtFQUFxQztDWHlrRHJDOztBV3hrREE7RUFBeUM7Q1g0a0R6Qzs7QVcza0RBO0VBQXVDO0NYK2tEdkM7O0FXOWtEQTtFQUFzQztDWGtsRHRDOztBV2psREE7RUFBMEM7Q1hxbEQxQzs7QVdwbERBO0VBQXFDO0NYd2xEckM7O0FXdmxEQTtFQUEwQztDWDJsRDFDOztBVzFsREE7RUFBdUM7Q1g4bER2Qzs7QVc3bERBO0VBQXdDO0NYaW1EeEM7O0FXaG1EQTtFQUF1QztDWG9tRHZDOztBV25tREE7RUFBd0M7Q1h1bUR4Qzs7QVd0bURBO0VBQXlDO0NYMG1EekM7O0FXem1EQTtFQUFnRDtDWDZtRGhEOztBVzVtREE7RUFBeUM7Q1hnbkR6Qzs7QVcvbURBO0VBQTZDO0NYbW5EN0M7O0FXbG5EQTtFQUFxQztDWHNuRHJDOztBV3JuREE7RUFBNEM7Q1h5bkQ1Qzs7QVd4bkRBO0VBQThDO0NYNG5EOUM7O0FXM25EQTtFQUEyQztDWCtuRDNDOztBVzluREE7RUFBd0M7Q1hrb0R4Qzs7QVdqb0RBO0VBQXVDO0NYcW9EdkM7O0FXcG9EQTtFQUFzQztDWHdvRHRDOztBV3ZvREE7RUFBaUM7Q1gyb0RqQzs7QVcxb0RBO0VBQXNDO0NYOG9EdEM7O0FXN29EQTtFQUFpQztDWGlwRGpDOztBV2hwREE7RUFBbUM7Q1hvcERuQzs7QVducERBO0VBQXdDO0NYdXBEeEM7O0FXdHBEQTtFQUFpQztDWDBwRGpDOztBV3pwREE7RUFBcUM7Q1g2cERyQzs7QVc1cERBO0VBQThDO0NYZ3FEOUM7O0FXL3BEQTtFQUFvQztDWG1xRHBDOztBV2xxREE7RUFBNEM7Q1hzcUQ1Qzs7QVdycURBO0VBQXNDO0NYeXFEdEM7O0FXeHFEQTtFQUF3QztDWDRxRHhDOztBVzNxREE7RUFBNEM7Q1grcUQ1Qzs7QVc5cURBO0VBQXVDO0NYa3JEdkM7O0FXanJEQTtFQUFpQztDWHFyRGpDOztBV3ByREE7RUFBd0M7Q1h3ckR4Qzs7QVd2ckRBO0VBQWlDO0NYMnJEakM7O0FXMXJEQTtFQUEyQztDWDhyRDNDOztBVzdyREE7RUFBcUM7Q1hpc0RyQzs7QVdoc0RBO0VBQWtDO0NYb3NEbEM7O0FXbnNEQTtFQUFtQztDWHVzRG5DOztBV3RzREE7RUFBc0M7Q1gwc0R0Qzs7QVd6c0RBO0VBQW9DO0NYNnNEcEM7O0FXNXNEQTtFQUFnQztDWGd0RGhDOztBVy9zREE7RUFBbUM7Q1htdERuQzs7QVdsdERBO0VBQXlDO0NYc3REekM7O0FXcnREQTtFQUF3QztDWHl0RHhDOztBV3h0REE7RUFBd0M7Q1g0dER4Qzs7QVczdERBO0VBQWlDO0NYK3REakM7O0FXOXREQTtFQUF5QztDWGt1RHpDOztBV2p1REE7RUFBNkM7Q1hxdUQ3Qzs7QVdwdURBO0VBQThDO0NYd3VEOUM7O0FXdnVEQTtFQUFtRDtDWDJ1RG5EOztBVzF1REE7RUFBc0M7Q1g4dUR0Qzs7QVc3dURBO0VBQXlDO0NYaXZEekM7O0FXaHZEQTtFQUEwQztDWG92RDFDOztBV252REE7RUFBeUM7Q1h1dkR6Qzs7QVd0dkRBO0VBQTZDO0NYMHZEN0M7O0FXenZEQTtFQUFxQztDWDZ2RHJDOztBVzV2REE7RUFBb0M7Q1hnd0RwQzs7QVcvdkRBO0VBQXVDO0NYbXdEdkM7O0FXbHdEQTtFQUEyQztDWHN3RDNDOztBV3J3REE7RUFBb0M7Q1h5d0RwQzs7QVd4d0RBO0VBQWlDO0NYNHdEakM7O0FXM3dEQTtFQUFrQztDWCt3RGxDOztBVzl3REE7RUFBdUM7Q1hreER2Qzs7QVdqeERBO0VBQW9DO0NYcXhEcEM7O0FXcHhEQTtFQUEwQztDWHd4RDFDOztBV3Z4REE7RUFBbUM7Q1gyeERuQzs7QVcxeERBO0VBQThDO0NYOHhEOUM7O0FXN3hEQTtFQUE0QztDWGl5RDVDOztBV2h5REE7RUFBb0M7Q1hveURwQzs7QVdueURBO0VBQXFDO0NYdXlEckM7O0FXdHlEQTtFQUFrQztDWDB5RGxDOztBV3p5REE7RUFBZ0M7Q1g2eURoQzs7QVc1eURBO0VBQXVDO0NYZ3pEdkM7O0FXL3lEQTtFQUF1QztDWG16RHZDOztBV2x6REE7RUFBK0I7Q1hzekQvQjs7QVdyekRBO0VBQXNDO0NYeXpEdEM7O0FXeHpEQTtFQUFrQztDWDR6RGxDOztBVzN6REE7RUFBaUM7Q1grekRqQzs7QVc5ekRBO0VBQWtDO0NYazBEbEM7O0FXajBEQTtFQUFnQztDWHEwRGhDOztBV3AwREE7RUFBb0M7Q1h3MERwQzs7QVd2MERBO0VBQXVDO0NYMjBEdkM7O0FXMTBEQTtFQUFtQztDWDgwRG5DOztBVzcwREE7RUFBdUM7Q1hpMUR2Qzs7QVdoMURBO0VBQTBDO0NYbzFEMUM7O0FXbjFEQTtFQUFzQztDWHUxRHRDOztBV3QxREE7RUFBbUM7Q1gwMURuQzs7QVd6MURBO0VBQW1DO0NYNjFEbkM7O0FXNTFEQTtFQUF5QztDWGcyRHpDOztBVy8xREE7RUFBMEM7Q1htMkQxQzs7QVdsMkRBO0VBQThDO0NYczJEOUM7O0FXcjJEQTtFQUEwQztDWHkyRDFDOztBV3gyREE7RUFBb0M7Q1g0MkRwQzs7QVczMkRBO0VBQWtDO0NYKzJEbEM7O0FXOTJEQTtFQUFvQztDWGszRHBDOztBV2ozREE7RUFBa0M7Q1hxM0RsQzs7QVdwM0RBO0VBQXlDO0NYdzNEekM7O0FXdjNEQTtFQUEyQztDWDIzRDNDOztBVzEzREE7RUFBdUM7Q1g4M0R2Qzs7QVc3M0RBO0VBQXlDO0NYaTREekM7O0FXaDREQTtFQUFtQztDWG80RG5DOztBV240REE7RUFBc0M7Q1h1NER0Qzs7QVd0NERBO0VBQXNDO0NYMDREdEM7O0FXejREQTtFQUF3QztDWDY0RHhDOztBVzU0REE7RUFBbUM7Q1hnNURuQzs7QVcvNERBO0VBQXlDO0NYbTVEekM7O0FXbDVEQTtFQUF1QztDWHM1RHZDOztBV3I1REE7RUFBd0M7Q1h5NUR4Qzs7QVd4NURBO0VBQXdDO0NYNDVEeEM7O0FXMzVEQTtFQUEwQztDWCs1RDFDOztBVzk1REE7RUFBK0M7Q1hrNkQvQzs7QVdqNkRBO0VBQTBDO0NYcTZEMUM7O0FXcDZEQTtFQUFvQztDWHc2RHBDOztBV3Y2REE7RUFBMkM7Q1gyNkQzQzs7QVcxNkRBO0VBQXFDO0NYODZEckM7O0FXNzZEQTtFQUFpQztDWGk3RGpDOztBV2g3REE7RUFBeUM7Q1hvN0R6Qzs7QVduN0RBO0VBQStDO0NYdTdEL0M7O0FXdDdEQTtFQUFvQztDWDA3RHBDOztBV3o3REE7RUFBaUM7Q1g2N0RqQzs7QVc1N0RBO0VBQXFDO0NYZzhEckM7O0FXLzdEQTtFQUFzQztDWG04RHRDOztBV2w4REE7RUFBNEM7Q1hzOEQ1Qzs7QVdyOERBO0VBQXdDO0NYeThEeEM7O0FXeDhEQTtFQUF3QztDWDQ4RHhDOztBVzM4REE7RUFBOEM7Q1grOEQ5Qzs7QVc5OERBO0VBQXVDO0NYazlEdkM7O0FXajlEQTtFQUF1QztDWHE5RHZDOztBV3A5REE7RUFBd0M7Q1h3OUR4Qzs7QVd2OURBO0VBQStDO0NYMjlEL0M7O0FXMTlEQTtFQUE2QztDWDg5RDdDOztBVzc5REE7RUFBc0M7Q1hpK0R0Qzs7QVdoK0RBO0VBQTRDO0NYbytENUM7O0FXbitEQTtFQUF1QztDWHUrRHZDOztBV3QrREE7RUFBZ0Q7Q1gwK0RoRDs7QVd6K0RBO0VBQTBDO0NYNitEMUM7O0FXNStEQTtFQUFxQztDWGcvRHJDOztBVy8rREE7RUFBa0M7Q1htL0RsQzs7QVdsL0RBO0VBQW9DO0NYcy9EcEM7O0FXci9EQTtFQUFtQztDWHkvRG5DOztBV3gvREE7RUFBaUM7Q1g0L0RqQzs7QVczL0RBO0VBQXFDO0NYKy9EckM7O0FXOS9EQTtFQUF3QztDWGtnRXhDOztBV2pnRUE7RUFBK0M7Q1hxZ0UvQzs7QVdwZ0VBO0VBQXVDO0NYd2dFdkM7O0FXdmdFQTtFQUFzQztDWDJnRXRDOztBVzFnRUE7RUFBbUM7Q1g4Z0VuQzs7QVc3Z0VBO0VBQWtDO0NYaWhFbEM7O0FXaGhFQTtFQUF5QztDWG9oRXpDOztBV25oRUE7RUFBK0M7Q1h1aEUvQzs7QVd0aEVBO0VBQWlEO0NYMGhFakQ7O0FXemhFQTtFQUE2QztDWDZoRTdDOztBVzVoRUE7RUFBK0M7Q1hnaUUvQzs7QVcvaEVBO0VBQXdDO0NYbWlFeEM7O0FXbGlFQTtFQUErQztDWHNpRS9DOztBV3JpRUE7RUFBdUM7Q1h5aUV2Qzs7QVd4aUVBO0VBQXVDO0NYNGlFdkM7O0FXM2lFQTtFQUE0QztDWCtpRTVDOztBVzlpRUE7RUFBNEM7Q1hrakU1Qzs7QVdqakVBO0VBQTZDO0NYcWpFN0M7O0FXcGpFQTtFQUEwQztDWHdqRTFDOztBV3ZqRUE7RUFBeUM7Q1gyakV6Qzs7QVcxakVBO0VBQXNDO0NYOGpFdEM7O0FXN2pFQTtFQUEwQztDWGlrRTFDOztBV2hrRUE7RUFBMEM7Q1hva0UxQzs7QVdua0VBO0VBQXVDO0NYdWtFdkM7O0FXdGtFQTtFQUFrQztDWDBrRWxDOztBV3prRUE7RUFBMEM7Q1g2a0UxQzs7QVc1a0VBO0VBQXVDO0NYZ2xFdkM7O0FXL2tFQTtFQUFzQztDWG1sRXRDOztBV2xsRUE7RUFBZ0Q7Q1hzbEVoRDs7QVdybEVBO0VBQTRDO0NYeWxFNUM7O0FXeGxFQTtFQUFxQztDWDRsRXJDOztBVzNsRUE7RUFBcUM7Q1grbEVyQzs7QVc5bEVBO0VBQW9DO0NYa21FcEM7O0FXam1FQTtFQUF1QztDWHFtRXZDOztBV3BtRUE7RUFBNEM7Q1h3bUU1Qzs7QVd2bUVBO0VBQXVDO0NYMm1FdkM7O0FXMW1FQTtFQUFnQztDWDhtRWhDOztBVzdtRUE7RUFBNEM7Q1hpbkU1Qzs7QVdobkVBO0VBQWtEO0NYb25FbEQ7O0FXbm5FQTtFQUEyQztDWHVuRTNDOztBV3RuRUE7RUFBNEM7Q1gwbkU1Qzs7QVd6bkVBO0VBQW9DO0NYNm5FcEM7O0FXNW5FQTtFQUF1QztDWGdvRXZDOztBVy9uRUE7RUFBMkM7Q1htb0UzQzs7QVdsb0VBO0VBQW9DO0NYc29FcEM7O0FXcm9FQTtFQUFrQztDWHlvRWxDOztBV3hvRUE7RUFBeUM7Q1g0b0V6Qzs7QVczb0VBO0VBQXNDO0NYK29FdEM7O0FXOW9FQTtFQUF1QztDWGtwRXZDOztBV2pwRUE7RUFBd0M7Q1hxcEV4Qzs7QVdwcEVBO0VBQW1DO0NYd3BFbkM7O0FXdnBFQTtFQUFrQztDWDJwRWxDOztBVzFwRUE7RUFBaUM7Q1g4cEVqQzs7QVc3cEVBO0VBQTBDO0NYaXFFMUM7O0FXaHFFQTtFQUFvQztDWG9xRXBDOztBV25xRUE7RUFBaUM7Q1h1cUVqQzs7QVd0cUVBO0VBQXdDO0NYMHFFeEM7O0FXenFFQTtFQUF3QztDWDZxRXhDOztBVzVxRUE7RUFBaUM7Q1hnckVqQzs7QVcvcUVBO0VBQWtDO0NYbXJFbEM7O0FXbHJFQTtFQUFxQztDWHNyRXJDOztBV3JyRUE7RUFBa0M7Q1h5ckVsQzs7QVd4ckVBO0VBQXVDO0NYNHJFdkM7O0FXM3JFQTtFQUFxQztDWCtyRXJDOztBVzlyRUE7RUFBeUM7Q1hrc0V6Qzs7QVdqc0VBO0VBQTRDO0NYcXNFNUM7O0FXcHNFQTtFQUEwQztDWHdzRTFDOztBV3ZzRUE7RUFBb0M7Q1gyc0VwQzs7QVcxc0VBO0VBQW1DO0NYOHNFbkM7O0FXN3NFQTtFQUFrQztDWGl0RWxDOztBV2h0RUE7RUFBbUM7Q1hvdEVuQzs7QVdudEVBO0VBQXNDO0NYdXRFdEM7O0FXdHRFQTtFQUEwQztDWDB0RTFDOztBV3p0RUE7RUFBMkM7Q1g2dEUzQzs7QVc1dEVBO0VBQTRDO0NYZ3VFNUM7O0FXL3RFQTtFQUF5QztDWG11RXpDOztBV2x1RUE7RUFBdUM7Q1hzdUV2Qzs7QVdydUVBO0VBQWtDO0NYeXVFbEM7O0FXeHVFQTtFQUFvQztDWDR1RXBDOztBVzN1RUE7RUFBa0M7Q1grdUVsQzs7QVc5dUVBO0VBQW9DO0NYa3ZFcEM7O0FXanZFQTtFQUFxQztDWHF2RXJDOztBV3B2RUE7RUFBc0M7Q1h3dkV0Qzs7QVd2dkVBO0VBQW9DO0NYMnZFcEM7O0FXMXZFQTtFQUFrQztDWDh2RWxDOztBVzd2RUE7RUFBcUM7Q1hpd0VyQzs7QVdod0VBO0VBQW9DO0NYb3dFcEM7O0FXbndFQTtFQUF3QztDWHV3RXhDOztBV3R3RUE7RUFBa0M7Q1gwd0VsQzs7QVd6d0VBO0VBQWtDO0NYNndFbEM7O0FXNXdFQTtFQUFrQztDWGd4RWxDOztBVy93RUE7RUFBbUM7Q1hteEVuQzs7QVdseEVBO0VBQWlDO0NYc3hFakM7O0FXcnhFQTtFQUFrQztDWHl4RWxDOztBV3h4RUE7RUFBbUM7Q1g0eEVuQzs7QVczeEVBO0VBQXFDO0NYK3hFckM7O0FXOXhFQTtFQUFxQztDWGt5RXJDOztBV2p5RUE7RUFBaUM7Q1hxeUVqQzs7QVdweUVBO0VBQXdDO0NYd3lFeEM7O0FXdnlFQTtFQUFxQztDWDJ5RXJDOztBVzF5RUE7RUFBc0M7Q1g4eUV0Qzs7QVc3eUVBO0VBQTZDO0NYaXpFN0M7O0FXaHpFQTtFQUFxQztDWG96RXJDOztBV256RUE7RUFBcUM7Q1h1ekVyQzs7QVd0ekVBO0VBQThDO0NYMHpFOUM7O0FXenpFQTtFQUFxQztDWDZ6RXJDOztBVzV6RUE7RUFBb0M7Q1hnMEVwQzs7QVcvekVBO0VBQW1DO0NYbTBFbkM7O0FXbDBFQTtFQUFvQztDWHMwRXBDOztBV3IwRUE7RUFBbUM7Q1h5MEVuQzs7QVd4MEVBO0VBQXdDO0NYNDBFeEM7O0FXMzBFQTtFQUFpQztDWCswRWpDOztBVzkwRUE7RUFBaUM7Q1hrMUVqQzs7QVdqMUVBO0VBQXVDO0NYcTFFdkM7O0FXcDFFQTtFQUFvQztDWHcxRXBDOztBV3YxRUE7RUFBaUM7Q1gyMUVqQzs7QVcxMUVBO0VBQWtDO0NYODFFbEM7O0FXNzFFQTtFQUFrQztDWGkyRWxDOztBV2gyRUE7RUFBbUM7Q1hvMkVuQzs7QVduMkVBO0VBQTJDO0NYdTJFM0M7O0FXdDJFQTtFQUErQjtDWDAyRS9COztBV3oyRUE7RUFBc0M7Q1g2MkV0Qzs7QVc1MkVBO0VBQXFDO0NYZzNFckM7O0FXLzJFQTtFQUFrQztDWG0zRWxDOztBV2wzRUE7RUFBbUM7Q1hzM0VuQzs7QVdyM0VBO0VBQWdDO0NYeTNFaEM7O0FXeDNFQTtFQUFvQztDWDQzRXBDOztBVzMzRUE7RUFBcUM7Q1grM0VyQzs7QVc5M0VBO0VBQW1DO0NYazRFbkM7O0FXajRFQTtFQUFtQztDWHE0RW5DOztBV3A0RUE7RUFBd0M7Q1h3NEV4Qzs7QVd2NEVBO0VBQTBDO0NYMjRFMUM7O0FXMTRFQTtFQUFpQztDWDg0RWpDOztBVzc0RUE7RUFBc0M7Q1hpNUV0Qzs7QVdoNUVBO0VBQTRDO0NYbzVFNUM7O0FXbjVFQTtFQUFzQztDWHU1RXRDOztBV3Q1RUE7RUFBbUM7Q1gwNUVuQzs7QVd6NUVBO0VBQXFDO0NYNjVFckM7O0FXNTVFQTtFQUFxQztDWGc2RXJDOztBVy81RUE7RUFBbUM7Q1htNkVuQzs7QVdsNkVBO0VBQXdDO0NYczZFeEM7O0FXcjZFQTtFQUF5QztDWHk2RXpDOztBV3g2RUE7RUFBMkM7Q1g0NkUzQzs7QVczNkVBO0VBQW9DO0NYKzZFcEM7O0FXOTZFQTtFQUFtQztDWGs3RW5DOztBV2o3RUE7RUFBMEM7Q1hxN0UxQzs7QVdwN0VBO0VBQWtDO0NYdzdFbEM7O0FXdjdFQTtFQUF1QztDWDI3RXZDOztBVzE3RUE7RUFBeUM7Q1g4N0V6Qzs7QVc3N0VBO0VBQXVDO0NYaThFdkM7O0FXaDhFQTtFQUF3QztDWG84RXhDOztBV244RUE7RUFBaUM7Q1h1OEVqQzs7QVd0OEVBO0VBQW9DO0NYMDhFcEM7O0FXejhFQTtFQUFrQztDWDY4RWxDOztBVzU4RUE7RUFBaUM7Q1hnOUVqQzs7QVcvOEVBO0VBQXNDO0NYbTlFdEM7O0FXbDlFQTtFQUE0QztDWHM5RTVDOztBV3I5RUE7RUFBMkM7Q1h5OUUzQzs7QVd4OUVBO0VBQXlDO0NYNDlFekM7O0FXMzlFQTtFQUFzQztDWCs5RXRDOztBVzk5RUE7RUFBc0M7Q1hrK0V0Qzs7QVdqK0VBO0VBQWlDO0NYcStFakM7O0FXcCtFQTtFQUFpQztDWHcrRWpDOztBV3YrRUE7RUFBcUM7Q1gyK0VyQzs7QVcxK0VBO0VBQXdDO0NYOCtFeEM7O0FXNytFQTtFQUFtQztDWGkvRW5DOztBV2gvRUE7RUFBa0M7Q1hvL0VsQzs7QVduL0VBO0VBQXNDO0NYdS9FdEM7O0FXdC9FQTtFQUFpQztDWDAvRWpDOztBV3ovRUE7RUFBcUM7Q1g2L0VyQzs7QVc1L0VBO0VBQW9DO0NYZ2dGcEM7O0FXLy9FQTtFQUFvQztDWG1nRnBDOztBV2xnRkE7RUFBMkM7Q1hzZ0YzQzs7QVdyZ0ZBO0VBQWlDO0NYeWdGakM7O0FXeGdGQTtFQUFzQztDWDRnRnRDOztBVzNnRkE7RUFBZ0Q7Q1grZ0ZoRDs7QVc5Z0ZBO0VBQWdEO0NYa2hGaEQ7O0FXamhGQTtFQUFpRDtDWHFoRmpEOztBV3BoRkE7RUFBOEM7Q1h3aEY5Qzs7QVd2aEZBO0VBQXVDO0NYMmhGdkM7O0FXMWhGQTtFQUF5QztDWDhoRnpDOztBVzdoRkE7RUFBa0M7Q1hpaUZsQzs7QVdoaUZBO0VBQXdDO0NYb2lGeEM7O0FXbmlGQTtFQUFpQztDWHVpRmpDOztBV3RpRkE7RUFBb0M7Q1gwaUZwQzs7QVd6aUZBO0VBQWtDO0NYNmlGbEM7O0FXNWlGQTtFQUFtQztDWGdqRm5DOztBVy9pRkE7RUFBc0M7Q1htakZ0Qzs7QVdsakZBO0VBQXNDO0NYc2pGdEM7O0FXcmpGQTtFQUFpQztDWHlqRmpDOztBV3hqRkE7RUFBd0M7Q1g0akZ4Qzs7QVczakZBO0VBQWdDO0NYK2pGaEM7O0FXOWpGQTtFQUF1QztDWGtrRnZDOztBV2prRkE7RUFBMkM7Q1hxa0YzQzs7QVdwa0ZBO0VBQXVDO0NYd2tGdkM7O0FXdmtGQTtFQUEyQztDWDJrRjNDOztBVzFrRkE7RUFBb0M7Q1g4a0ZwQzs7QVc3a0ZBO0VBQXNDO0NYaWxGdEM7O0FXaGxGQTtFQUFxQztDWG9sRnJDOztBV25sRkE7RUFBbUM7Q1h1bEZuQzs7QVd0bEZBO0VBQWlDO0NYMGxGakM7O0FXemxGQTtFQUF3QztDWDZsRnhDOztBVzVsRkE7RUFBd0M7Q1hnbUZ4Qzs7QVcvbEZBO0VBQTBDO0NYbW1GMUM7O0FXbG1GQTtFQUEwQztDWHNtRjFDOztBV3JtRkE7RUFBaUM7Q1h5bUZqQzs7QVd4bUZBO0VBQXFDO0NYNG1GckM7O0FXM21GQTtFQUFtQztDWCttRm5DOztBVzltRkE7RUFBZ0M7Q1hrbkZoQzs7QVdqbkZBO0VBQWtDO0NYcW5GbEM7O0FXcG5GQTtFQUFvQztDWHduRnBDOztBV3ZuRkE7RUFBbUM7Q1gybkZuQzs7QVcxbkZBO0VBQXFDO0NYOG5GckM7O0FXN25GQTtFQUFtQztDWGlvRm5DOztBV2hvRkE7RUFBa0M7Q1hvb0ZsQzs7QVdub0ZBO0VBQW1DO0NYdW9GbkM7O0FXdG9GQTtFQUFxQztDWDBvRnJDOztBV3pvRkE7RUFBZ0M7Q1g2b0ZoQzs7QVc1b0ZBO0VBQXNDO0NYZ3BGdEM7O0FXL29GQTtFQUE2QztDWG1wRjdDOztBV2xwRkE7RUFBbUM7Q1hzcEZuQzs7QVdycEZBO0VBQXFDO0NYeXBGckM7O0FXeHBGQTtFQUFvQztDWDRwRnBDOztBVzNwRkE7RUFBb0M7Q1grcEZwQzs7QVc5cEZBO0VBQW1DO0NYa3FGbkM7O0FXanFGQTtFQUFzQztDWHFxRnRDOztBV3BxRkE7RUFBc0M7Q1h3cUZ0Qzs7QVd2cUZBO0VBQXVDO0NYMnFGdkM7O0FXMXFGQTtFQUEyQztDWDhxRjNDOztBVzdxRkE7RUFBaUQ7Q1hpckZqRDs7QVdockZBO0VBQTZDO0NYb3JGN0M7O0FXbnJGQTtFQUF1QztDWHVyRnZDOztBV3RyRkE7RUFBc0M7Q1gwckZ0Qzs7QVd6ckZBO0VBQWtDO0NYNnJGbEM7O0FXNXJGQTtFQUF5QztDWGdzRnpDOztBVy9yRkE7RUFBeUM7Q1htc0Z6Qzs7QVdsc0ZBO0VBQW1DO0NYc3NGbkM7O0FXcnNGQTtFQUFnQztDWHlzRmhDOztBV3hzRkE7RUFBcUM7Q1g0c0ZyQzs7QVczc0ZBO0VBQWtDO0NYK3NGbEM7O0FXOXNGQTtFQUFtQztDWGt0Rm5DOztBV2p0RkE7RUFBbUM7Q1hxdEZuQzs7QVdwdEZBO0VBQXVDO0NYd3RGdkM7O0FXdnRGQTtFQUFpQztDWDJ0RmpDOztBVzF0RkE7RUFBbUM7Q1g4dEZuQzs7QVc3dEZBO0VBQXVDO0NYaXVGdkM7O0FXaHVGQTtFQUEyQztDWG91RjNDOztBV251RkE7RUFBNEM7Q1h1dUY1Qzs7QVd0dUZBO0VBQWdEO0NYMHVGaEQ7O0FXenVGQTtFQUF3QztDWDZ1RnhDOztBVzV1RkE7RUFBNEM7Q1hndkY1Qzs7QVcvdUZBO0VBQXFDO0NYbXZGckM7O0FXbHZGQTtFQUFpQztDWHN2RmpDOztBV3J2RkE7RUFBMEM7Q1h5dkYxQzs7QVd4dkZBO0VBQW1DO0NYNHZGbkM7O0FXM3ZGQTtFQUF1QztDWCt2RnZDOztBVzl2RkE7RUFBcUM7Q1hrd0ZyQzs7QVdqd0ZBO0VBQWtDO0NYcXdGbEM7O0FXcHdGQTtFQUEwQztDWHd3RjFDOztBV3Z3RkE7RUFBb0M7Q1gyd0ZwQzs7QVcxd0ZBO0VBQWtDO0NYOHdGbEM7O0FXN3dGQTtFQUFvQztDWGl4RnBDOztBV2h4RkE7RUFBaUM7Q1hveEZqQzs7QVdueEZBO0VBQTBDO0NYdXhGMUM7O0FXdHhGQTtFQUFtQztDWDB4Rm5DOztBV3p4RkE7RUFBc0M7Q1g2eEZ0Qzs7QVc1eEZBO0VBQW1DO0NYZ3lGbkM7O0FXL3hGQTtFQUFpQztDWG15RmpDOztBV2x5RkE7RUFBb0M7Q1hzeUZwQzs7QVdyeUZBO0VBQXNDO0NYeXlGdEM7O0FXeHlGQTtFQUEwQztDWDR5RjFDOztBVzN5RkE7RUFBZ0M7Q1greUZoQzs7QVc5eUZBO0VBQWdDO0NYa3pGaEM7O0FXanpGQTtFQUF3QztDWHF6RnhDOztBV3B6RkE7RUFBeUM7Q1h3ekZ6Qzs7QVd2ekZBO0VBQTJDO0NYMnpGM0M7O0FXMXpGQTtFQUEyQztDWDh6RjNDOztBVzd6RkE7RUFBMEM7Q1hpMEYxQzs7QVdoMEZBO0VBQWlEO0NYbzBGakQ7O0FXbjBGQTtFQUFvQztDWHUwRnBDOztBV3QwRkE7RUFBeUM7Q1gwMEZ6Qzs7QVd6MEZBO0VBQStCO0NYNjBGL0I7O0FXNTBGQTtFQUFxQztDWGcxRnJDOztBVy8wRkE7RUFBbUM7Q1htMUZuQzs7QVdsMUZBO0VBQWtDO0NYczFGbEM7O0FXcjFGQTtFQUEwQztDWHkxRjFDOztBV3gxRkE7RUFBa0M7Q1g0MUZsQzs7QVczMUZBO0VBQWdDO0NYKzFGaEM7O0FXOTFGQTtFQUFrQztDWGsyRmxDOztBV2oyRkE7RUFBb0M7Q1hxMkZwQzs7QVdwMkZBO0VBQWtDO0NYdzJGbEM7O0FXdjJGQTtFQUFzQztDWDIyRnRDOztBVzEyRkE7RUFBa0M7Q1g4MkZsQzs7QVc3MkZBO0VBQXdDO0NYaTNGeEM7O0FXaDNGQTtFQUF5QztDWG8zRnpDOztBV24zRkE7RUFBb0M7Q1h1M0ZwQzs7QVd0M0ZBO0VBQW1DO0NYMDNGbkM7O0FXejNGQTtFQUFtQztDWDYzRm5DOztBVzUzRkE7RUFBd0M7Q1hnNEZ4Qzs7QVcvM0ZBO0VBQXNDO0NYbTRGdEM7O0FXbDRGQTtFQUEwQztDWHM0RjFDOztBV3I0RkE7RUFBc0M7Q1h5NEZ0Qzs7QVd4NEZBO0VBQW9DO0NYNDRGcEM7O0FXMzRGQTtFQUFxQztDWCs0RnJDOztBVzk0RkE7RUFBMkM7Q1hrNUYzQzs7QVdqNUZBO0VBQWtDO0NYcTVGbEM7O0FXcDVGQTtFQUFvQztDWHc1RnBDOztBV3Y1RkE7RUFBa0M7Q1gyNUZsQzs7QVcxNUZBO0VBQXlDO0NYODVGekM7O0FXNzVGQTtFQUFnQztDWGk2RmhDOztBV2g2RkE7RUFBbUM7Q1hvNkZuQzs7QVduNkZBO0VBQWtDO0NYdTZGbEM7O0FXdDZGQTtFQUFnQztDWDA2RmhDOztBV3o2RkE7RUFBb0M7Q1g2NkZwQzs7QVc1NkZBO0VBQXNDO0NYZzdGdEM7O0FXLzZGQTtFQUFvQztDWG03RnBDOztBV2w3RkE7RUFBdUM7Q1hzN0Z2Qzs7QVdyN0ZBO0VBQXVDO0NYeTdGdkM7O0FXeDdGQTtFQUF5QztDWDQ3RnpDOztBVzM3RkE7RUFBeUM7Q1grN0Z6Qzs7QVc5N0ZBO0VBQTBDO0NYazhGMUM7O0FXajhGQTtFQUF5QztDWHE4RnpDOztBV3A4RkE7RUFBdUM7Q1h3OEZ2Qzs7QVd2OEZBO0VBQW9DO0NYMjhGcEM7O0FXMThGQTtFQUFvQztDWDg4RnBDOztBVzc4RkE7RUFBdUM7Q1hpOUZ2Qzs7QVdoOUZBO0VBQXNDO0NYbzlGdEM7O0FXbjlGQTtFQUF5QztDWHU5RnpDOztBV3Q5RkE7RUFBd0M7Q1gwOUZ4Qzs7QVd6OUZBO0VBQThDO0NYNjlGOUM7O0FXNTlGQTtFQUE2QztDWGcrRjdDOztBVy85RkE7RUFBa0M7Q1htK0ZsQzs7QVdsK0ZBO0VBQXNDO0NYcytGdEM7O0FXcitGQTtFQUF3QztDWHkrRnhDOztBV3grRkE7RUFBeUM7Q1g0K0Z6Qzs7QVczK0ZBO0VBQTZDO0NYKytGN0M7O0FXOStGQTtFQUF5QztDWGsvRnpDOztBV2ovRkE7RUFBd0M7Q1hxL0Z4Qzs7QVdwL0ZBO0VBQWdDO0NYdy9GaEM7O0FXdi9GQTtFQUF1QztDWDIvRnZDOztBVzEvRkE7RUFBMkM7Q1g4L0YzQzs7QVc3L0ZBO0VBQTJDO0NYaWdHM0M7O0FXaGdHQTtFQUEwQztDWG9nRzFDOztBV25nR0E7RUFBOEM7Q1h1Z0c5Qzs7QVd0Z0dBO0VBQXVDO0NYMGdHdkM7O0FXemdHQTtFQUFrQztDWDZnR2xDOztBVzVnR0E7RUFBc0M7Q1hnaEd0Qzs7QVcvZ0dBO0VBQXdDO0NYbWhHeEM7O0FXbGhHQTtFQUE2QztDWHNoRzdDOztBV3JoR0E7RUFBd0M7Q1h5aEd4Qzs7QVd4aEdBO0VBQTZDO0NYNGhHN0M7O0FXM2hHQTtFQUFrQztDWCtoR2xDOztBVzloR0E7RUFBMEM7Q1hraUcxQzs7QVdqaUdBO0VBQTRDO0NYcWlHNUM7O0FXcGlHQTtFQUF3QztDWHdpR3hDOztBV3ZpR0E7RUFBaUM7Q1gyaUdqQzs7QVcxaUdBO0VBQXdDO0NYOGlHeEM7O0FXN2lHQTtFQUF3QztDWGlqR3hDOztBV2hqR0E7RUFBaUM7Q1hvakdqQzs7QVduakdBO0VBQWlDO0NYdWpHakM7O0FXdGpHQTtFQUF3QztDWDBqR3hDOztBV3pqR0E7RUFBd0M7Q1g2akd4Qzs7QVc1akdBO0VBQW9DO0NYZ2tHcEM7O0FXL2pHQTtFQUFpQztDWG1rR2pDOztBV2xrR0E7RUFBbUM7Q1hza0duQzs7QVdya0dBO0VBQWdDO0NYeWtHaEM7O0FXeGtHQTtFQUFzQztDWDRrR3RDOztBVzNrR0E7RUFBaUM7Q1gra0dqQzs7QVc5a0dBO0VBQXFDO0NYa2xHckM7O0FXamxHQTtFQUF1QztDWHFsR3ZDOztBV3BsR0E7RUFBc0M7Q1h3bEd0Qzs7QVd2bEdBO0VBQWlDO0NYMmxHakM7O0FXMWxHQTtFQUEwQztDWDhsRzFDOztBVzdsR0E7RUFBeUM7Q1hpbUd6Qzs7QVdobUdBO0VBQWdEO0NYb21HaEQ7O0FXbm1HQTtFQUFvRDtDWHVtR3BEOztBV3RtR0E7RUFBa0M7Q1gwbUdsQzs7QVd6bUdBO0VBQXVDO0NYNm1HdkM7O0FXNW1HQTtFQUF5QztDWGduR3pDOztBVy9tR0E7RUFBNEM7Q1htbkc1Qzs7QVdsbkdBO0VBQXlDO0NYc25HekM7O0FXcm5HQTtFQUFzQztDWHluR3RDOztBV3huR0E7RUFBbUM7Q1g0bkduQzs7QVczbkdBO0VBQXlDO0NYK25HekM7O0FXOW5HQTtFQUFtQztDWGtvR25DOztBV2pvR0E7RUFBK0I7Q1hxb0cvQjs7QVdwb0dBO0VBQW1DO0NYd29HbkM7O0FXdm9HQTtFQUFxQztDWDJvR3JDOztBVzFvR0E7RUFBNEM7Q1g4b0c1Qzs7QVc3b0dBO0VBQXNDO0NYaXBHdEM7O0FXaHBHQTtFQUFzQztDWG9wR3RDOztBV25wR0E7RUFBa0M7Q1h1cEdsQzs7QVd0cEdBO0VBQXVDO0NYMHBHdkM7O0FXenBHQTtFQUF3QztDWDZwR3hDOztBVzVwR0E7RUFBa0M7Q1hncUdsQzs7QVcvcEdBO0VBQXNDO0NYbXFHdEM7O0FXbHFHQTtFQUFzQztDWHNxR3RDOztBV3JxR0E7RUFBMEM7Q1h5cUcxQzs7QVd4cUdBO0VBQW9DO0NYNHFHcEM7O0FXM3FHQTtFQUFtQztDWCtxR25DOztBVzlxR0E7RUFBeUM7Q1hrckd6Qzs7QVdqckdBO0VBQW9DO0NYcXJHcEM7O0FXcHJHQTtFQUFrQztDWHdyR2xDOztBV3ZyR0E7RUFBd0M7Q1gyckd4Qzs7QVcxckdBO0VBQW1DO0NYOHJHbkM7O0FXN3JHQTtFQUFrQztDWGlzR2xDOztBV2hzR0E7RUFBb0M7Q1hvc0dwQzs7QVduc0dBO0VBQXlDO0NYdXNHekM7O0FXdHNHQTtFQUFvQztDWDBzR3BDOztBV3pzR0E7RUFBc0M7Q1g2c0d0Qzs7QVc1c0dBO0VBQW1DO0NYZ3RHbkM7O0FXL3NHQTtFQUF5QztDWG10R3pDOztBV2x0R0E7RUFBMEM7Q1hzdEcxQzs7QVdydEdBO0VBQW1DO0NYeXRHbkM7O0FXeHRHQTtFQUFpQztDWDR0R2pDOztBVzN0R0E7RUFBcUM7Q1grdEdyQzs7QVc5dEdBO0VBQXVDO0NYa3VHdkM7O0FXanVHQTtFQUEwQztDWHF1RzFDOztBV3B1R0E7RUFBbUM7Q1h3dUduQzs7QVd2dUdBO0VBQWtDO0NYMnVHbEM7O0FXMXVHQTtFQUFzQztDWDh1R3RDOztBVzd1R0E7RUFBbUM7Q1hpdkduQzs7QVdodkdBO0VBQXVDO0NYb3ZHdkM7O0FXbnZHQTtFQUF5QztDWHV2R3pDOztBV3R2R0E7RUFBc0M7Q1gwdkd0Qzs7QVd6dkdBO0VBQXFDO0NYNnZHckM7O0FXNXZHQTtFQUFvQztDWGd3R3BDOztBVy92R0E7RUFBZ0M7Q1htd0doQzs7QVdsd0dBO0VBQW1DO0NYc3dHbkM7O0FXcndHQTtFQUFpQztDWHl3R2pDOztBV3h3R0E7RUFBaUM7Q1g0d0dqQzs7QVczd0dBO0VBQWtDO0NYK3dHbEM7O0FXOXdHQTtFQUFtQztDWGt4R25DOztBV2p4R0E7RUFBdUM7Q1hxeEd2Qzs7QVdweEdBO0VBQW9DO0NYd3hHcEM7O0FXdnhHQTtFQUFrQztDWDJ4R2xDOztBVzF4R0E7RUFBZ0M7Q1g4eEdoQzs7QVc3eEdBO0VBQXVDO0NYaXlHdkM7O0FXaHlHQTtFQUF1QztDWG95R3ZDOztBV255R0E7RUFBa0M7Q1h1eUdsQzs7QVd0eUdBO0VBQTJDO0NYMHlHM0M7O0FXenlHQTtFQUE2QztDWDZ5RzdDOztBVzV5R0E7RUFBMkM7Q1hnekczQzs7QVcveUdBO0VBQW9DO0NYbXpHcEM7O0FXbHpHQTtFQUF1QztDWHN6R3ZDOztBV3J6R0E7RUFBaUM7Q1h5ekdqQzs7QVd4ekdBO0VBQW9DO0NYNHpHcEM7O0FXM3pHQTtFQUFxQztDWCt6R3JDOztBVzl6R0E7RUFBbUM7Q1hrMEduQzs7QVdqMEdBO0VBQXVDO0NYcTBHdkM7O0FXcDBHQTtFQUFpQztDWHcwR2pDOztBV3YwR0E7RUFBc0M7Q1gyMEd0Qzs7QVcxMEdBO0VBQTJDO0NYODBHM0M7O0FXNzBHQTtFQUFpQztDWGkxR2pDOztBV2gxR0E7RUFBbUM7Q1hvMUduQzs7QVduMUdBO0VBQW1DO0NYdTFHbkM7O0FXdDFHQTtFQUF3QztDWDAxR3hDOztBV3oxR0E7RUFBbUM7Q1g2MUduQzs7QVc1MUdBO0VBQW1DO0NYZzJHbkM7O0FXLzFHQTtFQUFvQztDWG0yR3BDOztBV2wyR0E7RUFBbUM7Q1hzMkduQzs7QVdyMkdBO0VBQTBDO0NYeTJHMUM7O0FXeDJHQTtFQUE0QztDWDQyRzVDOztBVzMyR0E7RUFBeUM7Q1grMkd6Qzs7QVc5MkdBO0VBQXdDO0NYazNHeEM7O0FXajNHQTtFQUF3QztDWHEzR3hDOztBV3AzR0E7RUFBcUM7Q1h3M0dyQzs7QVd2M0dBO0VBQXFDO0NYMjNHckM7O0FXMTNHQTtFQUFtQztDWDgzR25DOztBVzczR0E7RUFBbUM7Q1hpNEduQzs7QVdoNEdBO0VBQXlDO0NYbzRHekM7O0FXbjRHQTtFQUFtQztDWHU0R25DOztBV3Q0R0E7RUFBa0M7Q1gwNEdsQzs7QVd6NEdBO0VBQXNDO0NYNjRHdEM7O0FXNTRHQTtFQUE2QztDWGc1RzdDOztBVy80R0E7RUFBeUM7Q1htNUd6Qzs7QVdsNUdBO0VBQXdDO0NYczVHeEM7O0FXcjVHQTtFQUF1QztDWHk1R3ZDOztBV3g1R0E7RUFBeUM7Q1g0NUd6Qzs7QVczNUdBO0VBQWlDO0NYKzVHakM7O0FXOTVHQTtFQUEwQztDWGs2RzFDOztBV2o2R0E7RUFBeUM7Q1hxNkd6Qzs7QVdwNkdBO0VBQXdDO0NYdzZHeEM7O0FXdjZHQTtFQUFvQztDWDI2R3BDOztBVzE2R0E7RUFBeUM7Q1g4Nkd6Qzs7QVc3NkdBO0VBQTRDO0NYaTdHNUM7O0FXaDdHQTtFQUEwQztDWG83RzFDOztBV243R0E7RUFBcUM7Q1h1N0dyQzs7QVd0N0dBO0VBQW1DO0NYMDdHbkM7O0FXejdHQTtFQUF3QztDWDY3R3hDOztBVzU3R0E7RUFBaUM7Q1hnOEdqQzs7QVcvN0dBO0VBQXdDO0NYbThHeEM7O0FXbDhHQTtFQUEwQztDWHM4RzFDOztBV3I4R0E7RUFBeUM7Q1h5OEd6Qzs7QVd4OEdBO0VBQW1DO0NYNDhHbkM7O0FXMzhHQTtFQUFzQztDWCs4R3RDOztBVzk4R0E7RUFBcUM7Q1hrOUdyQzs7QVdqOUdBO0VBQXdDO0NYcTlHeEM7O0FXcDlHQTtFQUFpQztDWHc5R2pDOztBV3Y5R0E7RUFBb0M7Q1gyOUdwQzs7QVcxOUdBO0VBQW9DO0NYODlHcEM7O0FXNzlHQTtFQUFpQztDWGkrR2pDOztBV2grR0E7RUFBb0M7Q1hvK0dwQzs7QVduK0dBO0VBQW1DO0NYdStHbkM7O0FXdCtHQTtFQUFtQztDWDArR25DOztBV3orR0E7RUFBMEM7Q1g2K0cxQzs7QVc1K0dBO0VBQWtDO0NYZy9HbEM7O0FXLytHQTtFQUE2QztDWG0vRzdDOztBV2wvR0E7RUFBcUM7Q1hzL0dyQzs7QVdyL0dBO0VBQWtDO0NYeS9HbEM7O0FXeC9HQTtFQUFrQztDWDQvR2xDOztBVzMvR0E7RUFBdUM7Q1grL0d2Qzs7QVc5L0dBO0VBQWtDO0NYa2dIbEM7O0FXamdIQTtFQUFtQztDWHFnSG5DOztBV3BnSEE7RUFBc0M7Q1h3Z0h0Qzs7QVd2Z0hBO0VBQXVDO0NYMmdIdkM7O0FXMWdIQTtFQUFrQztDWDhnSGxDOztBVzdnSEE7RUFBdUM7Q1hpaEh2Qzs7QVdoaEhBO0VBQXVDO0NYb2hIdkM7O0FXbmhIQTtFQUFpQztDWHVoSGpDOztBV3RoSEE7RUFBb0M7Q1gwaEhwQzs7QVd6aEhBO0VBQXdDO0NYNmhIeEM7O0FXNWhIQTtFQUFnQztDWGdpSGhDOztBVy9oSEE7RUFBcUM7Q1htaUhyQzs7QVdsaUhBO0VBQTJDO0NYc2lIM0M7O0FXcmlIQTtFQUE0QztDWHlpSDVDOztBV3hpSEE7RUFBeUM7Q1g0aUh6Qzs7QVczaUhBO0VBQXNDO0NYK2lIdEM7O0FXOWlIQTtFQUFvQztDWGtqSHBDOztBV2pqSEE7RUFBcUM7Q1hxakhyQzs7QVdwakhBO0VBQWlDO0NYd2pIakM7O0FXdmpIQTtFQUFrQztDWDJqSGxDOztBVzFqSEE7RUFBd0M7Q1g4akh4Qzs7QVc3akhBO0VBQWlDO0NYaWtIakM7O0FXaGtIQTtFQUE0QztDWG9rSDVDOztBV25rSEE7RUFBZ0Q7Q1h1a0hoRDs7QVd0a0hBO0VBQTBDO0NYMGtIMUM7O0FXemtIQTtFQUE4QztDWDZrSDlDOztBVzVrSEE7RUFBNkM7Q1hnbEg3Qzs7QVcva0hBO0VBQWlEO0NYbWxIakQ7O0FXbGxIQTtFQUEyQztDWHNsSDNDOztBV3JsSEE7RUFBK0M7Q1h5bEgvQzs7QVd4bEhBO0VBQXNDO0NYNGxIdEM7O0FXM2xIQTtFQUE4QztDWCtsSDlDOztBVzlsSEE7RUFBa0Q7Q1hrbUhsRDs7QVdqbUhBO0VBQTRDO0NYcW1INUM7O0FXcG1IQTtFQUFnRDtDWHdtSGhEOztBV3ZtSEE7RUFBb0M7Q1gybUhwQzs7QVcxbUhBO0VBQXVDO0NYOG1IdkM7O0FXN21IQTtFQUF1QztDWGluSHZDOztBV2huSEE7RUFBZ0M7Q1hvbkhoQzs7QVdubkhBO0VBQTBDO0NYdW5IMUM7O0FXdG5IQTtFQUFvQztDWDBuSHBDOztBV3puSEE7RUFBeUM7Q1g2bkh6Qzs7QVc1bkhBO0VBQXdDO0NYZ29IeEM7O0FXL25IQTtFQUFtQztDWG1vSG5DOztBV2xvSEE7RUFBb0M7Q1hzb0hwQzs7QVdyb0hBO0VBQW9DO0NYeW9IcEM7O0FXeG9IQTtFQUFvQztDWDRvSHBDOztBVzNvSEE7RUFBc0M7Q1grb0h0Qzs7QVc5b0hBO0VBQW1DO0NYa3BIbkM7O0FXanBIQTtFQUF3QztDWHFwSHhDOztBV3BwSEE7RUFBNEM7Q1h3cEg1Qzs7QVd2cEhBO0VBQXdDO0NYMnBIeEM7O0FXMXBIQTtFQUEyQztDWDhwSDNDOztBVzdwSEE7RUFBMkM7Q1hpcUgzQzs7QVdocUhBO0VBQXNDO0NYb3FIdEM7O0FXbnFIQTtFQUFrQztDWHVxSGxDOztBV3RxSEE7RUFBaUM7Q1gwcUhqQzs7QVd6cUhBO0VBQThDO0NYNnFIOUM7O0FXNXFIQTtFQUFzQztDWGdySHRDOztBVy9xSEE7RUFBMEM7Q1htckgxQzs7QVdsckhBO0VBQTBDO0NYc3JIMUM7O0FXcnJIQTtFQUF5QztDWHlySHpDOztBV3hySEE7RUFBdUM7Q1g0ckh2Qzs7QVczckhBO0VBQWtDO0NYK3JIbEM7O0FXOXJIQTtFQUF5QztDWGtzSHpDOztBV2pzSEE7RUFBeUM7Q1hxc0h6Qzs7QVdwc0hBO0VBQTBDO0NYd3NIMUM7O0FXdnNIQTtFQUF5QztDWDJzSHpDOztBVzFzSEE7RUFBd0M7Q1g4c0h4Qzs7QVc3c0hBO0VBQXlDO0NYaXRIekM7O0FXaHRIQTtFQUF3QztDWG90SHhDOztBV250SEE7RUFBaUM7Q1h1dEhqQzs7QVd0dEhBO0VBQXdDO0NYMHRIeEM7O0FXenRIQTtFQUFzQztDWDZ0SHRDOztBVzV0SEE7RUFBeUM7Q1hndUh6Qzs7QVcvdEhBO0VBQWtDO0NYbXVIbEM7O0FXbHVIQTtFQUFzQztDWHN1SHRDOztBV3J1SEE7RUFBNEM7Q1h5dUg1Qzs7QVd4dUhBO0VBQXdDO0NYNHVIeEM7O0FXM3VIQTtFQUFtQztDWCt1SG5DOztBVzl1SEE7RUFBbUM7Q1hrdkhuQzs7QVdqdkhBO0VBQXdDO0NYcXZIeEM7O0FXcHZIQTtFQUEwQztDWHd2SDFDOztBV3Z2SEE7RUFBbUM7Q1gydkhuQzs7QVcxdkhBO0VBQXFDO0NYOHZIckM7O0FXN3ZIQTtFQUF3QztDWGl3SHhDOztBV2h3SEE7RUFBeUM7Q1hvd0h6Qzs7QVdud0hBO0VBQXdDO0NYdXdIeEM7O0FXdHdIQTtFQUErQztDWDB3SC9DOztBV3p3SEE7RUFBc0M7Q1g2d0h0Qzs7QVc1d0hBO0VBQW1DO0NYZ3hIbkM7O0FXL3dIQTtFQUFxQztDWG14SHJDOztBV2x4SEE7RUFBNkM7Q1hzeEg3Qzs7QVdyeEhBO0VBQWdDO0NYeXhIaEM7O0FXeHhIQTtFQUF3QztDWDR4SHhDOztBVzN4SEE7RUFBd0M7Q1greEh4Qzs7QVc5eEhBO0VBQW1DO0NYa3lIbkM7O0FXanlIQTtFQUFxQztDWHF5SHJDOztBV3B5SEE7RUFBaUM7Q1h3eUhqQzs7QVd2eUhBO0VBQXVDO0NYMnlIdkM7O0FXMXlIQTtFQUFrQztDWDh5SGxDOztBVzd5SEE7RUFBb0M7Q1hpekhwQzs7QVdoekhBO0VBQTBDO0NYb3pIMUM7O0FXbnpIQTtFQUFvQztDWHV6SHBDOztBV3R6SEE7RUFBc0M7Q1gwekh0Qzs7QVd6ekhBO0VBQWlDO0NYNnpIakM7O0FXNXpIQTtFQUFxQztDWGcwSHJDOztBVy96SEE7RUFBb0M7Q1htMEhwQzs7QVdsMEhBO0VBQWtDO0NYczBIbEM7O0FXcjBIQTtFQUF5QztDWHkwSHpDOztBV3gwSEE7RUFBbUM7Q1g0MEhuQzs7QVczMEhBO0VBQXVDO0NYKzBIdkM7O0FXOTBIQTtFQUFvQztDWGsxSHBDOztBV2oxSEE7RUFBMkM7Q1hxMUgzQzs7QVdwMUhBO0VBQWdDO0NYdzFIaEM7O0FXdjFIQTtFQUFpQztDWDIxSGpDOztBVzExSEE7RUFBaUM7Q1g4MUhqQzs7QVc3MUhBO0VBQWtDO0NYaTJIbEM7O0FXaDJIQTtFQUFpQztDWG8ySGpDOztBV24ySEE7RUFBc0M7Q1h1Mkh0Qzs7QVd0MkhBO0VBQWtDO0NYMDJIbEM7O0FXejJIQTtFQUF1QztDWDYySHZDOztBVzUySEE7RUFBcUM7Q1hnM0hyQzs7QVcvMkhBO0VBQTJDO0NYbTNIM0M7O0FXbDNIQTtFQUE2QztDWHMzSDdDOztBV3IzSEE7RUFBNEM7Q1h5M0g1Qzs7QVd4M0hBO0VBQTBDO0NYNDNIMUM7O0FXMzNIQTtFQUFrQztDWCszSGxDOztBVzkzSEE7RUFBcUM7Q1hrNEhyQzs7QVdqNEhBO0VBQXdDO0NYcTRIeEM7O0FXcDRIQTtFQUF1QztDWHc0SHZDOztBV3Y0SEE7RUFBK0I7Q1gyNEgvQjs7QVcxNEhBO0VBQXFDO0NYODRIckM7O0FXNzRIQTtFQUFvQztDWGk1SHBDOztBV2g1SEE7RUFBeUM7Q1hvNUh6Qzs7QVduNUhBO0VBQTBDO0NYdTVIMUM7O0FXdDVIQTtFQUFvQztDWDA1SHBDOztBV3o1SEE7RUFBc0M7Q1g2NUh0Qzs7QVc1NUhBO0VBQXdDO0NYZzZIeEM7O0FXLzVIQTtFQUE4QztDWG02SDlDOztBV2w2SEE7RUFBNkM7Q1hzNkg3Qzs7QVdyNkhBO0VBQTZDO0NYeTZIN0M7O0FXeDZIQTtFQUFnRDtDWDQ2SGhEOztBVzM2SEE7RUFBdUQ7Q1grNkh2RDs7QVc5NkhBO0VBQXdDO0NYazdIeEM7O0FXajdIQTtFQUF3QztDWHE3SHhDOztBV3A3SEE7RUFBc0M7Q1h3N0h0Qzs7QVd2N0hBO0VBQXNDO0NYMjdIdEM7O0FXMTdIQTtFQUF1QztDWDg3SHZDOztBVzc3SEE7RUFBbUM7Q1hpOEhuQzs7QVdoOEhBO0VBQWtDO0NYbzhIbEM7O0FXbjhIQTtFQUF5QztDWHU4SHpDOztBV3Q4SEE7RUFBaUM7Q1gwOEhqQzs7QVd6OEhBO0VBQXVDO0NYNjhIdkM7O0FXNThIQTtFQUFrQztDWGc5SGxDOztBVy84SEE7RUFBdUM7Q1htOUh2Qzs7QVdsOUhBO0VBQXNDO0NYczlIdEM7O0FXcjlIQTtFQUFtQztDWHk5SG5DOztBV3g5SEE7RUFBeUM7Q1g0OUh6Qzs7QVczOUhBO0VBQStDO0NYKzlIL0M7O0FXOTlIQTtFQUFvQztDWGsrSHBDOztBV2orSEE7RUFBa0M7Q1hxK0hsQzs7QVdwK0hBO0VBQWtDO0NYdytIbEM7O0FXditIQTtFQUFrQztDWDIrSGxDOztBVzErSEE7RUFBdUM7Q1g4K0h2Qzs7QVc3K0hBO0VBQW9DO0NYaS9IcEM7O0FXaC9IQTtFQUE2QztDWG8vSDdDOztBV24vSEE7RUFBc0M7Q1h1L0h0Qzs7QVd0L0hBO0VBQTBDO0NYMC9IMUM7O0FXei9IQTtFQUFvQztDWDYvSHBDOztBVzUvSEE7RUFBa0M7Q1hnZ0lsQzs7QVcvL0hBO0VBQWlDO0NYbWdJakM7O0FXbGdJQTtFQUF3QztDWHNnSXhDOztBV3JnSUE7RUFBNEM7Q1h5Z0k1Qzs7QVd4Z0lBO0VBQWtDO0NYNGdJbEM7O0FXM2dJQTtFQUFzQztDWCtnSXRDOztBVzlnSUE7RUFBMEM7Q1hraEkxQzs7QVdqaElBO0VBQThDO0NYcWhJOUM7O0FXcGhJQTtFQUFpQztDWHdoSWpDOztBV3ZoSUE7RUFBbUM7Q1gyaEluQzs7QVcxaElBO0VBQXdDO0NYOGhJeEM7O0FXN2hJQTtFQUFtQztDWGlpSW5DOztBV2hpSUE7RUFBa0M7Q1hvaUlsQzs7QVduaUlBO0VBQTBDO0NYdWlJMUM7O0FXdGlJQTtFQUEwQztDWDBpSTFDOztBV3ppSUE7RUFBeUM7Q1g2aUl6Qzs7QVc1aUlBO0VBQXlDO0NYZ2pJekM7O0FXL2lJQTtFQUFtQztDWG1qSW5DOztBV2xqSUE7RUFBZ0M7Q1hzakloQzs7QVdyaklBO0VBQW1DO0NYeWpJbkM7O0FXeGpJQTtFQUEwQztDWDRqSTFDOztBVzNqSUE7RUFBK0I7Q1grakkvQjs7QVc5aklBO0VBQW1DO0NYa2tJbkM7O0FXamtJQTtFQUFvQztDWHFrSXBDOztBV3BrSUE7RUFBMkM7Q1h3a0kzQzs7QVd2a0lBO0VBQWtDO0NYMmtJbEM7O0FXMWtJQTtFQUFpQztDWDhrSWpDOztBVzdrSUE7RUFBbUM7Q1hpbEluQzs7QVdobElBO0VBQWtDO0NYb2xJbEM7O0FXbmxJQTtFQUFvQztDWHVsSXBDOztBV3RsSUE7RUFBcUM7Q1gwbElyQzs7QVd6bElBO0VBQTJDO0NYNmxJM0M7O0FXNWxJQTtFQUFzQztDWGdtSXRDOztBVy9sSUE7RUFBc0M7Q1htbUl0Qzs7QVdsbUlBO0VBQWlDO0NYc21JakM7O0FXcm1JQTtFQUFxQztDWHltSXJDOztBV3htSUE7RUFBd0M7Q1g0bUl4Qzs7QVczbUlBO0VBQWtDO0NYK21JbEM7O0FXOW1JQTtFQUE2QztDWGtuSTdDOztBV2puSUE7RUFBdUM7Q1hxbkl2Qzs7QVdwbklBO0VBQW1DO0NYd25JbkM7O0FXdm5JQTtFQUFtQztDWDJuSW5DOztBVzFuSUE7RUFBdUM7Q1g4bkl2Qzs7QVc3bklBO0VBQXFDO0NYaW9JckM7O0FXaG9JQTtFQUFvQztDWG9vSXBDOztBV25vSUE7RUFBbUM7Q1h1b0luQzs7QVd0b0lBO0VBQWdDO0NYMG9JaEM7O0FXem9JQTtFQUFnQztDWDZvSWhDOztBVzVvSUE7RUFBaUM7Q1hncElqQzs7QVcvb0lBO0VBQXFDO0NYbXBJckM7O0FXbHBJQTtFQUEyQztDWHNwSTNDOztBV3JwSUE7RUFBMkM7Q1h5cEkzQzs7QVd4cElBO0VBQXVDO0NYNHBJdkM7O0FXM3BJQTtFQUF3QztDWCtwSXhDOztBVzlwSUE7RUFBdUM7Q1hrcUl2Qzs7QVdqcUlBO0VBQXFDO0NYcXFJckM7O0FXcHFJQTtFQUFzQztDWHdxSXRDOztBV3ZxSUE7RUFBeUM7Q1gycUl6Qzs7QVcxcUlBO0VBQTBDO0NYOHFJMUM7O0FXN3FJQTtFQUF5QztDWGlySXpDOztBV2hySUE7RUFBc0M7Q1hvckl0Qzs7QVducklBO0VBQW9DO0NYdXJJcEM7O0FXdHJJQTtFQUF1QztDWDBySXZDOztBV3pySUE7RUFBdUM7Q1g2ckl2Qzs7QVc1cklBO0VBQXVDO0NYZ3NJdkM7O0FXL3JJQTtFQUFzQztDWG1zSXRDOztBV2xzSUE7RUFBd0M7Q1hzc0l4Qzs7QVdyc0lBO0VBQXdDO0NYeXNJeEM7O0FXeHNJQTtFQUF1QztDWDRzSXZDOztBVzNzSUE7RUFBcUM7Q1grc0lyQzs7QVc5c0lBO0VBQXFDO0NYa3RJckM7O0FXanRJQTtFQUF1QztDWHF0SXZDOztBV3B0SUE7RUFBa0M7Q1h3dElsQzs7QVd2dElBO0VBQXNDO0NYMnRJdEM7O0FXMXRJQTtFQUF3QztDWDh0SXhDOztBVzd0SUE7RUFBaUM7Q1hpdUlqQzs7QVdodUlBO0VBQXFDO0NYb3VJckM7O0FXbnVJQTtFQUEwQztDWHV1STFDOztBV3R1SUE7RUFBcUM7Q1gwdUlyQzs7QVd6dUlBO0VBQW1DO0NYNnVJbkM7O0FXNXVJQTtFQUEwQztDWGd2STFDOztBVy91SUE7RUFBa0M7Q1htdklsQzs7QVdsdklBO0VBQXlDO0NYc3ZJekM7O0FXcnZJQTtFQUF1QztDWHl2SXZDOztBV3h2SUE7RUFBaUM7Q1g0dklqQzs7QVczdklBO0VBQXlDO0NYK3ZJekM7O0FXOXZJQTtFQUFvQztDWGt3SXBDOztBV2p3SUE7RUFBbUM7Q1hxd0luQzs7QVdwd0lBO0VBQTBDO0NYd3dJMUM7O0FXdndJQTtFQUFpQztDWDJ3SWpDOztBVzF3SUE7RUFBa0M7Q1g4d0lsQzs7QVc3d0lBO0VBQWtDO0NYaXhJbEM7O0FXaHhJQTtFQUFrQztDWG94SWxDOztBV254SUE7RUFBd0M7Q1h1eEl4Qzs7QVd0eElBO0VBQW1DO0NYMHhJbkM7O0FXenhJQTtFQUFrQztDWDZ4SWxDOztBVzV4SUE7RUFBeUM7Q1hneUl6Qzs7QVcveElBO0VBQW9DO0NYbXlJcEM7O0FXbHlJQTtFQUFpQztDWHN5SWpDOztBV3J5SUE7RUFBa0M7Q1h5eUlsQzs7QVd4eUlBO0VBQXdDO0NYNHlJeEM7O0FXM3lJQTtFQUFvQztDWCt5SXBDOztBVzl5SUE7RUFBK0I7Q1hrekkvQjs7QVdqeklBO0VBQWdDO0NYcXpJaEM7O0FXcHpJQTtFQUFzQztDWHd6SXRDOztBV3Z6SUE7RUFBNEM7Q1gyekk1Qzs7QVcxeklBO0VBQXdDO0NYOHpJeEM7O0FXN3pJQTtFQUF3QztDWGkwSXhDOztBV2gwSUE7RUFBdUM7Q1hvMEl2Qzs7QVduMElBO0VBQXNDO0NYdTBJdEM7O0FXdDBJQTtFQUFxQztDWDAwSXJDOztBV3owSUE7RUFBeUM7Q1g2MEl6Qzs7QVc1MElBO0VBQWtDO0NYZzFJbEM7O0FXLzBJQTtFQUFvQztDWG0xSXBDOztBV2wxSUE7RUFBbUM7Q1hzMUluQzs7QVdyMUlBO0VBQXNDO0NYeTFJdEM7O0FXeDFJQTtFQUFnRDtDWDQxSWhEOztBVzMxSUE7RUFBa0M7Q1grMUlsQzs7QVc5MUlBO0VBQXdDO0NYazJJeEM7O0FXajJJQTtFQUFpQztDWHEySWpDOztBV3AySUE7RUFBbUM7Q1h3MkluQzs7QVd2MklBO0VBQWtDO0NYMjJJbEM7O0FXMTJJQTtFQUFtQztDWDgySW5DOztBVzcySUE7RUFBMkM7Q1hpM0kzQzs7QVdoM0lBO0VBQW1DO0NYbzNJbkM7O0FXbjNJQTtFQUFxQztDWHUzSXJDOztBV3QzSUE7RUFBNEM7Q1gwM0k1Qzs7QVd6M0lBO0VBQXVDO0NYNjNJdkM7O0FXNTNJQTtFQUFrQztDWGc0SWxDOztBVy8zSUE7RUFBaUM7Q1htNElqQzs7QVdsNElBO0VBQXdDO0NYczRJeEM7O0FXcjRJQTtFQUFpQztDWHk0SWpDOztBV3g0SUE7RUFBeUM7Q1g0NEl6Qzs7QVczNElBO0VBQTRDO0NYKzRJNUM7O0FXOTRJQTtFQUE0QztDWGs1STVDOztBV2o1SUE7RUFBMkM7Q1hxNUkzQzs7QVdwNUlBO0VBQW9DO0NYdzVJcEM7O0FXdjVJQTtFQUF3QztDWDI1SXhDOztBVzE1SUE7RUFBdUM7Q1g4NUl2Qzs7QVc3NUlBO0VBQTJDO0NYaTZJM0M7O0FXaDZJQTtFQUFnQztDWG82SWhDOztBV242SUE7RUFBaUQ7Q1h1NklqRDs7QVd0NklBO0VBQWlDO0NYMDZJakM7O0FXejZJQTtFQUFnRDtDWDY2SWhEOztBVzU2SUE7RUFBcUM7Q1hnN0lyQzs7QVcvNklBO0VBQXNDO0NYbTdJdEM7O0FXbDdJQTtFQUE2QztDWHM3STdDOztBV3I3SUE7RUFBdUM7Q1h5N0l2Qzs7QVd4N0lBO0VBQXVDO0NYNDdJdkM7O0FXMzdJQTtFQUFvQztDWCs3SXBDOztBVzk3SUE7RUFBb0M7Q1hrOElwQzs7QVdqOElBO0VBQW1DO0NYcThJbkM7O0FXcDhJQTtFQUFrQztDWHc4SWxDOztBV3Y4SUE7RUFBaUM7Q1gyOElqQzs7QVcxOElBO0VBQWlDO0NYODhJakM7O0FXNzhJQTtFQUF3QztDWGk5SXhDOztBV2g5SUE7RUFBeUM7Q1hvOUl6Qzs7QVduOUlBO0VBQWtDO0NYdTlJbEM7O0FXdDlJQTtFQUFtQztDWDA5SW5DOztBV3o5SUE7RUFBbUM7Q1g2OUluQzs7QVc1OUlBO0VBQWlEO0NYZytJakQ7O0FXLzlJQTtFQUFpQztDWG0rSWpDOztBV2wrSUE7RUFBaUM7Q1hzK0lqQzs7QVdyK0lBO0VBQXFDO0NYeStJckM7O0FXeCtJQTtFQUFxQztDWDQrSXJDOztBVzMrSUE7RUFBa0M7Q1grK0lsQzs7QVc5K0lBO0VBQW9DO0NYay9JcEM7O0FXai9JQTtFQUEyQztDWHEvSTNDOztBV3AvSUE7RUFBa0M7Q1h3L0lsQzs7QVkxNkxBO0VIMEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1RvNUxGOztBUzE0TEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUNjRMSjs7QWFsOExBOzs7R2J1OExFOztBYWo4TEY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvOExGOztBYTc3TEE7RUFDRTtFQUNBO0NiZzhMRjs7QWNyOUxBOzs7R2QwOUxFOztBY3A5TEY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2R1OUxGOztBY2g5TEE7O0VBRUU7RUFDQTtDZG05TEY7O0FleitMQTs7O0dmOCtMRTs7QWV4K0xGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmMitMRjs7QWVwK0xBO0VBQ0U7RUFDQTtDZnUrTEY7O0FnQjUvTEE7RUFDSTtDaEIrL0xKOztBZ0I1L0xBO0VBQ0k7Q2hCKy9MSjs7QWlCcGdNQTs7Ozs7R2pCMmdNRTs7QWlCcGdNRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O3lCakJ5Z01vQjtFaUJyZ01wQjtrRGpCdWdNNkM7Q0FDakQ7O0FpQnBnTUE7OztFQUdJO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ1Z01KOztBaUJwZ01BOzs7Ozs7Ozs7O0VBVUk7Q2pCdWdNSjs7QWlCcGdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCdWdNSjs7QWlCcGdNQTtFQUNJO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCdWdNSjs7QWlCcGdNQTs7Ozs7O0VBTUk7RUFDQTtDakJ1Z01KOztBaUJwZ01BO0VBQ0k7RUFDQTtDakJ1Z01KOztBaUJwZ01BOztFQUVJO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCdWdNSjs7QWlCcGdNQTs7O0VBR0k7RUFDQTtDakJ1Z01KOztBaUJwZ01BOzs7O0VBSUk7Q2pCdWdNSjs7QWlCcGdNQTtFQUNJO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtFQUNBO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtDakJ1Z01KOztBaUJwZ01BOztFQUVJO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtDakJ1Z01KOztBaUJwZ01BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQnVnTUo7O0FpQnBnTUE7RUFDSTtDakJ1Z01KOztBaUJwZ01BO0VBQ0k7Q2pCdWdNSjs7QWlCcGdNQTtFQUNJO0VBQ0E7RUFDQTtDakJ1Z01KOztBaUJwZ01BO0VBQ0k7RUFDQTtDakJ1Z01KOztBaUJwZ01BO0VBQ0k7RUFDQTtDakJ1Z01KOztBaUJwZ01BO0VBQ0k7RUFDQTtDakJ1Z01KOztBaUJwZ01BOzs7O0VBSUk7RUFFQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BOztFQUVJO0NqQnNnTUo7O0FpQm5nTUE7O0VBRUk7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7Ozs7RUFJSTtDakJzZ01KOztBaUJuZ01BOzs7O0VBSUk7Q2pCc2dNSjs7QWlCbmdNQTs7OztFQUlJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTs7RUFFSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7Ozs7RUFJSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTs7RUFFSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTs7Ozs7Ozs7Ozs7O0VBWUk7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7O0VBRUk7Q2pCc2dNSjs7QWlCbmdNQTs7RUFFSTtDakJzZ01KOztBaUJuZ01BOztFQUVJO0NqQnNnTUo7O0FpQm5nTUE7O0VBRUk7Q2pCc2dNSjs7QWlCbmdNQTs7RUFFSTtDakJzZ01KOztBaUJuZ01BOztFQUVJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7O0VBRUk7RUFDQTtDakJzZ01KOztBaUJuZ01BOztFQUVJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7SUFDSTtHakJzZ01OO0NBQ0Y7O0FpQm5nTUE7RUFDSTtJQUNJO0dqQnNnTU47Q0FDRjs7QWlCbmdNQTtFQUNJO0lBQ0k7R2pCc2dNTjtDQUNGOztBaUJuZ01BO0VBQ0k7SUFDSTtHakJzZ01OO0NBQ0Y7O0FpQm5nTUE7Ozs7O0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7O0lBRUk7R2pCc2dNTjtDQUNGOztBaUJuZ01BO0VBQ0k7OztJQUdJO0dqQnNnTU47Q0FDRjs7QWlCbmdNQTtFQUNJOzs7O0lBSUk7R2pCc2dNTjtDQUNGOztBaUJuZ01BO0VBQ0k7Ozs7O0lBS0k7R2pCc2dNTjtDQUNGOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTs7RUFFSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0VBQ0E7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7RUFDQTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtFQUNBO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0NqQnNnTUo7O0FpQm5nTUE7RUFDSTtDakJzZ01KOztBaUJuZ01BO0VBQ0k7Q2pCc2dNSjs7QWlCbmdNQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0dqQnNnTU47O0VpQnBnTUU7SUFDSTtJQUNBO0dqQnVnTU47O0VpQnJnTUU7SUFDSTtJQUNBO0dqQndnTU47O0VpQnRnTUU7SUFDSTtJQUNBO0dqQnlnTU47O0VpQnZnTUU7SUFDSTtJQUNBO0dqQjBnTU47O0VpQnhnTUU7SUFDSTtJQUNBO0dqQjJnTU47O0VpQnpnTUU7SUFDSTtJQUNBO0dqQjRnTU47O0VpQjFnTUU7SUFDSTtJQUNBO0lBQ0E7R2pCNmdNTjs7RWlCM2dNRTtJQUNJO0lBQ0E7R2pCOGdNTjs7RWlCNWdNRTtJQUNJO0lBQ0E7R2pCK2dNTjs7RWlCN2dNRTtJQUNJO0lBQ0E7R2pCZ2hNTjs7RWlCOWdNRTtJQUNJO0lBQ0E7R2pCaWhNTjs7RWlCL2dNRTtJQUNJO0lBQ0E7R2pCa2hNTjs7RWlCaGhNRTtJQUNJO0lBQ0E7R2pCbWhNTjs7RWlCamhNRTtJQUNJO0lBQ0E7R2pCb2hNTjs7RWlCbGhNRTtJQUNJO0lBQ0E7R2pCcWhNTjs7RWlCbmhNRTtJQUNJO0lBQ0E7R2pCc2hNTjs7RWlCcGhNRTtJQUNJO0lBQ0E7R2pCdWhNTjs7RWlCcmhNRTtJQUNJO0lBQ0E7R2pCd2hNTjs7RWlCdGhNRTtJQUNJO0lBQ0E7R2pCeWhNTjs7RWlCdmhNRTtJQUNJO0dqQjBoTU47O0VpQnhoTUU7SUFDSTtHakIyaE1OOztFaUJ6aE1FO0lBQ0k7R2pCNGhNTjs7RWlCMWhNRTtJQUNJO0dqQjZoTU47O0VpQjNoTUU7SUFDSTtHakI4aE1OOztFaUI1aE1FO0lBQ0k7R2pCK2hNTjs7RWlCN2hNRTtJQUNJO0dqQmdpTU47O0VpQjloTUU7SUFDSTtHakJpaU1OOztFaUIvaE1FO0lBQ0k7R2pCa2lNTjs7RWlCaGlNRTtJQUNJO0dqQm1pTU47O0VpQmppTUU7SUFDSTtHakJvaU1OOztFaUJsaU1FO0lBQ0k7R2pCcWlNTjs7RWlCbmlNRTtJQUNJO0dqQnNpTU47O0VpQnBpTUU7SUFDSTtHakJ1aU1OOztFaUJyaU1FO0lBQ0k7R2pCd2lNTjs7RWlCdGlNRTtJQUNJO0dqQnlpTU47O0VpQnZpTUU7SUFDSTtHakIwaU1OOztFaUJ4aU1FO0lBQ0k7R2pCMmlNTjs7RWlCemlNRTtJQUNJO0dqQjRpTU47O0VpQjFpTUU7SUFDSTtHakI2aU1OOztFaUIzaU1FO0lBQ0k7R2pCOGlNTjs7RWlCNWlNRTtJQUNJO0dqQitpTU47O0VpQjdpTUU7SUFDSTtHakJnak1OOztFaUI5aU1FO0lBQ0k7R2pCaWpNTjs7RWlCL2lNRTtJQUNJO0dqQmtqTU47O0VpQmhqTUU7SUFDSTtHakJtak1OOztFaUJqak1FO0lBQ0k7R2pCb2pNTjtDQUNGOztBaUJqak1BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7R2pCb2pNTjs7RWlCbGpNRTtJQUNJO0lBQ0E7R2pCcWpNTjs7RWlCbmpNRTtJQUNJO0lBQ0E7R2pCc2pNTjs7RWlCcGpNRTtJQUNJO0lBQ0E7R2pCdWpNTjs7RWlCcmpNRTtJQUNJO0lBQ0E7R2pCd2pNTjs7RWlCdGpNRTtJQUNJO0lBQ0E7R2pCeWpNTjs7RWlCdmpNRTtJQUNJO0lBQ0E7R2pCMGpNTjs7RWlCeGpNRTtJQUNJO0lBQ0E7SUFDQTtHakIyak1OOztFaUJ6ak1FO0lBQ0k7SUFDQTtHakI0ak1OOztFaUIxak1FO0lBQ0k7SUFDQTtHakI2ak1OOztFaUIzak1FO0lBQ0k7SUFDQTtHakI4ak1OOztFaUI1ak1FO0lBQ0k7SUFDQTtHakIrak1OOztFaUI3ak1FO0lBQ0k7SUFDQTtHakJna01OOztFaUI5ak1FO0lBQ0k7SUFDQTtHakJpa01OOztFaUIvak1FO0lBQ0k7SUFDQTtHakJra01OOztFaUJoa01FO0lBQ0k7SUFDQTtHakJta01OOztFaUJqa01FO0lBQ0k7SUFDQTtHakJva01OOztFaUJsa01FO0lBQ0k7SUFDQTtHakJxa01OOztFaUJua01FO0lBQ0k7SUFDQTtHakJza01OOztFaUJwa01FO0lBQ0k7SUFDQTtHakJ1a01OOztFaUJya01FO0lBQ0k7R2pCd2tNTjs7RWlCdGtNRTtJQUNJO0dqQnlrTU47O0VpQnZrTUU7SUFDSTtHakIwa01OOztFaUJ4a01FO0lBQ0k7R2pCMmtNTjs7RWlCemtNRTtJQUNJO0dqQjRrTU47O0VpQjFrTUU7SUFDSTtHakI2a01OOztFaUIza01FO0lBQ0k7R2pCOGtNTjs7RWlCNWtNRTtJQUNJO0dqQitrTU47O0VpQjdrTUU7SUFDSTtHakJnbE1OOztFaUI5a01FO0lBQ0k7R2pCaWxNTjs7RWlCL2tNRTtJQUNJO0dqQmtsTU47O0VpQmhsTUU7SUFDSTtHakJtbE1OOztFaUJqbE1FO0lBQ0k7R2pCb2xNTjs7RWlCbGxNRTtJQUNJO0dqQnFsTU47O0VpQm5sTUU7SUFDSTtHakJzbE1OOztFaUJwbE1FO0lBQ0k7R2pCdWxNTjs7RWlCcmxNRTtJQUNJO0dqQndsTU47O0VpQnRsTUU7SUFDSTtHakJ5bE1OOztFaUJ2bE1FO0lBQ0k7R2pCMGxNTjs7RWlCeGxNRTtJQUNJO0dqQjJsTU47O0VpQnpsTUU7SUFDSTtHakI0bE1OOztFaUIxbE1FO0lBQ0k7R2pCNmxNTjs7RWlCM2xNRTtJQUNJO0dqQjhsTU47O0VpQjVsTUU7SUFDSTtHakIrbE1OOztFaUI3bE1FO0lBQ0k7R2pCZ21NTjs7RWlCOWxNRTtJQUNJO0dqQmltTU47O0VpQi9sTUU7SUFDSTtHakJrbU1OO0NBQ0Y7O0FpQi9sTUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtHakJrbU1OOztFaUJobU1FO0lBQ0k7SUFDQTtHakJtbU1OOztFaUJqbU1FO0lBQ0k7SUFDQTtHakJvbU1OOztFaUJsbU1FO0lBQ0k7SUFDQTtHakJxbU1OOztFaUJubU1FO0lBQ0k7SUFDQTtHakJzbU1OOztFaUJwbU1FO0lBQ0k7SUFDQTtHakJ1bU1OOztFaUJybU1FO0lBQ0k7SUFDQTtHakJ3bU1OOztFaUJ0bU1FO0lBQ0k7SUFDQTtJQUNBO0dqQnltTU47O0VpQnZtTUU7SUFDSTtJQUNBO0dqQjBtTU47O0VpQnhtTUU7SUFDSTtJQUNBO0dqQjJtTU47O0VpQnptTUU7SUFDSTtJQUNBO0dqQjRtTU47O0VpQjFtTUU7SUFDSTtJQUNBO0dqQjZtTU47O0VpQjNtTUU7SUFDSTtJQUNBO0dqQjhtTU47O0VpQjVtTUU7SUFDSTtJQUNBO0dqQittTU47O0VpQjdtTUU7SUFDSTtJQUNBO0dqQmduTU47O0VpQjltTUU7SUFDSTtJQUNBO0dqQmluTU47O0VpQi9tTUU7SUFDSTtJQUNBO0dqQmtuTU47O0VpQmhuTUU7SUFDSTtJQUNBO0dqQm1uTU47O0VpQmpuTUU7SUFDSTtJQUNBO0dqQm9uTU47O0VpQmxuTUU7SUFDSTtJQUNBO0dqQnFuTU47O0VpQm5uTUU7SUFDSTtHakJzbk1OOztFaUJwbk1FO0lBQ0k7R2pCdW5NTjs7RWlCcm5NRTtJQUNJO0dqQnduTU47O0VpQnRuTUU7SUFDSTtHakJ5bk1OOztFaUJ2bk1FO0lBQ0k7R2pCMG5NTjs7RWlCeG5NRTtJQUNJO0dqQjJuTU47O0VpQnpuTUU7SUFDSTtHakI0bk1OOztFaUIxbk1FO0lBQ0k7R2pCNm5NTjs7RWlCM25NRTtJQUNJO0dqQjhuTU47O0VpQjVuTUU7SUFDSTtHakIrbk1OOztFaUI3bk1FO0lBQ0k7R2pCZ29NTjs7RWlCOW5NRTtJQUNJO0dqQmlvTU47O0VpQi9uTUU7SUFDSTtHakJrb01OOztFaUJob01FO0lBQ0k7R2pCbW9NTjs7RWlCam9NRTtJQUNJO0dqQm9vTU47O0VpQmxvTUU7SUFDSTtHakJxb01OOztFaUJub01FO0lBQ0k7R2pCc29NTjs7RWlCcG9NRTtJQUNJO0dqQnVvTU47O0VpQnJvTUU7SUFDSTtHakJ3b01OOztFaUJ0b01FO0lBQ0k7R2pCeW9NTjs7RWlCdm9NRTtJQUNJO0dqQjBvTU47O0VpQnhvTUU7SUFDSTtHakIyb01OOztFaUJ6b01FO0lBQ0k7R2pCNG9NTjs7RWlCMW9NRTtJQUNJO0dqQjZvTU47O0VpQjNvTUU7SUFDSTtHakI4b01OOztFaUI1b01FO0lBQ0k7R2pCK29NTjs7RWlCN29NRTtJQUNJO0dqQmdwTU47Q0FDRjs7QWlCN29NQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0dqQmdwTU47O0VpQjlvTUU7SUFDSTtJQUNBO0dqQmlwTU47O0VpQi9vTUU7SUFDSTtJQUNBO0dqQmtwTU47O0VpQmhwTUU7SUFDSTtJQUNBO0dqQm1wTU47O0VpQmpwTUU7SUFDSTtJQUNBO0dqQm9wTU47O0VpQmxwTUU7SUFDSTtJQUNBO0dqQnFwTU47O0VpQm5wTUU7SUFDSTtJQUNBO0dqQnNwTU47O0VpQnBwTUU7SUFDSTtJQUNBO0lBQ0E7R2pCdXBNTjs7RWlCcnBNRTtJQUNJO0lBQ0E7R2pCd3BNTjs7RWlCdHBNRTtJQUNJO0lBQ0E7R2pCeXBNTjs7RWlCdnBNRTtJQUNJO0lBQ0E7R2pCMHBNTjs7RWlCeHBNRTtJQUNJO0lBQ0E7R2pCMnBNTjs7RWlCenBNRTtJQUNJO0lBQ0E7R2pCNHBNTjs7RWlCMXBNRTtJQUNJO0lBQ0E7R2pCNnBNTjs7RWlCM3BNRTtJQUNJO0lBQ0E7R2pCOHBNTjs7RWlCNXBNRTtJQUNJO0lBQ0E7R2pCK3BNTjs7RWlCN3BNRTtJQUNJO0lBQ0E7R2pCZ3FNTjs7RWlCOXBNRTtJQUNJO0lBQ0E7R2pCaXFNTjs7RWlCL3BNRTtJQUNJO0lBQ0E7R2pCa3FNTjs7RWlCaHFNRTtJQUNJO0lBQ0E7R2pCbXFNTjs7RWlCanFNRTtJQUNJO0dqQm9xTU47O0VpQmxxTUU7SUFDSTtHakJxcU1OOztFaUJucU1FO0lBQ0k7R2pCc3FNTjs7RWlCcHFNRTtJQUNJO0dqQnVxTU47O0VpQnJxTUU7SUFDSTtHakJ3cU1OOztFaUJ0cU1FO0lBQ0k7R2pCeXFNTjs7RWlCdnFNRTtJQUNJO0dqQjBxTU47O0VpQnhxTUU7SUFDSTtHakIycU1OOztFaUJ6cU1FO0lBQ0k7R2pCNHFNTjs7RWlCMXFNRTtJQUNJO0dqQjZxTU47O0VpQjNxTUU7SUFDSTtHakI4cU1OOztFaUI1cU1FO0lBQ0k7R2pCK3FNTjs7RWlCN3FNRTtJQUNJO0dqQmdyTU47O0VpQjlxTUU7SUFDSTtHakJpck1OOztFaUIvcU1FO0lBQ0k7R2pCa3JNTjs7RWlCaHJNRTtJQUNJO0dqQm1yTU47O0VpQmpyTUU7SUFDSTtHakJvck1OOztFaUJsck1FO0lBQ0k7R2pCcXJNTjs7RWlCbnJNRTtJQUNJO0dqQnNyTU47O0VpQnByTUU7SUFDSTtHakJ1ck1OOztFaUJyck1FO0lBQ0k7R2pCd3JNTjs7RWlCdHJNRTtJQUNJO0dqQnlyTU47O0VpQnZyTUU7SUFDSTtHakIwck1OOztFaUJ4ck1FO0lBQ0k7R2pCMnJNTjs7RWlCenJNRTtJQUNJO0dqQjRyTU47O0VpQjFyTUU7SUFDSTtHakI2ck1OOztFaUIzck1FO0lBQ0k7R2pCOHJNTjtDQUNGOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7O0VBRUk7Q2pCOHJNSjs7QWlCM3JNQTs7OztFQUlJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtDakI4ck1KOztBaUIzck1BOzs7RUFHSTtDakI4ck1KOztBaUIzck1BOzs7O0VBSUk7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0NqQjhyTUo7O0FpQjNyTUE7O0VBRUk7Q2pCOHJNSjs7QWlCM3JNQTs7O0VBR0k7Q2pCOHJNSjs7QWlCM3JNQTs7OztFQUlJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7OztFQUdJO0NqQjhyTUo7O0FpQjNyTUE7Ozs7RUFJSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7Q2pCOHJNSjs7QWlCM3JNQTs7RUFFSTtDakI4ck1KOztBaUIzck1BOzs7RUFHSTtDakI4ck1KOztBaUIzck1BOzs7O0VBSUk7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0NqQjhyTUo7O0FpQjNyTUE7O0VBRUk7Q2pCOHJNSjs7QWlCM3JNQTs7O0VBR0k7Q2pCOHJNSjs7QWlCM3JNQTs7OztFQUlJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7OztFQUdJO0NqQjhyTUo7O0FpQjNyTUE7Ozs7RUFJSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7Q2pCOHJNSjs7QWlCM3JNQTs7RUFFSTtDakI4ck1KOztBaUIzck1BOzs7RUFHSTtDakI4ck1KOztBaUIzck1BOzs7O0VBSUk7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0NqQjhyTUo7O0FpQjNyTUE7O0VBRUk7Q2pCOHJNSjs7QWlCM3JNQTs7O0VBR0k7Q2pCOHJNSjs7QWlCM3JNQTs7OztFQUlJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7OztFQUdJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BOztFQUVJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtDakI4ck1KOztBaUIzck1BOzs7RUFHSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dqQjhyTU47O0VpQjVyTUU7SUFDSTtHakIrck1OO0NBQ0Y7O0FpQjVyTUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dqQityTU47O0VpQjdyTUU7SUFDSTtHakJnc01OO0NBQ0Y7O0FpQjdyTUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dqQmdzTU47O0VpQjlyTUU7SUFDSTtHakJpc01OO0NBQ0Y7O0FpQjlyTUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dqQmlzTU47O0VpQi9yTUU7SUFDSTtHakJrc01OO0NBQ0Y7O0FpQi9yTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BO0VBQ0k7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtJQUNJO0dqQmtzTU47Q0FDRjs7QWlCL3JNQTtFQUNJO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7Q2pCa3NNSjs7QWlCcHNNQTtFQUNJO0VBQ0E7Q2pCa3NNSjs7QWlCcHNNQTtFQUNJO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTs7RUFFSTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7O0VBRUk7RUFDQTtDakJrc01KOztBaUIvck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BOztFQUVJO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTs7RUFFSTtDakJrc01KOztBaUIvck1BO0VBQ0k7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BOztFQUVJO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BO0VBQ0k7RUFDQTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7O0VBRUk7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0NqQmtzTUo7O0FpQi9yTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJrc01KOztBaUIvck1BOzs7O0VBSUk7Q2pCa3NNSjs7QWlCL3JNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3NNSjs7QWlCL3JNQTs7RUFFSTtFQUNBO0NqQmtzTUo7O0FpQi9yTUE7O0VBRUk7RUFDQTtDakJrc01KOztBaUI5ck1BOztFQUVJO0VBQ0E7RUFDQTtDakJpc01KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtDakI2ck1KOztBaUIxck1BOzs7O0VBSUk7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtDakI2ck1KOztBaUIxck1BOztFQUVJO0NqQjZyTUo7O0FpQjFyTUE7O0VBSUk7RUFDQTtDakIyck1KOztBaUJ4ck1BOztFQUlJO0NqQnlyTUo7O0FpQnRyTUE7O0VBS0k7Q2pCc3JNSjs7QWlCbnJNQTs7RUFFSTtDakJzck1KOztBaUJuck1BOztFQUVJO0VBQ0E7Q2pCc3JNSjs7QWlCbnJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3JNSjs7QWlCbnJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzck1KOztBaUJuck1BOzs7O0VBSUk7Q2pCc3JNSjs7QWlCbnJNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3JNSjs7QWlCbnJNQTs7RUFFSTtFQUNBO0NqQnNyTUo7O0FpQm5yTUE7O0VBRUk7RUFDQTtDakJzck1KOztBaUJsck1BOztFQUVJO0VBQ0E7RUFDQTtDakJxck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtDakJpck1KOztBaUI5cU1BOzs7O0VBSUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtDakJpck1KOztBaUI5cU1BOztFQUVJO0NqQmlyTUo7O0FpQjlxTUE7O0VBSUk7RUFDQTtDakIrcU1KOztBaUI1cU1BOztFQUlJO0NqQjZxTUo7O0FpQjFxTUE7O0VBS0k7Q2pCMHFNSjs7QWlCdnFNQTs7RUFFSTtDakIwcU1KOztBaUJ2cU1BOztFQUVJO0VBQ0E7Q2pCMHFNSjs7QWlCdnFNQTtFQUNJO0VBQ0E7RUFDQTtDakIwcU1KOztBaUJ2cU1BO0VBQ0k7Q2pCMHFNSjs7QWlCdnFNQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R2pCMHFNTjs7RWlCeHFNRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pCMnFNTjs7RWlCenFNRTtJQUNJO0lBQ0E7SUFDQTtHakI0cU1OOztFaUIxcU1FO0lBQ0k7R2pCNnFNTjs7RWlCM3FNRTs7SUFFSTtHakI4cU1OOztFaUI1cU1FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakIrcU1OOztFaUI3cU1FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakJnck1OOztFaUI5cU1FO0lBQ0k7SUFDQTtHakJpck1OOztFaUIvcU1FO0lBQ0k7R2pCa3JNTjtDQUNGOztBaUIvcU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJrck1KOztBaUI5cU1BO0VBQ0k7SUFDSTtHakJpck1OO0NBQ0Y7O0FpQjlxTUE7RUFDSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7O0VBR0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7O0VBR0k7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7O0VBR0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7O0VBR0k7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7O0VBR0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7OztFQUdJO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7O0VBRUk7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtDakJpck1KOztBaUI5cU1BOzs7RUFHSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0lBQ0k7R2pCaXJNTjtDQUNGOztBaUI5cU1BO0VBQ0k7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJpck1KOztBaUI5cU1BO0VBQ0k7SUFDSTtHakJpck1OO0NBQ0Y7O0FpQjlxTUE7Ozs7RUFJSTtDakJpck1KOztBaUI5cU1BO0VBQ0k7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCaXJNSjs7QWlCOXFNQTtFQUNJO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtFQUNBO0NqQmlyTUo7O0FpQjlxTUE7RUFDSTtJQUNJO0lBQ0E7R2pCaXJNTjs7RWlCL3FNRTtJQUNJO0lBQ0E7R2pCa3JNTjtDQUNGOztBaUIvcU1BO0VBQ0k7SUFDSTtJQUNBO0dqQmtyTU47O0VpQmhyTUU7SUFDSTtJQUNBO0dqQm1yTU47Q0FDRjs7QWlCaHJNQTtFQUNJO0lBQ0k7SUFDQTtHakJtck1OOztFaUJqck1FO0lBQ0k7SUFDQTtHakJvck1OO0NBQ0Y7O0FpQmpyTUE7RUFDSTtJQUNJO0lBQ0E7R2pCb3JNTjs7RWlCbHJNRTtJQUNJO0lBQ0E7R2pCcXJNTjtDQUNGOztBaUJsck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BOzs7O0VBSUk7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7Q2pCcXJNSjs7QWlCbHJNQTs7Ozs7O0VBTUk7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7OztFQUdJO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOztFQUVJO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOzs7O0VBSUk7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtDakJxck1KOztBaUJsck1BOzs7Ozs7Ozs7Ozs7RUFZSTtDakJxck1KOztBaUJsck1BOzs7RUFHSTtDakJxck1KOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOzs7Ozs7OztFQVFJO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7Q2pCcXJNSjs7QWlCbHJNQTs7RUFFSTtDakJxck1KOztBaUJsck1BOzs7Ozs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtDakJxck1KOztBaUJsck1BOztFQUVJO0NqQnFyTUo7O0FpQmxyTUE7Ozs7OztFQU1JO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7Q2pCcXJNSjs7QWlCbHJNQTs7Ozs7O0VBVUk7RUFDQTtDakJpck1KOztBaUI5cU1BOzs7Ozs7RUFRSTtFQUNBO0NqQitxTUo7O0FpQjVxTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7RUFDQTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQitxTUo7O0FpQjVxTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCK3FNSjs7QWlCNXFNQTtFQUNJO0NqQitxTUo7O0FpQjVxTUE7RUFDSTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQitxTUo7O0FpQjVxTUE7O0VBRUk7Q2pCK3FNSjs7QWlCNXFNQTs7RUFFSTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7RUFDQTtFQUNBO0NqQitxTUo7O0FpQjVxTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIrcU1KOztBaUI1cU1BO0VBQ0k7Q2pCK3FNSjs7QWlCNXFNQTtFQUNJO0NqQitxTUo7O0FpQjVxTUE7RUFHSTtFQUNBO0NqQjZxTUo7O0FpQjFxTUE7RUFHSTtDakIycU1KOztBaUJ4cU1BO0VBR0k7Q2pCeXFNSjs7QWlCdHFNQTtFQUdJO0NqQnVxTUo7O0FpQnBxTUE7RUFDSTtDakJ1cU1KOztBaUJwcU1BO0VBQ0k7Q2pCdXFNSjs7QWlCcHFNQTtFQUdJO0NqQnFxTUo7O0FpQmxxTUE7RUFDSTtDakJxcU1KOztBaUJscU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCcXFNSjs7QWlCbHFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFxTUo7O0FpQmpxTUE7RUFDSTtJQUNJO0dqQm9xTU47Q0FDRjs7QWlCanFNQTtFQUNJO0VBQ0E7Q2pCb3FNSjs7QWlCanFNQTtFQUdJO0NqQmtxTUo7O0FpQi9wTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtDakJncU1KOztBaUI3cE1BO0VBQ0k7RUFDQTtDakJncU1KOztBaUI3cE1BOztFQUVJO0VBQ0E7RUFDQTtDakJncU1KOztBaUI3cE1BO0VBQ0k7RUFDQTtDakJncU1KOztBaUI3cE1BO0VBQ0k7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJncU1KOztBaUI3cE1BO0VBQ0k7RUFDQTtDakJncU1KOztBaUI3cE1BOztFQUVJO0NqQmdxTUo7O0FpQjdwTUE7RUFDSTtDakJncU1KOztBaUI3cE1BO0VBQ0k7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmdxTUo7O0FpQjdwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmdxTUo7O0FpQjdwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtDakJncU1KOztBaUI3cE1BO0VBQ0k7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0NqQmdxTUo7O0FpQjdwTUE7RUFDSTtDakJncU1KOztBaUI3cE1BO0VBQ0k7Q2pCZ3FNSjs7QWlCN3BNQTtFQUNJO0NqQmdxTUo7O0FpQjdwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBRUE7VUFBQTtDakIrcE1KOztBaUI1cE1BO0VBQ0k7SUFDSTtJQUFBO0dqQitwTU47Q0FDRjs7QWlCNXBNQTtFQUNJO0NqQitwTUo7O0FpQjVwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIrcE1KOztBaUI1cE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFFQTtPQUFBO0NqQjhwTUo7O0FpQjNwTUE7RUFDSTtJQUNJO0lBQUE7R2pCOHBNTjtDQUNGOztBaUIzcE1BO0VBQ0k7Q2pCOHBNSjs7QWlCM3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjhwTUo7O0FpQjNwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUVBO0NqQjZwTUo7O0FpQjFwTUE7RUFDSTtJQUNJO0lBQUE7R2pCNnBNTjtDQUNGOztBaUIxcE1BO0VBQ0k7Q2pCNnBNSjs7QWlCMXBNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZwTUo7O0FpQjFwTUE7RUFDSTtFQUNBO0NqQjZwTUo7O0FpQjFwTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNnBNSjs7QWlCMXBNQTtFQUNJO0NqQjZwTUo7O0FpQjFwTUE7RUFDSTtDakI2cE1KOztBaUIxcE1BO0VBQ0k7Q2pCNnBNSjs7QWlCMXBNQTtFQUNJO0NqQjZwTUo7O0FpQjFwTUE7RUFDSTtDakI2cE1KOztBaUIxcE1BOzs7RUFHSTtDakI2cE1KOztBaUJ6cE1BO0VBQ0k7OztJQUdJO0dqQjRwTU47Q0FDRjs7QWlCenBNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTtFQUNJO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTs7RUFFSTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtFQUNBO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7Q2pCNHBNSjs7QWlCenBNQTtFQUNJO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BOztFQUVJO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTtFQUNJO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7Q2pCNHBNSjs7QWlCenBNQTs7RUFFSTtFQUNBO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtFQUNBO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTtFQUNJO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTs7RUFFSTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7RUFDQTtFQUNBO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNHBNSjs7QWlCenBNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BOztFQUVJO0NqQjRwTUo7O0FpQnpwTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE1KOztBaUJ6cE1BO0VBQ0k7Ozs7OztJQU1JO0lBQ0E7R2pCNHBNTjtDQUNGOztBaUJ6cE1BO0VBQ0k7SUFDSTtJQUNBO0dqQjRwTU47O0VpQjFwTUU7SUFDSTtHakI2cE1OOztFaUIzcE1FO0lBQ0k7R2pCOHBNTjs7RWlCNXBNRTtJQUNJO0lBQ0E7R2pCK3BNTjs7RWlCN3BNRTs7Ozs7O0lBTUk7R2pCZ3FNTjs7RWlCOXBNRTtJQUNJO0lBQ0E7R2pCaXFNTjs7RWlCL3BNRTtJQUNJO0dqQmtxTU47Q0FDRjs7QWlCL3BNQTtFQUNJOzs7Ozs7SUFNSTtJQUNBO0dqQmtxTU47Q0FDRjs7QWlCL3BNQTtFQUNJO0lBQ0k7SUFDQTtHakJrcU1OOztFaUJocU1FO0lBQ0k7R2pCbXFNTjs7RWlCanFNRTtJQUNJO0dqQm9xTU47O0VpQmxxTUU7SUFDSTtJQUNBO0dqQnFxTU47O0VpQm5xTUU7Ozs7OztJQU1JO0dqQnNxTU47O0VpQnBxTUU7SUFDSTtJQUNBO0dqQnVxTU47O0VpQnJxTUU7SUFDSTtHakJ3cU1OO0NBQ0Y7O0FpQnJxTUE7RUFDSTs7Ozs7O0lBTUk7SUFDQTtHakJ3cU1OO0NBQ0Y7O0FpQnJxTUE7RUFDSTtJQUNJO0lBQ0E7R2pCd3FNTjs7RWlCdHFNRTtJQUNJO0dqQnlxTU47O0VpQnZxTUU7SUFDSTtHakIwcU1OOztFaUJ4cU1FO0lBQ0k7SUFDQTtHakIycU1OOztFaUJ6cU1FOzs7Ozs7SUFNSTtHakI0cU1OOztFaUIxcU1FO0lBQ0k7SUFDQTtHakI2cU1OOztFaUIzcU1FO0lBQ0k7R2pCOHFNTjtDQUNGOztBaUIzcU1BO0VBQ0k7Ozs7OztJQU1JO0lBQ0E7R2pCOHFNTjtDQUNGOztBaUIzcU1BO0VBQ0k7SUFDSTtJQUNBO0dqQjhxTU47O0VpQjVxTUU7SUFDSTtHakIrcU1OOztFaUI3cU1FO0lBQ0k7R2pCZ3JNTjs7RWlCOXFNRTtJQUNJO0lBQ0E7R2pCaXJNTjs7RWlCL3FNRTs7Ozs7O0lBTUk7R2pCa3JNTjs7RWlCaHJNRTtJQUNJO0lBQ0E7R2pCbXJNTjs7RWlCanJNRTtJQUNJO0dqQm9yTU47Q0FDRjs7QWlCanJNQTtFQUNJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTs7Ozs7O0VBTUk7RUFDQTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7Ozs7OztFQU1JO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTs7RUFFSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTs7RUFFSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTs7OztFQUlJO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7O0VBRUk7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7O0VBRUk7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7O0VBRUk7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7Ozs7RUFJSTtDakJvck1KOztBaUJqck1BO0VBQ0k7RUFDQTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BOztFQUVJO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7RUFDQTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7RUFDQTtDakJvck1KOztBaUJqck1BO0VBQ0k7Q2pCb3JNSjs7QWlCanJNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTs7O0VBR0k7RUFDQTtDakJvck1KOztBaUJqck1BOztFQUVJO0VBQ0E7Q2pCb3JNSjs7QWlCanJNQTs7RUFFSTtFQUNBO0NqQm9yTUo7O0FpQmpyTUE7RUFDSTtDakJvck1KOztBaUJqck1BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHakJvck1OOztFaUJsck1FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R2pCcXJNTjtDQUNGOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0lBQ0k7SUFDQTtHakJxck1OOztFaUJuck1FO0lBQ0k7SUFDQTtHakJzck1OOztFaUJwck1FO0lBQ0k7SUFDQTtHakJ1ck1OOztFaUJyck1FO0lBQ0k7SUFDQTtHakJ3ck1OOztFaUJ0ck1FOztJQUVJO0dqQnlyTU47O0VpQnZyTUU7O0lBRUk7R2pCMHJNTjs7RWlCeHJNRTtJQUNJO0lBQ0E7R2pCMnJNTjs7RWlCenJNRTs7SUFFSTtHakI0ck1OOztFaUIxck1FOztJQUVJO0dqQjZyTU47Q0FDRjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtJQUNJO1NBQUE7SUFDQTtTQUFBO0lBQ0E7SUFDQTtHakI2ck1OOztFaUIzck1FO0lBQ0k7SUFDQTtHakI4ck1OO0NBQ0Y7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtDakI4ck1KOztBaUIzck1BO0VBQ0k7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7Q2pCOHJNSjs7QWlCM3JNQTtFQUNJO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCOHJNSjs7QWlCMXJNQTtFQUNJO0lBQ0k7R2pCNnJNTjtDQUNGOztBaUIxck1BOztFQUVJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtDakI2ck1KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtDakI2ck1KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BOztFQUVJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTs7RUFFSTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7O0VBRUk7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0lBQ0k7R2pCNnJNTjtDQUNGOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0VBQ0E7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0VBQ0E7RUFDQTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7RUFDQTtFQUNBO0NqQjZyTUo7O0FpQjFyTUE7RUFDSTtDakI2ck1KOztBaUIxck1BO0VBQ0k7Q2pCNnJNSjs7QWlCMXJNQTtFQUNJO0lBQ0k7R2pCNnJNTjs7RWlCM3JNRTtJQUNJO0dqQjhyTU47Q0FDRjs7QWlCcHNNQTtFQUNJO0lBQ0k7R2pCNnJNTjs7RWlCM3JNRTtJQUNJO0dqQjhyTU47Q0FDRjs7QWlCM3JNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI4ck1KOztBaUIzck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjhyTUo7O0FpQjNyTUE7RUFDSTtJQUNJO0dqQjhyTU47Q0FDRjs7QWlCM3JNQTtFQUNJO0VBVUE7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO1VBQUE7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0lBQ0k7WUFBQTtHakJxck1OO0NBQ0Y7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7RUFDQTtDakJxck1KOztBaUJsck1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7O0VBRUk7RUFDQTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0VBQ0E7Q2pCcXJNSjs7QWlCbHJNQTtFQUNJO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtFQUNBO0NqQnFyTUo7O0FpQmxyTUE7RUFDSTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7RUFDQTtDakJxck1KOztBaUJsck1BO0VBQ0k7SUFDSTtHakJxck1OOztFaUJuck1FO0lBQ0k7SUFDQTtHakJzck1OOztFaUJwck1FO0lBQ0k7SUFDQTtHakJ1ck1OOztFaUJyck1FO0lBQ0k7R2pCd3JNTjs7RWlCdHJNRTtJQUNJO0lBQ0E7R2pCeXJNTjs7RWlCdnJNRTtJQUNJO0lBQ0E7R2pCMHJNTjtDQUNGOztBaUJ2ck1BO0VBQ0k7SUFDSTtHakIwck1OOztFaUJ4ck1FO0lBQ0k7SUFDQTtHakIyck1OOztFaUJ6ck1FO0lBQ0k7SUFDQTtHakI0ck1OOztFaUIxck1FO0lBQ0k7R2pCNnJNTjs7RWlCM3JNRTtJQUNJO0lBQ0E7R2pCOHJNTjs7RWlCNXJNRTtJQUNJO0lBQ0E7R2pCK3JNTjtDQUNGOztBaUI1ck1BO0VBQ0k7SUFDSTtHakIrck1OOztFaUI3ck1FO0lBQ0k7SUFDQTtHakJnc01OOztFaUI5ck1FO0lBQ0k7SUFDQTtHakJpc01OOztFaUIvck1FO0lBQ0k7R2pCa3NNTjs7RWlCaHNNRTtJQUNJO0lBQ0E7R2pCbXNNTjs7RWlCanNNRTtJQUNJO0lBQ0E7R2pCb3NNTjtDQUNGOztBaUJqc01BO0VBQ0k7SUFDSTtHakJvc01OOztFaUJsc01FO0lBQ0k7SUFDQTtHakJxc01OOztFaUJuc01FO0lBQ0k7SUFDQTtHakJzc01OOztFaUJwc01FO0lBQ0k7R2pCdXNNTjs7RWlCcnNNRTtJQUNJO0lBQ0E7R2pCd3NNTjs7RWlCdHNNRTtJQUNJO0lBQ0E7R2pCeXNNTjtDQUNGOztBaUJ0c01BO0VBQ0k7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTs7RUFFSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7O0VBRUk7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0lBQ0k7R2pCeXNNTjtDQUNGOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7O0VBRUk7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7Q2pCeXNNSjs7QWlCdHNNQTtFQUNJO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnlzTUo7O0FpQnRzTUE7RUFDSTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5c01KOztBaUJ0c01BO0VBQ0k7SUFDSTtJQUNBO0dqQnlzTU47O0VpQnZzTUU7SUFDSTtHakIwc01OOztFaUJ4c01FO0lBQ0k7R2pCMnNNTjs7RWlCenNNRTtJQUNJO0dqQjRzTU47O0VpQjFzTUU7SUFDSTtHakI2c01OOztFaUIzc01FO0lBQ0k7R2pCOHNNTjtDQUNGOztBaUIzc01BO0VBQ0k7O0lBRUk7R2pCOHNNTjtDQUNGOztBaUIzc01BO0VBQ0k7SUFDSTtHakI4c01OO0NBQ0Y7O0FpQjNzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTtFQUNJO0NqQjRzTUo7O0FpQnpzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI0c01KOztBaUJ6c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtDakI0c01KOztBaUJ6c01BOztFQUVJO0NqQjRzTUo7O0FpQnpzTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjRzTUo7O0FpQnpzTUE7O0VBRUk7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtDakI0c01KOztBaUJ6c01BOztFQUVJO0NqQjRzTUo7O0FpQnpzTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjRzTUo7O0FpQnpzTUE7O0VBRUk7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCNHNNSjs7QWlCenNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0c01KOztBaUJ6c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtDakIwc01KOztBaUJ2c01BOztFQUVJO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7Q2pCMHNNSjs7QWlCdnNNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOztFQUVJO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtDakIwc01KOztBaUJ2c01BO0VBQ0k7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0lBQ0k7R2pCMHNNTjtDQUNGOztBaUJ2c01BOzs7RUFHSTtDakIwc01KOztBaUJ2c01BOztFQUVJO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BOzs7RUFHSTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTs7SUFFSTtHakIwc01OO0NBQ0Y7O0FpQnZzTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTs7SUFFSTtHakIwc01OO0NBQ0Y7O0FpQnZzTUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BO0VBQ0k7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0NqQjBzTUo7O0FpQnZzTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtDakIwc01KOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwc01KOztBaUJ2c01BO0VBQ0k7SUFDSTtHakIwc01OO0NBQ0Y7O0FpQnZzTUE7RUFDSTtDakIwc01KOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtJQUNJO0dqQjBzTU47Q0FDRjs7QWlCN3NNQTtFQUNJO0lBQ0k7R2pCMHNNTjtDQUNGOztBaUJ2c01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0NqQjBzTUo7O0FpQnZzTUE7RUFDSTtFQUNBO0VBQ0E7Q2pCMHNNSjs7QWlCdnNNQTtFQUNJO0lBQ0k7R2pCMHNNTjs7RWlCeHNNRTtJQUNJO0dqQjJzTU47Q0FDRjs7QWlCanRNQTtFQUNJO0lBQ0k7R2pCMHNNTjs7RWlCeHNNRTtJQUNJO0dqQjJzTU47Q0FDRjs7QWlCeHNNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTs7OztFQUlJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BOzs7O0VBSUk7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7Ozs7RUFJSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTs7OztFQUlJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BOzs7O0VBSUk7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7Ozs7RUFJSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTs7OztFQUlJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BOzs7O0VBSUk7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0VBQ0E7RUFDQTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7Q2pCMnNNSjs7QWlCeHNNQTtFQUNJO0NqQjJzTUo7O0FpQnhzTUE7RUFDSTtDakIyc01KOztBaUJ4c01BO0VBQ0k7SUFDSTtHakIyc01OOztFaUJ6c01FO0lBQ0k7R2pCNHNNTjs7RWlCMXNNRTtJQUNJO0dqQjZzTU47O0VpQjNzTUU7SUFDSTtHakI4c01OOztFaUI1c01FO0lBQ0k7R2pCK3NNTjs7RWlCN3NNRTtJQUNJO0dqQmd0TU47O0VpQjlzTUU7SUFDSTtHakJpdE1OOztFaUIvc01FO0lBQ0k7R2pCa3RNTjs7RWlCaHRNRTtJQUNJO0dqQm10TU47Q0FDRjs7QWlCaHRNQTtFQUNJO0lBQ0k7R2pCbXRNTjs7RWlCanRNRTtJQUNJO0dqQm90TU47O0VpQmx0TUU7SUFDSTtHakJxdE1OOztFaUJudE1FO0lBQ0k7R2pCc3RNTjs7RWlCcHRNRTtJQUNJO0dqQnV0TU47O0VpQnJ0TUU7SUFDSTtHakJ3dE1OOztFaUJ0dE1FO0lBQ0k7R2pCeXRNTjs7RWlCdnRNRTtJQUNJO0dqQjB0TU47O0VpQnh0TUU7SUFDSTtHakIydE1OO0NBQ0Y7O0FpQnh0TUE7RUFDSTtJQUNJO0dqQjJ0TU47O0VpQnp0TUU7SUFDSTtHakI0dE1OOztFaUIxdE1FO0lBQ0k7R2pCNnRNTjs7RWlCM3RNRTtJQUNJO0dqQjh0TU47O0VpQjV0TUU7SUFDSTtHakIrdE1OOztFaUI3dE1FO0lBQ0k7R2pCZ3VNTjs7RWlCOXRNRTtJQUNJO0dqQml1TU47O0VpQi90TUU7SUFDSTtHakJrdU1OOztFaUJodU1FO0lBQ0k7R2pCbXVNTjtDQUNGOztBaUJodU1BO0VBQ0k7SUFDSTtHakJtdU1OOztFaUJqdU1FO0lBQ0k7R2pCb3VNTjs7RWlCbHVNRTtJQUNJO0dqQnF1TU47O0VpQm51TUU7SUFDSTtHakJzdU1OOztFaUJwdU1FO0lBQ0k7R2pCdXVNTjs7RWlCcnVNRTtJQUNJO0dqQnd1TU47O0VpQnR1TUU7SUFDSTtHakJ5dU1OOztFaUJ2dU1FO0lBQ0k7R2pCMHVNTjs7RWlCeHVNRTtJQUNJO0dqQjJ1TU47Q0FDRjs7QWlCeHVNQTtFQUNJO0lBQ0k7R2pCMnVNTjs7RWlCenVNRTtJQUNJO0dqQjR1TU47O0VpQjF1TUU7SUFDSTtHakI2dU1OOztFaUIzdU1FO0lBQ0k7R2pCOHVNTjs7RWlCNXVNRTtJQUNJO0dqQit1TU47O0VpQjd1TUU7SUFDSTtHakJndk1OOztFaUI5dU1FO0lBQ0k7R2pCaXZNTjs7RWlCL3VNRTtJQUNJO0dqQmt2TU47O0VpQmh2TUU7SUFDSTtHakJtdk1OO0NBQ0Y7O0FpQmh2TUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtFQUNBO0NqQm12TUo7O0FpQmh2TUE7Ozs7O0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7Q2pCbXZNSjs7QWlCaHZNQTtFQUNJO0NqQm12TUo7O0FpQmh2TUE7RUFDSTtDakJtdk1KOztBaUJodk1BO0VBQ0k7SUFDSTtHakJtdk1OOztFaUJqdk1FO0lBQ0k7R2pCb3ZNTjs7RWlCbHZNRTtJQUNJO0dqQnF2TU47O0VpQm52TUU7SUFDSTtHakJzdk1OOztFaUJwdk1FO0lBQ0k7R2pCdXZNTjs7RWlCcnZNRTtJQUNJO0dqQnd2TU47O0VpQnR2TUU7SUFDSTtHakJ5dk1OOztFaUJ2dk1FO0lBQ0k7R2pCMHZNTjs7RWlCeHZNRTtJQUNJO0dqQjJ2TU47O0VpQnp2TUU7SUFDSTtHakI0dk1OOztFaUIxdk1FO0lBQ0k7R2pCNnZNTjs7RWlCM3ZNRTtJQUNJO0dqQjh2TU47O0VpQjV2TUU7SUFDSTtHakIrdk1OOztFaUI3dk1FO0lBQ0k7R2pCZ3dNTjs7RWlCOXZNRTtJQUNJO0dqQml3TU47O0VpQi92TUU7SUFDSTtHakJrd01OOztFaUJod01FO0lBQ0k7R2pCbXdNTjs7RWlCandNRTtJQUNJO0dqQm93TU47O0VpQmx3TUU7SUFDSTtHakJxd01OOztFaUJud01FO0lBQ0k7R2pCc3dNTjs7RWlCcHdNRTtJQUNJO0dqQnV3TU47O0VpQnJ3TUU7SUFDSTtHakJ3d01OOztFaUJ0d01FO0lBQ0k7R2pCeXdNTjs7RWlCdndNRTtJQUNJO0dqQjB3TU47O0VpQnh3TUU7SUFDSTtHakIyd01OOztFaUJ6d01FO0lBQ0k7R2pCNHdNTjs7RWlCMXdNRTtJQUNJO0dqQjZ3TU47O0VpQjN3TUU7SUFDSTtHakI4d01OOztFaUI1d01FO0lBQ0k7R2pCK3dNTjs7RWlCN3dNRTtJQUNJO0dqQmd4TU47O0VpQjl3TUU7SUFDSTtHakJpeE1OOztFaUIvd01FO0lBQ0k7R2pCa3hNTjs7RWlCaHhNRTtJQUNJO0dqQm14TU47O0VpQmp4TUU7SUFDSTtHakJveE1OO0NBQ0Y7O0FpQmp4TUE7RUFDSTtJQUNJO0dqQm94TU47O0VpQmx4TUU7SUFDSTtHakJxeE1OOztFaUJueE1FO0lBQ0k7R2pCc3hNTjs7RWlCcHhNRTtJQUNJO0dqQnV4TU47O0VpQnJ4TUU7SUFDSTtHakJ3eE1OOztFaUJ0eE1FO0lBQ0k7R2pCeXhNTjs7RWlCdnhNRTtJQUNJO0dqQjB4TU47O0VpQnh4TUU7SUFDSTtHakIyeE1OOztFaUJ6eE1FO0lBQ0k7R2pCNHhNTjs7RWlCMXhNRTtJQUNJO0dqQjZ4TU47O0VpQjN4TUU7SUFDSTtHakI4eE1OOztFaUI1eE1FO0lBQ0k7R2pCK3hNTjs7RWlCN3hNRTtJQUNJO0dqQmd5TU47O0VpQjl4TUU7SUFDSTtHakJpeU1OOztFaUIveE1FO0lBQ0k7R2pCa3lNTjs7RWlCaHlNRTtJQUNJO0dqQm15TU47O0VpQmp5TUU7SUFDSTtHakJveU1OOztFaUJseU1FO0lBQ0k7R2pCcXlNTjs7RWlCbnlNRTtJQUNJO0dqQnN5TU47O0VpQnB5TUU7SUFDSTtHakJ1eU1OOztFaUJyeU1FO0lBQ0k7R2pCd3lNTjs7RWlCdHlNRTtJQUNJO0dqQnl5TU47O0VpQnZ5TUU7SUFDSTtHakIweU1OOztFaUJ4eU1FO0lBQ0k7R2pCMnlNTjs7RWlCenlNRTtJQUNJO0dqQjR5TU47O0VpQjF5TUU7SUFDSTtHakI2eU1OOztFaUIzeU1FO0lBQ0k7R2pCOHlNTjs7RWlCNXlNRTtJQUNJO0dqQit5TU47O0VpQjd5TUU7SUFDSTtHakJnek1OOztFaUI5eU1FO0lBQ0k7R2pCaXpNTjs7RWlCL3lNRTtJQUNJO0dqQmt6TU47O0VpQmh6TUU7SUFDSTtHakJtek1OOztFaUJqek1FO0lBQ0k7R2pCb3pNTjs7RWlCbHpNRTtJQUNJO0dqQnF6TU47Q0FDRjs7QWlCbHpNQTtFQUNJO0lBQ0k7R2pCcXpNTjs7RWlCbnpNRTtJQUNJO0dqQnN6TU47O0VpQnB6TUU7SUFDSTtHakJ1ek1OOztFaUJyek1FO0lBQ0k7R2pCd3pNTjs7RWlCdHpNRTtJQUNJO0dqQnl6TU47O0VpQnZ6TUU7SUFDSTtHakIwek1OOztFaUJ4ek1FO0lBQ0k7R2pCMnpNTjs7RWlCenpNRTtJQUNJO0dqQjR6TU47O0VpQjF6TUU7SUFDSTtHakI2ek1OOztFaUIzek1FO0lBQ0k7R2pCOHpNTjs7RWlCNXpNRTtJQUNJO0dqQit6TU47O0VpQjd6TUU7SUFDSTtHakJnME1OOztFaUI5ek1FO0lBQ0k7R2pCaTBNTjs7RWlCL3pNRTtJQUNJO0dqQmswTU47O0VpQmgwTUU7SUFDSTtHakJtME1OOztFaUJqME1FO0lBQ0k7R2pCbzBNTjs7RWlCbDBNRTtJQUNJO0dqQnEwTU47O0VpQm4wTUU7SUFDSTtHakJzME1OOztFaUJwME1FO0lBQ0k7R2pCdTBNTjs7RWlCcjBNRTtJQUNJO0dqQncwTU47O0VpQnQwTUU7SUFDSTtHakJ5ME1OOztFaUJ2ME1FO0lBQ0k7R2pCMDBNTjs7RWlCeDBNRTtJQUNJO0dqQjIwTU47O0VpQnowTUU7SUFDSTtHakI0ME1OOztFaUIxME1FO0lBQ0k7R2pCNjBNTjs7RWlCMzBNRTtJQUNJO0dqQjgwTU47O0VpQjUwTUU7SUFDSTtHakIrME1OOztFaUI3ME1FO0lBQ0k7R2pCZzFNTjs7RWlCOTBNRTtJQUNJO0dqQmkxTU47O0VpQi8wTUU7SUFDSTtHakJrMU1OOztFaUJoMU1FO0lBQ0k7R2pCbTFNTjs7RWlCajFNRTtJQUNJO0dqQm8xTU47O0VpQmwxTUU7SUFDSTtHakJxMU1OOztFaUJuMU1FO0lBQ0k7R2pCczFNTjtDQUNGOztBaUJuMU1BO0VBQ0k7SUFDSTtHakJzMU1OOztFaUJwMU1FO0lBQ0k7R2pCdTFNTjs7RWlCcjFNRTtJQUNJO0dqQncxTU47O0VpQnQxTUU7SUFDSTtHakJ5MU1OOztFaUJ2MU1FO0lBQ0k7R2pCMDFNTjs7RWlCeDFNRTtJQUNJO0dqQjIxTU47O0VpQnoxTUU7SUFDSTtHakI0MU1OOztFaUIxMU1FO0lBQ0k7R2pCNjFNTjs7RWlCMzFNRTtJQUNJO0dqQjgxTU47O0VpQjUxTUU7SUFDSTtHakIrMU1OOztFaUI3MU1FO0lBQ0k7R2pCZzJNTjs7RWlCOTFNRTtJQUNJO0dqQmkyTU47O0VpQi8xTUU7SUFDSTtHakJrMk1OOztFaUJoMk1FO0lBQ0k7R2pCbTJNTjs7RWlCajJNRTtJQUNJO0dqQm8yTU47O0VpQmwyTUU7SUFDSTtHakJxMk1OOztFaUJuMk1FO0lBQ0k7R2pCczJNTjs7RWlCcDJNRTtJQUNJO0dqQnUyTU47O0VpQnIyTUU7SUFDSTtHakJ3Mk1OOztFaUJ0Mk1FO0lBQ0k7R2pCeTJNTjs7RWlCdjJNRTtJQUNJO0dqQjAyTU47O0VpQngyTUU7SUFDSTtHakIyMk1OOztFaUJ6Mk1FO0lBQ0k7R2pCNDJNTjs7RWlCMTJNRTtJQUNJO0dqQjYyTU47O0VpQjMyTUU7SUFDSTtHakI4Mk1OOztFaUI1Mk1FO0lBQ0k7R2pCKzJNTjs7RWlCNzJNRTtJQUNJO0dqQmczTU47O0VpQjkyTUU7SUFDSTtHakJpM01OOztFaUIvMk1FO0lBQ0k7R2pCazNNTjs7RWlCaDNNRTtJQUNJO0dqQm0zTU47O0VpQmozTUU7SUFDSTtHakJvM01OOztFaUJsM01FO0lBQ0k7R2pCcTNNTjs7RWlCbjNNRTtJQUNJO0dqQnMzTU47O0VpQnAzTUU7SUFDSTtHakJ1M01OO0NBQ0Y7O0FpQnAzTUE7RUFDSTtDakJ1M01KOztBaUJwM01BO0VBQ0k7Q2pCdTNNSjs7QWlCcDNNQTtFQUNJO0NqQnUzTUo7O0FpQnAzTUE7RUFDSTtJQUNJO0dqQnUzTU47O0VpQnIzTUU7SUFDSTtHakJ3M01OOztFaUJ0M01FO0lBQ0k7R2pCeTNNTjtDQUNGOztBaUJ0M01BO0VBQ0k7SUFDSTtHakJ5M01OOztFaUJ2M01FO0lBQ0k7R2pCMDNNTjs7RWlCeDNNRTtJQUNJO0dqQjIzTU47Q0FDRjs7QWlCeDNNQTtFQUNJO0lBQ0k7R2pCMjNNTjs7RWlCejNNRTtJQUNJO0dqQjQzTU47O0VpQjEzTUU7SUFDSTtHakI2M01OO0NBQ0Y7O0FpQjEzTUE7RUFDSTtJQUNJO0dqQjYzTU47O0VpQjMzTUU7SUFDSTtHakI4M01OOztFaUI1M01FO0lBQ0k7R2pCKzNNTjtDQUNGOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7RUFBQTtDakIrM01KOztBaUI1M01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIrM01KOztBaUI1M01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIrM01KOztBaUI1M01BO0VBQ0k7SUFDSTtJQUFBO0lBQ0E7SUFDQTtHakIrM01OO0NBQ0Y7O0FpQjUzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7Q2pCKzNNSjs7QWlCNTNNQTtFQUNJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7O0VBRUk7Q2pCKzNNSjs7QWlCNTNNQTs7RUFFSTtDakIrM01KOztBaUI1M01BOztFQUVJO0NqQiszTUo7O0FpQjUzTUE7RUFDSTtJQUNJO0dqQiszTU47O0VpQjczTUU7O0lBRUk7R2pCZzRNTjs7RWlCOTNNRTs7SUFFSTtHakJpNE1OOztFaUIvM01FOztJQUVJO0dqQms0TU47O0VpQmg0TUU7O0lBRUk7R2pCbTRNTjs7RWlCajRNRTtJQUNJO0dqQm80TU47O0VpQmw0TUU7O0lBRUk7R2pCcTRNTjs7RWlCbjRNRTs7SUFFSTtHakJzNE1OOztFaUJwNE1FOztJQUVJO0dqQnU0TU47O0VpQnI0TUU7O0lBRUk7R2pCdzRNTjs7RWlCdDRNRTtJQUNJO0dqQnk0TU47O0VpQnY0TUU7O0lBRUk7R2pCMDRNTjs7RWlCeDRNRTs7SUFFSTtHakIyNE1OOztFaUJ6NE1FOztJQUVJO0dqQjQ0TU47O0VpQjE0TUU7O0lBRUk7R2pCNjRNTjs7RWlCMzRNRTtJQUNJO0dqQjg0TU47O0VpQjU0TUU7O0lBRUk7R2pCKzRNTjs7RWlCNzRNRTs7SUFFSTtHakJnNU1OOztFaUI5NE1FOztJQUVJO0dqQmk1TU47O0VpQi80TUU7O0lBRUk7R2pCazVNTjs7RWlCaDVNRTtJQUNJO0dqQm01TU47O0VpQmo1TUU7O0lBRUk7R2pCbzVNTjs7RWlCbDVNRTs7SUFFSTtHakJxNU1OOztFaUJuNU1FOztJQUVJO0dqQnM1TU47O0VpQnA1TUU7O0lBRUk7R2pCdTVNTjs7RWlCcjVNRTtJQUNJO0dqQnc1TU47O0VpQnQ1TUU7O0lBRUk7R2pCeTVNTjs7RWlCdjVNRTs7SUFFSTtHakIwNU1OOztFaUJ4NU1FOztJQUVJO0dqQjI1TU47O0VpQno1TUU7O0lBRUk7R2pCNDVNTjs7RWlCMTVNRTtJQUNJO0dqQjY1TU47O0VpQjM1TUU7O0lBRUk7R2pCODVNTjs7RWlCNTVNRTs7SUFFSTtHakIrNU1OOztFaUI3NU1FOztJQUVJO0dqQmc2TU47O0VpQjk1TUU7O0lBRUk7R2pCaTZNTjs7RWlCLzVNRTtJQUNJO0dqQms2TU47O0VpQmg2TUU7O0lBRUk7R2pCbTZNTjs7RWlCajZNRTs7SUFFSTtHakJvNk1OOztFaUJsNk1FOztJQUVJO0dqQnE2TU47O0VpQm42TUU7O0lBRUk7R2pCczZNTjs7RWlCcDZNRTtJQUNJO0dqQnU2TU47O0VpQnI2TUU7O0lBRUk7R2pCdzZNTjs7RWlCdDZNRTs7SUFFSTtHakJ5Nk1OOztFaUJ2Nk1FOztJQUVJO0dqQjA2TU47O0VpQng2TUU7O0lBRUk7R2pCMjZNTjs7RWlCejZNRTtJQUNJO0dqQjQ2TU47O0VpQjE2TUU7O0lBRUk7R2pCNjZNTjs7RWlCMzZNRTs7SUFFSTtHakI4Nk1OOztFaUI1Nk1FOztJQUVJO0dqQis2TU47O0VpQjc2TUU7O0lBRUk7R2pCZzdNTjs7RWlCOTZNRTtJQUNJO0dqQmk3TU47O0VpQi82TUU7O0lBRUk7R2pCazdNTjs7RWlCaDdNRTs7SUFFSTtHakJtN01OOztFaUJqN01FOztJQUVJO0dqQm83TU47O0VpQmw3TUU7O0lBRUk7R2pCcTdNTjs7RWlCbjdNRTtJQUNJO0dqQnM3TU47O0VpQnA3TUU7O0lBRUk7R2pCdTdNTjs7RWlCcjdNRTs7SUFFSTtHakJ3N01OOztFaUJ0N01FOztJQUVJO0dqQnk3TU47O0VpQnY3TUU7O0lBRUk7R2pCMDdNTjs7RWlCeDdNRTtJQUNJO0dqQjI3TU47O0VpQno3TUU7O0lBRUk7R2pCNDdNTjs7RWlCMTdNRTs7SUFFSTtHakI2N01OOztFaUIzN01FOztJQUVJO0dqQjg3TU47O0VpQjU3TUU7O0lBRUk7R2pCKzdNTjs7RWlCNzdNRTtJQUNJO0dqQmc4TU47O0VpQjk3TUU7O0lBRUk7R2pCaThNTjs7RWlCLzdNRTs7SUFFSTtHakJrOE1OOztFaUJoOE1FOztJQUVJO0dqQm04TU47O0VpQmo4TUU7O0lBRUk7R2pCbzhNTjs7RWlCbDhNRTtJQUNJO0dqQnE4TU47O0VpQm44TUU7O0lBRUk7R2pCczhNTjs7RWlCcDhNRTs7SUFFSTtHakJ1OE1OOztFaUJyOE1FOztJQUVJO0dqQnc4TU47O0VpQnQ4TUU7O0lBRUk7R2pCeThNTjs7RWlCdjhNRTtJQUNJO0dqQjA4TU47O0VpQng4TUU7O0lBRUk7R2pCMjhNTjs7RWlCejhNRTs7SUFFSTtHakI0OE1OOztFaUIxOE1FOztJQUVJO0dqQjY4TU47O0VpQjM4TUU7O0lBRUk7R2pCODhNTjs7RWlCNThNRTtJQUNJO0dqQis4TU47O0VpQjc4TUU7O0lBRUk7R2pCZzlNTjs7RWlCOThNRTs7SUFFSTtHakJpOU1OOztFaUIvOE1FOztJQUVJO0dqQms5TU47O0VpQmg5TUU7O0lBRUk7R2pCbTlNTjs7RWlCajlNRTtJQUNJO0dqQm85TU47O0VpQmw5TUU7O0lBRUk7R2pCcTlNTjs7RWlCbjlNRTs7SUFFSTtHakJzOU1OOztFaUJwOU1FOztJQUVJO0dqQnU5TU47O0VpQnI5TUU7O0lBRUk7R2pCdzlNTjtDQUNGOztBaUJyOU1BO0VBQ0k7SUFDSTtHakJ3OU1OOztFaUJ0OU1FOztJQUVJO0dqQnk5TU47O0VpQnY5TUU7O0lBRUk7R2pCMDlNTjs7RWlCeDlNRTs7SUFFSTtHakIyOU1OOztFaUJ6OU1FOztJQUVJO0dqQjQ5TU47O0VpQjE5TUU7SUFDSTtHakI2OU1OOztFaUIzOU1FOztJQUVJO0dqQjg5TU47O0VpQjU5TUU7O0lBRUk7R2pCKzlNTjs7RWlCNzlNRTs7SUFFSTtHakJnK01OOztFaUI5OU1FOztJQUVJO0dqQmkrTU47O0VpQi85TUU7SUFDSTtHakJrK01OOztFaUJoK01FOztJQUVJO0dqQm0rTU47O0VpQmorTUU7O0lBRUk7R2pCbytNTjs7RWlCbCtNRTs7SUFFSTtHakJxK01OOztFaUJuK01FOztJQUVJO0dqQnMrTU47O0VpQnArTUU7SUFDSTtHakJ1K01OOztFaUJyK01FOztJQUVJO0dqQncrTU47O0VpQnQrTUU7O0lBRUk7R2pCeStNTjs7RWlCditNRTs7SUFFSTtHakIwK01OOztFaUJ4K01FOztJQUVJO0dqQjIrTU47O0VpQnorTUU7SUFDSTtHakI0K01OOztFaUIxK01FOztJQUVJO0dqQjYrTU47O0VpQjMrTUU7O0lBRUk7R2pCOCtNTjs7RWlCNStNRTs7SUFFSTtHakIrK01OOztFaUI3K01FOztJQUVJO0dqQmcvTU47O0VpQjkrTUU7SUFDSTtHakJpL01OOztFaUIvK01FOztJQUVJO0dqQmsvTU47O0VpQmgvTUU7O0lBRUk7R2pCbS9NTjs7RWlCai9NRTs7SUFFSTtHakJvL01OOztFaUJsL01FOztJQUVJO0dqQnEvTU47O0VpQm4vTUU7SUFDSTtHakJzL01OOztFaUJwL01FOztJQUVJO0dqQnUvTU47O0VpQnIvTUU7O0lBRUk7R2pCdy9NTjs7RWlCdC9NRTs7SUFFSTtHakJ5L01OOztFaUJ2L01FOztJQUVJO0dqQjAvTU47O0VpQngvTUU7SUFDSTtHakIyL01OOztFaUJ6L01FOztJQUVJO0dqQjQvTU47O0VpQjEvTUU7O0lBRUk7R2pCNi9NTjs7RWlCMy9NRTs7SUFFSTtHakI4L01OOztFaUI1L01FOztJQUVJO0dqQisvTU47O0VpQjcvTUU7SUFDSTtHakJnZ05OOztFaUI5L01FOztJQUVJO0dqQmlnTk47O0VpQi8vTUU7O0lBRUk7R2pCa2dOTjs7RWlCaGdORTs7SUFFSTtHakJtZ05OOztFaUJqZ05FOztJQUVJO0dqQm9nTk47O0VpQmxnTkU7SUFDSTtHakJxZ05OOztFaUJuZ05FOztJQUVJO0dqQnNnTk47O0VpQnBnTkU7O0lBRUk7R2pCdWdOTjs7RWlCcmdORTs7SUFFSTtHakJ3Z05OOztFaUJ0Z05FOztJQUVJO0dqQnlnTk47O0VpQnZnTkU7SUFDSTtHakIwZ05OOztFaUJ4Z05FOztJQUVJO0dqQjJnTk47O0VpQnpnTkU7O0lBRUk7R2pCNGdOTjs7RWlCMWdORTs7SUFFSTtHakI2Z05OOztFaUIzZ05FOztJQUVJO0dqQjhnTk47O0VpQjVnTkU7SUFDSTtHakIrZ05OOztFaUI3Z05FOztJQUVJO0dqQmdoTk47O0VpQjlnTkU7O0lBRUk7R2pCaWhOTjs7RWlCL2dORTs7SUFFSTtHakJraE5OOztFaUJoaE5FOztJQUVJO0dqQm1oTk47O0VpQmpoTkU7SUFDSTtHakJvaE5OOztFaUJsaE5FOztJQUVJO0dqQnFoTk47O0VpQm5oTkU7O0lBRUk7R2pCc2hOTjs7RWlCcGhORTs7SUFFSTtHakJ1aE5OOztFaUJyaE5FOztJQUVJO0dqQndoTk47O0VpQnRoTkU7SUFDSTtHakJ5aE5OOztFaUJ2aE5FOztJQUVJO0dqQjBoTk47O0VpQnhoTkU7O0lBRUk7R2pCMmhOTjs7RWlCemhORTs7SUFFSTtHakI0aE5OOztFaUIxaE5FOztJQUVJO0dqQjZoTk47O0VpQjNoTkU7SUFDSTtHakI4aE5OOztFaUI1aE5FOztJQUVJO0dqQitoTk47O0VpQjdoTkU7O0lBRUk7R2pCZ2lOTjs7RWlCOWhORTs7SUFFSTtHakJpaU5OOztFaUIvaE5FOztJQUVJO0dqQmtpTk47O0VpQmhpTkU7SUFDSTtHakJtaU5OOztFaUJqaU5FOztJQUVJO0dqQm9pTk47O0VpQmxpTkU7O0lBRUk7R2pCcWlOTjs7RWlCbmlORTs7SUFFSTtHakJzaU5OOztFaUJwaU5FOztJQUVJO0dqQnVpTk47O0VpQnJpTkU7SUFDSTtHakJ3aU5OOztFaUJ0aU5FOztJQUVJO0dqQnlpTk47O0VpQnZpTkU7O0lBRUk7R2pCMGlOTjs7RWlCeGlORTs7SUFFSTtHakIyaU5OOztFaUJ6aU5FOztJQUVJO0dqQjRpTk47O0VpQjFpTkU7SUFDSTtHakI2aU5OOztFaUIzaU5FOztJQUVJO0dqQjhpTk47O0VpQjVpTkU7O0lBRUk7R2pCK2lOTjs7RWlCN2lORTs7SUFFSTtHakJnak5OOztFaUI5aU5FOztJQUVJO0dqQmlqTk47Q0FDRjs7QWlCOWlOQTtFQUNJO0lBQ0k7R2pCaWpOTjs7RWlCL2lORTs7SUFFSTtHakJrak5OOztFaUJoak5FOztJQUVJO0dqQm1qTk47O0VpQmpqTkU7O0lBRUk7R2pCb2pOTjs7RWlCbGpORTs7SUFFSTtHakJxak5OOztFaUJuak5FO0lBQ0k7R2pCc2pOTjs7RWlCcGpORTs7SUFFSTtHakJ1ak5OOztFaUJyak5FOztJQUVJO0dqQndqTk47O0VpQnRqTkU7O0lBRUk7R2pCeWpOTjs7RWlCdmpORTs7SUFFSTtHakIwak5OOztFaUJ4ak5FO0lBQ0k7R2pCMmpOTjs7RWlCempORTs7SUFFSTtHakI0ak5OOztFaUIxak5FOztJQUVJO0dqQjZqTk47O0VpQjNqTkU7O0lBRUk7R2pCOGpOTjs7RWlCNWpORTs7SUFFSTtHakIrak5OOztFaUI3ak5FO0lBQ0k7R2pCZ2tOTjs7RWlCOWpORTs7SUFFSTtHakJpa05OOztFaUIvak5FOztJQUVJO0dqQmtrTk47O0VpQmhrTkU7O0lBRUk7R2pCbWtOTjs7RWlCamtORTs7SUFFSTtHakJva05OOztFaUJsa05FO0lBQ0k7R2pCcWtOTjs7RWlCbmtORTs7SUFFSTtHakJza05OOztFaUJwa05FOztJQUVJO0dqQnVrTk47O0VpQnJrTkU7O0lBRUk7R2pCd2tOTjs7RWlCdGtORTs7SUFFSTtHakJ5a05OOztFaUJ2a05FO0lBQ0k7R2pCMGtOTjs7RWlCeGtORTs7SUFFSTtHakIya05OOztFaUJ6a05FOztJQUVJO0dqQjRrTk47O0VpQjFrTkU7O0lBRUk7R2pCNmtOTjs7RWlCM2tORTs7SUFFSTtHakI4a05OOztFaUI1a05FO0lBQ0k7R2pCK2tOTjs7RWlCN2tORTs7SUFFSTtHakJnbE5OOztFaUI5a05FOztJQUVJO0dqQmlsTk47O0VpQi9rTkU7O0lBRUk7R2pCa2xOTjs7RWlCaGxORTs7SUFFSTtHakJtbE5OOztFaUJqbE5FO0lBQ0k7R2pCb2xOTjs7RWlCbGxORTs7SUFFSTtHakJxbE5OOztFaUJubE5FOztJQUVJO0dqQnNsTk47O0VpQnBsTkU7O0lBRUk7R2pCdWxOTjs7RWlCcmxORTs7SUFFSTtHakJ3bE5OOztFaUJ0bE5FO0lBQ0k7R2pCeWxOTjs7RWlCdmxORTs7SUFFSTtHakIwbE5OOztFaUJ4bE5FOztJQUVJO0dqQjJsTk47O0VpQnpsTkU7O0lBRUk7R2pCNGxOTjs7RWlCMWxORTs7SUFFSTtHakI2bE5OOztFaUIzbE5FO0lBQ0k7R2pCOGxOTjs7RWlCNWxORTs7SUFFSTtHakIrbE5OOztFaUI3bE5FOztJQUVJO0dqQmdtTk47O0VpQjlsTkU7O0lBRUk7R2pCaW1OTjs7RWlCL2xORTs7SUFFSTtHakJrbU5OOztFaUJobU5FO0lBQ0k7R2pCbW1OTjs7RWlCam1ORTs7SUFFSTtHakJvbU5OOztFaUJsbU5FOztJQUVJO0dqQnFtTk47O0VpQm5tTkU7O0lBRUk7R2pCc21OTjs7RWlCcG1ORTs7SUFFSTtHakJ1bU5OOztFaUJybU5FO0lBQ0k7R2pCd21OTjs7RWlCdG1ORTs7SUFFSTtHakJ5bU5OOztFaUJ2bU5FOztJQUVJO0dqQjBtTk47O0VpQnhtTkU7O0lBRUk7R2pCMm1OTjs7RWlCem1ORTs7SUFFSTtHakI0bU5OOztFaUIxbU5FO0lBQ0k7R2pCNm1OTjs7RWlCM21ORTs7SUFFSTtHakI4bU5OOztFaUI1bU5FOztJQUVJO0dqQittTk47O0VpQjdtTkU7O0lBRUk7R2pCZ25OTjs7RWlCOW1ORTs7SUFFSTtHakJpbk5OOztFaUIvbU5FO0lBQ0k7R2pCa25OTjs7RWlCaG5ORTs7SUFFSTtHakJtbk5OOztFaUJqbk5FOztJQUVJO0dqQm9uTk47O0VpQmxuTkU7O0lBRUk7R2pCcW5OTjs7RWlCbm5ORTs7SUFFSTtHakJzbk5OOztFaUJwbk5FO0lBQ0k7R2pCdW5OTjs7RWlCcm5ORTs7SUFFSTtHakJ3bk5OOztFaUJ0bk5FOztJQUVJO0dqQnluTk47O0VpQnZuTkU7O0lBRUk7R2pCMG5OTjs7RWlCeG5ORTs7SUFFSTtHakIybk5OOztFaUJ6bk5FO0lBQ0k7R2pCNG5OTjs7RWlCMW5ORTs7SUFFSTtHakI2bk5OOztFaUIzbk5FOztJQUVJO0dqQjhuTk47O0VpQjVuTkU7O0lBRUk7R2pCK25OTjs7RWlCN25ORTs7SUFFSTtHakJnb05OOztFaUI5bk5FO0lBQ0k7R2pCaW9OTjs7RWlCL25ORTs7SUFFSTtHakJrb05OOztFaUJob05FOztJQUVJO0dqQm1vTk47O0VpQmpvTkU7O0lBRUk7R2pCb29OTjs7RWlCbG9ORTs7SUFFSTtHakJxb05OOztFaUJub05FO0lBQ0k7R2pCc29OTjs7RWlCcG9ORTs7SUFFSTtHakJ1b05OOztFaUJyb05FOztJQUVJO0dqQndvTk47O0VpQnRvTkU7O0lBRUk7R2pCeW9OTjs7RWlCdm9ORTs7SUFFSTtHakIwb05OO0NBQ0Y7O0FpQnZvTkE7RUFDSTtJQUNJO0dqQjBvTk47O0VpQnhvTkU7O0lBRUk7R2pCMm9OTjs7RWlCem9ORTs7SUFFSTtHakI0b05OOztFaUIxb05FOztJQUVJO0dqQjZvTk47O0VpQjNvTkU7O0lBRUk7R2pCOG9OTjs7RWlCNW9ORTtJQUNJO0dqQitvTk47O0VpQjdvTkU7O0lBRUk7R2pCZ3BOTjs7RWlCOW9ORTs7SUFFSTtHakJpcE5OOztFaUIvb05FOztJQUVJO0dqQmtwTk47O0VpQmhwTkU7O0lBRUk7R2pCbXBOTjs7RWlCanBORTtJQUNJO0dqQm9wTk47O0VpQmxwTkU7O0lBRUk7R2pCcXBOTjs7RWlCbnBORTs7SUFFSTtHakJzcE5OOztFaUJwcE5FOztJQUVJO0dqQnVwTk47O0VpQnJwTkU7O0lBRUk7R2pCd3BOTjs7RWlCdHBORTtJQUNJO0dqQnlwTk47O0VpQnZwTkU7O0lBRUk7R2pCMHBOTjs7RWlCeHBORTs7SUFFSTtHakIycE5OOztFaUJ6cE5FOztJQUVJO0dqQjRwTk47O0VpQjFwTkU7O0lBRUk7R2pCNnBOTjs7RWlCM3BORTtJQUNJO0dqQjhwTk47O0VpQjVwTkU7O0lBRUk7R2pCK3BOTjs7RWlCN3BORTs7SUFFSTtHakJncU5OOztFaUI5cE5FOztJQUVJO0dqQmlxTk47O0VpQi9wTkU7O0lBRUk7R2pCa3FOTjs7RWlCaHFORTtJQUNJO0dqQm1xTk47O0VpQmpxTkU7O0lBRUk7R2pCb3FOTjs7RWlCbHFORTs7SUFFSTtHakJxcU5OOztFaUJucU5FOztJQUVJO0dqQnNxTk47O0VpQnBxTkU7O0lBRUk7R2pCdXFOTjs7RWlCcnFORTtJQUNJO0dqQndxTk47O0VpQnRxTkU7O0lBRUk7R2pCeXFOTjs7RWlCdnFORTs7SUFFSTtHakIwcU5OOztFaUJ4cU5FOztJQUVJO0dqQjJxTk47O0VpQnpxTkU7O0lBRUk7R2pCNHFOTjs7RWlCMXFORTtJQUNJO0dqQjZxTk47O0VpQjNxTkU7O0lBRUk7R2pCOHFOTjs7RWlCNXFORTs7SUFFSTtHakIrcU5OOztFaUI3cU5FOztJQUVJO0dqQmdyTk47O0VpQjlxTkU7O0lBRUk7R2pCaXJOTjs7RWlCL3FORTtJQUNJO0dqQmtyTk47O0VpQmhyTkU7O0lBRUk7R2pCbXJOTjs7RWlCanJORTs7SUFFSTtHakJvck5OOztFaUJsck5FOztJQUVJO0dqQnFyTk47O0VpQm5yTkU7O0lBRUk7R2pCc3JOTjs7RWlCcHJORTtJQUNJO0dqQnVyTk47O0VpQnJyTkU7O0lBRUk7R2pCd3JOTjs7RWlCdHJORTs7SUFFSTtHakJ5ck5OOztFaUJ2ck5FOztJQUVJO0dqQjByTk47O0VpQnhyTkU7O0lBRUk7R2pCMnJOTjs7RWlCenJORTtJQUNJO0dqQjRyTk47O0VpQjFyTkU7O0lBRUk7R2pCNnJOTjs7RWlCM3JORTs7SUFFSTtHakI4ck5OOztFaUI1ck5FOztJQUVJO0dqQityTk47O0VpQjdyTkU7O0lBRUk7R2pCZ3NOTjs7RWlCOXJORTtJQUNJO0dqQmlzTk47O0VpQi9yTkU7O0lBRUk7R2pCa3NOTjs7RWlCaHNORTs7SUFFSTtHakJtc05OOztFaUJqc05FOztJQUVJO0dqQm9zTk47O0VpQmxzTkU7O0lBRUk7R2pCcXNOTjs7RWlCbnNORTtJQUNJO0dqQnNzTk47O0VpQnBzTkU7O0lBRUk7R2pCdXNOTjs7RWlCcnNORTs7SUFFSTtHakJ3c05OOztFaUJ0c05FOztJQUVJO0dqQnlzTk47O0VpQnZzTkU7O0lBRUk7R2pCMHNOTjs7RWlCeHNORTtJQUNJO0dqQjJzTk47O0VpQnpzTkU7O0lBRUk7R2pCNHNOTjs7RWlCMXNORTs7SUFFSTtHakI2c05OOztFaUIzc05FOztJQUVJO0dqQjhzTk47O0VpQjVzTkU7O0lBRUk7R2pCK3NOTjs7RWlCN3NORTtJQUNJO0dqQmd0Tk47O0VpQjlzTkU7O0lBRUk7R2pCaXROTjs7RWlCL3NORTs7SUFFSTtHakJrdE5OOztFaUJodE5FOztJQUVJO0dqQm10Tk47O0VpQmp0TkU7O0lBRUk7R2pCb3ROTjs7RWlCbHRORTtJQUNJO0dqQnF0Tk47O0VpQm50TkU7O0lBRUk7R2pCc3ROTjs7RWlCcHRORTs7SUFFSTtHakJ1dE5OOztFaUJydE5FOztJQUVJO0dqQnd0Tk47O0VpQnR0TkU7O0lBRUk7R2pCeXROTjs7RWlCdnRORTtJQUNJO0dqQjB0Tk47O0VpQnh0TkU7O0lBRUk7R2pCMnROTjs7RWlCenRORTs7SUFFSTtHakI0dE5OOztFaUIxdE5FOztJQUVJO0dqQjZ0Tk47O0VpQjN0TkU7O0lBRUk7R2pCOHROTjs7RWlCNXRORTtJQUNJO0dqQit0Tk47O0VpQjd0TkU7O0lBRUk7R2pCZ3VOTjs7RWlCOXRORTs7SUFFSTtHakJpdU5OOztFaUIvdE5FOztJQUVJO0dqQmt1Tk47O0VpQmh1TkU7O0lBRUk7R2pCbXVOTjtDQUNGOztBaUJodU5BO0VBQ0k7Q2pCbXVOSjs7QWlCL3ROQTtFQUNJO0NqQmt1Tko7O0FpQi90TkE7RUFDSTtDakJrdU5KOztBaUIvdE5BO0VBQ0k7Q2pCa3VOSjs7QWlCL3ROQTtFQUNJO0VBQ0E7RUFDQTtDakJrdU5KOztBaUIvdE5BO0VBQ0k7Q2pCa3VOSjs7QWlCL3ROQTtFQUNJO0NqQmt1Tko7O0FpQi90TkE7RUFDSTtDakJrdU5KOztBaUIvdE5BO0VBQ0k7SUFDSTtHakJrdU5OOztFaUJodU5FO0lBQ0k7R2pCbXVOTjs7RWlCanVORTtJQUNJO0dqQm91Tk47Q0FDRjs7QWlCanVOQTtFQUNJO0lBQ0k7R2pCb3VOTjs7RWlCbHVORTtJQUNJO0dqQnF1Tk47O0VpQm51TkU7SUFDSTtHakJzdU5OO0NBQ0Y7O0FpQm51TkE7RUFDSTtJQUNJO0dqQnN1Tk47O0VpQnB1TkU7SUFDSTtHakJ1dU5OOztFaUJydU5FO0lBQ0k7R2pCd3VOTjtDQUNGOztBaUJydU5BO0VBQ0k7SUFDSTtHakJ3dU5OOztFaUJ0dU5FO0lBQ0k7R2pCeXVOTjs7RWlCdnVORTtJQUNJO0dqQjB1Tk47Q0FDRjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BOztFQUVJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0VBQ0E7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJO0NqQjB1Tko7O0FpQnZ1TkE7RUFDSTtDakIwdU5KOztBaUJ2dU5BO0VBQ0k7Q2pCMHVOSjs7QWlCdnVOQTtFQUNJOzs7SUFHSTtJQUNBO0dqQjB1Tk47O0VpQnh1TkU7SUFDSTtHakIydU5OOztFaUJ6dU5FO0lBQ0k7R2pCNHVOTjs7RWlCMXVORTtJQUNJO0dqQjZ1Tk47O0VpQjN1TkU7O0lBRUk7SUFDQTtHakI4dU5OOztFaUI1dU5FO0lBQ0k7R2pCK3VOTjs7RWlCN3VORTs7SUFFSTtHakJndk5OOztFaUI5dU5FOzs7SUFHSTtJQUNBO0dqQml2Tk47O0VpQi91TkU7O0lBRUk7R2pCa3ZOTjs7QWlCaHZORTtJQUNJO0NqQm12TlI7O0VpQmp2Tkk7SUFDSTtHakJvdk5OOztFaUJsdk5FO0lBQ0k7R2pCcXZOTjs7RWlCbnZORTtJQUNJO0dqQnN2Tk47O0VpQnB2TkU7SUFDSTtHakJ1dk5OOztFaUJydk5FO0lBQ0k7R2pCd3ZOTjs7RWlCdHZORTs7SUFFSTtHakJ5dk5OOztFaUJ2dk5FOztJQUVJO0dqQjB2Tk47O0VpQnh2TkU7SUFDSTtHakIydk5OOztFaUJ6dk5FOzs7O0lBSUk7R2pCNHZOTjs7RWlCMXZORTtJQUNJO0lBQ0E7R2pCNnZOTjtDQUNGOztBaUIxdk5BOzs7O0dqQmd3TkU7O0FpQjN2TkY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzttRGpCd3hOa0Q7O0FpQjV2TmxEOztBQUNBOztFQUVJO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtDakJnd05KOztBaUI3dk5BO0VBQ0k7Q2pCZ3dOSjs7QWlCN3ZOQTtFQUNJO0NqQmd3Tko7O0FpQjd2TkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTZDSTtFQUNBO0VBQ0E7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7Q2pCNnZOSjs7QWlCMXZOQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNFSTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2dk5KOztBaUIxdk5BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtFQUNBO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BO0VBQ0k7Q2pCNnZOSjs7QWlCMXZOQTtFQUNJO0NqQjZ2Tko7O0FpQjF2TkE7RUFDSTtDakI2dk5KOztBaUIxdk5BOztBQUNBO0VBQ0k7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0NqQjh2Tko7O0FpQjN2TkE7RUFDSTtDakI4dk5KOztBaUIzdk5BO0VBQ0k7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0NqQjh2Tko7O0FpQjN2TkE7O0FBQ0E7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7RUFDSTtDakIrdk5KOztBaUI1dk5BO0VBQ0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUNJO0NqQit2Tko7O0FpQjV2TkE7O0FBQ0E7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7RUFDSTtFQUNBO0NqQmd3Tko7O0FpQjd2TkE7O0FBQ0E7RUFDSTtDakJpd05KOztBaUI5dk5BO0VBQ0k7Q2pCaXdOSjs7QWlCOXZOQTtFQUNJO0NqQml3Tko7O0FpQjl2TkE7RUFDSTtDakJpd05KOztBaUI5dk5BO0VBQ0k7Q2pCaXdOSjs7QWlCOXZOQTtFQUNJO0NqQml3Tko7O0FpQjl2TkE7RUFDSTtDakJpd05KOztBaUI5dk5BO0VBQ0k7Q2pCaXdOSjs7QWlCOXZOQTtFQUNJO0NqQml3Tko7O0FpQjl2TkE7RUFDSTtDakJpd05KOztBaUI5dk5BOztBQUNBO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BO0VBQ0k7Q2pCa3dOSjs7QWlCL3ZOQTtFQUNJO0NqQmt3Tko7O0FpQi92TkE7RUFDSTtDakJrd05KOztBaUIvdk5BOztBQUNBO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3dOSjs7QWlCandOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm93Tko7O0FpQmp3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3dOSjs7QWlCandOQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0NqQnF3Tko7O0FpQmx3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF3Tko7O0FpQmx3TkE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzd05KOztBaUJud05BO0VBQ0k7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTs7OztFQUlJO0NqQnN3Tko7O0FpQm53TkE7O0VBRUk7Q2pCc3dOSjs7QWlCbndOQTtFQUlJO0NqQm13Tko7O0FpQmh3TkE7RUFDSTtDakJtd05KOztBaUJod05BO0VBQ0k7Q2pCbXdOSjs7QWlCaHdOQTtFQUNJO0NqQm13Tko7O0FpQmh3TkE7Ozs7Ozs7Ozs7RUFVSTtDakJtd05KOztBaUJod05BOztBQUNBO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BO0VBQ0k7RUFDQTtDakJvd05KOztBaUJqd05BOztBQUNBO0VBQ0k7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0NqQnF3Tko7O0FpQmx3TkE7RUFDSTtDakJxd05KOztBaUJsd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCcXdOSjs7QWlCbHdOQTtFQUNJO0NqQnF3Tko7O0FpQmx3TkE7RUFDSTtDakJxd05KOztBaUJsd05BO0VBQ0k7Q2pCcXdOSjs7QWlCbHdOQTs7QUFDQTs7Ozs7Ozs7RUFRSTtDakJzd05KOztBaUJud05BOztBQUNBO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7Q2pCdXdOSjs7QWlCcHdOQTtFQUNJO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtDakJ1d05KOztBaUJwd05BO0VBQ0k7RUFDQTtDakJ1d05KOztBaUJwd05BOzs7O0VBSUk7Q2pCdXdOSjs7QWlCcHdOQTs7OztFQUlJO0NqQnV3Tko7O0FpQnB3TkE7Ozs7RUFJSTtDakJ1d05KOztBaUJwd05BOzs7Ozs7Ozs7Ozs7RUFZSTtFQUNBO0NqQnV3Tko7O0FpQnB3TkE7RUFDSTtFQUVBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0NqQnN3Tko7O0FpQm53TkE7RUFDSTtDakJzd05KOztBaUJud05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0NqQnN3Tko7O0FpQm53TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0VBQ0E7Q2pCc3dOSjs7QWlCbndOQTtFQUNJO0NqQnN3Tko7O0FpQm53TkE7RUFDSTtDakJzd05KOztBaUJud05BO0VBQ0k7SUFDSTtJQUNBO0dqQnN3Tk47O0VpQnB3TkU7SUFDSTtHakJ1d05OO0NBQ0Y7O0FpQnB3TkE7RUFDSTtJQUNJO0dqQnV3Tk47Q0FDRjs7QWlCcHdOQTtFQUNJOztFQUNBO0lBQ0k7R2pCd3dOTjs7RWlCdHdORTtJQUNJO0dqQnl3Tk47O0VpQnZ3TkU7SUFDSTtHakIwd05OOztFaUJ4d05FO0lBQ0k7SUFDQTtHakIyd05OOztFaUJ6d05FO0lBQ0k7R2pCNHdOTjs7RWlCMXdORTtJQUNJO0dqQjZ3Tk47Q0FDRjs7QWlCMXdOQTtFQUNJOztFQUNBO0lBQ0k7R2pCOHdOTjs7RWlCNXdORTtJQUNJO0dqQit3Tk47O0VpQjd3TkU7SUFDSTtHakJneE5OOztFaUI5d05FO0lBQ0k7SUFDQTtHakJpeE5OOztFaUIvd05FO0lBQ0k7R2pCa3hOTjs7RWlCaHhORTtJQUNJO0lBQ0E7R2pCbXhOTjs7RWlCanhORTtJQUNJO0lBQ0E7R2pCb3hOTjs7RWlCbHhORTtJQUNJO0dqQnF4Tk47Q0FDRjs7QWlCbHhOQTtFQUNJOztFQUNBO0lBQ0k7R2pCc3hOTjs7RWlCcHhORTtJQUNJO0dqQnV4Tk47O0VpQnJ4TkU7SUFDSTtHakJ3eE5OOztFaUJ0eE5FO0lBQ0k7SUFDQTtHakJ5eE5OOztFaUJ2eE5FO0lBQ0k7R2pCMHhOTjs7RWlCeHhORTtJQUNJO0lBQ0E7R2pCMnhOTjs7RWlCenhORTtJQUNJO0lBQ0E7SUFDQTtHakI0eE5OOztFaUIxeE5FO0lBQ0k7SUFDQTtHakI2eE5OOztFaUIzeE5FO0lBQ0k7SUFDQTtHakI4eE5OOztFaUI1eE5FO0lBQ0k7SUFDQTtHakIreE5OOztFaUI3eE5FO0lBQ0k7R2pCZ3lOTjtDQUNGOztBaUI3eE5BO0VBQ0k7SUFDSTtHakJneU5OOztFaUI5eE5FO0lBQ0k7SUFDQTtHakJpeU5OO0NBQ0Y7O0FpQjl4TkE7O0FBQ0E7RUFDSTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBRUk7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0NqQmt5Tko7O0FpQi94TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0VBQ0E7Q2pCa3lOSjs7QWlCL3hOQTtFQUNJO0lBQ0k7R2pCa3lOTjs7RWlCaHlORTtJQUNJO0dqQm15Tk47Q0FDRjs7QWlCaHlOQTtFQUNJO0lBQ0k7R2pCbXlOTjs7RWlCanlORTtJQUNJO0dqQm95Tk47Q0FDRjs7QWlCL3dOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO1VBQUE7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0VBQ0E7VUFBQTtDakJzeU5KOztBaUJueU5BO0VBQ0k7RUFDQTtVQUFBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO1VBQUE7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0VBQ0E7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtDakJzeU5KOztBaUJueU5BO0VBQ0k7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtDakJzeU5KOztBaUJueU5BO0VBQ0k7SUFDSTtHakJzeU5OOztFaUJweU5FO0lBQ0k7R2pCdXlOTjtDQUNGOztBaUI3eU5BO0VBQ0k7SUFDSTtHakJzeU5OOztFaUJweU5FO0lBQ0k7R2pCdXlOTjtDQUNGOztBaUJweU5BO0VBQ0k7SUFDSTtHakJ1eU5OOztFaUJyeU5FO0lBQ0k7R2pCd3lOTjtDQUNGOztBaUI5eU5BO0VBQ0k7SUFDSTtHakJ1eU5OOztFaUJyeU5FO0lBQ0k7R2pCd3lOTjtDQUNGOztBaUJyeU5BO0VBQ0k7SUFDSTtHakJ3eU5OOztFaUJ0eU5FO0lBQ0k7R2pCeXlOTjtDQUNGOztBaUIveU5BO0VBQ0k7SUFDSTtHakJ3eU5OOztFaUJ0eU5FO0lBQ0k7R2pCeXlOTjtDQUNGOztBaUJ0eU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCeXlOSjs7QWlCdHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0NqQnl5Tko7O0FpQnR5TkE7RUFDSTtVQUFBO0NqQnl5Tko7O0FpQnR5TkE7RUFDSTtVQUFBO0NqQnl5Tko7O0FpQnR5TkE7RUFDSTtVQUFBO0NqQnl5Tko7O0FpQnR5TkE7RUFDSTtFQUNBO0NqQnl5Tko7O0FpQnR5TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCeXlOSjs7QWlCdHlOQTtFQUNJO0lBQ0k7R2pCeXlOTjs7RWlCdnlORTtJQUNJO0dqQjB5Tk47Q0FDRjs7QWlCaHpOQTtFQUNJO0lBQ0k7R2pCeXlOTjs7RWlCdnlORTtJQUNJO0dqQjB5Tk47Q0FDRjs7QWlCdnlOQTs7QUFDQTtFQUNJO0NqQjJ5Tko7O0FpQnh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjJ5Tko7O0FpQnh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnlOSjs7QWlCeHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjJ5Tko7O0FpQnh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnlOSjs7QWlCeHlOQTtFQUNJO0VBQ0E7RUFDQTtDakIyeU5KOztBaUJ4eU5BO0VBQ0k7RUFDQTtFQUNBO0NqQjJ5Tko7O0FpQnh5TkE7RUFDSTtDakIyeU5KOztBaUJ4eU5BOztFQUVJO0VBQ0E7Q2pCMnlOSjs7QWlCeHlOQTs7OztFQUlJO0VBQ0E7Q2pCMnlOSjs7QWlCcHlOQTtFQUNJO0NqQnV5Tko7O0FpQnB5TkE7RUFDSTtDakJ1eU5KOztBaUJweU5BO0VBQ0k7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0VBQ0E7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0VBQ0E7Q2pCdXlOSjs7QWlCcHlOQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1eU5KOztBaUJweU5BOztFQUVJO0NqQnV5Tko7O0FpQnB5TkE7O0VBRUk7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0NqQnV5Tko7O0FpQnB5TkE7RUFDSTtDakJ1eU5KOztBaUJweU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1eU5KOztBaUJweU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnV5Tko7O0FpQnB5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnV5Tko7O0FpQnB5TkE7RUFDSTtDakJ1eU5KOztBaUJweU5BO0VBQ0k7Q2pCdXlOSjs7QWlCcHlOQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnV5Tko7O0FpQnB5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1eU5KOztBaUJweU5BO0VBQ0k7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0VBQ0E7Q2pCdXlOSjs7QWlCcHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1eU5KOztBaUJweU5BOztFQUVJO0NqQnV5Tko7O0FpQnB5TkE7O0VBVUk7Q2pCK3hOSjs7QWlCNXhOQTs7RUFFSTtFQUNBO0NqQit4Tko7O0FpQjV4TkE7RUFDSTtFQUNBO0NqQit4Tko7O0FpQjV4TkE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB4Tko7O0FpQnZ4TkE7RUFNSTtDakJxeE5KOztBaUJseE5BO0VBQ0k7Q2pCcXhOSjs7QWlCbHhOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJxeE5KOztBaUJseE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXhOSjs7QWlCbHhOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7O0VBRUk7Q2pCcXhOSjs7QWlCbHhOQTs7Ozs7Ozs7OztFQVVJO0NqQnF4Tko7O0FpQmx4TkE7O0VBRUk7RUFDQTtDakJxeE5KOztBaUJseE5BO0VBRUk7Q2pCcXhOSjs7QWlCdnhOQTtFQUVJO0NqQnF4Tko7O0FpQnZ4TkE7O0VBRUk7Q2pCcXhOSjs7QWlCbHhOQTs7RUFFSTtDakJxeE5KOztBaUJseE5BOztFQUVJO0NqQnF4Tko7O0FpQmx4TkE7O0VBRUk7Q2pCcXhOSjs7QWlCbHhOQTs7RUFFSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7O0VBRUk7Q2pCcXhOSjs7QWlCbHhOQTs7OztFQUlJO0NqQnF4Tko7O0FpQmx4TkE7Ozs7RUFJSTtDakJxeE5KOztBaUJseE5BOzs7O0VBSUk7Q2pCcXhOSjs7QWlCbHhOQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7Ozs7RUFJSTtDakJxeE5KOztBaUJseE5BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9CSTtDakJxeE5KOztBaUJseE5BOzs7O0VBSUk7RUFDQTtDakJxeE5KOztBaUJseE5BO0VBSUk7Q2pCcXhOSjs7QWlCenhOQTtFQUlJO0NqQnF4Tko7O0FpQnp4TkE7Ozs7RUFJSTtDakJxeE5KOztBaUJseE5BOzs7O0VBSUk7RUFDQTtDakJxeE5KOztBaUJseE5BOzs7O0VBSUk7Q2pCcXhOSjs7QWlCbHhOQTs7OztFQUlJO0NqQnF4Tko7O0FpQmx4TkE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7Ozs7RUFJSTtDakJxeE5KOztBaUJseE5BO0VBQ0k7Q2pCcXhOSjs7QWlCbHhOQTtFQUNJO0NqQnF4Tko7O0FpQmx4TkE7RUFDSTtDakJxeE5KOztBaUJseE5BO0VBQ0k7SUFDSTtHakJxeE5OOztFaUJueE5FO0lBQ0k7R2pCc3hOTjs7RWlCcHhORTtJQUNJO0dqQnV4Tk47O0VpQnJ4TkU7SUFDSTtHakJ3eE5OO0NBQ0Y7O0FpQnB5TkE7RUFDSTtJQUNJO0dqQnF4Tk47O0VpQm54TkU7SUFDSTtHakJzeE5OOztFaUJweE5FO0lBQ0k7R2pCdXhOTjs7RWlCcnhORTtJQUNJO0dqQnd4Tk47Q0FDRjs7QWlCcnhOQTtFQUNJO0lBQ0k7R2pCd3hOTjs7RWlCdHhORTtJQUNJO0dqQnl4Tk47O0VpQnZ4TkU7SUFDSTtHakIweE5OOztFaUJ4eE5FO0lBQ0k7R2pCMnhOTjtDQUNGOztBaUIxdk5BOztBQUNBO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BO0VBQ0k7RUFDQTtDakJreU5KOztBaUIveE5BOztFQUVJO0NqQmt5Tko7O0FpQi94TkE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQnB5TkE7RUFDSTtDakJteU5KOztBaUJweU5BO0VBQ0k7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BOztFQUVJO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BOztFQUVJO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BOztFQUVJO0NqQm15Tko7O0FpQmh5TkE7O0VBRUk7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BOztFQUVJO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtDakJveU5KOztBaUJqeU5BOztFQUVJO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakJveU5KOztBaUJqeU5BOztFQUVJO0NqQm95Tko7O0FpQmp5TkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTs7RUFFSTtDakJveU5KOztBaUJqeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJveU5KOztBaUJqeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTs7RUFFSTtDakJveU5KOztBaUJqeU5BOztFQUVJO0NqQm95Tko7O0FpQmp5TkE7O0VBRUk7RUFDQTtDakJveU5KOztBaUJqeU5BOztFQUVJO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTs7OztFQUlJO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTs7O0VBR0k7RUFDQTtDakJveU5KOztBaUJqeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJveU5KOztBaUJqeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJveU5KOztBaUJqeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtDakJveU5KOztBaUJqeU5BO0VBQ0k7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0NqQm95Tko7O0FpQmp5TkE7RUFDSTtDakJveU5KOztBaUJqeU5BO0VBQ0k7Q2pCb3lOSjs7QWlCanlOQTtFQUNJO0NqQm95Tko7O0FpQmp5TkE7RUFDSTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHakJveU5OOztFaUJseU5FOztJQUVJO0dqQnF5Tk47Q0FDRjs7QWlCbHlOQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtDakJzeU5KOztBaUJueU5BO0VBQ0k7Q2pCc3lOSjs7QWlCbnlOQTs7OztFQUlJO0NqQnN5Tko7O0FpQm55TkE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7O0VBRUk7RUFDQTtDakJzeU5KOztBaUJueU5BOztFQUVJO0VBQ0E7Q2pCc3lOSjs7QWlCbnlOQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc3lOSjs7QWlCbnlOQTs7RUFFSTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7O0VBRUk7RUFDQTtDakJzeU5KOztBaUJueU5BOzs7O0VBSUk7RUFDQTtDakJzeU5KOztBaUJueU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzeU5KOztBaUJueU5BO0VBQ0k7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7RUFDSTtDakJzeU5KOztBaUJueU5BO0VBQ0k7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7O0VBRUk7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7O0VBRUk7RUFDQTtFQUNBO0NqQnN5Tko7O0FpQm55TkE7O0VBRUk7Q2pCc3lOSjs7QWlCbnlOQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCc3lOSjs7QWlCbnlOQTs7OztFQUlJO0VBQ0E7RUFDQTtDakJzeU5KOztBaUJueU5BOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7Q2pCc3lOSjs7QWlCbnlOQTtFQUNJO0NqQnN5Tko7O0FpQm55TkE7RUFFSTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF5Tko7O0FpQmx5TkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF5Tko7O0FpQmx5TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTs7RUFFSTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJxeU5KOztBaUJseU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF5Tko7O0FpQmx5TkE7RUFHSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm15Tko7O0FpQmh5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXlOSjs7QWlCaHlOQTtFQUNJO0VBQ0E7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7RUFDQTtDakJteU5KOztBaUJoeU5BO0VBQ0k7Ozs7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqQm15Tk47O0VpQmp5TkU7O0lBRUk7R2pCb3lOTjs7RWlCbHlORTtJQUNJO0dqQnF5Tk47O0VpQm55TkU7SUFDSTtHakJzeU5OOztFaUJweU5FO0lBQ0k7R2pCdXlOTjtDQUNGOztBaUJweU5BO0VBQ0k7Ozs7SUFJSTtHakJ1eU5OOztFaUJyeU5FOzs7Ozs7OztJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pCd3lOTjs7RWlCdHlORTs7OztJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakJ5eU5OOztFaUJ2eU5FOzs7O0lBSUk7SUFDQTtJQUNBO0lBQ0E7R2pCMHlOTjs7RWlCeHlORTs7SUFFSTtHakIyeU5OOztFaUJ6eU5FO0lBQ0k7R2pCNHlOTjs7RWlCMXlORTtJQUNJO0lBQ0E7R2pCNnlOTjs7RWlCM3lORTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dqQjh5Tk47O0VpQjV5TkU7SUFDSTtHakIreU5OOztFaUI3eU5FO0lBQ0k7SUFDQTtJQUNBO0dqQmd6Tk47O0VpQjl5TkU7SUFDSTtHakJpek5OOztFaUIveU5FO0lBSUk7R2pCK3lOTjs7RWlCN3lORTs7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pCOHlOTjs7RWlCNXlORTs7SUFJSTtJQUNBO0lBQ0E7SUFDQTtHakI2eU5OOztFaUIzeU5FO0lBQ0k7R2pCOHlOTjs7RWlCNXlORTs7SUFFSTtHakIreU5OOztFaUI3eU5FO0lBQ0k7R2pCZ3pOTjtDQUNGOztBaUI3eU5BOzs7RUFHSTtDakJnek5KOztBaUI3eU5BOzs7RUFHSTtDakJnek5KOztBaUI3eU5BO0VBQ0k7SUFDSTtHakJnek5OOztFaUI5eU5FO0lBQ0k7R2pCaXpOTjtDQUNGOztBaUI5eU5BOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQml6Tko7O0FpQjl5TkE7Ozs7RUFRSTtDakI2eU5KOztBaUIxeU5BOztFQUlJO0NqQjJ5Tko7O0FpQnh5TkE7O0VBSUk7Q2pCeXlOSjs7QWlCdHlOQTs7OztFQVFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXlOSjs7QWlCbHlOQTs7OztFQVFJO0NqQml5Tko7O0FpQjl4TkE7O0VBSUk7Q2pCK3hOSjs7QWlCNXhOQTs7RUFJSTtDakI2eE5KOztBaUIxeE5BOzs7Ozs7OztFQW9CSTtDakJpeE5KOztBaUI5d05BO0VBQ0k7RUFDQTtDakJpeE5KOztBaUI5d05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJpeE5KOztBaUI5d05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCaXhOSjs7QWlCOXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTtDakJpeE5KOztBaUI5d05BO0VBQ0k7SUFDSTtJQUNBO0dqQml4Tk47O0VpQi93TkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqQmt4Tk47Q0FDRjs7QWlCL3dOQTtFQUNJO0lBQ0k7R2pCa3hOTjs7RWlCaHhORTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqQm14Tk47O0VpQmp4TkU7SUFDSTtHakJveE5OO0NBQ0Y7O0FpQmp4TkE7O0FBQ0E7RUFDSTtDakJxeE5KOztBaUJseE5BO0VBQ0k7Q2pCcXhOSjs7QWlCbHhOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXhOSjs7QWlCbHhOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7RUFDSTtFQUNBO0NqQnF4Tko7O0FpQmx4TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJxeE5KOztBaUJseE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCcXhOSjs7QWlCbHhOQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF5Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7O0VBRUk7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCNndOSjs7QWlCMXdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2d05KOztBaUIxd05BO0VBQ0k7SUFDSTtHakI2d05OOztFaUIzd05FO0lBQ0k7SUFDQTtJQUNBO0dqQjh3Tk47Q0FDRjs7QWlCM3dOQTtFQUNJO0NqQjh3Tko7O0FpQjN3TkE7O0FBQ0E7O0VBRUk7RUFDQTtDakIrd05KOztBaUI1d05BO0VBQ0k7RUFDQTtDakIrd05KOztBaUI1d05BOztBQUNBOztFQUVJO0VBQ0E7Q2pCZ3hOSjs7QWlCN3dOQTs7QUFDQTs7RUFFSTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTs7SUFFSTtJQUNBO0dqQml4Tk47Q0FDRjs7QWlCOXdOQTtFQUNJOztJQUVJO0lBQ0E7R2pCaXhOTjs7RWlCL3dORTs7RUFDQTs7SUFFSTtJQUNBO0dqQm14Tk47O0VpQmp4TkU7SUFDSTtJQUNBO0dqQm94Tk47Q0FDRjs7QWlCanhOQTtFQUNJO0VBQ0E7Q2pCb3hOSjs7QWlCanhOQTtFQUNJO0VBQ0E7RUFDQTtDakJveE5KOztBaUJqeE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJveE5KOztBaUJqeE5BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0NqQm94Tko7O0FpQmp4TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCb3hOSjs7QWlCanhOQTtFQUNJO0NqQm94Tko7O0FpQmp4TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQm94Tko7O0FpQmp4TkE7O0VBRUk7Q2pCb3hOSjs7QWlCanhOQTs7RUFFSTtDakJveE5KOztBaUJqeE5BO0VBQ0k7Q2pCb3hOSjs7QWlCanhOQTtFQUNJO0NqQm94Tko7O0FpQmp4TkE7RUFDSTtFQUNBO0NqQm94Tko7O0FpQmp4TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJveE5KOztBaUJqeE5BO0VBQ0k7Q2pCb3hOSjs7QWlCanhOQTtFQUNJO0VBQ0E7Q2pCb3hOSjs7QWlCanhOQTtFQUNJO0NqQm94Tko7O0FpQmp4TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJveE5KOztBaUJqeE5BO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQml4Tko7O0FpQjl3TkE7RUFLSTtFQUNBO0NqQjZ3Tko7O0FpQjF3TkE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnl3Tko7O0FpQnR3TkE7RUFJSTtFQUNBO0NqQnN3Tko7O0FpQm53TkE7RUFJSTtDakJtd05KOztBaUJod05BO0VBS0k7Q2pCK3ZOSjs7QWlCNXZOQTtFQUtJO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7O0VBRUk7RUFDQTtFQUNBO0NqQjJ2Tko7O0FpQnh2TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIydk5KOztBaUJ4dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZOSjs7QWlCeHZOQTtFQUNJO0NqQjJ2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0NqQnV2Tko7O0FpQnB2TkE7O0VBRUk7Q2pCdXZOSjs7QWlCcHZOQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7RUFDSTtFQUNBO0VBQ0E7Q2pCdXZOSjs7QWlCcHZOQTtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5KOztBaUJwdk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnV2Tko7O0FpQnB2TkE7O0FBQ0E7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJ5dk5KOztBaUJ0dk5BO0VBQ0k7Q2pCeXZOSjs7QWlCdHZOQTs7QUFDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakIwdk5KOztBaUJ2dk5BOztFQUVJO0NqQjB2Tko7O0FpQnZ2TkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB2Tko7O0FpQnZ2TkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB2Tko7O0FpQnZ2TkE7O0VBRUk7Q2pCMHZOSjs7QWlCdnZOQTs7RUFFSTtDakIwdk5KOztBaUJ2dk5BOztFQUVJO0VBQ0E7Q2pCMHZOSjs7QWlCdnZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB2Tko7O0FpQnZ2TkE7RUFDSTtDakIwdk5KOztBaUJ2dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB2Tko7O0FpQnZ2TkE7RUFDSTtFQUNBO0NqQjB2Tko7O0FpQnZ2TkE7RUFDSTtDakIwdk5KOztBaUJ2dk5BO0VBQ0k7RUFDQTtDakIwdk5KOztBaUJ2dk5BO0VBQ0k7SUFDSTtHakIwdk5OOztFaUJ4dk5FO0lBQ0k7R2pCMnZOTjtDQUNGOztBaUJ4dk5BO0VBQ0k7SUFDSTtHakIydk5OOztFaUJ6dk5FO0lBQ0k7R2pCNHZOTjtDQUNGOztBaUJ2dU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjh2Tko7O0FpQjN2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0NqQjh2Tko7O0FpQjN2TkE7RUFDSTtDakI4dk5KOztBaUIzdk5BO0VBQ0k7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0VBQ0E7Q2pCOHZOSjs7QWlCM3ZOQTtFQUNJO0NqQjh2Tko7O0FpQjN2TkE7RUFDSTtDakI4dk5KOztBaUIzdk5BO0VBQ0k7Q2pCOHZOSjs7QWlCM3ZOQTtFQU9JO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTtFQUNJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BOztFQUVJO0NqQnd2Tko7O0FpQnJ2TkE7O0VBRUk7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtDakJ3dk5KOztBaUJydk5BO0VBQ0k7RUFDQTtDakJ3dk5KOztBaUJydk5BOztFQUVJO0VBQ0E7Q2pCd3ZOSjs7QWlCcnZOQTs7RUFFSTtFQUNBO0NqQnd2Tko7O0FpQnJ2TkE7O0VBRUk7RUFDQTtDakJ3dk5KOztBaUJydk5BOztFQUVJO0NqQnd2Tko7O0FpQnJ2TkE7RUFDSTtDakJ3dk5KOztBaUJydk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBb0I7RUFDcEI7RUFDQTtDakJ5dk5GOztBaUJ0dk5BO0VBQ0U7RUFDQTtFQUNBO0NqQnl2TkY7O0FpQnZ2TkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQjR2TkY7O0FpQjF2TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakI2dk5GOztBaUIzdk5BO0VBQ0U7RUFDQTtFQUNBO0NqQjh2TkY7O0FpQjV2TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQit2TkY7O0FpQjd2TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ3dORjs7QWlCOXZOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCaXdORjs7QWlCL3ZOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmt3TkY7O0FpQmh3TkE7RUFDRTtFQUNBO0NqQm13TkY7O0FpQmp3TkE7RUFDRTtDakJvd05GOztBaUJsd05BO0VBQ0U7RUFDQTtDakJxd05GOztBaUJud05BO0VBQ0U7RUFDQTtFQUNBO0NqQnN3TkY7O0FpQnB3TkE7RUFDRTtDakJ1d05GOztBaUJyd05BO0VBQ0U7RUFDQTtDakJ3d05GOztBaUJ0d05BOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQjB3TkY7O0FpQnh3TkE7RUFDRTtFQUNBO0NqQjJ3TkY7O0FrQm5zc0JBO0VBQ0M7RUFDQTtFQUNBO0VBSUE7RUFDQTtDbEJtc3NCRDs7QWtCaHNzQkE7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCb3NzQkQ7O0FrQmpzc0JBOztBQUNBOzs7O0VsQndzc0JDOztBa0Juc3NCRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEI2aXRCRDs7QWtCM2l0QkE7RUFDQztDbEI4aXRCRDs7QWtCNWl0QkE7RUFDQztDbEIraXRCRDs7QWtCN2l0QkE7RUFDQztDbEJnanRCRDs7QWtCOWl0QkE7RUFDQztDbEJpanRCRDs7QWtCL2l0QkE7RUFDQztDbEJranRCRDs7QWtCaGp0QkE7RUFDQztDbEJtanRCRDs7QWtCamp0QkE7RUFDQztDbEJvanRCRDs7QWtCbGp0QkE7RUFDQztDbEJxanRCRDs7QWtCbmp0QkE7RUFDQztDbEJzanRCRDs7QWtCcGp0QkE7RUFDQztDbEJ1anRCRDs7QWtCcmp0QkE7RUFDQztDbEJ3anRCRDs7QWtCdGp0QkE7RUFDQztDbEJ5anRCRDs7QWtCdmp0QkE7RUFDQztDbEIwanRCRDs7QWtCeGp0QkE7RUFDQztDbEIyanRCRDs7QWtCemp0QkE7RUFDQztDbEI0anRCRDs7QWtCMWp0QkE7RUFDQztDbEI2anRCRDs7QWtCM2p0QkE7RUFDQztDbEI4anRCRDs7QWtCNWp0QkE7RUFDQztDbEIranRCRDs7QWtCN2p0QkE7RUFDQztDbEJna3RCRDs7QWtCOWp0QkE7RUFDQztDbEJpa3RCRDs7QWtCL2p0QkE7RUFDQztDbEJra3RCRDs7QWtCaGt0QkE7RUFDQztDbEJta3RCRDs7QWtCamt0QkE7RUFDQztDbEJva3RCRDs7QWtCbGt0QkE7RUFDQztDbEJxa3RCRDs7QWtCbmt0QkE7RUFDQztDbEJza3RCRDs7QWtCcGt0QkE7RUFDQztDbEJ1a3RCRDs7QWtCcmt0QkE7RUFDQztDbEJ3a3RCRDs7QWtCdGt0QkE7RUFDQztDbEJ5a3RCRDs7QWtCdmt0QkE7RUFDQztDbEIwa3RCRDs7QWtCeGt0QkE7RUFDQztDbEIya3RCRDs7QWtCemt0QkE7RUFDQztDbEI0a3RCRDs7QWtCMWt0QkE7RUFDQztDbEI2a3RCRDs7QWtCM2t0QkE7RUFDQztDbEI4a3RCRDs7QWtCNWt0QkE7RUFDQztDbEIra3RCRDs7QWtCN2t0QkE7RUFDQztDbEJnbHRCRDs7QWtCOWt0QkE7RUFDQztDbEJpbHRCRDs7QWtCL2t0QkE7RUFDQztDbEJrbHRCRDs7QWtCaGx0QkE7RUFDQztDbEJtbHRCRDs7QWtCamx0QkE7RUFDQztDbEJvbHRCRDs7QWtCbGx0QkE7RUFDQztDbEJxbHRCRDs7QWtCbmx0QkE7RUFDQztDbEJzbHRCRDs7QWtCcGx0QkE7RUFDQztDbEJ1bHRCRDs7QWtCcmx0QkE7RUFDQztDbEJ3bHRCRDs7QWtCdGx0QkE7RUFDQztDbEJ5bHRCRDs7QWtCdmx0QkE7RUFDQztDbEIwbHRCRDs7QWtCeGx0QkE7RUFDQztDbEIybHRCRDs7QWtCemx0QkE7RUFDQztDbEI0bHRCRDs7QWtCMWx0QkE7RUFDQztDbEI2bHRCRDs7QWtCM2x0QkE7RUFDQztDbEI4bHRCRDs7QWtCNWx0QkE7RUFDQztDbEIrbHRCRDs7QWtCN2x0QkE7RUFDQztDbEJnbXRCRDs7QWtCOWx0QkE7RUFDQztDbEJpbXRCRDs7QWtCL2x0QkE7RUFDQztDbEJrbXRCRDs7QWtCaG10QkE7RUFDQztDbEJtbXRCRDs7QWtCam10QkE7RUFDQztDbEJvbXRCRDs7QWtCbG10QkE7RUFDQztDbEJxbXRCRDs7QWtCbm10QkE7RUFDQztDbEJzbXRCRDs7QWtCcG10QkE7RUFDQztDbEJ1bXRCRDs7QWtCcm10QkE7RUFDQztDbEJ3bXRCRDs7QWtCdG10QkE7RUFDQztDbEJ5bXRCRDs7QWtCdm10QkE7RUFDQztDbEIwbXRCRDs7QWtCeG10QkE7RUFDQztDbEIybXRCRDs7QWtCem10QkE7RUFDQztDbEI0bXRCRDs7QWtCMW10QkE7RUFDQztDbEI2bXRCRDs7QWtCM210QkE7RUFDQztDbEI4bXRCRDs7QWtCNW10QkE7RUFDQztDbEIrbXRCRDs7QWtCN210QkE7RUFDQztDbEJnbnRCRDs7QWtCOW10QkE7RUFDQztDbEJpbnRCRDs7QWtCL210QkE7RUFDQztDbEJrbnRCRDs7QWtCaG50QkE7RUFDQztDbEJtbnRCRDs7QWtCam50QkE7RUFDQztDbEJvbnRCRDs7QWtCbG50QkE7RUFDQztDbEJxbnRCRDs7QWtCbm50QkE7RUFDQztDbEJzbnRCRDs7QWtCcG50QkE7RUFDQztDbEJ1bnRCRDs7QWtCcm50QkE7RUFDQztDbEJ3bnRCRDs7QWtCdG50QkE7RUFDQztDbEJ5bnRCRDs7QWtCdm50QkE7RUFDQztDbEIwbnRCRDs7QWtCeG50QkE7RUFDQztDbEIybnRCRDs7QWtCem50QkE7RUFDQztDbEI0bnRCRDs7QWtCMW50QkE7RUFDQztDbEI2bnRCRDs7QWtCM250QkE7RUFDQztDbEI4bnRCRDs7QWtCNW50QkE7RUFDQztDbEIrbnRCRDs7QWtCN250QkE7RUFDQztDbEJnb3RCRDs7QWtCOW50QkE7RUFDQztDbEJpb3RCRDs7QWtCL250QkE7RUFDQztDbEJrb3RCRDs7QWtCaG90QkE7RUFDQztDbEJtb3RCRDs7QWtCam90QkE7RUFDQztDbEJvb3RCRDs7QWtCbG90QkE7RUFDQztDbEJxb3RCRDs7QWtCbm90QkE7RUFDQztDbEJzb3RCRDs7QWtCcG90QkE7RUFDQztDbEJ1b3RCRDs7QWtCcm90QkE7RUFDQztDbEJ3b3RCRDs7QWtCdG90QkE7RUFDQztDbEJ5b3RCRDs7QWtCdm90QkE7RUFDQztDbEIwb3RCRDs7QWtCeG90QkE7RUFDQztDbEIyb3RCRDs7QWtCem90QkE7RUFDQztDbEI0b3RCRDs7QWtCMW90QkE7RUFDQztDbEI2b3RCRDs7QWtCM290QkE7RUFDQztDbEI4b3RCRDs7QWtCNW90QkE7RUFDQztDbEIrb3RCRDs7QWtCN290QkE7RUFDQztDbEJncHRCRDs7QWtCOW90QkE7RUFDQztDbEJpcHRCRDs7QWtCL290QkE7RUFDQztDbEJrcHRCRDs7QWtCaHB0QkE7RUFDQztDbEJtcHRCRDs7QWtCanB0QkE7RUFDQztDbEJvcHRCRDs7QWtCbHB0QkE7RUFDQztDbEJxcHRCRDs7QWtCbnB0QkE7RUFDQztDbEJzcHRCRDs7QWtCcHB0QkE7RUFDQztDbEJ1cHRCRDs7QWtCcnB0QkE7RUFDQztDbEJ3cHRCRDs7QWtCdHB0QkE7RUFDQztDbEJ5cHRCRDs7QWtCdnB0QkE7RUFDQztDbEIwcHRCRDs7QWtCeHB0QkE7RUFDQztDbEIycHRCRDs7QWtCenB0QkE7RUFDQztDbEI0cHRCRDs7QWtCMXB0QkE7RUFDQztDbEI2cHRCRDs7QWtCM3B0QkE7RUFDQztDbEI4cHRCRDs7QWtCNXB0QkE7RUFDQztDbEIrcHRCRDs7QWtCN3B0QkE7RUFDQztDbEJncXRCRDs7QWtCOXB0QkE7RUFDQztDbEJpcXRCRDs7QWtCL3B0QkE7RUFDQztDbEJrcXRCRDs7QWtCaHF0QkE7RUFDQztDbEJtcXRCRDs7QWtCanF0QkE7RUFDQztDbEJvcXRCRDs7QWtCbHF0QkE7RUFDQztDbEJxcXRCRDs7QWtCbnF0QkE7RUFDQztDbEJzcXRCRDs7QWtCcHF0QkE7RUFDQztDbEJ1cXRCRDs7QWtCcnF0QkE7RUFDQztDbEJ3cXRCRDs7QWtCdHF0QkE7RUFDQztDbEJ5cXRCRDs7QWtCdnF0QkE7RUFDQztDbEIwcXRCRDs7QWtCeHF0QkE7RUFDQztDbEIycXRCRDs7QWtCenF0QkE7RUFDQztDbEI0cXRCRDs7QWtCMXF0QkE7RUFDQztDbEI2cXRCRDs7QWtCM3F0QkE7RUFDQztDbEI4cXRCRDs7QWtCNXF0QkE7RUFDQztDbEIrcXRCRDs7QWtCN3F0QkE7RUFDQztDbEJncnRCRDs7QWtCOXF0QkE7RUFDQztDbEJpcnRCRDs7QWtCL3F0QkE7RUFDQztDbEJrcnRCRDs7QWtCaHJ0QkE7RUFDQztDbEJtcnRCRDs7QWtCanJ0QkE7RUFDQztDbEJvcnRCRDs7QWtCbHJ0QkE7RUFDQztDbEJxcnRCRDs7QWtCbnJ0QkE7RUFDQztDbEJzcnRCRDs7QWtCcHJ0QkE7RUFDQztDbEJ1cnRCRDs7QWtCcnJ0QkE7RUFDQztDbEJ3cnRCRDs7QWtCdHJ0QkE7RUFDQztDbEJ5cnRCRDs7QWtCdnJ0QkE7RUFDQztDbEIwcnRCRDs7QWtCeHJ0QkE7RUFDQztDbEIycnRCRDs7QWtCenJ0QkE7RUFDQztDbEI0cnRCRDs7QWtCMXJ0QkE7RUFDQztDbEI2cnRCRDs7QWtCM3J0QkE7RUFDQztDbEI4cnRCRDs7QWtCNXJ0QkE7RUFDQztDbEIrcnRCRDs7QWtCN3J0QkE7RUFDQztDbEJnc3RCRDs7QWtCOXJ0QkE7RUFDQztDbEJpc3RCRDs7QWtCL3J0QkE7RUFDQztDbEJrc3RCRDs7QWtCaHN0QkE7RUFDQztDbEJtc3RCRDs7QWtCanN0QkE7RUFDQztDbEJvc3RCRDs7QWtCbHN0QkE7RUFDQztDbEJxc3RCRDs7QWtCbnN0QkE7RUFDQztDbEJzc3RCRDs7QWtCcHN0QkE7RUFDQztDbEJ1c3RCRDs7QWtCcnN0QkE7RUFDQztDbEJ3c3RCRDs7QWtCdHN0QkE7RUFDQztDbEJ5c3RCRDs7QWtCdnN0QkE7RUFDQztDbEIwc3RCRDs7QWtCeHN0QkE7RUFDQztDbEIyc3RCRDs7QWtCenN0QkE7RUFDQztDbEI0c3RCRDs7QWtCMXN0QkE7RUFDQztDbEI2c3RCRDs7QWtCM3N0QkE7RUFDQztDbEI4c3RCRDs7QWtCNXN0QkE7RUFDQztDbEIrc3RCRDs7QWtCN3N0QkE7RUFDQztDbEJndHRCRDs7QWtCOXN0QkE7RUFDQztDbEJpdHRCRDs7QWtCL3N0QkE7RUFDQztDbEJrdHRCRDs7QWtCaHR0QkE7RUFDQztDbEJtdHRCRDs7QWtCanR0QkE7RUFDQztDbEJvdHRCRDs7QWtCbHR0QkE7RUFDQztDbEJxdHRCRDs7QWtCbnR0QkE7RUFDQztDbEJzdHRCRDs7QWtCcHR0QkE7RUFDQztDbEJ1dHRCRDs7QWtCcnR0QkE7RUFDQztDbEJ3dHRCRDs7QWtCdHR0QkE7RUFDQztDbEJ5dHRCRDs7QWtCdnR0QkE7RUFDQztDbEIwdHRCRDs7QWtCeHR0QkE7RUFDQztDbEIydHRCRDs7QWtCenR0QkE7RUFDQztDbEI0dHRCRDs7QWtCMXR0QkE7RUFDQztDbEI2dHRCRDs7QWtCM3R0QkE7RUFDQztDbEI4dHRCRDs7QWtCNXR0QkE7RUFDQztDbEIrdHRCRDs7QWtCN3R0QkE7RUFDQztDbEJndXRCRDs7QWtCOXR0QkE7RUFDQztDbEJpdXRCRDs7QWtCL3R0QkE7RUFDQztDbEJrdXRCRDs7QWtCaHV0QkE7RUFDQztDbEJtdXRCRDs7QWtCanV0QkE7RUFDQztDbEJvdXRCRDs7QWtCbHV0QkE7RUFDQztDbEJxdXRCRDs7QWtCbnV0QkE7RUFDQztDbEJzdXRCRDs7QWtCcHV0QkE7RUFDQztDbEJ1dXRCRDs7QWtCcnV0QkE7RUFDQztDbEJ3dXRCRDs7QWtCdHV0QkE7RUFDQztDbEJ5dXRCRDs7QWtCdnV0QkE7RUFDQztDbEIwdXRCRDs7QWtCeHV0QkE7RUFDQztDbEIydXRCRDs7QWtCenV0QkE7RUFDQztDbEI0dXRCRDs7QWtCMXV0QkE7RUFDQztDbEI2dXRCRDs7QWtCM3V0QkE7RUFDQztDbEI4dXRCRDs7QWtCNXV0QkE7RUFDQztDbEIrdXRCRDs7QWtCN3V0QkE7RUFDQztDbEJndnRCRDs7QWtCOXV0QkE7RUFDQztDbEJpdnRCRDs7QWtCL3V0QkE7RUFDQztDbEJrdnRCRDs7QWtCaHZ0QkE7RUFDQztDbEJtdnRCRDs7QWtCanZ0QkE7RUFDQztDbEJvdnRCRDs7QWtCbHZ0QkE7RUFDQztDbEJxdnRCRDs7QWtCbnZ0QkE7RUFDQztDbEJzdnRCRDs7QWtCcHZ0QkE7RUFDQztDbEJ1dnRCRDs7QWtCcnZ0QkE7RUFDQztDbEJ3dnRCRDs7QWtCdHZ0QkE7RUFDQztDbEJ5dnRCRDs7QWtCdnZ0QkE7RUFDQztDbEIwdnRCRDs7QWtCeHZ0QkE7RUFDQztDbEIydnRCRDs7QWtCenZ0QkE7RUFDQztDbEI0dnRCRDs7QWtCMXZ0QkE7RUFDQztDbEI2dnRCRDs7QWtCM3Z0QkE7RUFDQztDbEI4dnRCRDs7QWtCNXZ0QkE7RUFDQztDbEIrdnRCRDs7QWtCN3Z0QkE7RUFDQztDbEJnd3RCRDs7QWtCOXZ0QkE7RUFDQztDbEJpd3RCRDs7QWtCL3Z0QkE7RUFDQztDbEJrd3RCRDs7QWtCaHd0QkE7RUFDQztDbEJtd3RCRDs7QWtCand0QkE7RUFDQztDbEJvd3RCRDs7QWtCbHd0QkE7RUFDQztDbEJxd3RCRDs7QWtCbnd0QkE7RUFDQztDbEJzd3RCRDs7QWtCcHd0QkE7RUFDQztDbEJ1d3RCRDs7QWtCcnd0QkE7RUFDQztDbEJ3d3RCRDs7QWtCdHd0QkE7RUFDQztDbEJ5d3RCRDs7QWtCdnd0QkE7RUFDQztDbEIwd3RCRDs7QWtCeHd0QkE7RUFDQztDbEIyd3RCRDs7QWtCend0QkE7RUFDQztDbEI0d3RCRDs7QWtCMXd0QkE7RUFDQztDbEI2d3RCRDs7QWtCM3d0QkE7RUFDQztDbEI4d3RCRDs7QWtCNXd0QkE7RUFDQztDbEIrd3RCRDs7QWtCN3d0QkE7RUFDQztDbEJneHRCRDs7QWtCOXd0QkE7RUFDQztDbEJpeHRCRDs7QWtCL3d0QkE7RUFDQztDbEJreHRCRDs7QWtCaHh0QkE7RUFDQztDbEJteHRCRDs7QWtCanh0QkE7RUFDQztDbEJveHRCRDs7QWtCbHh0QkE7RUFDQztDbEJxeHRCRDs7QWtCbnh0QkE7RUFDQztDbEJzeHRCRDs7QWtCcHh0QkE7RUFDQztDbEJ1eHRCRDs7QWtCcnh0QkE7RUFDQztDbEJ3eHRCRDs7QWtCdHh0QkE7RUFDQztDbEJ5eHRCRDs7QWtCdnh0QkE7RUFDQztDbEIweHRCRDs7QWtCeHh0QkE7RUFDQztDbEIyeHRCRDs7QWtCenh0QkE7RUFDQztDbEI0eHRCRDs7QWtCMXh0QkE7RUFDQztDbEI2eHRCRDs7QWtCM3h0QkE7RUFDQztDbEI4eHRCRDs7QWtCNXh0QkE7RUFDQztDbEIreHRCRDs7QWtCN3h0QkE7RUFDQztDbEJneXRCRDs7QWtCOXh0QkE7RUFDQztDbEJpeXRCRDs7QWtCL3h0QkE7RUFDQztDbEJreXRCRDs7QWtCaHl0QkE7RUFDQztDbEJteXRCRDs7QWtCanl0QkE7RUFDQztDbEJveXRCRDs7QWtCbHl0QkE7RUFDQztDbEJxeXRCRDs7QWtCbnl0QkE7RUFDQztDbEJzeXRCRDs7QWtCcHl0QkE7RUFDQztDbEJ1eXRCRDs7QWtCcnl0QkE7RUFDQztDbEJ3eXRCRDs7QWtCdHl0QkE7RUFDQztDbEJ5eXRCRDs7QWtCdnl0QkE7RUFDQztDbEIweXRCRDs7QWtCeHl0QkE7RUFDQztDbEIyeXRCRDs7QWtCenl0QkE7RUFDQztDbEI0eXRCRDs7QWtCMXl0QkE7RUFDQztDbEI2eXRCRDs7QWtCM3l0QkE7RUFDQztDbEI4eXRCRDs7QWtCNXl0QkE7RUFDQztDbEIreXRCRDs7QWtCN3l0QkE7RUFDQztDbEJnenRCRDs7QWtCOXl0QkE7RUFDQztDbEJpenRCRDs7QWtCL3l0QkE7RUFDQztDbEJrenRCRDs7QWtCaHp0QkE7RUFDQztDbEJtenRCRDs7QWtCanp0QkE7RUFDQztDbEJvenRCRDs7QWtCbHp0QkE7RUFDQztDbEJxenRCRDs7QWtCbnp0QkE7RUFDQztDbEJzenRCRDs7QWtCcHp0QkE7RUFDQztDbEJ1enRCRDs7QWtCcnp0QkE7RUFDQztDbEJ3enRCRDs7QWtCdHp0QkE7RUFDQztDbEJ5enRCRDs7QWtCdnp0QkE7RUFDQztDbEIwenRCRDs7QWtCeHp0QkE7RUFDQztDbEIyenRCRDs7QWtCenp0QkE7RUFDQztDbEI0enRCRDs7QWtCMXp0QkE7RUFDQztDbEI2enRCRDs7QWtCM3p0QkE7RUFDQztDbEI4enRCRDs7QWtCNXp0QkE7RUFDQztDbEIrenRCRDs7QWtCN3p0QkE7RUFDQztDbEJnMHRCRDs7QWtCOXp0QkE7RUFDQztDbEJpMHRCRDs7QWtCL3p0QkE7RUFDQztDbEJrMHRCRDs7QWtCaDB0QkE7RUFDQztDbEJtMHRCRDs7QWtCajB0QkE7RUFDQztDbEJvMHRCRDs7QWtCbDB0QkE7RUFDQztDbEJxMHRCRDs7QWtCbjB0QkE7RUFDQztDbEJzMHRCRDs7QWtCcDB0QkE7RUFDQztDbEJ1MHRCRDs7QWtCcjB0QkE7RUFDQztDbEJ3MHRCRDs7QWtCdDB0QkE7RUFDQztDbEJ5MHRCRDs7QWtCdjB0QkE7RUFDQztDbEIwMHRCRDs7QWtCeDB0QkE7RUFDQztDbEIyMHRCRDs7QWtCejB0QkE7RUFDQztDbEI0MHRCRDs7QWtCMTB0QkE7RUFDQztDbEI2MHRCRDs7QWtCMzB0QkE7RUFDQztDbEI4MHRCRDs7QWtCNTB0QkE7RUFDQztDbEIrMHRCRDs7QWtCNzB0QkE7RUFDQztDbEJnMXRCRDs7QWtCOTB0QkE7RUFDQztDbEJpMXRCRDs7QWtCLzB0QkE7RUFDQztDbEJrMXRCRDs7QWtCaDF0QkE7RUFDQztDbEJtMXRCRDs7QWtCajF0QkE7RUFDQztDbEJvMXRCRDs7QWtCbDF0QkE7RUFDQztDbEJxMXRCRDs7QWtCbjF0QkE7RUFDQztDbEJzMXRCRDs7QWtCcDF0QkE7RUFDQztDbEJ1MXRCRDs7QWtCcjF0QkE7RUFDQztDbEJ3MXRCRDs7QWtCdDF0QkE7RUFDQztDbEJ5MXRCRDs7QWtCdjF0QkE7RUFDQztDbEIwMXRCRDs7QWtCeDF0QkE7RUFDQztDbEIyMXRCRDs7QWtCejF0QkE7RUFDQztDbEI0MXRCRDs7QWtCMTF0QkE7RUFDQztDbEI2MXRCRDs7QWtCMzF0QkE7RUFDQztDbEI4MXRCRDs7QWtCNTF0QkE7RUFDQztDbEIrMXRCRDs7QWtCNzF0QkE7RUFDQztDbEJnMnRCRDs7QWtCOTF0QkE7RUFDQztDbEJpMnRCRDs7QWtCLzF0QkE7RUFDQztDbEJrMnRCRDs7QWtCaDJ0QkE7RUFDQztDbEJtMnRCRDs7QWtCajJ0QkE7RUFDQztDbEJvMnRCRDs7QWtCbDJ0QkE7RUFDQztDbEJxMnRCRDs7QWtCbjJ0QkE7RUFDQztDbEJzMnRCRDs7QWtCcDJ0QkE7RUFDQztDbEJ1MnRCRDs7QWtCcjJ0QkE7RUFDQztDbEJ3MnRCRDs7QWtCdDJ0QkE7RUFDQztDbEJ5MnRCRDs7QWtCdjJ0QkE7RUFDQztDbEIwMnRCRDs7QWtCeDJ0QkE7RUFDQztDbEIyMnRCRDs7QWtCejJ0QkE7RUFDQztDbEI0MnRCRDs7QWtCMTJ0QkE7RUFDQztDbEI2MnRCRDs7QWtCMzJ0QkE7RUFDQztDbEI4MnRCRDs7QWtCNTJ0QkE7RUFDQztDbEIrMnRCRDs7QWtCNzJ0QkE7RUFDQztDbEJnM3RCRDs7QWtCOTJ0QkE7RUFDQztDbEJpM3RCRDs7QWtCLzJ0QkE7RUFDQztDbEJrM3RCRDs7QWtCaDN0QkE7RUFDQztDbEJtM3RCRDs7QWtCajN0QkE7RUFDQztDbEJvM3RCRDs7QWtCbDN0QkE7RUFDQztDbEJxM3RCRDs7QWtCbjN0QkE7RUFDQztDbEJzM3RCRDs7QWtCcDN0QkE7RUFDQztDbEJ1M3RCRDs7QWtCcjN0QkE7RUFDQztDbEJ3M3RCRDs7QWtCdDN0QkE7RUFDQztDbEJ5M3RCRDs7QWtCdjN0QkE7RUFDQztDbEIwM3RCRDs7QWtCeDN0QkE7RUFDQztDbEIyM3RCRDs7QWtCejN0QkE7RUFDQztDbEI0M3RCRDs7QWtCMTN0QkE7RUFDQztDbEI2M3RCRDs7QWtCMzN0QkE7RUFDQztDbEI4M3RCRDs7QWtCNTN0QkE7RUFDQztDbEIrM3RCRDs7QWtCNzN0QkE7RUFDQztDbEJnNHRCRDs7QWtCOTN0QkE7RUFDQztDbEJpNHRCRDs7QWtCLzN0QkE7RUFDQztDbEJrNHRCRDs7QWtCaDR0QkE7RUFDQztDbEJtNHRCRDs7QWtCajR0QkE7RUFDQztDbEJvNHRCRDs7QWtCbDR0QkE7RUFDQztDbEJxNHRCRDs7QWtCbjR0QkE7RUFDQztDbEJzNHRCRDs7QWtCcDR0QkE7RUFDQztDbEJ1NHRCRDs7QWtCcjR0QkE7RUFDQztDbEJ3NHRCRDs7QWtCdDR0QkE7RUFDQztDbEJ5NHRCRDs7QWtCdjR0QkE7RUFDQztDbEIwNHRCRDs7QWtCeDR0QkE7RUFDQztDbEIyNHRCRDs7QWtCejR0QkE7RUFDQztDbEI0NHRCRDs7QWtCMTR0QkE7RUFDQztDbEI2NHRCRDs7QWtCMzR0QkE7RUFDQztDbEI4NHRCRDs7QWtCNTR0QkE7RUFDQztDbEIrNHRCRDs7QWtCNzR0QkE7RUFDQztDbEJnNXRCRDs7QWtCOTR0QkE7RUFDQztDbEJpNXRCRDs7QWtCLzR0QkE7RUFDQztDbEJrNXRCRDs7QWtCaDV0QkE7RUFDQztDbEJtNXRCRDs7QWtCajV0QkE7RUFDQztDbEJvNXRCRDs7QWtCbDV0QkE7RUFDQztDbEJxNXRCRDs7QWtCajV0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7Q2xCbzV0QkE7O0FrQmw1dEJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCcTV0QlI7O0FrQmw1dEJRO0VBQWE7Q2xCczV0QnJCOztBa0JwNXRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ2M7RUFDQTtDbEJ1NXRCaEI7O0FrQnI1dEJDO0VBQ0M7RUFDQTtDbEJ3NXRCRjs7QWtCdDV0QkM7RUFDQztDbEJ5NXRCRjs7QUFoaHdCQTtFQUNJO0VBQ0E7Q0FtaHdCSjs7QUFoaHdCQTtFQUNJO0NBbWh3Qko7O0FBaGh3QkE7RUFDSTtFQUNBO0NBbWh3Qko7O0FBaGh3QkE7RUFDSTtFQUNBO0VBQ0E7Q0FtaHdCSjs7QUFoaHdCQTtFQUNJO0VBQ0E7RUFDQTtDQW1od0JKOztBQWhod0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q0FtaHdCSjs7QUFoaHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQW1od0JKOztBQWpod0JBO0VBQ0k7RUFDQTtFQUNBO0NBb2h3Qko7O0FBamh3QkE7RUFDSTtDQW9od0JKOztBQWpod0JBO0VBQ0k7Q0FvaHdCSjs7QUFqaHdCQTtFQUNJO0NBb2h3Qko7O0FBbGh3QkE7RUFDSTtDQXFod0JKOztBQWxod0JBO0VBQ0k7Q0FxaHdCSjs7QUFwaHdCSTs7Ozs7O0VBTUk7RUFDQTtDQXVod0JSOztBQXJod0JJO0VBQ0k7Q0F3aHdCUjs7QUF0aHdCSTtFQUNJO1VBQUE7Q0F5aHdCUjs7QUFuaHdCUTtFQUNJO0VBQ0E7Q0FzaHdCWjs7QUFuaHdCSTtFQUNJO0NBc2h3QlI7O0FBbGh3QkE7O0VBRUk7Q0FxaHdCSjs7QUFsaHdCQTtFQUNJO0NBcWh3Qko7O0FBbGh3QkE7RUFDSTtFQUNBO0NBcWh3Qko7O0FBcGh3Qkk7RUFDSTtFQUNBO0VBQ0E7Q0F1aHdCUjs7QUFyaHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXdod0JSOztBQXBod0JBO0VBQ0k7Q0F1aHdCSjs7QUFwaHdCQTtFQUNJO0VBQ0E7Q0F1aHdCSjs7QUF0aHdCSTtFQUNJO0NBeWh3QlI7O0FBeGh3QlE7RUFDSTtFQUNBO0NBMmh3Qlo7O0FBeGh3Qkk7O0VBRUk7RUFDQTtFQUNBO0NBMmh3QlI7O0FBemh3Qkk7RUFDSTtFQUVBO0NBNGh3QlI7O0FBM2h3QlE7RUFDSTtFQUVBO0NBOGh3QloiLCJmaWxlIjoiY3NzL2Zyb250ZW5kLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIEFjY29yZGlvbiAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2FjY29yZGlvbi8jdGhlbWluZ1xuICovXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQXV0b2NvbXBsZXRlIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vYXV0b2NvbXBsZXRlLyN0aGVtaW5nXG4gKi9cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQnV0dG9uIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vYnV0dG9uLyN0aGVtaW5nXG4gKi9cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDaGVja2JveHJhZGlvIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2hlY2tib3hyYWRpby8jdGhlbWluZ1xuICovXG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDb250cm9sZ3JvdXAgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9jb250cm9sZ3JvdXAvI3RoZW1pbmdcbiAqL1xuXG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBEYXRlcGlja2VyIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vZGF0ZXBpY2tlci8jdGhlbWluZ1xuICovXG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIERpYWxvZyAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2RpYWxvZy8jdGhlbWluZ1xuICovXG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBEcmFnZ2FibGUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBNZW51IDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vbWVudS8jdGhlbWluZ1xuICovXG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFByb2dyZXNzYmFyIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vcHJvZ3Jlc3NiYXIvI3RoZW1pbmdcbiAqL1xuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBSZXNpemFibGUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBTZWxlY3RhYmxlIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKi9cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFNlbGVjdG1lbnUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9zZWxlY3RtZW51LyN0aGVtaW5nXG4gKi9cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAycHggMC40ZW07XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxNGVtO1xufVxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgU29ydGFibGUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFNsaWRlciAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3NsaWRlci8jdGhlbWluZ1xuICovXG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0dG9wOiAwO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgU3Bpbm5lciAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3NwaW5uZXIvI3RoZW1pbmdcbiAqL1xuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFRhYnMgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS90YWJzLyN0aGVtaW5nXG4gKi9cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFRvb2x0aXAgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS90b29sdGlwLyN0aGVtaW5nXG4gKi9cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDU1MgRnJhbWV3b3JrIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqL1xuQGltcG9ydCB1cmwoXCJjb3JlLmNzc1wiKTtcblxuQGltcG9ydCB1cmwoXCJhY2NvcmRpb24uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJhdXRvY29tcGxldGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJidXR0b24uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJjaGVja2JveHJhZGlvLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29udHJvbGdyb3VwLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiZGF0ZXBpY2tlci5jc3NcIik7XG5AaW1wb3J0IHVybChcImRpYWxvZy5jc3NcIik7XG5AaW1wb3J0IHVybChcImRyYWdnYWJsZS5jc3NcIik7XG5AaW1wb3J0IHVybChcIm1lbnUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJwcm9ncmVzc2Jhci5jc3NcIik7XG5AaW1wb3J0IHVybChcInJlc2l6YWJsZS5jc3NcIik7XG5AaW1wb3J0IHVybChcInNlbGVjdGFibGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJzZWxlY3RtZW51LmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwic29ydGFibGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJzbGlkZXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJzcGlubmVyLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwidGFicy5jc3NcIik7XG5AaW1wb3J0IHVybChcInRvb2x0aXAuY3NzXCIpO1xuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKlxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvXG4gKi9cblxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmLyp7ZmZEZWZhdWx0fSovO1xuXHRmb250LXNpemU6IDFlbS8qe2ZzRGVmYXVsdH0qLztcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmLyp7ZmZEZWZhdWx0fSovO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1Lyp7Ym9yZGVyQ29sb3JEZWZhdWx0fSovO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZC8qe2JvcmRlckNvbG9yQ29udGVudH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmZmZi8qe2JnQ29sb3JDb250ZW50fSovIC8qe2JnSW1nVXJsQ29udGVudH0qLyAvKntiZ0NvbnRlbnRYUG9zfSovIC8qe2JnQ29udGVudFlQb3N9Ki8gLyp7YmdDb250ZW50UmVwZWF0fSovO1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzMvKntmY0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQvKntib3JkZXJDb2xvckhlYWRlcn0qLztcblx0YmFja2dyb3VuZDogI2U5ZTllOS8qe2JnQ29sb3JIZWFkZXJ9Ki8gLyp7YmdJbWdVcmxIZWFkZXJ9Ki8gLyp7YmdIZWFkZXJYUG9zfSovIC8qe2JnSGVhZGVyWVBvc30qLyAvKntiZ0hlYWRlclJlcGVhdH0qLztcblx0Y29sb3I6ICMzMzMzMzMvKntmY0hlYWRlcn0qLztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzMvKntmY0hlYWRlcn0qLztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUvKntib3JkZXJDb2xvckRlZmF1bHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjYvKntiZ0NvbG9yRGVmYXVsdH0qLyAvKntiZ0ltZ1VybERlZmF1bHR9Ki8gLyp7YmdEZWZhdWx0WFBvc30qLyAvKntiZ0RlZmF1bHRZUG9zfSovIC8qe2JnRGVmYXVsdFJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICM0NTQ1NDUvKntmY0RlZmF1bHR9Ki87XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NS8qe2ZjRGVmYXVsdH0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2MvKntib3JkZXJDb2xvckhvdmVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkLyp7YmdDb2xvckhvdmVyfSovIC8qe2JnSW1nVXJsSG92ZXJ9Ki8gLyp7YmdIb3ZlclhQb3N9Ki8gLyp7YmdIb3ZlcllQb3N9Ki8gLyp7YmdIb3ZlclJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICMyYjJiMmIvKntmY0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiLyp7ZmNIb3Zlcn0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmYvKntib3JkZXJDb2xvckFjdGl2ZX0qLztcblx0YmFja2dyb3VuZDogIzAwN2ZmZi8qe2JnQ29sb3JBY3RpdmV9Ki8gLyp7YmdJbWdVcmxBY3RpdmV9Ki8gLyp7YmdBY3RpdmVYUG9zfSovIC8qe2JnQWN0aXZlWVBvc30qLyAvKntiZ0FjdGl2ZVJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3JkZXI6ICMwMDNlZmYvKntib3JkZXJDb2xvckFjdGl2ZX0qLztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZS8qe2JvcmRlckNvbG9ySGlnaGxpZ2h0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwLyp7YmdDb2xvckhpZ2hsaWdodH0qLyAvKntiZ0ltZ1VybEhpZ2hsaWdodH0qLyAvKntiZ0hpZ2hsaWdodFhQb3N9Ki8gLyp7YmdIaWdobGlnaHRZUG9zfSovIC8qe2JnSGlnaGxpZ2h0UmVwZWF0fSovO1xuXHRjb2xvcjogIzc3NzYyMC8qe2ZjSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlLyp7Ym9yZGVyQ29sb3JIaWdobGlnaHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZhOTAvKntiZ0NvbG9ySGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwLyp7ZmNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxYTg5OS8qe2JvcmRlckNvbG9yRXJyb3J9Ki87XG5cdGJhY2tncm91bmQ6ICNmZGRmZGYvKntiZ0NvbG9yRXJyb3J9Ki8gLyp7YmdJbWdVcmxFcnJvcn0qLyAvKntiZ0Vycm9yWFBvc30qLyAvKntiZ0Vycm9yWVBvc30qLyAvKntiZ0Vycm9yUmVwZWF0fSovO1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIikvKntpY29uc0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIikvKntpY29uc0hlYWRlcn0qLztcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSG92ZXJ9Ki87XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpLyp7aWNvbnNBY3RpdmV9Ki87XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpLyp7aWNvbnNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIikvKntpY29uc0Vycm9yfSovO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIikvKntpY29uc0RlZmF1bHR9Ki87XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvck92ZXJsYXl9Ki8gLyp7YmdJbWdVcmxPdmVybGF5fSovIC8qe2JnT3ZlcmxheVhQb3N9Ki8gLyp7YmdPdmVybGF5WVBvc30qLyAvKntiZ092ZXJsYXlSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eU92ZXJsYXl9Ki87XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCkvKntvcGFjaXR5RmlsdGVyT3ZlcmxheX0qLzsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMC8qe29mZnNldExlZnRTaGFkb3d9Ki8gMC8qe29mZnNldFRvcFNoYWRvd30qLyA1cHgvKnt0aGlja25lc3NTaGFkb3d9Ki8gIzY2NjY2Ni8qe2JnQ29sb3JTaGFkb3d9Ki87XG5cdGJveC1zaGFkb3c6IDAvKntvZmZzZXRMZWZ0U2hhZG93fSovIDAvKntvZmZzZXRUb3BTaGFkb3d9Ki8gNXB4Lyp7dGhpY2tuZXNzU2hhZG93fSovICM2NjY2NjYvKntiZ0NvbG9yU2hhZG93fSovO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKi9cbkBpbXBvcnQgXCJiYXNlLmNzc1wiO1xuQGltcG9ydCBcInRoZW1lLmNzc1wiO1xuIiwiQGltcG9ydCBcIi4uL2dsb2JhbFwiO1xuQGltcG9ydCBcImdsb2JhbFwiO1xuXG4vLyBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gQm9vdHN0cmFwXG4vLyBAaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZVwiO1xuQGltcG9ydCBcIn5lbGVnYW50LWljb25zL3N0eWxlXCI7XG5AaW1wb3J0IFwifmpxdWVyeS11aS90aGVtZXMvYmFzZS9hbGwuY3NzXCI7XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2Y4OWQ0OTtcbn1cblxuLmJnLXJ1ZGluaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmYztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uYmctcnVkaW5pLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5iZy1ydWRpbmktZml0dXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmU4ZTY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY29udGFjdC1zb2NpYWwgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5jb250YWN0LXNvY2lhbCBhIGkge1xuICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udmVyaWZpZWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnpvb20tb24taG92ZXIgLnpvb20tdGFyZ2V0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi56b29tLW9uLWhvdmVyOmhvdmVyIC56b29tLXRhcmdldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLmZvb3Rlci1oIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA2KTtcbiAgICBoNSxcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgc3Ryb25nLFxuICAgIHAsXG4gICAgZGl2IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2MwMzkyYiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAudGV4dC1kZWNvcmF0aW9uLWRvdHRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogZG90dGVkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2VtYW5nYXRpbiB7XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIC5saW5rLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51c2VyLWluZm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc2hhZG93LFxuLnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmN2YyICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXRpbWVsaW5lIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTkyLCA1NywgNDMsIDAuNyk7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBkaXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjYzAzOTJiO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuLmljb24tZGVmYXVsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRjBBQ1wiO1xufVxuXG4uaW5wdXQtZ3JvdXAuaG9tZS1yZWdpc3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAuY2hlY2sge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICYudmFsaWQge1xuICAgICAgICAgICAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQuZm9ybS1jb250cm9sLFxuICAgIHNwYW4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3RlcmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdG9wdXMtZGVwbG95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JjaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJieXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJhY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmNoYXJ0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuY2hhcnRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc3BsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnNwbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdC1wYXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0LXBhdGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1c2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1c2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2R1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiI2JyZWFkY3J1bWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uYWxlcnQuaGVhZGVyLW1lc3NhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90b3xTYWlyYStDb25kZW5zZWQmZGlzcGxheT1zd2FwXCIpO1xuOnJvb3Qge1xuICAgIC0tYmx1ZTogIzAwN2JmZjtcbiAgICAtLWluZGlnbzogIzY2MTBmMjtcbiAgICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgICAtLXBpbms6ICNlODNlOGM7XG4gICAgLS1yZWQ6ICNkYzM1NDU7XG4gICAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gICAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gICAgLS1ncmVlbjogIzI4YTc0NTtcbiAgICAtLXRlYWw6ICMyMGM5OTc7XG4gICAgLS1jeWFuOiAjMTdhMmI4O1xuICAgIC0td2hpdGU6ICNmZmY7XG4gICAgLS1ncmF5OiAjNmM3NTdkO1xuICAgIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAgIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gICAgLS1pbmZvOiAjMTdhMmI4O1xuICAgIC0td2FybmluZzogI2ZmYzEwNztcbiAgICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAgIC0tZGFyazogIzM0M2E0MDtcbiAgICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gICAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAgIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gICAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIixcbiAgICAgICAgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLFxuICAgICAgICBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIixcbiAgICAgICAgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcyxcbiAgICAgICAgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhIG5ldWUgbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgICAgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNSxcbi5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNixcbi5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgY29sb3I6ICNlODNlOGM7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDg3LjUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbnByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLW1kLFxuICAgIC5jb250YWluZXItbGcge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1zbSxcbiAgICAuY29udGFpbmVyLW1kLFxuICAgIC5jb250YWluZXItbGcsXG4gICAgLmNvbnRhaW5lci14bCB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4uY29sLFxuLmNvbC1hdXRvLFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLmNvbC1zbSxcbi5jb2wtc20tYXV0byxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQsXG4uY29sLW1kLWF1dG8sXG4uY29sLWxnLTEsXG4uY29sLWxnLTIsXG4uY29sLWxnLTMsXG4uY29sLWxnLTQsXG4uY29sLWxnLTUsXG4uY29sLWxnLTYsXG4uY29sLWxnLTcsXG4uY29sLWxnLTgsXG4uY29sLWxnLTksXG4uY29sLWxnLTEwLFxuLmNvbC1sZy0xMSxcbi5jb2wtbGctMTIsXG4uY29sLWxnLFxuLmNvbC1sZy1hdXRvLFxuLmNvbC14bC0xLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gICAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXNtLTEge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTMge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS00IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTYge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTkge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tMTIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItc20tZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgIC5vcmRlci1zbS1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzO1xuICAgIH1cbiAgICAub3JkZXItc20tMCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItc20tMSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXItc20tMiB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAub3JkZXItc20tMyB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItc20tNCB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXItc20tNSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgICAub3JkZXItc20tNiB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItc20tNyB7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXItc20tOCB7XG4gICAgICAgIG9yZGVyOiA4O1xuICAgIH1cbiAgICAub3JkZXItc20tOSB7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXItc20tMTAge1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xMSB7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTEyIHtcbiAgICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC01IHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC04IHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMTEge1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vcmRlci1tZC1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLW1kLWxhc3Qge1xuICAgICAgICBvcmRlcjogMTM7XG4gICAgfVxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1tZC0yIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5vcmRlci1tZC00IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC01IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci1tZC02IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5vcmRlci1tZC03IHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1tZC04IHtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci1tZC05IHtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xMCB7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTExIHtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbWQtMTIge1xuICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGcge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTUge1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctNyB7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTgge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctMTAge1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItbGctbGFzdCB7XG4gICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm9yZGVyLWxnLTQge1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTUge1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTYge1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTcge1xuICAgICAgICBvcmRlcjogNztcbiAgICB9XG4gICAgLm9yZGVyLWxnLTgge1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTkge1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTEwIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXItbGctMTEge1xuICAgICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMiB7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wteGwge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC14bC0xIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bC0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wteGwtNCB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTUge1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bC02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wteGwtNyB7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTgge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bC05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wteGwtMTAge1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXIteGwtbGFzdCB7XG4gICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTAge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTMge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTQge1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTUge1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTYge1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTcge1xuICAgICAgICBvcmRlcjogNztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTgge1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTkge1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEwIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXIteGwtMTEge1xuICAgICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5vcmRlci14bC0xMiB7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG4gICAgLm9mZnNldC14bC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gICAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogIzhmZDE5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICM4NmNmZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSxcbnNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0XG4gICAgICAgIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCxcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgICAgICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtIC8gY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSlcbiAgICAgICAgICAgIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWRcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZFxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLndhcy12YWxpZGF0ZWRcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXNcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWRcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKVxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKVxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHRcbiAgICAgICAgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCxcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKVxuICAgICAgICAgICAgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0gLyBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKVxuICAgICAgICAgICAgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZFxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4ud2FzLXZhbGlkYXRlZFxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWRcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZClcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUMwOEI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cblxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCxcbi5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3Zlcixcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4uZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXBcbiAgICA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZFxuICAgID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cFxuICAgID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkXG4gICAgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwXG4gICAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZFxuICAgID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGVcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jaGVja2JveFxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3hcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZFxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tY2hlY2tib3hcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZVxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWRcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuXG4uY3VzdG9tLXN3aXRjaFxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4uY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xufVxuXG4ubmF2LWxpbms6aG92ZXIsXG4ubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm5hdmJhci1leHBhbmQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgb3JwaGFuczogMTtcbiAgICAgICAgd2lkb3dzOiAxO1xuICAgIH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJhZGdlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLFxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuXG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsXG5hLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLFxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLFxuYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlcixcbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLFxuYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuYS5iYWRnZS1pbmZvOmhvdmVyLFxuYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsXG5hLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLFxuYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsXG5hLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLFxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLFxuYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuYS5iYWRnZS1saWdodDpob3ZlcixcbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsXG5hLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG5hLmJhZGdlLWRhcms6aG92ZXIsXG5hLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5cbmEuYmFkZ2UtZGFyazpmb2N1cyxcbmEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA0NWRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgICAgdHJhbnNwYXJlbnRcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gICAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMzgzZDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIH1cbiAgICAubW9kYWwtc20ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWxnLFxuICAgIC5tb2RhbC14bCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZGFsLXhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxufVxuXG4udG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNzA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLFxuICAgICAgICBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtYnJlYWs6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xufVxuXG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcbiAgICAgICAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbi5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmN2U3ZTU7XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMTUlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTcxNmMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLFxuYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsXG5hLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmQtc20tbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kLW1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC1sZy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kLXhsLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbGV4LXNtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ncm93LTAge1xuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleC1tZC1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsZXgtbGctcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZmlsbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxleC14bC1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmxvYXQtc20tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtc20tbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmxvYXQtbGctbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtbGctbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZsb2F0LXhsLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQteGwtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXhsLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgLnN0aWNreS10b3Age1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxufVxuXG4uc3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm0tc20tMCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMCxcbiAgICAubXktc20tMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXNtLTAsXG4gICAgLm14LXNtLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTAsXG4gICAgLm15LXNtLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS0wLFxuICAgIC5teC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMSxcbiAgICAubXktc20tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXNtLTEsXG4gICAgLm14LXNtLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTEsXG4gICAgLm15LXNtLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS0xLFxuICAgIC5teC1zbS0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS0yLFxuICAgIC5teS1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS0yLFxuICAgIC5teC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTIsXG4gICAgLm15LXNtLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXNtLTIsXG4gICAgLm14LXNtLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLTMsXG4gICAgLm15LXNtLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS0zLFxuICAgIC5teC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0zLFxuICAgIC5teS1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtc20tMyxcbiAgICAubXgtc20tMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNCxcbiAgICAubXktc20tNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tNCxcbiAgICAubXgtc20tNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS00LFxuICAgIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS00LFxuICAgIC5teC1zbS00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS01IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS01LFxuICAgIC5teS1zbS01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tNSxcbiAgICAubXgtc20tNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tNSxcbiAgICAubXktc20tNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXNtLTUsXG4gICAgLm14LXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMCxcbiAgICAucHktc20tMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS0wLFxuICAgIC5weC1zbS0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tMCxcbiAgICAucHktc20tMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1zbS0wLFxuICAgIC5weC1zbS0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTEge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS0xLFxuICAgIC5weS1zbS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXNtLTEsXG4gICAgLnB4LXNtLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0xLFxuICAgIC5weS1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXNtLTEsXG4gICAgLnB4LXNtLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tMiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMixcbiAgICAucHktc20tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXNtLTIsXG4gICAgLnB4LXNtLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTIsXG4gICAgLnB5LXNtLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1zbS0yLFxuICAgIC5weC1zbS0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXNtLTMsXG4gICAgLnB5LXNtLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItc20tMyxcbiAgICAucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTMsXG4gICAgLnB5LXNtLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtc20tMyxcbiAgICAucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS00LFxuICAgIC5weS1zbS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItc20tNCxcbiAgICAucHgtc20tNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tNCxcbiAgICAucHktc20tNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXNtLTQsXG4gICAgLnB4LXNtLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tNSxcbiAgICAucHktc20tNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS01LFxuICAgIC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tNSxcbiAgICAucHktc20tNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1zbS01LFxuICAgIC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLW4xIHtcbiAgICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tbjEsXG4gICAgLm15LXNtLW4xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXNtLW4xLFxuICAgIC5teC1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLW4xLFxuICAgIC5teS1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS1uMSxcbiAgICAubXgtc20tbjEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tbjIge1xuICAgICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLW4yLFxuICAgIC5teS1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXNtLW4yLFxuICAgIC5teC1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tbjIsXG4gICAgLm15LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtc20tbjIsXG4gICAgLm14LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tbjMge1xuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS1uMyxcbiAgICAubXktc20tbjMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tbjMsXG4gICAgLm14LXNtLW4zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tbjMsXG4gICAgLm15LXNtLW4zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXNtLW4zLFxuICAgIC5teC1zbS1uMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS1uNCB7XG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tbjQsXG4gICAgLm15LXNtLW40IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tbjQsXG4gICAgLm14LXNtLW40IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS1uNCxcbiAgICAubXktc20tbjQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS1uNCxcbiAgICAubXgtc20tbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS1uNSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLW41LFxuICAgIC5teS1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS1uNSxcbiAgICAubXgtc20tbjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS1uNSxcbiAgICAubXktc20tbjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtc20tbjUsXG4gICAgLm14LXNtLW41IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLWF1dG8sXG4gICAgLm15LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS1hdXRvLFxuICAgIC5teC1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS1hdXRvLFxuICAgIC5teS1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtc20tYXV0byxcbiAgICAubXgtc20tYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubS1tZC0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC0wLFxuICAgIC5teS1tZC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtMCxcbiAgICAubXgtbWQtMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMCxcbiAgICAubXktbWQtMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLW1kLTAsXG4gICAgLm14LW1kLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC0xLFxuICAgIC5teS1tZC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtMSxcbiAgICAubXgtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMSxcbiAgICAubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLW1kLTEsXG4gICAgLm14LW1kLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0yIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTIsXG4gICAgLm15LW1kLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLTIsXG4gICAgLm14LW1kLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMixcbiAgICAubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtMixcbiAgICAubXgtbWQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtMyxcbiAgICAubXktbWQtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLTMsXG4gICAgLm14LW1kLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTMsXG4gICAgLm15LW1kLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1tZC0zLFxuICAgIC5teC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC00LFxuICAgIC5teS1tZC00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1tZC00LFxuICAgIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTQsXG4gICAgLm15LW1kLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLW1kLTQsXG4gICAgLm14LW1kLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTUsXG4gICAgLm15LW1kLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1tZC01LFxuICAgIC5teC1tZC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC01LFxuICAgIC5teS1tZC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtNSxcbiAgICAubXgtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0wLFxuICAgIC5weS1tZC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLW1kLTAsXG4gICAgLnB4LW1kLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0wLFxuICAgIC5weS1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLW1kLTAsXG4gICAgLnB4LW1kLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTEsXG4gICAgLnB5LW1kLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbWQtMSxcbiAgICAucHgtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTEsXG4gICAgLnB5LW1kLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbWQtMSxcbiAgICAucHgtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0yLFxuICAgIC5weS1tZC0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbWQtMixcbiAgICAucHgtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtMixcbiAgICAucHktbWQtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLW1kLTIsXG4gICAgLnB4LW1kLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMyxcbiAgICAucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1tZC0zLFxuICAgIC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtMyxcbiAgICAucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1tZC0zLFxuICAgIC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTQsXG4gICAgLnB5LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1tZC00LFxuICAgIC5weC1tZC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC00LFxuICAgIC5weS1tZC00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbWQtNCxcbiAgICAucHgtbWQtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC01LFxuICAgIC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLW1kLTUsXG4gICAgLnB4LW1kLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC01LFxuICAgIC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLW1kLTUsXG4gICAgLnB4LW1kLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtbjEge1xuICAgICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC1uMSxcbiAgICAubXktbWQtbjEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtbjEsXG4gICAgLm14LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtbjEsXG4gICAgLm15LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLW1kLW4xLFxuICAgIC5teC1tZC1uMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC1uMiB7XG4gICAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtbjIsXG4gICAgLm15LW1kLW4yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtbjIsXG4gICAgLm14LW1kLW4yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC1uMixcbiAgICAubXktbWQtbjIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1tZC1uMixcbiAgICAubXgtbWQtbjIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC1uMyB7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLW4zLFxuICAgIC5teS1tZC1uMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1tZC1uMyxcbiAgICAubXgtbWQtbjMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC1uMyxcbiAgICAubXktbWQtbjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtbjMsXG4gICAgLm14LW1kLW4zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLW40IHtcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC1uNCxcbiAgICAubXktbWQtbjQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1tZC1uNCxcbiAgICAubXgtbWQtbjQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLW40LFxuICAgIC5teS1tZC1uNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLW1kLW40LFxuICAgIC5teC1tZC1uNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLW41IHtcbiAgICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtbjUsXG4gICAgLm15LW1kLW41IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLW41LFxuICAgIC5teC1tZC1uNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLW41LFxuICAgIC5teS1tZC1uNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1tZC1uNSxcbiAgICAubXgtbWQtbjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtYXV0byxcbiAgICAubXktbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLWF1dG8sXG4gICAgLm14LW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLWF1dG8sXG4gICAgLm15LW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1tZC1hdXRvLFxuICAgIC5teC1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tLWxnLTAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTAsXG4gICAgLm15LWxnLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy0wLFxuICAgIC5teC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0wLFxuICAgIC5teS1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctMCxcbiAgICAubXgtbGctMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTEsXG4gICAgLm15LWxnLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy0xLFxuICAgIC5teC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0xLFxuICAgIC5teS1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctMSxcbiAgICAubXgtbGctMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctMixcbiAgICAubXktbGctMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbGctMixcbiAgICAubXgtbGctMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0yLFxuICAgIC5teS1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1sZy0yLFxuICAgIC5teC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0zLFxuICAgIC5teS1sZy0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbGctMyxcbiAgICAubXgtbGctMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctMyxcbiAgICAubXktbGctMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTMsXG4gICAgLm14LWxnLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTQsXG4gICAgLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLTQsXG4gICAgLm14LWxnLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctNCxcbiAgICAubXktbGctNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctNCxcbiAgICAubXgtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctNSxcbiAgICAubXktbGctNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLTUsXG4gICAgLm14LWxnLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTUsXG4gICAgLm15LWxnLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1sZy01LFxuICAgIC5teC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTAsXG4gICAgLnB5LWxnLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbGctMCxcbiAgICAucHgtbGctMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTAsXG4gICAgLnB5LWxnLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctMCxcbiAgICAucHgtbGctMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMSxcbiAgICAucHktbGctMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1sZy0xLFxuICAgIC5weC1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctMSxcbiAgICAucHktbGctMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1sZy0xLFxuICAgIC5weC1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTIsXG4gICAgLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1sZy0yLFxuICAgIC5weC1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0yLFxuICAgIC5weS1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctMixcbiAgICAucHgtbGctMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1sZy0zLFxuICAgIC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTMsXG4gICAgLnB4LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0zLFxuICAgIC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLWxnLTMsXG4gICAgLnB4LWxnLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctNCxcbiAgICAucHktbGctNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTQsXG4gICAgLnB4LWxnLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTQsXG4gICAgLnB5LWxnLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1sZy00LFxuICAgIC5weC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTUsXG4gICAgLnB5LWxnLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbGctNSxcbiAgICAucHgtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTUsXG4gICAgLnB5LWxnLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctNSxcbiAgICAucHgtbGctNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy1uMSB7XG4gICAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLW4xLFxuICAgIC5teS1sZy1uMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy1uMSxcbiAgICAubXgtbGctbjEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy1uMSxcbiAgICAubXktbGctbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctbjEsXG4gICAgLm14LWxnLW4xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLW4yIHtcbiAgICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1uMixcbiAgICAubXktbGctbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy1uMixcbiAgICAubXgtbGctbjIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLW4yLFxuICAgIC5teS1sZy1uMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLW4yLFxuICAgIC5teC1sZy1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLW4zIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctbjMsXG4gICAgLm15LWxnLW4zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLW4zLFxuICAgIC5teC1sZy1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLW4zLFxuICAgIC5teS1sZy1uMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1sZy1uMyxcbiAgICAubXgtbGctbjMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctbjQge1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLW40LFxuICAgIC5teS1sZy1uNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLW40LFxuICAgIC5teC1sZy1uNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctbjQsXG4gICAgLm15LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctbjQsXG4gICAgLm14LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctbjUge1xuICAgICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1uNSxcbiAgICAubXktbGctbjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbGctbjUsXG4gICAgLm14LWxnLW41IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctbjUsXG4gICAgLm15LWxnLW41IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLW41LFxuICAgIC5teC1sZy1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1hdXRvLFxuICAgIC5teS1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbGctYXV0byxcbiAgICAubXgtbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctYXV0byxcbiAgICAubXktbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLWF1dG8sXG4gICAgLm14LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXhsLTAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTAsXG4gICAgLm15LXhsLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci14bC0wLFxuICAgIC5teC14bC0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0wLFxuICAgIC5teS14bC0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtMCxcbiAgICAubXgteGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTEsXG4gICAgLm15LXhsLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci14bC0xLFxuICAgIC5teC14bC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0xLFxuICAgIC5teS14bC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtMSxcbiAgICAubXgteGwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtMixcbiAgICAubXkteGwtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtMixcbiAgICAubXgteGwtMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0yLFxuICAgIC5teS14bC0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC14bC0yLFxuICAgIC5teC14bC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC0zLFxuICAgIC5teS14bC0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtMyxcbiAgICAubXgteGwtMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMyxcbiAgICAubXkteGwtMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXhsLTMsXG4gICAgLm14LXhsLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTQsXG4gICAgLm15LXhsLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLTQsXG4gICAgLm14LXhsLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtNCxcbiAgICAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtNCxcbiAgICAubXgteGwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtNSxcbiAgICAubXkteGwtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLTUsXG4gICAgLm14LXhsLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTUsXG4gICAgLm15LXhsLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC14bC01LFxuICAgIC5teC14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTAsXG4gICAgLnB5LXhsLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHIteGwtMCxcbiAgICAucHgteGwtMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTAsXG4gICAgLnB5LXhsLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwteGwtMCxcbiAgICAucHgteGwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtMSxcbiAgICAucHkteGwtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci14bC0xLFxuICAgIC5weC14bC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMSxcbiAgICAucHkteGwtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC14bC0xLFxuICAgIC5weC14bC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTIsXG4gICAgLnB5LXhsLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci14bC0yLFxuICAgIC5weC14bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC0yLFxuICAgIC5weS14bC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwteGwtMixcbiAgICAucHgteGwtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14bC0zLFxuICAgIC5weS14bC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXhsLTMsXG4gICAgLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC0zLFxuICAgIC5weS14bC0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXhsLTMsXG4gICAgLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtNCxcbiAgICAucHkteGwtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXhsLTQsXG4gICAgLnB4LXhsLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTQsXG4gICAgLnB5LXhsLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC14bC00LFxuICAgIC5weC14bC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTUsXG4gICAgLnB5LXhsLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHIteGwtNSxcbiAgICAucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTUsXG4gICAgLnB5LXhsLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwteGwtNSxcbiAgICAucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC1uMSB7XG4gICAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLW4xLFxuICAgIC5teS14bC1uMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci14bC1uMSxcbiAgICAubXgteGwtbjEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC1uMSxcbiAgICAubXkteGwtbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtbjEsXG4gICAgLm14LXhsLW4xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLW4yIHtcbiAgICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC1uMixcbiAgICAubXkteGwtbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci14bC1uMixcbiAgICAubXgteGwtbjIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLW4yLFxuICAgIC5teS14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXhsLW4yLFxuICAgIC5teC14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLW4zIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtbjMsXG4gICAgLm15LXhsLW4zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLW4zLFxuICAgIC5teC14bC1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLW4zLFxuICAgIC5teS14bC1uMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC14bC1uMyxcbiAgICAubXgteGwtbjMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtbjQge1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLW40LFxuICAgIC5teS14bC1uNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLW40LFxuICAgIC5teC14bC1uNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtbjQsXG4gICAgLm15LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtbjQsXG4gICAgLm14LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtbjUge1xuICAgICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC1uNSxcbiAgICAubXkteGwtbjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtbjUsXG4gICAgLm14LXhsLW41IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtbjUsXG4gICAgLm15LXhsLW41IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXhsLW41LFxuICAgIC5teC14bC1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC1hdXRvLFxuICAgIC5teS14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtYXV0byxcbiAgICAubXgteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtYXV0byxcbiAgICAubXkteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXhsLWF1dG8sXG4gICAgLm14LXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgICAgICBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50ZXh0LXNtLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtc20tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tZC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtbGctbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1sZy1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC14bC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14bC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlcixcbmEudGV4dC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsXG5hLnRleHQtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gICAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cbiAgICBAcGFnZSB7XG4gICAgICAgIHNpemU6IGEzO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQgdGgsXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtZGFyayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIH1cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIH1cbn1cblxuLyohXG4gKiBPbmVVSVVYIGN1c3RvbXN0eWxlIHYxIChodHRwczovL21heGFydGtpbGxlci5jb20vKVxuICogQ29weXJpZ2h0IDIwMTkgVGhlIG1heGFydGtpbGxlciBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBwcmVtaXVtIHB1cmNoYXNlIChodHRwczovL21heGFydGtpbGxlci5jb20vKVxuICovXG4vKiBcblsgVGFibGUgb2YgY29udGVudCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCYXNpYyBcbjIuIGxvYWRlcnNcbjMuIGhlYWRlclxuNC4gZm9vdGVyXG41LiBmb3JtZWxlbWVudHNcbjYuIGJ1dHRvblxuNy4gaGVyb1xuOC4gY29udGVudFxuOS4gaWNvbnNcbjEwLiB0YWJsZVxuMTEuIG1hc29ucnlcbjEyLiBhY2NvcmRpb25cbjEzLiBuYXZiYXJcbjE0LiBibG9nc1xuMTUuIGNhcmRcbjE2LiB0ZWFtXG4xNy4gYXZhdGFyXG4xOC4gdGltZWxpbmVcbjE5LiBwcm9maWxlXG4yMC4gY29sb3Igc2V0dGluZyBcbjIxLiBwcm9kdWN0IGNhcnQgXG4yMi4gcnRsXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogYmFzaWNzIGhlcm8gKi9cbmh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdCBUZXh0IFIgV2ViXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gICAgLW1vei1kaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmM2Y4O1xuICAgIGNvbG9yOiAjMjUyNTI1O1xufVxuXG5ib2R5IGEge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5LmlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmOTtcbn1cblxuLnRyYW5zaXRpb24tMDUsXG4uYmFja2dyb3VuZCxcbi5mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLWJ0bixcbi5wYWdlbG9hZGVyLFxuLmxvYWRlci1sb2dvLFxuLmxvYWRlci1sb2dvIC5sb2dvLFxuLmxvYWRlci1sb2dvIC5sb2dvLXRleHQsXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1icmFuZCAubG9nbyxcbi5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCxcbmhlYWRlcixcbmhlYWRlciAubmF2YmFyLWNvbGxhcHNlLFxuaGVhZGVyIC5uYXZiYXItbmF2LFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YmVmb3JlLFxuLmRhdGVyYW5nZXBpY2tlcixcbi5kZWZhdWx0LXNoYWRvdyxcbi5zdWNjZXNzLXNoYWRvdyxcbi53YXJuaW5nLXNoYWRvdyxcbi5kYW5nZXItc2hhZG93LFxuLnNjcm9sbHVwLFxuLnN3aXBlci1zbGlkZSAuYmFja2dyb3VuZCxcbi5zd2lwZXItY29udGFpbmVyIC5saW5lLWJ1bGxldC13cmFwcGVyIC5saW5lLWJ1bGxldDphZnRlcixcbi5zbGlkZXItYmFja2dvdW5kLWNpY3JsZSxcbi5zbGlkZXItYmFja2dvdW5kLWNpY3JsZS1zbWFsbCxcbi5zd2lwZXItYXV0byAuc3dpcGVyLXNsaWRlID4gZGl2LFxuLnNlcnZpY2UtYmxvY2ssXG4uc2VydmljZS1ibG9jayAuYm9yZGVyLWJsb2NrLFxuLm5hdi1mb290ZXItdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgICAubmF2LWxpc3Qtc3dpcGVyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgIC5idXNpbmVzc2ltYWdlLFxuLnNpZGViYXIucmV2ZWFsLXNpZGViYXIgKyAubWFpbi1jb250YWluZXIsXG4uZm9vdGVyLXRhYnMsXG4uYmxvZ3MgLmJhY2tncm91bmQsXG4uYmxvZ3MgLm92ZXJsYXktYmxvZyxcbi50ZWFtIC50ZWFtLW92ZXJsYXksXG4uYnRuLmNvbG9yc2V0dGluZ3MsXG4uc2lkZWJhci1yaWdodCxcbi5hZGR0b2NhcnRhbmltYXRpb24sXG4uYWRkdG9jYXJ0YW5pbWF0aW9uIGltZyxcbi5hZGR0b2NhcnRhbmltYXRpb24gLmNvdW50ZXJjYXJ0bnVtYmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLTEsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLFxuLmNvbC1tZC1hdXRvLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZyxcbi5jb2wtbGctYXV0byxcbi5jb2wteGwtMSxcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYmFja2dyb3VuZCArIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5iYWNrZ3JvdW5kLm9wYWMge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJhY2tncm91bmQub3BhYy0yMCB7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4uYmFja2dyb3VuZC5vcGFjLTEwIHtcbiAgICBvcGFjaXR5OiAwLjE7XG59XG5cbi5iYWNrZ3JvdW5kLmZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtODAge1xuICAgIGhlaWdodDogODAlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtODAuYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNzUge1xuICAgIGhlaWdodDogNzUlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNzUuYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNjUge1xuICAgIGhlaWdodDogNjUlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNjUuYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNTAge1xuICAgIGhlaWdodDogNTAlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLWgtNTAuYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLXctNjUge1xuICAgIHdpZHRoOiA2NSU7XG59XG5cbi5iYWNrZ3JvdW5kLmJhY2tncm91bmQtdy02NS5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLmJhY2tncm91bmQuYmFja2dyb3VuZC13LTc1IHtcbiAgICB3aWR0aDogNzUlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLXctNzUucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5iYWNrZ3JvdW5kLmJhY2tncm91bmQtdy00NSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iYWNrZ3JvdW5kLmJhY2tncm91bmQtdy00NS5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLmJhY2tncm91bmQuYmFja2dyb3VuZC13LTU1IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJhY2tncm91bmQuYmFja2dyb3VuZC13LTU1LnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLXctNTAge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5iYWNrZ3JvdW5kLmJhY2tncm91bmQtdy01MC5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLmJhY2tncm91bmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uYmFja2dyb3VuZCAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5iYWNrZ3JvdW5kIC5jYXB0aW9uID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhY2tncm91bmQgLmNhcHRpb24gPiBhIGltZyxcbi5iYWNrZ3JvdW5kIC5jYXB0aW9uID4gYSBzdmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgZmlsbDogd2hpdGU7XG59XG5cbi5iYWNrZ3JvdW5kIC5jYXB0aW9uID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYWNrZ3JvdW5kIC5jYXB0aW9uID4gYSAudGV4dCB7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbn1cblxuLmJhY2tncm91bmQgLmNhcHRpb24ucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbi5iYWNrZ3JvdW5kLmNlbnRlci1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuXG4uYmFja2dyb3VuZC5jZW50ZXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5cbi5iYWNrZ3JvdW5kLmJvdHRvbS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cblxuLmJhY2tncm91bmQuYm90dG9tLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG5cbi5iYWNrZ3JvdW5kLmJhY2tncm91bmQtaC0xMDAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDIlO1xufVxuXG4uYmFja2dyb3VuZC5iYWNrZ3JvdW5kLXctMTAwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW4tZGVtby1jYXJvdXNlbCB7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi8qIHogaW5kZXggKi9cbi50b2FzdCB7XG4gICAgei1pbmRleDogMTAzNTtcbn1cblxuLnRvYXN0LmJvdHRvbS1jZW50ZXIge1xuICAgIHotaW5kZXg6IDEwMzU7XG59XG5cbi56LTAge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0xMCB7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuLyogZml4ZWQgaGVpZ2h0cyAqL1xuLmgtMyB7XG4gICAgaGVpZ2h0OiAzcHg7XG59XG5cbi5oLTUge1xuICAgIGhlaWdodDogNXB4O1xufVxuXG4uaC0xMCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaC0xNSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaC0yMCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaC0yNXB4IHtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5oLTYwIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5oLTgwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5oLTEwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaC0xMjAge1xuICAgIGhlaWdodDogMTAwcHg7XG59XG5cbi5oLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmgtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaC0yNDAge1xuICAgIGhlaWdodDogMjQwcHg7XG59XG5cbi5oLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmgtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uaC0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG59XG5cbi5oLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmgtNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uaC01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi5oLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbn1cblxuLmgtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uaC02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG59XG5cbi5oLTcwMCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbn1cblxuLmgtNzUwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xufVxuXG4uaC04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG59XG5cbi5oLTg1MCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbn1cblxuLmgtOTAwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xufVxuXG4vKiBzZWN0aW9uIHdpdGggcGFkZGluZyAqL1xuLnNlY3Rpb24tKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLnNlY3Rpb24tMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG4uc2VjdGlvbi0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5zZWN0aW9uLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnNlY3Rpb24tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uc2VjdGlvbi03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5zZWN0aW9uLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLyogZml4ZWQgd2lkdGggKi9cbi53LTUwcHgge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udy0xMDBweCB7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4udy0xNTAge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLnctODAge1xuICAgIHdpZHRoOiA4MHB4O1xufVxuXG4udy0xODAge1xuICAgIHdpZHRoOiAxODBweDtcbn1cblxuLnctMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi53LTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4udy0zMDAge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLnctMzUwIHtcbiAgICB3aWR0aDogMzUwcHg7XG59XG5cbi53LTQwMCB7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuXG4vKiB0b3AgbmFnYXRpdmUgbWFyZ2luKi9cbi50b3AtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnRvcC0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi50b3AtMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4udG9wLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLnRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi50b3AtMzUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xufVxuXG4udG9wLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLnRvcC00NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG59XG5cbi50b3AtNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4udG9wLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cblxuLnRvcC02MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi50b3AtNjUge1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xufVxuXG4udG9wLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuLnRvcC03NSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG59XG5cbi50b3AtODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xufVxuXG4udG9wLTg1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweDtcbn1cblxuLnRvcC05MCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG59XG5cbi50b3AtOTUge1xuICAgIG1hcmdpbi10b3A6IC05NXB4O1xufVxuXG4udG9wLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4udG9wLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuXG4udG9wLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xufVxuXG4udG9wLTEwMHQge1xuICAgIHRvcDogLTEwMHB4O1xufVxuXG4udG9wLTg1dCB7XG4gICAgdG9wOiAtODVweDtcbn1cblxuLnRvcC0yMDAge1xuICAgIHRvcDogLTIwMHB4O1xufVxuXG4vKiBib3R0b20gbmFnYXRpdmUgbWFyZ2luKi9cbi5ib3R0b20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4uYm90dG9tLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmJvdHRvbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5cbi5ib3R0b20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uYm90dG9tLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLmJvdHRvbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5ib3R0b20tNDUge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLmJvdHRvbS01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG59XG5cbi5ib3R0b20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4uYm90dG9tLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbn1cblxuLmJvdHRvbS03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG5cbi5ib3R0b20tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4O1xufVxuXG4uYm90dG9tLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLmJvdHRvbS04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG59XG5cbi5ib3R0b20tOTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xufVxuXG4uYm90dG9tLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuLmJvdHRvbS0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cblxuLmJvdHRvbS0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbn1cblxuLyogYWJzb2x1dGUgIHBvc2l0aW9uICovXG4uYm90dG9tLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM2cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4uYm90dG9tLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi5ib3R0b20tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogOTtcbn1cblxuLmNlbnRlci1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiA5O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b3AtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4udG9wLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi8qIHZlcnRpY2FsIHRleHQgKi9cbi52ZXJ0aWNhbC10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52bSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0YXR1cy1kb3Qge1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBpZnJhbWUgZnVsbCBkZXNrdG9wIHRhYmxldHMgYW5kIG1vYmlsZSAqL1xuLmlmcmFtZXNlbGVtZW50cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBpbml0aWFsO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5pdGlhbDtcbiAgICAtbW96LWJveC1zaXppbmc6IGluaXRpYWw7XG4gICAgLW1zLWJveC1zaXppbmc6IGluaXRpYWw7XG59XG5cbi5pZnJhbWVzZWxlbWVudHMuZnVsbCB7XG4gICAgd2lkdGg6IDk4JTtcbn1cblxuLmlmcmFtZXNlbGVtZW50cy5kZXNrdG9wIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xufVxuXG4uaWZyYW1lc2VsZW1lbnRzLmRlc2t0b3AyIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xufVxuXG4uaWZyYW1lc2VsZW1lbnRzLnRhYmxldCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cblxuLmlmcmFtZXNlbGVtZW50cy5tb2JpbGUge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbn1cblxuLnVpLXJvdW5kZWQgLmlmcmFtZXNlbGVtZW50cyxcbi51aS1yb3VuZGVkIC5jb250ZW50LWJveCxcbi51aS1yb3VuZGVkIC5uYXYubmF2LXBpbGxzIC5uYXYtbGluayxcbi51aS1yb3VuZGVkIC5mb290ZXItdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cblxuLnVpLXJvdW5kZWQgLnNlcnZpY2UtYmxvY2ssXG4udWktcm91bmRlZCAuc2VydmljZS1ibG9jayAuYm9yZGVyLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi51aS1yb3VuZGVkXG4gICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICAgIC5uYXYtbGlzdC1zd2lwZXJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udWktcm91bmRlZCAuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnVpLXJvdW5kZWQgLmNhcmQgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuXG4udWktcm91bmRlZCAuY2FyZCAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cblxuLnVpLXJvdW5kZWQgLmNvbG9yc2VsZWN0LFxuLnVpLXJvdW5kZWQgLmNvbG9yc2VsZWN0Mixcbi51aS1yb3VuZGVkIC5jb2xvcnNlbGVjdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbi51aS1yb3VuZGVkIC5jb2xvcnNlbGVjdDIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4udWktcm91bmRlZCAuc2VsZWN0b3B0aW9uLFxuLnVpLXJvdW5kZWQgLnNlbGVjdG9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbi51aS1yb3VuZGVkIC5uYXZiYXItYnJhbmQgLmxvZ28sXG4udWktcm91bmRlZCAubmF2YmFyLWJyYW5kIC5sb2dvID4gc3Bhbixcbi51aS1yb3VuZGVkIC5hdmF0YXIsXG4udWktcm91bmRlZCAuaWNvbnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogb3BhY2l0eSAgKi9cbi5vcGFjaXR5LTUge1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgei1pbmRleDogMDtcbn1cblxuLm9wYWNpdHktMTAge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ub3BhY2l0eS0yMCB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5vcGFjaXR5LTMwIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgei1pbmRleDogMDtcbn1cblxuLm9wYWNpdHktNDAge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ub3BhY2l0eS02MCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5vcGFjaXR5LTcwIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgei1pbmRleDogMDtcbn1cblxuLm9wYWNpdHktODAge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ub3BhY2l0eS05MCB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi8qIGZvbnQgc2l6ZSAqL1xuYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmYtMzAwIHtcbiAgICBmb250LXNpemU6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mLTI1MCB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZi0yMDAge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmYtMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mLTEwMCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZi04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mLTYwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5mLTUwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5wYWdlLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbn1cblxuLnBhZ2Utc3VidGl0bGUgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRleHQtbXV0ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBib3JkZXIgY29sb3JzICovXG4uYm9yZGVyLWxlZnQsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLWJvdHRvbSxcbi5ib3JkZXIsXG4uY2FyZC1oZWFkZXIsXG4uY2FyZC1mb290ZXIsXG4ubWVnYW1lbnUtc3ViLXRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBjb2xvcnMgKi9cbi5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiZGM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ub25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDE5NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjODRjM2ZmO1xufVxuXG4uYmctbGlnaHQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbiAgICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmJnLWxpZ2h0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmJnLWxpZ2h0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gICAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5iZy1saWdodC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yKTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJnLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODlkNDk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy1kZWZhdWx0LmJsdXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNzUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtbXMtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4uYmctbGlnaHQtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC4yKTtcbiAgICBjb2xvcjogIzc0QUMzQztcbn1cblxuLnRleHQtZGVmYXVsdCB7XG4gICAgY29sb3I6ICM1ZTVkNTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJhNzM7XG59XG5cbi5iZy1kYXJrLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MTg3OTtcbn1cblxuLmJnLW1hcm9vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTYyYjtcbn1cblxuLmJnLWRhcmstZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTg2MTtcbn1cblxuLmJnLWRhcmstcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MjA2Mztcbn1cblxuLmJnLWRhcmstYnJvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU0NDg7XG59XG5cbi5iZy1kYXJrLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xufVxuXG4uYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0NjIwO1xufVxuXG4uYmctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2Mztcbn1cblxuLmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxMjFkMjtcbn1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNiZTA7XG59XG5cbi5iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xufVxuXG4uYmctc2t5Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmYWZmNztcbn1cblxuLmJnLWFtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwN2Q4Yjtcbn1cblxuLmJnLXdoaXRlIHtcbiAgICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2xhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI2MmI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy1ncmV5IGE6bm90KC5idG4pLFxuLmJnLWRlZmF1bHQgYTpub3QoLmJ0biksXG4uYmctZGFyayBhOm5vdCguYnRuKSxcbi5iZy1zbGF0ZSBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbi5iZy1ncmV5IC5kcm9wZG93bi1tZW51LFxuLmJnLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnUsXG4uYmctZGFyayAuZHJvcGRvd24tbWVudSxcbi5iZy1zbGF0ZSAuZHJvcGRvd24tbWVudSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5iZy1ncmV5IC5kcm9wZG93bi1tZW51IGEsXG4uYmctZGVmYXVsdCAuZHJvcGRvd24tbWVudSBhLFxuLmJnLWRhcmsgLmRyb3Bkb3duLW1lbnUgYSxcbi5iZy1zbGF0ZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJnLWdyZXkgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmJnLWdyZXkgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uYmctZ3JleSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsXG4uYmctZGVmYXVsdCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4uYmctZGVmYXVsdCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5iZy1kZWZhdWx0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSxcbi5iZy1kYXJrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5iZy1kYXJrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLmJnLWRhcmsgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLmJnLXNsYXRlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5iZy1zbGF0ZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5iZy1zbGF0ZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG59XG5cbi5zaGFkb3ctbGlnaHQge1xuICAgIGJveC1zaGFkb3c6IDAgMC40cmVtIDAuOHJlbSByZ2JhKDAsIDAsIDAsIDAuMDQ1KSxcbiAgICAgICAgMCAwLjFyZW0gMC4zcmVtIHJnYmEoMCwgMCwgMCwgMC4wNDUpICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAuNHJlbSAwLjhyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwLjRyZW0gMC44cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLnNlY3Rpb24tMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1idG4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZnVsbHNjcmVlbiAuaG92ZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGxzY3JlZW4gLmNsb3NlLWRlbW9saXZlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxMztcbn1cblxuLmZ1bGxzY3JlZW4uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZnVsbHNjcmVlbi5hY3RpdmUgLmZ1bGxzY3JlZW4tYnRuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mdWxsc2NyZWVuLmFjdGl2ZSAuZGVtb2xpdmUtd3JhcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mdWxsc2NyZWVuLmFjdGl2ZSAuaG92ZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5qcXN0b29sdGlwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGFya2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLmNvbC14eGwtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBmb250IHNpemUgKi9cbiAgICAuZi0xMjAge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgfVxuICAgIC5mLTgwIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cbiAgICAuZi02MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgLmYtMjUwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmJvdHRvbS0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgICB9XG4gICAgLmYtMjAwIHtcbiAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGZvbnQgc2l6ZSAqL1xuICAgIC5mLTEyMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG4gICAgLmYtODAge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICAgIC5mLTYwIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgICAuZi0yNTAge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYm90dG9tLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cbiAgICAuZi0yMDAge1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYzcHgpIHtcbiAgICAvKiBmb250IHNpemUgKi9cbiAgICAuZi0xMjAge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgIC5mLTgwIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuZi02MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmYtMjUwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmJvdHRvbS0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICB9XG4gICAgLmJhY2tncm91bmQuYmFja2dyb3VuZC13LTQ1IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgLmJhY2tncm91bmQuYmFja2dyb3VuZC13LTU1IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwcHg7XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kLmJhY2tncm91bmQtdy01NS5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuc2VjdGlvbi0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmYtMjAwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmYtMjAwIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cbiAgICAuZi0yNTAge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4vKiBDaHJvbWUgc2FmYXJpIHNjcm9sbGJhciAqL1xuLnNjcm9sbC15IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgMC41KTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5wYWdlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubG9hZGVyLWxvZ28gLmxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvYWRlci1sb2dvIC5sb2dvIC5sb2FkZXItcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubG9hZGVyLWxvZ28gLmxvZ28gLmxvYWRlci1yb2xsZXIgZGl2OmFmdGVyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxvYWRlci1sb2dvIC5sb2dvID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzc0QUMzQztcbn1cblxuLnBhZ2Vsb2FkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5sb2FkZXItcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2IHtcbiAgICBhbmltYXRpb246IGxvYWRlci1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXItcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGVyLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbjogbG9hZGVyLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG5cbi5sb2FkZXItcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgIHRvcDogNjNweDtcbiAgICBsZWZ0OiA2M3B4O1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgdG9wOiA2OHB4O1xuICAgIGxlZnQ6IDU2cHg7XG59XG5cbi5sb2FkZXItcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbiAgICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICB0b3A6IDcxcHg7XG4gICAgbGVmdDogNDhweDtcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG5cbi5sb2FkZXItcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIHRvcDogNzJweDtcbiAgICBsZWZ0OiA0MHB4O1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgICB0b3A6IDcxcHg7XG4gICAgbGVmdDogMzJweDtcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG5cbi5sb2FkZXItcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgIHRvcDogNjhweDtcbiAgICBsZWZ0OiAyNHB4O1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cblxuLmxvYWRlci1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gICAgdG9wOiA2M3B4O1xuICAgIGxlZnQ6IDE3cHg7XG59XG5cbi5sb2FkZXItcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbiAgICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuXG4ubG9hZGVyLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgICB0b3A6IDU2cHg7XG4gICAgbGVmdDogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItcm9sbGVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItcm9sbGVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGVyLXJvbGxlciB7XG4gICAgMCUge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbG9hZGVyLXJvbGxlciB7XG4gICAgMCUge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5sb2FkZXItZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubG9hZGVyLWVsbGlwc2lzIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuXG4ubG9hZGVyLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDhweDtcbiAgICBhbmltYXRpb246IGxvYWRlci1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXItZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMzJweDtcbiAgICBhbmltYXRpb246IGxvYWRlci1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA1NnB4O1xuICAgIGFuaW1hdGlvbjogbG9hZGVyLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLWVsbGlwc2lzLnNtYWxsIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5sb2FkZXItZWxsaXBzaXMuc21hbGwgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzRBQzNDO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG59XG5cbi5sb2FkZXItZWxsaXBzaXMuc21hbGwgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogMHB4O1xufVxuXG4ubG9hZGVyLWVsbGlwc2lzLnNtYWxsIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IC04cHg7XG59XG5cbi5sb2FkZXItZWxsaXBzaXMuc21hbGwgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogNnB4O1xufVxuXG4ubG9hZGVyLWVsbGlwc2lzLnNtYWxsIGRpdjpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLWVsbGlwc2lzMSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLWVsbGlwc2lzMyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLWVsbGlwc2lzMiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICAgIH1cbn1cblxuLmxvYWRlci1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLmxvYWRlci1yaW5nIGRpdiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGJvcmRlci1jb2xvcjogIzc0QUMzQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxvYWRlci1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4ubG9hZGVyLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxvYWRlci1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG4ubG9hZGVyLXJpbmcuc21hbGwge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuLmxvYWRlci1yaW5nLnNtYWxsIGRpdiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1yaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIGhlYWRlciAqL1xuLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5sb2dvID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3NEFDM0M7XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28gPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uOiBvcGFjaXR5aGlkZSA1cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG9wYWNpdHloaWRlIDVzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogb3BhY2l0eWhpZGUgNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tcy1hbmltYXRpb246IG9wYWNpdHloaWRlIDVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLm5hdmJhci1icmFuZCAubG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjOTE5MTkxO1xufVxuXG5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgYTpub3QoLmJ0biksXG5oZWFkZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhlYWRlciBhOm5vdCguYnRuKTpob3ZlcixcbmhlYWRlciBhOm5vdCguYnRuKTpmb2N1cyxcbmhlYWRlciAuYnRuLWxpbms6aG92ZXIsXG5oZWFkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhlYWRlciAubmF2YmFyIHtcbiAgICBcbn1cblxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbms6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGNhbGMoNTAlIC0gMjBweCk7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmsgLmljb24sXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmsgLmljb24ge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gICAgY29udGVudDogXCJcXDM1XCI7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC4wNSk7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duLnNob3cgPiAubmF2LWxpbms6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luOiAxLjNyZW0gMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDlweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA5cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgOXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnU6bm90KC5tdWx0aWxldmVsKSB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlcixcbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjA1KTtcbn1cblxuaGVhZGVyXG4gICAgLm5hdmJhci1uYXZcbiAgICA+IC5uYXYtaXRlbS5kcm9wZG93blxuICAgID4gLmRyb3Bkb3duLW1lbnVcbiAgICAuZHJvcGRvd24taXRlbTpob3ZlcjpiZWZvcmUsXG5oZWFkZXJcbiAgICAubmF2YmFyLW5hdlxuICAgID4gLm5hdi1pdGVtLmRyb3Bkb3duXG4gICAgPiAuZHJvcGRvd24tbWVudVxuICAgIC5kcm9wZG93bi1pdGVtOmZvY3VzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbmhlYWRlclxuICAgIC5uYXZiYXItbmF2XG4gICAgPiAubmF2LWl0ZW0uZHJvcGRvd25cbiAgICA+IC5kcm9wZG93bi1tZW51XG4gICAgPiAuZHJvcGRvd25cbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA5cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDlweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCA5cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmhlYWRlclxuICAgIC5uYXZiYXItbmF2XG4gICAgPiAubmF2LWl0ZW0uZHJvcGRvd25cbiAgICA+IC5kcm9wZG93bi1tZW51XG4gICAgPiAuZHJvcGRvd246aG92ZXJcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xufVxuXG5oZWFkZXIuYWN0aXZlIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuaGVhZGVyIC5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuaGVhZGVyIC5zZWFyY2ggPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSxcbmhlYWRlci5oZWFkZXItZmlsbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItd2hpdGUgYTpub3QoLmJ0biksXG5oZWFkZXIuaGVhZGVyLXdoaXRlIC5idG4tbGluayxcbmhlYWRlci5oZWFkZXItd2hpdGUgLmJ0bi5uYXZiYXItdG9nZ2xlcixcbmhlYWRlci5oZWFkZXItd2hpdGUgLmZvcm0tY29udHJvbCxcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2YmFyLFxuaGVhZGVyLmhlYWRlci1maWxsIGE6bm90KC5idG4pLFxuaGVhZGVyLmhlYWRlci1maWxsIC5idG4tbGluayxcbmhlYWRlci5oZWFkZXItZmlsbCAuYnRuLm5hdmJhci10b2dnbGVyLFxuaGVhZGVyLmhlYWRlci1maWxsIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5oZWFkZXIuaGVhZGVyLXdoaXRlIC5mb3JtLWNvbnRyb2wsXG5oZWFkZXIuaGVhZGVyLWZpbGwgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG5oZWFkZXIuaGVhZGVyLXdoaXRlIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuaGVhZGVyLmhlYWRlci1maWxsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSAubmF2YmFyLWJyYW5kIC5sb2dvLFxuaGVhZGVyLmhlYWRlci1maWxsIC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGUzY2Q7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUgLm5hdmJhci1icmFuZCAubG9nby10ZXh0IHNtYWxsLFxuaGVhZGVyLmhlYWRlci1maWxsIC5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzbWFsbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUgLm5hdmJhci1leHBhbmQtYWxsIC5uYXZiYXItY29sbGFwc2UsXG5oZWFkZXIuaGVhZGVyLWZpbGwgLm5hdmJhci1leHBhbmQtYWxsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUgLmRyb3Bkb3duLW1lbnUsXG5oZWFkZXIuaGVhZGVyLWZpbGwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTI1JSkgYmx1cigxMHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUgLmxpc3QtZ3JvdXAtaXRlbSxcbmhlYWRlci5oZWFkZXItZmlsbCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmhlYWRlci5oZWFkZXItd2hpdGUgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayxcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayAuaWNvbixcbmhlYWRlci5oZWFkZXItd2hpdGUgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayAuaWNvbixcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayAuaWNvbixcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIC5pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazpiZWZvcmUsXG5oZWFkZXIuaGVhZGVyLXdoaXRlIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbms6YmVmb3JlLFxuaGVhZGVyLmhlYWRlci1maWxsIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOmJlZm9yZSxcbmhlYWRlci5oZWFkZXItZmlsbCAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZSAuYnRuLWRlZmF1bHQsXG5oZWFkZXIuaGVhZGVyLXdoaXRlIC5zZWxlY3RvcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5zZWxlY3RvcHRpb24gaGVhZGVyLmhlYWRlci13aGl0ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuaGVhZGVyLmhlYWRlci1maWxsIC5idG4tZGVmYXVsdCxcbmhlYWRlci5oZWFkZXItZmlsbCAuc2VsZWN0b3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsXG4uc2VsZWN0b3B0aW9uIGhlYWRlci5oZWFkZXItZmlsbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZS5hY3RpdmUgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItZmlsbC5oZWFkZXItZmlsbCAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLCA1NywgNDMsIDAuODUpO1xufVxuXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmFjdGl2ZSAubmF2YmFyLFxuaGVhZGVyLmhlYWRlci13aGl0ZS5hY3RpdmUgYTpub3QoLmJ0biksXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmFjdGl2ZSAuYnRuLWxpbmssXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmFjdGl2ZSAuYnRuLm5hdmJhci10b2dnbGVyLFxuaGVhZGVyLmhlYWRlci13aGl0ZS5hY3RpdmUgLmZvcm0tY29udHJvbCxcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgYTpub3QoLmJ0biksXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmhlYWRlci1maWxsIC5idG4tbGluayxcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgLmJ0bi5uYXZiYXItdG9nZ2xlcixcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgLmZvcm0tY29udHJvbCxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLm5hdmJhcixcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgYTpub3QoLmJ0biksXG5oZWFkZXIuaGVhZGVyLWZpbGwuYWN0aXZlIC5idG4tbGluayxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLmJ0bi5uYXZiYXItdG9nZ2xlcixcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLmZvcm0tY29udHJvbCxcbmhlYWRlci5oZWFkZXItZmlsbC5oZWFkZXItZmlsbCAubmF2YmFyLFxuaGVhZGVyLmhlYWRlci1maWxsLmhlYWRlci1maWxsIGE6bm90KC5idG4pLFxuaGVhZGVyLmhlYWRlci1maWxsLmhlYWRlci1maWxsIC5idG4tbGluayxcbmhlYWRlci5oZWFkZXItZmlsbC5oZWFkZXItZmlsbCAuYnRuLm5hdmJhci10b2dnbGVyLFxuaGVhZGVyLmhlYWRlci1maWxsLmhlYWRlci1maWxsIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmFjdGl2ZSAuZm9ybS1jb250cm9sLFxuaGVhZGVyLmhlYWRlci13aGl0ZS5oZWFkZXItZmlsbCAuZm9ybS1jb250cm9sLFxuaGVhZGVyLmhlYWRlci1maWxsLmFjdGl2ZSAuZm9ybS1jb250cm9sLFxuaGVhZGVyLmhlYWRlci1maWxsLmhlYWRlci1maWxsIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMzUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC40KTtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZS5hY3RpdmUgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmhlYWRlci1maWxsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuaGVhZGVyLmhlYWRlci1maWxsLmFjdGl2ZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbmhlYWRlci5oZWFkZXItZmlsbC5oZWFkZXItZmlsbCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuaGVhZGVyLmhlYWRlci13aGl0ZS5hY3RpdmUgLm5hdmJhci1icmFuZCAubG9nbyxcbmhlYWRlci5oZWFkZXItd2hpdGUuaGVhZGVyLWZpbGwgLm5hdmJhci1icmFuZCAubG9nbyxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLm5hdmJhci1icmFuZCAubG9nbyxcbmhlYWRlci5oZWFkZXItZmlsbC5oZWFkZXItZmlsbCAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNzRBQzNDO1xufVxuXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmFjdGl2ZSAubmF2YmFyLWJyYW5kIC5sb2dvLXRleHQgc21hbGwsXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmhlYWRlci1maWxsIC5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzbWFsbCxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLm5hdmJhci1icmFuZCAubG9nby10ZXh0IHNtYWxsLFxuaGVhZGVyLmhlYWRlci1maWxsLmhlYWRlci1maWxsIC5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzbWFsbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUuYWN0aXZlIC5uYXZiYXItZXhwYW5kLWFsbCAubmF2YmFyLWNvbGxhcHNlLFxuaGVhZGVyLmhlYWRlci13aGl0ZS5oZWFkZXItZmlsbCAubmF2YmFyLWV4cGFuZC1hbGwgLm5hdmJhci1jb2xsYXBzZSxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLm5hdmJhci1leHBhbmQtYWxsIC5uYXZiYXItY29sbGFwc2UsXG5oZWFkZXIuaGVhZGVyLWZpbGwuaGVhZGVyLWZpbGwgLm5hdmJhci1leHBhbmQtYWxsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUuYWN0aXZlIC5kcm9wZG93bi1tZW51LFxuaGVhZGVyLmhlYWRlci13aGl0ZS5oZWFkZXItZmlsbCAuZHJvcGRvd24tbWVudSxcbmhlYWRlci5oZWFkZXItZmlsbC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUsXG5oZWFkZXIuaGVhZGVyLWZpbGwuaGVhZGVyLWZpbGwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuOSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTI1JSkgYmx1cigxMHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJsdXIoMTBweCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmhlYWRlci5oZWFkZXItd2hpdGUuYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0sXG5oZWFkZXIuaGVhZGVyLXdoaXRlLmhlYWRlci1maWxsIC5saXN0LWdyb3VwLWl0ZW0sXG5oZWFkZXIuaGVhZGVyLWZpbGwuYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0sXG5oZWFkZXIuaGVhZGVyLWZpbGwuaGVhZGVyLWZpbGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyLmJvcmRlci1ib3R0b20gLm5hdmJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyLmJvcmRlci1ib3R0b20uaGVhZGVyLXdoaXRlIC5uYXZiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eWhpZGUge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNDglIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNDklIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALWtleWZyYW1lLWtleWZyYW1lcyBvcGFjaXR5aGlkZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA0OCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA0OSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBvcGFjaXR5aGlkZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA0OCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA0OSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIG9wYWNpdHloaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDQ4JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDQ5JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLyogZm9vdGVyICovXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjOTE5MTkxO1xufVxuXG4uZm9vdGVyIC5idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmZvb3Rlci5mb290ZXItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZm9vdGVyLmZvb3Rlci1kYXJrIGEsXG4uZm9vdGVyLmZvb3Rlci1kYXJrIC5idG4tbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGZvcm0gZWxlbWVudHMgKi9cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmJ0bjpmb2N1cyxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tcy1ib3gtc2hhZG93OiBub25lO1xufVxuXG4udWktcm91bmRlZCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4udWktcm91bmRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2QwZGZlZDtcbn1cblxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogY2FsYygxLjg3NWVtICsgMXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZy5mLTUwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnLmYtMzAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmZvcm0tY29udHJvbC50ZXh0LXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5vLWNhcmV0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpdGNoLXdyYXAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uc3dpdGNoLXdyYXAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLnN3aXRjaC13cmFwIC5zd2l0Y2gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zd2l0Y2gtd3JhcCAuc3dpdGNoOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2l0Y2gtd3JhcC5zd2l0Y2gtc3VjY2VzcyBpbnB1dDpjaGVja2VkICsgLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnN3aXRjaC13cmFwLnN3aXRjaC1pbmZvIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uc3dpdGNoLXdyYXAuc3dpdGNoLWRhbmdlciBpbnB1dDpjaGVja2VkICsgLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnN3aXRjaC13cmFwLnN3aXRjaC1wcmltYXJ5IGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjM2ZmO1xufVxuXG4uc3dpdGNoLXdyYXAuc3dpdGNoLXdhcm5pbmcgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMzJweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LnN3aXRjaC1zdWNjZXNzOmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LnN3aXRjaC1pbmZvOmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LnN3aXRjaC1kYW5nZXI6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuc3dpdGNoLXByaW1hcnk6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NGMzZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODRjM2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuc3dpdGNoLXdhcm5pbmc6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC4xKTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4uY2FuY2VsQnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0aCxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRkIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogMzRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzc0QUMzQztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM3NEFDM0M7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0OmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgLnByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4sXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICM3NEFDM0M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjEpO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYWwtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjNzRBQzNDO1xufVxuXG4uZmMtZXZlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmZjLWJ1dHRvbjpub3QoOmRpc2FibGVkKSxcbi5mYy1ldmVudC5mYy1kcmFnZ2FibGUsXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSxcbmEuZmMtbW9yZSxcbmFbZGF0YS1nb3RvXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYy10b29sYmFyIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jdXN0b20tZHJvcHpvbmUge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMSk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG4vKiBCdXR0b25zICovXG4uYnRuIHtcbiAgICBwYWRkaW5nOiAwLjQ3cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4gLmljb24sXG4uYnRuIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNzI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5idG4uYnRuLWxnIC5pY29uLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmJ0bi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYnRuLmJ0bi1zbSAuaWNvbixcbi5idG4tZ3JvdXAtc20gPiAuYnRuIC5pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idG4uY2lyY3VsYXItYnRuIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLmNpcmN1bGFyLWJ0biAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4uY2lyY3VsYXItYnRuLWxnIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi5jaXJjdWxhci1idG4tbGcgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLmJ0bi00MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5idG4uYnRuLTQ0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmJ0bi5idG4tNjYge1xuICAgIGhlaWdodDogNjZweDtcbiAgICB3aWR0aDogNjZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udWktcm91bmRlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dDpmaXJzdC1jaGlsZCxcbi51aS1yb3VuZGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMHB4IDAgNTBweDtcbn1cblxuLnVpLXJvdW5kZWQgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkLFxuLnVpLXJvdW5kZWQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG5cbi51aS1yb3VuZGVkIC5idG4sXG4udWktcm91bmRlZCAuYnRuLWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjVmNWE7XG59XG5cbi5idG4tZGVmYXVsdCxcbi5zZWxlY3RvcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4N0U3OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLnNlbGVjdG9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLnNlbGVjdG9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1ZjVhO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWU1ZDU2O1xuICAgIGNvbG9yOiAjNWU1ZDU2O1xufVxuXG4uYnRuLW91dGxpbmUtZGVmYXVsdDpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZDU2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVmYXVsdC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjM1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjM1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjM1KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYmEoMCwgMTUwLCAxMzYsIDAuMzUpO1xufVxuXG4uZGVmYXVsdC1zaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2IoMTkyLCA1NywgNDMsIDAuNjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYigxOTIsIDU3LCA0MywgMC42NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDBweCAwcHggcmdiKDE5MiwgNTcsIDQzLCAwLjY1KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYigxOTIsIDU3LCA0MywgMC42NSk7XG59XG5cbi5zdWNjZXNzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLnN1Y2Nlc3Mtc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoNDAsIDE2NywgNjksIDAuNjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjY1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSg0MCwgMTY3LCA2OSwgMC42NSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSg0MCwgMTY3LCA2OSwgMC42NSk7XG59XG5cbi53YXJuaW5nLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLndhcm5pbmctc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuNjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjY1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgyNTUsIDE5MywgNywgMC42NSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgyNTUsIDE5MywgNywgMC42NSk7XG59XG5cbi5kYW5nZXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uZGFuZ2VyLXNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgyMjAsIDUzLCA2OSwgMC42NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMjIwLCA1MywgNjksIDAuNjUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMjIwLCA1MywgNjksIDAuNjUpO1xufVxuXG4uc2Nyb2xsdXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3R0b206IDY1cHg7XG4gICAgYm90dG9tOiBjYWxjKDY1cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xufVxuXG4uc2Nyb2xsdXAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsdXAuYXRib3R0b20ge1xuICAgIGJvdHRvbTogNzVweDtcbn1cblxuLmxvYWRpbmctYnRuIC50b2xvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2FkaW5nLWJ0biAuaXNsb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZy1idG4uYWN0aXZlIC50b2xvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkaW5nLWJ0bi5hY3RpdmUgLmlzbG9hZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJ0bi5idG4tbGcsXG4gICAgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNzI1cmVtIDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIC5idG4uYnRuLWxnIC5pY29uLFxuICAgIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLyogYmFubmVyIGhlcm8gKi9cbi5iYW5uZXItaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVpLXJvdW5kZWQgLnN3aXBlci1idXR0b24tbmV4dCxcbi51aS1yb3VuZGVkIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnVpLXJvdW5kZWQgLnN3aXBlci1idXR0b24tcHJldixcbi51aS1yb3VuZGVkIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIyXCI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxXCI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItaG9yaXpvbnRhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNFwiO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjNcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3dpcGVyLWFycm93LWRhcmsgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYXJyb3ctZGFyayAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYXJyb3ctZGFyayAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1hcnJvdy1kYXJrIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2xpZGUtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zaXRpb246IGVhc2UgbWFyZ2luLXRvcCAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSBtYXJnaW4tdG9wIDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBlYXNlIG1hcmdpbi10b3AgMC41cztcbiAgICAtbXMtdHJhbnNpdGlvbjogZWFzZSBtYXJnaW4tdG9wIDAuNXM7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1zbGlkZTpub3QoLm5vLXpvb20pOmhvdmVyIC5iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYmFja2dyb3VuZC5vcGFjIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYmFja2dyb3VuZC5vcGFjLTIwIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG4uc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3cgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbn1cblxuLnNsaWRlci1ob3Jpem9udGFsLWJvdHRvbS1hcnJvdyxcbi5zbGlkZXItaG9yaXpvbnRhbC1jb250ZW50LWFycm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnNsaWRlci1ob3Jpem9udGFsLWNvbnRlbnQtYXJyb3cgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2xpZGVyLWhvcml6b250YWwtY29udGVudC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnNsaWRlci1ob3Jpem9udGFsLWNvbnRlbnQtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG5cbi5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1idXR0b24tcHJldixcbi5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc2xpZGVyLWhvcml6b250YWwtY29udGVudC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNsaWRlci1ob3Jpem9udGFsLWNvbnRlbnQtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwcHg7XG59XG5cbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdy1ib3hlZFxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IDMwcHg7XG59XG5cbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzMHB4O1xufVxuXG4uc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayB7XG4gICAgaGVpZ2h0OiA3NCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLmJveGVkLWJsb2NrIC5jb250ZW50LWJveGVkIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IDMwcHggODBweCAzMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5hcnJvdy1iYWNrZ3JvdW5kLXctNjUgLnN3aXBlci1idXR0b24tbmV4dCxcbi5hcnJvdy1iYWNrZ3JvdW5kLXctNjUgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnJvdy1iYWNrZ3JvdW5kLXctNjUgLnN3aXBlci1idXR0b24tcHJldixcbi5hcnJvdy1iYWNrZ3JvdW5kLXctNjUgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogLTE5MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5saW5lLWJ1bGxldC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDQ1JTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAubGluZS1idWxsZXQtd3JhcHBlciAubGluZS1idWxsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLmxpbmUtYnVsbGV0LXdyYXBwZXIgLmxpbmUtYnVsbGV0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDglO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHJpZ2h0OiAxM3B4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lclxuICAgIC5saW5lLWJ1bGxldC13cmFwcGVyXG4gICAgLmxpbmUtYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4uc2VhcmNoLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtODAge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uc2xpZGVyLWJhY2tnb3VuZC1jaWNybGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1JTtcbiAgICBib3R0b206IC0yNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbiAgICBib3gtc2hhZG93OiAtMTVweCAtMjBweCA1MHB4IHJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTVweCAtMjBweCA1MHB4IHJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAtMTVweCAtMjBweCA1MHB4IHJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IC0xNXB4IC0yMHB4IDUwcHggcmdiYSgwLCAxNTAsIDEzNiwgMC4yKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLnNsaWRlci1iYWNrZ291bmQtY2ljcmxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NEFDM0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGVyLWJhY2tnb3VuZC1jaWNybGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTE1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NEFDM0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGVyLWJhY2tnb3VuZC1jaWNybGUtc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwJTtcbiAgICBib3R0b206IC0xNSU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgYm94LXNoYWRvdzogLTE1cHggLTIwcHggNTBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTE1cHggLTIwcHggNTBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogLTE1cHggLTIwcHggNTBweCByZ2JhKDAsIDE1MCwgMTM2LCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAtMTVweCAtMjBweCA1MHB4IHJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5zbGlkZXItYmFja2dvdW5kLWNpY3JsZS1zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NEFDM0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGVyLWJhY2tnb3VuZC1jaWNybGUtc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTE1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NEFDM0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVyLWJhY2tnb3VuZC1jaWNybGUge1xuICAgIHJpZ2h0OiAtMTUlO1xuICAgIGJvdHRvbTogLTE1JTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVyLWJhY2tnb3VuZC1jaWNybGU6YWZ0ZXIge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC0xOHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVyLWJhY2tnb3VuZC1jaWNybGU6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogLTI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zd2lwZXItdmVydGljYWwtYXJyb3cgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItdmVydGljYWwtYXJyb3cgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayAuY29udGVudC1ib3hlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucGhvbmUtODAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci1ob3Jpem9udGFsLWJvdHRvbS1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnNsaWRlci1ob3Jpem9udGFsLWNvbnRlbnQtYXJyb3cgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc2xpZGVyLWhvcml6b250YWwtY29udGVudC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnNsaWRlci1ob3Jpem9udGFsLWJvdHRvbS1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gICAgLnNsaWRlci1ob3Jpem9udGFsLWJvdHRvbS1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zbGlkZXItaG9yaXpvbnRhbC1ib3R0b20tYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLnNsaWRlci1ob3Jpem9udGFsLWJvdHRvbS1hcnJvdyAuc3dpcGVyLXBhZ2luYXRpb24sXG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogNzQlO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayAuY29udGVudC1ib3hlZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5ib3hlZC1ibG9jayAuY29udGVudC1ib3hlZCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkXG4gICAgICAgIC5ib3hlZC1ibG9ja1xuICAgICAgICAuY29udGVudC1ib3hlZFxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdy1ib3hlZFxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIC5zbGlkZXItdmVydGljYWwtcmlnaHQtYXJyb3ctYm94ZWQgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc2xpZGVyLXZlcnRpY2FsLXJpZ2h0LWFycm93LWJveGVkXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLnNsaWRlci12ZXJ0aWNhbC1yaWdodC1hcnJvdy1ib3hlZCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLWhvcml6b250YWwtY29udGVudC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zbGlkZXItaG9yaXpvbnRhbC1jb250ZW50LWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIC5waG9uZS04MCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLnN3aXBlci1zdG9yaWVzIC5zd2lwZXItc2xpZGUgLmF2YXRhcixcbi5zd2lwZXItc3RvcmllczIgLnN3aXBlci1zbGlkZSAuYXZhdGFyLFxuLnN3aXBlci1zdG9yaWVzMyAuc3dpcGVyLXNsaWRlIC5hdmF0YXIge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYigxOTIsIDU3LCA0MywgMC44NSk7XG59XG5cbi5zd2lwZXItc3RvcmllcyAuc3dpcGVyLXNsaWRlLnJlYWQgLmF2YXRhcixcbi5zd2lwZXItc3RvcmllczIgLnN3aXBlci1zbGlkZS5yZWFkIC5hdmF0YXIsXG4uc3dpcGVyLXN0b3JpZXMzIC5zd2lwZXItc2xpZGUucmVhZCAuYXZhdGFyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5waG9uZS04MCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tbmV4dCxcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldixcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuIC5zd2lwZXItYnV0dG9uLW5leHQ6bGFzdC1jaGlsZCxcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuXG4gICAgLnN3aXBlci1jb250YWluZXItcnRsXG4gICAgLnN3aXBlci1idXR0b24tcHJldjpsYXN0LWNoaWxkLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldjpsYXN0LWNoaWxkLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjRcIjtcbn1cblxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuXG4gICAgLnN3aXBlci1jb250YWluZXItcnRsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIzXCI7XG59XG5cbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtdmVydGljYWwtYXJyb3ctYnRuIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0blxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tbmV4dDpsYXN0LWNoaWxkLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2Omxhc3QtY2hpbGQsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1wcmV2Omxhc3QtY2hpbGQsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0blxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtdmVydGljYWwtYXJyb3ctYnRuIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0blxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNFwiO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjNcIjtcbn1cblxuLnVpLXJvdW5kZWQgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tbmV4dCxcbi51aS1yb3VuZGVkXG4gICAgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnVpLXJvdW5kZWQgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldixcbi51aS1yb3VuZGVkXG4gICAgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnVpLXJvdW5kZWQgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tbmV4dCxcbi51aS1yb3VuZGVkXG4gICAgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnVpLXJvdW5kZWQgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldixcbi51aS1yb3VuZGVkXG4gICAgLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uc3dpcGVyLWF1dG8gLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc3dpcGVyLWF1dG8gLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4uc3dpcGVyLWF1dG8gLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlID4gZGl2IHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zZXJ2aWNlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNlcnZpY2UtYmxvY2sgLmJvcmRlci1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGRmZWQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5zZXJ2aWNlLWJsb2NrOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2VydmljZS1ibG9jazpob3ZlciAuYm9yZGVyLWJsb2NrIHtcbiAgICBib3JkZXItY29sb3I6ICM3NEFDM0M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnN3aXBlci1hdXRvIC5waWN0dXJldGVhbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWF1dG8gLnBpY3R1cmV0ZWFtICsgZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1hdXRvIC5waWN0dXJldGVhbSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLnN3aXBlci1hdXRvIC5waWN0dXJldGVhbSArIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDBweCAtMjVweCAtMjVweCAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnN3aXBlci1hdXRvIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLyogY2hhdCBsaXN0ICovXG4uY2hhdC1saXN0IHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmNoYXQtbGlzdCAubGVmdC1jaGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2hhdC1saXN0IC5sZWZ0LWNoYXQgLmNoYXQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggMHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzliNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoYXQtbGlzdCAubGVmdC1jaGF0IC5jaGF0LWJsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDBjOWI2O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBjOWI2O1xufVxuXG4uY2hhdC1saXN0IC5yaWdodC1jaGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hhdC1saXN0IC5yaWdodC1jaGF0IC5jaGF0LWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNlZGU5ZTk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGF0LWxpc3QgLnJpZ2h0LWNoYXQgLmNoYXQtYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmljb246YWZ0ZXIsXG4uc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXZlcnRpY2FsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci12ZXJ0aWNhbC1hcnJvdyAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItaG9yaXpvbnRhbC1hcnJvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ob3Jpem9udGFsLWFycm93IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWhvcml6b250YWwtYXJyb3cgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC1hcnJvdy1idG4gLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtYXJyb3ctYnRuXG4gICAgLnN3aXBlci1jb250YWluZXItcnRsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zbGlkZXItY29udGVudC10b3AtcmlnaHQtdmVydGljYWwtYXJyb3ctYnRuIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0blxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRlbnQtdG9wLXJpZ2h0LXZlcnRpY2FsLWFycm93LWJ0biAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnNsaWRlci1jb250ZW50LXRvcC1yaWdodC12ZXJ0aWNhbC1hcnJvdy1idG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc29jaWFsLW1lZGlhIHVsIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zb2NpYWwtbWVkaWEgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zb2NpYWwtbWVkaWEgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zb2NpYWwtbWVkaWEgdWwubGFyZ2UgbGkgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc29jaWFsLW1lZGlhLnZlcnRpY2FsLXNvY2lhbCB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zb2NpYWwtbWVkaWEudGV4dC1jZW50ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmljb25zIGksXG4uaWNvbnMgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb25zLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29ucy5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0QUMzQztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmljb25zLmljb24tMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uaWNvbnMuaWNvbi0xNDAge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmb250LXNpemU6IDY1cHg7XG59XG5cbi5pY29ucy5pY29uLTEzMCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmljb25zLmljb24tMTIwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xufVxuXG4uaWNvbnMuaWNvbi0xMTAge1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5pY29ucy5pY29uLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiA0NXB4O1xufVxuXG4uaWNvbnMuaWNvbi05MCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmljb25zLmljb24tODAge1xuICAgIGhlaWdodDogODBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5pY29ucy5pY29uLTcwIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uaWNvbnMuaWNvbi02MCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmljb25zLmljb24tNTAge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pY29ucy5pY29uLTQwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaWNvbnMuaWNvbi0zMCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmljb25zLmljb24tMjAge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5kb3Qtbm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IC0ycHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2M3B4KSB7XG4gICAgLnNvY2lhbC1tZWRpYS52ZXJ0aWNhbC1zb2NpYWwgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNvY2lhbC1tZWRpYS52ZXJ0aWNhbC1zb2NpYWwgdWwgbGkge1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBmbHVpZDIgY29sdW1ucyAqL1xuLnR3b2NvbHVtbiAuZ3JpZC1zaXplcixcbi50d29jb2x1bW4gLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICAgIHBhZGRpbmc6IDAgMSU7XG59XG5cbi50d29jb2x1bW4gLmdyaWQtaXRlbS53aWR0aC1kb3VibGUge1xuICAgIHdpZHRoOiA5OSU7XG4gICAgcGFkZGluZzogMCAxJTtcbn1cblxuLyogZmx1aWQgMyBjb2x1bW5zICovXG4udGhyZWVjb2x1bW4gLmdyaWQtc2l6ZXIsXG4udGhyZWVjb2x1bW4gLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDMxLjMlO1xuICAgIHBhZGRpbmc6IDAgMSU7XG59XG5cbi8qIGZsdWlkIDUgY29sdW1ucyAqL1xuLmZpdmVjb2x1bW4gLmdyaWQtc2l6ZXIsXG4uZml2ZWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTklO1xuICAgIHBhZGRpbmc6IDAgMSU7XG59XG5cbi5maXZlY29sdW1uIC5ncmlkLWl0ZW0ud2lkdGgtZG91YmxlIHtcbiAgICB3aWR0aDogMzklO1xuICAgIHBhZGRpbmc6IDAgMSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRocmVlY29sdW1uIC5ncmlkLXNpemVyLFxuICAgIC50aHJlZWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgcGFkZGluZzogMCAxJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRocmVlY29sdW1uIC5ncmlkLXNpemVyLFxuICAgIC50aHJlZWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC8qIGZsdWlkIDUgY29sdW1ucyAqL1xuICAgIC5maXZlY29sdW1uIC5ncmlkLXNpemVyLFxuICAgIC5maXZlY29sdW1uIC5ncmlkLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAwIDElO1xuICAgIH1cbiAgICAuZml2ZWNvbHVtbiAuZ3JpZC1pdGVtLndpZHRoLWRvdWJsZSB7XG4gICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMSU7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC45NXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFycm93aWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyLmNvbGxhcHNlZCAuYXJyb3dpY29uLFxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNvbGxhcHNlZCAuYXJyb3dpY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xufVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLFxuLm5hdi12ZXJ0aWNhbCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xufVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LWZvb3Rlci12ZXJ0aWNhbCAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm5hdi1mb290ZXItdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNTI1ZW0gMDtcbn1cblxuLm5hdi1mb290ZXItdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubmF2LWZvb3Rlci12ZXJ0aWNhbCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzc0QUMzQztcbn1cblxuLm5hdi1mb290ZXItdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCAubmF2LWxpc3Qtc3dpcGVyIHtcbiAgICBib3R0b206IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLm5hdi1saXN0LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgICAubmF2LWxpc3Qtc3dpcGVyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgIC5idXNpbmVzc2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDNweDtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLm5hdi1saXN0LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gICAgLm5hdi1saXN0LXN3aXBlclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRcbiAgICA+IGRpdlxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICAgIC5uYXYtbGlzdC1zd2lwZXJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XG4gICAgPiBkaXZcbiAgICBoNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgICAubmF2LWxpc3Qtc3dpcGVyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlXG4gICAgLmJ1c2luZXNzaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgICAubmF2LWxpc3Qtc3dpcGVyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlXG4gICAgPiBkaXYge1xuICAgIGJvcmRlci1jb2xvcjogIzc0QUMzQztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICAgIC5uYXYtbGlzdC1zd2lwZXJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcbiAgICA+IGRpdlxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gICAgLm5hdi1saXN0LXN3aXBlclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZVxuICAgID4gZGl2XG4gICAgaDYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG59XG5cbi5uYXYubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xufVxuXG4ubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QUMzQztcbn1cblxuLnBhZ2luYXRpb24tY2lyY3VsYXI6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1jaXJjdWxhcjpub3QoLnBhZ2luYXRpb24tbGcpIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNmODlkNDk7XG59XG5cbi5wYWdpbmF0aW9uLWNpcmN1bGFyOm5vdCgucGFnaW5hdGlvbi1sZykgLnBhZ2UtaXRlbSAucGFnZS1saW5rIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wYWdpbmF0aW9uLWNpcmN1bGFyOm5vdCgucGFnaW5hdGlvbi1sZykgLnBhZ2UtaXRlbTpob3ZlciAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2Y4OWQ0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjUpO1xufVxuXG4ucGFnaW5hdGlvbi1jaXJjdWxhcjpub3QoLnBhZ2luYXRpb24tbGcpIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODlkNDk7XG59XG5cbi5wYWdpbmF0aW9uLXJvdW5kZWQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1yb3VuZGVkOm5vdCgucGFnaW5hdGlvbi1sZykgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMTUpO1xufVxuXG4ucGFnaW5hdGlvbi1yb3VuZGVkOm5vdCgucGFnaW5hdGlvbi1sZykgLnBhZ2UtaXRlbSAucGFnZS1saW5rIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wYWdpbmF0aW9uLXJvdW5kZWQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNSk7XG59XG5cbi5wYWdpbmF0aW9uLXJvdW5kZWQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xufVxuXG4ucGFnaW5hdGlvbi1oaWdobGlnaHQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbi1oaWdobGlnaHQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMTUpO1xufVxuXG4ucGFnaW5hdGlvbi1oaWdobGlnaHQ6bm90KC5wYWdpbmF0aW9uLWxnKSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRBQzNDO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogIzM0Y2U1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjE1KTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICM3NEFDM0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4xNSk7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmY2UzYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjE1KTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICM3NEFDM0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4xNSk7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjZTQ2MDZkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMTUpO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMTUpO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogIzFmYzhlMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4xNSk7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE1KTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMzE7XG4gICAgbGVmdDogLTI5MHB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKSArIDIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSArIDIwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTIsIDU3LCA0MywgMC44NSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogM3B4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAzcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLnNpZGViYXIgLm5hdmJhci1icmFuZCAubG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzc0QUMzQztcbn1cblxuLnNpZGViYXIgLm5hdmJhci1icmFuZCAubG9nbyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaWRlYmFyIC5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaWRlYmFyIC5uYXZiYXItYnJhbmQgLmxvZ28tdGV4dCBzbWFsbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaWRlYmFyIC5tYWluLW1lbnUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnNpZGViYXIgLm1haW4tbWVudSAubGlzdC1ncm91cC1pdGVtIGkge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNpZGViYXIgLm1haW4tbWVudSAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4uc2lkZWJhciAubWFpbi1tZW51IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5zaWRlYmFyLnJldmVhbC1zaWRlYmFyICsgLm1haW4tY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuc2lkZW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5zaWRlbWVudS1vcGVuIC5zaWRlYmFyIHtcbiAgICBsZWZ0OiAwO1xufVxuXG5ib2R5LnNpZGVtZW51LW9wZW4gLnNpZGViYXIucmV2ZWFsLXNpZGViYXIgKyAubWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzVweDtcbn1cblxuYm9keS5zaWRlbWVudS1vcGVuLnJldmVhbC1zaWRlYmFyIC5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDI3NXB4O1xufVxuXG5ib2R5LnNpZGVtZW51LW9wZW4ucmV2ZWFsLXNpZGViYXIgLmZvb3Rlci10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAyNzVweDtcbn1cblxuLmZvb3Rlci10YWJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pICsgNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMHB4IC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtbXMtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4uZm9vdGVyLXRhYnMgLm5hdi10YWJzIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mb290ZXItdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlci10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuNjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvb3Rlci10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIGksXG4uZm9vdGVyLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgc3Bhbi5pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCA2cHggMHB4O1xufVxuXG4uZm9vdGVyLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzc0QUMzQyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgLW1zLWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLmZvb3Rlci10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0uY2VudGVybGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0uY2VudGVybGFyZ2UgLm5hdi1saW5rIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMHB4IDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci10YWJzLmZvb3Rlci1zcGFjZXMge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZm9vdGVyLXRhYnMuZm9vdGVyLXNwYWNlcyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDFweCBhdXRvIC0yMHB4IGF1dG87XG59XG5cbi5mb290ZXItdGFicy5mb290ZXItc3BhY2VzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblxufVxuXG4uZm9vdGVyLXRhYnMuZm9vdGVyLXNwYWNlcy5hY3RpdmUge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwcHggLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5ibG9ncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9ncyAuYmFja2dyb3VuZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYmxvZ3MgLm92ZXJsYXktYmxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmxvZ3MgLm92ZXJsYXktYmxvZyBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2dzOmhvdmVyIC5vdmVybGF5LWJsb2csXG4uYmxvZ3MuYWN0aXZlIC5vdmVybGF5LWJsb2cge1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmJsb2dzOmhvdmVyIC5iYWNrZ3JvdW5kLFxuLmJsb2dzLmFjdGl2ZSAuYmFja2dyb3VuZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGVhbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlYW0gLnRlYW0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFtIC50ZWFtLW92ZXJsYXkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFtOmhvdmVyIC50ZWFtLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMTUpO1xufVxuXG4uYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdmF0YXItMjAge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYXZhdGFyLTI2IHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmF2YXRhci0zMCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5hdmF0YXItMzYge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYXZhdGFyLTQwIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYXZhdGFyLTUwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uYXZhdGFyLTYwIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4uYXZhdGFyLTcwIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4uYXZhdGFyLTgwIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYXZhdGFyLTkwIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5hdmF0YXItMTAwIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG59XG5cbi5hdmF0YXItMTEwIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTEwcHg7XG59XG5cbi5hdmF0YXItMTIwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5hdmF0YXItMTMwIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG59XG5cbi5hdmF0YXItMTQwIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTQwcHg7XG59XG5cbi5hdmF0YXItMTUwIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG59XG5cbi5hdmF0YXItMTYwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwcHg7XG59XG5cbi5hdmF0YXItMTcwIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTcwcHg7XG59XG5cbi5hdmF0YXItMTgwIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBsaW5lLWhlaWdodDogMTgwcHg7XG59XG5cbi5hdmF0YXItMTkwIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBsaW5lLWhlaWdodDogMTkwcHg7XG59XG5cbi5hdmF0YXItMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PSBUaW1lbGluZSA9PT09PT09PT09PT09PT09PT0qL1xuLnRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jayAudGltZWxpbmUtYnViYmxlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5sZWZ0IC50aW1lbGluZS1idWJibGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2subGVmdC5ib3JkZXItd2FybmluZyAuY2FyZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2Y1YTgxMSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrLmxlZnQuYm9yZGVyLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNWE4MTEgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5sZWZ0LmJvcmRlci1wcmltYXJ5IC5jYXJkIHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2subGVmdC5ib3JkZXItcHJpbWFyeTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzc5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrLmxlZnQuYm9yZGVyLWRhbmdlciAuY2FyZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2Y2M2I1NSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrLmxlZnQuYm9yZGVyLWRhbmdlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2M2I1NSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrLmxlZnQuYm9yZGVyLXN1Y2Nlc3MgLmNhcmQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwZmQ3OTMgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5sZWZ0LmJvcmRlci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGZkNzkzICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2sucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5yaWdodC5ib3JkZXItd2FybmluZyAuY2FyZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjVhODExICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2sucmlnaHQuYm9yZGVyLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNWE4MTEgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5yaWdodC5ib3JkZXItcHJpbWFyeSAuY2FyZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2sucmlnaHQuYm9yZGVyLXByaW1hcnk6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM3OTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5yaWdodC5ib3JkZXItZGFuZ2VyIC5jYXJkIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmNjNiNTUgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jay5yaWdodC5ib3JkZXItZGFuZ2VyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjYzYjU1ICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtYmxvY2sucmlnaHQuYm9yZGVyLXN1Y2Nlc3MgLmNhcmQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBmZDc5MyAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrLnJpZ2h0LmJvcmRlci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGZkNzkzICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi50aW1lbGluZS5sZWZ0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnRpbWVsaW5lLmxlZnQtb25seTphZnRlciB7XG4gICAgbGVmdDogMTVweDtcbn1cblxuLnRpbWVsaW5lLmxlZnQtb25seSAudGltZWxpbmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi50aW1lbGluZS5sZWZ0LW9ubHkgLnRpbWVsaW5lLWJsb2NrLmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4udGltZWxpbmUubGVmdC1vbmx5IC50aW1lbGluZS1ibG9jay5sZWZ0IC5jYXJkIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLmxlZnQtb25seSAudGltZWxpbmUtYmxvY2subGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogLTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50aW1lbGluZS5sZWZ0LW9ubHkgLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZS1idWJibGUge1xuICAgIGxlZnQ6IC0yMnB4O1xufVxuXG4udGltZWxpbmUucmlnaHQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnRpbWVsaW5lLnJpZ2h0LW9ubHk6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1cHg7XG59XG5cbi50aW1lbGluZS5yaWdodC1vbmx5IC50aW1lbGluZS1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4udGltZWxpbmUucmlnaHQtb25seSAudGltZWxpbmUtYmxvY2sucmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4udGltZWxpbmUucmlnaHQtb25seSAudGltZWxpbmUtYmxvY2sucmlnaHQgLmNhcmQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUucmlnaHQtb25seSAudGltZWxpbmUtYmxvY2sucmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGltZWxpbmUucmlnaHQtb25seSAudGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lLWJ1YmJsZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIycHg7XG59XG5cbi50aW1lbGluZS5jZW50ZXItb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udGltZWxpbmUuY2VudGVyLW9ubHk6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDVweDtcbn1cblxuLnRpbWVsaW5lLmNlbnRlci1vbmx5IC50aW1lbGluZS1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgei1pbmRleDogMTtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLnRpbWVsaW5lLmNlbnRlci1vbmx5IC50aW1lbGluZS1ibG9jayAuY2FyZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS5jZW50ZXItb25seSAudGltZWxpbmUtYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGltZWxpbmUuY2VudGVyLW9ubHkgLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZS1idWJibGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IC0yNHB4O1xufVxuXG4udGltZWxpbmUuY2VudGVyLW9ubHkgLnRpbWVsaW5lLWJsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRpbWVsaW5lLmNlbnRlci1vbmx5IC50aW1lbGluZS1ibG9jay5ib3JkZXItd2FybmluZzpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1YTgxMSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUuY2VudGVyLW9ubHkgLnRpbWVsaW5lLWJsb2NrLmJvcmRlci1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS5jZW50ZXItb25seSAudGltZWxpbmUtYmxvY2suYm9yZGVyLWRhbmdlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2M2I1NSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUuY2VudGVyLW9ubHkgLnRpbWVsaW5lLWJsb2NrLmJvcmRlci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGZkNzkzICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1zbWFsbCBsaSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi50aW1lbGluZS1zbWFsbCBsaSAuYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTNweDtcbiAgICB0b3A6IDEzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi50aW1lbGluZS1zbWFsbCBsaSAuYXZhdGFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi50aW1lbGluZS1zbWFsbCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHRvcDogMjJweDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4udGltZWxpbmUtc21hbGwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uY292ZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nYWxsZXJ5LXBpYyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFweDtcbn1cblxuLnVzZXItcGljIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ucG9zdHMgLmdyaWQtc2l6ZXIge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5idG4uY29sb3JzZXR0aW5ncyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODVweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5idG4uY29sb3JzZXR0aW5ncyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpb24gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tcy1hbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnRuLmNvbG9yc2V0dGluZ3MuYWN0aXZlIHtcbiAgICByaWdodDogNzVweDtcbn1cblxuLyogc2lkZWJhciAqL1xuLnNpZGViYXItcmlnaHQge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogLTg1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjNmODtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNpZGViYXItcmlnaHQuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbn1cblxuLyogQ29sb3Igc2VsZWN0ICovXG4uY29sb3JzZWxlY3QsXG4uY29sb3JzZWxlY3QyIHtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5jb2xvcnNlbGVjdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY29sb3JzZWxlY3QyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9yc2VsZWN0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuLmNvbG9yc2VsZWN0MiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uY29sb3JzZWxlY3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaSxcbi5jb2xvcnNlbGVjdDIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29sb3JzZWxlY3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5jb2xvcnNlbGVjdDIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uY29sb3JzZWxlY3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBpLFxuLmNvbG9yc2VsZWN0MiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbG9yc2VsZWN0LmFjdGl2ZSxcbi5jb2xvcnNlbGVjdDIuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2VsZWN0b3B0aW9uIHtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdG9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RvcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLnNlbGVjdG9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5zZWxlY3RvcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RvcHRpb24uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Vtb3pia2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbi5hZGR0b2NhcnRhbmltYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEFDM0M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLmFkZHRvY2FydGFuaW1hdGlvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkdG9jYXJ0YW5pbWF0aW9uIC5jb3VudGVyY2FydG51bWJlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNzRBQzNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWRkdG9jYXJ0YW5pbWF0aW9uLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnRsIC5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJ0bCAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucnRsIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgaGVhZGVyIC5zZWFyY2ggPiAuYnRuIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNXB4O1xufVxuXG4ucnRsIGhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5ydGwgaGVhZGVyIC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnJ0bCBoZWFkZXIuYWN0aXZlIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnJ0bCBoZWFkZXIuYWN0aXZlIC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJ0bCBoZWFkZXIgLmRyb3Bkb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ0bCBoZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ0bCBoZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ0bFxuICAgIGhlYWRlclxuICAgIC5uYXZiYXItbmF2XG4gICAgPiAubmF2LWl0ZW0uZHJvcGRvd25cbiAgICA+IC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51XG4gICAgLm1lZ2FtZW51LXN1Yi10aXRsZVxuICAgIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5ydGwgLmxvYWRlci1sb2dvIC5sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ydGwgLmxvYWRlci1sb2dvIC5sb2dvLXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnRsIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtODVweDtcbn1cblxuLnJ0bCAuc2lkZWJhci1yaWdodC5hY3RpdmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5ydGwgLnNpZGViYXItcmlnaHQgLmNvbG9yc2VsZWN0IHtcbiAgICBtYXJnaW46IDAgMHB4IDVweCA1cHg7XG59XG5cbi5ydGwgLmJ0bi5jb2xvcnNldHRpbmdzIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG59XG5cbi5ydGwgLmJ0bi5jb2xvcnNldHRpbmdzLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjVweDtcbn1cblxuLnJ0bCAuc2lkZWJhciB7XG4gICAgcmlnaHQ6IC0yOTBweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4ucnRsLnNpZGVtZW51LW9wZW4gLnNpZGViYXIge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucnRsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnJ0bCAuYm90dG9tLXJpZ2h0IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4ucnRsIC5ib3R0b20tbGVmdCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnJ0bCAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4ucnRsIC5jb2wucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLnBsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJ0bCAubWwtMCxcbi5ydGwgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucnRsIC5wbC0yLFxuLnJ0bCAucHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm1yLTIsXG4ucnRsIC5teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm1yLTMsXG4ucnRsIC5teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRsIC5tbC0zLFxuLnJ0bCAubXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJ0bCAubXItMCxcbi5ydGwgLm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLm5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndhdmVzIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6MTV2aDtcbiAgbWFyZ2luLWJvdHRvbTotN3B4OyAvKkZpeCBmb3Igc2FmYXJpIGdhcCovXG4gIG1pbi1oZWlnaHQ6MTAwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuXG4udGlja2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLnRpY2tldF9faGVhZGVyLCAudGlja2V0X19ib2R5LCAudGlja2V0X19mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYjViYTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoNDEsIDU0LCA2MSwgMC4yNSk7XG59XG4udGlja2V0X19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZGMxNDNjO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRpY2tldF9fd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDQxLCA1NCwgNjEsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NWVtIDAuMzc1ZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpY2tldF9fZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGN0YyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50aWNrZXRfX2RpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2U5ZWJlZDtcbn1cbi50aWNrZXRfX25vdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpY2tldF9fbm90Y2g6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IC01MCU7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNGQUY3RjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoNDEsIDU0LCA2MSwgMC4yNSk7XG59XG4udGlja2V0X19ub3RjaC0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTAuNXJlbTtcbn1cbi50aWNrZXRfX25vdGNoLS1yaWdodDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi50aWNrZXRfX2JvZHkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRpY2tldF9fYm9keSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWJlZDtcbn1cbi50aWNrZXRfX3NlY3Rpb24gPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4udGlja2V0X19zZWN0aW9uID4gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGlja2V0X19oZWFkZXIsIC50aWNrZXRfX2Zvb3RlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50aWNrZXRfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2U5ZWJlZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMzI1cmVtIDAuMzI1cmVtO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcblx0c3JjOnVybCgnZm9udHMvRWxlZ2FudEljb25zLmVvdCcpO1xuXHRzcmM6dXJsKCdmb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJ2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCdmb250cy9FbGVnYW50SWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwLCAuYXJyb3dfZG93biwgLmFycm93X2xlZnQsIC5hcnJvd19yaWdodCwgLmFycm93X2xlZnQtdXAsIC5hcnJvd19yaWdodC11cCwgLmFycm93X3JpZ2h0LWRvd24sIC5hcnJvd19sZWZ0LWRvd24sIC5hcnJvdy11cC1kb3duLCAuYXJyb3dfdXAtZG93bl9hbHQsIC5hcnJvd19sZWZ0LXJpZ2h0X2FsdCwgLmFycm93X2xlZnQtcmlnaHQsIC5hcnJvd19leHBhbmRfYWx0MiwgLmFycm93X2V4cGFuZF9hbHQsIC5hcnJvd19jb25kZW5zZSwgLmFycm93X2V4cGFuZCwgLmFycm93X21vdmUsIC5hcnJvd19jYXJyb3QtdXAsIC5hcnJvd19jYXJyb3QtZG93biwgLmFycm93X2NhcnJvdC1sZWZ0LCAuYXJyb3dfY2Fycm90LXJpZ2h0LCAuYXJyb3dfY2Fycm90LTJ1cCwgLmFycm93X2NhcnJvdC0yZG93biwgLmFycm93X2NhcnJvdC0ybGVmdCwgLmFycm93X2NhcnJvdC0ycmlnaHQsIC5hcnJvd19jYXJyb3QtdXBfYWx0MiwgLmFycm93X2NhcnJvdC1kb3duX2FsdDIsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDIsIC5hcnJvd19jYXJyb3QtMnVwX2FsdDIsIC5hcnJvd19jYXJyb3QtMmRvd25fYWx0MiwgLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyLCAuYXJyb3dfdHJpYW5nbGUtdXAsIC5hcnJvd190cmlhbmdsZS1kb3duLCAuYXJyb3dfdHJpYW5nbGUtbGVmdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0MiwgLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MiwgLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MiwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDIsIC5hcnJvd19iYWNrLCAuaWNvbl9taW51cy0wNiwgLmljb25fcGx1cywgLmljb25fY2xvc2UsIC5pY29uX2NoZWNrLCAuaWNvbl9taW51c19hbHQyLCAuaWNvbl9wbHVzX2FsdDIsIC5pY29uX2Nsb3NlX2FsdDIsIC5pY29uX2NoZWNrX2FsdDIsIC5pY29uX3pvb20tb3V0X2FsdCwgLmljb25fem9vbS1pbl9hbHQsIC5pY29uX3NlYXJjaCwgLmljb25fYm94LWVtcHR5LCAuaWNvbl9ib3gtc2VsZWN0ZWQsIC5pY29uX21pbnVzLWJveCwgLmljb25fcGx1cy1ib3gsIC5pY29uX2JveC1jaGVja2VkLCAuaWNvbl9jaXJjbGUtZW1wdHksIC5pY29uX2NpcmNsZS1zbGVsZWN0ZWQsIC5pY29uX3N0b3BfYWx0MiwgLmljb25fc3RvcCwgLmljb25fcGF1c2VfYWx0MiwgLmljb25fcGF1c2UsIC5pY29uX21lbnUsIC5pY29uX21lbnUtc3F1YXJlX2FsdDIsIC5pY29uX21lbnUtY2lyY2xlX2FsdDIsIC5pY29uX3VsLCAuaWNvbl9vbCwgLmljb25fYWRqdXN0LWhvcml6LCAuaWNvbl9hZGp1c3QtdmVydCwgLmljb25fZG9jdW1lbnRfYWx0LCAuaWNvbl9kb2N1bWVudHNfYWx0LCAuaWNvbl9wZW5jaWwsIC5pY29uX3BlbmNpbC1lZGl0X2FsdCwgLmljb25fcGVuY2lsLWVkaXQsIC5pY29uX2ZvbGRlci1hbHQsIC5pY29uX2ZvbGRlci1vcGVuX2FsdCwgLmljb25fZm9sZGVyLWFkZF9hbHQsIC5pY29uX2luZm9fYWx0LCAuaWNvbl9lcnJvci1vY3RfYWx0LCAuaWNvbl9lcnJvci1jaXJjbGVfYWx0LCAuaWNvbl9lcnJvci10cmlhbmdsZV9hbHQsIC5pY29uX3F1ZXN0aW9uX2FsdDIsIC5pY29uX3F1ZXN0aW9uLCAuaWNvbl9jb21tZW50X2FsdCwgLmljb25fY2hhdF9hbHQsIC5pY29uX3ZvbC1tdXRlX2FsdCwgLmljb25fdm9sdW1lLWxvd19hbHQsIC5pY29uX3ZvbHVtZS1oaWdoX2FsdCwgLmljb25fcXVvdGF0aW9ucywgLmljb25fcXVvdGF0aW9uc19hbHQyLCAuaWNvbl9jbG9ja19hbHQsIC5pY29uX2xvY2tfYWx0LCAuaWNvbl9sb2NrLW9wZW5fYWx0LCAuaWNvbl9rZXlfYWx0LCAuaWNvbl9jbG91ZF9hbHQsIC5pY29uX2Nsb3VkLXVwbG9hZF9hbHQsIC5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdCwgLmljb25faW1hZ2UsIC5pY29uX2ltYWdlcywgLmljb25fbGlnaHRidWxiX2FsdCwgLmljb25fZ2lmdF9hbHQsIC5pY29uX2hvdXNlX2FsdCwgLmljb25fZ2VuaXVzLCAuaWNvbl9tb2JpbGUsIC5pY29uX3RhYmxldCwgLmljb25fbGFwdG9wLCAuaWNvbl9kZXNrdG9wLCAuaWNvbl9jYW1lcmFfYWx0LCAuaWNvbl9tYWlsX2FsdCwgLmljb25fY29uZV9hbHQsIC5pY29uX3JpYmJvbl9hbHQsIC5pY29uX2JhZ19hbHQsIC5pY29uX2NyZWRpdGNhcmQsIC5pY29uX2NhcnRfYWx0LCAuaWNvbl9wYXBlcmNsaXAsIC5pY29uX3RhZ19hbHQsIC5pY29uX3RhZ3NfYWx0LCAuaWNvbl90cmFzaF9hbHQsIC5pY29uX2N1cnNvcl9hbHQsIC5pY29uX21pY19hbHQsIC5pY29uX2NvbXBhc3NfYWx0LCAuaWNvbl9waW5fYWx0LCAuaWNvbl9wdXNocGluX2FsdCwgLmljb25fbWFwX2FsdCwgLmljb25fZHJhd2VyX2FsdCwgLmljb25fdG9vbGJveF9hbHQsIC5pY29uX2Jvb2tfYWx0LCAuaWNvbl9jYWxlbmRhciwgLmljb25fZmlsbSwgLmljb25fdGFibGUsIC5pY29uX2NvbnRhY3RzX2FsdCwgLmljb25faGVhZHBob25lcywgLmljb25fbGlmZXNhdmVyLCAuaWNvbl9waWVjaGFydCwgLmljb25fcmVmcmVzaCwgLmljb25fbGlua19hbHQsIC5pY29uX2xpbmssIC5pY29uX2xvYWRpbmcsIC5pY29uX2Jsb2NrZWQsIC5pY29uX2FyY2hpdmVfYWx0LCAuaWNvbl9oZWFydF9hbHQsIC5pY29uX3N0YXJfYWx0LCAuaWNvbl9zdGFyLWhhbGZfYWx0LCAuaWNvbl9zdGFyLCAuaWNvbl9zdGFyLWhhbGYsIC5pY29uX3Rvb2xzLCAuaWNvbl90b29sLCAuaWNvbl9jb2csIC5pY29uX2NvZ3MsIC5hcnJvd191cF9hbHQsIC5hcnJvd19kb3duX2FsdCwgLmFycm93X2xlZnRfYWx0LCAuYXJyb3dfcmlnaHRfYWx0LCAuYXJyb3dfbGVmdC11cF9hbHQsIC5hcnJvd19yaWdodC11cF9hbHQsIC5hcnJvd19yaWdodC1kb3duX2FsdCwgLmFycm93X2xlZnQtZG93bl9hbHQsIC5hcnJvd19jb25kZW5zZV9hbHQsIC5hcnJvd19leHBhbmRfYWx0MywgLmFycm93X2NhcnJvdF91cF9hbHQsIC5hcnJvd19jYXJyb3QtZG93bl9hbHQsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQsIC5hcnJvd19jYXJyb3QtcmlnaHRfYWx0LCAuYXJyb3dfY2Fycm90LTJ1cF9hbHQsIC5hcnJvd19jYXJyb3QtMmR3bm5fYWx0LCAuYXJyb3dfY2Fycm90LTJsZWZ0X2FsdCwgLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0LCAuYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQsIC5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdCwgLmljb25fbWludXNfYWx0LCAuaWNvbl9wbHVzX2FsdCwgLmljb25fY2xvc2VfYWx0LCAuaWNvbl9jaGVja19hbHQsIC5pY29uX3pvb20tb3V0LCAuaWNvbl96b29tLWluLCAuaWNvbl9zdG9wX2FsdCwgLmljb25fbWVudS1zcXVhcmVfYWx0LCAuaWNvbl9tZW51LWNpcmNsZV9hbHQsIC5pY29uX2RvY3VtZW50LCAuaWNvbl9kb2N1bWVudHMsIC5pY29uX3BlbmNpbF9hbHQsIC5pY29uX2ZvbGRlciwgLmljb25fZm9sZGVyLW9wZW4sIC5pY29uX2ZvbGRlci1hZGQsIC5pY29uX2ZvbGRlcl91cGxvYWQsIC5pY29uX2ZvbGRlcl9kb3dubG9hZCwgLmljb25faW5mbywgLmljb25fZXJyb3ItY2lyY2xlLCAuaWNvbl9lcnJvci1vY3QsIC5pY29uX2Vycm9yLXRyaWFuZ2xlLCAuaWNvbl9xdWVzdGlvbl9hbHQsIC5pY29uX2NvbW1lbnQsIC5pY29uX2NoYXQsIC5pY29uX3ZvbC1tdXRlLCAuaWNvbl92b2x1bWUtbG93LCAuaWNvbl92b2x1bWUtaGlnaCwgLmljb25fcXVvdGF0aW9uc19hbHQsIC5pY29uX2Nsb2NrLCAuaWNvbl9sb2NrLCAuaWNvbl9sb2NrLW9wZW4sIC5pY29uX2tleSwgLmljb25fY2xvdWQsIC5pY29uX2Nsb3VkLXVwbG9hZCwgLmljb25fY2xvdWQtZG93bmxvYWQsIC5pY29uX2xpZ2h0YnVsYiwgLmljb25fZ2lmdCwgLmljb25faG91c2UsIC5pY29uX2NhbWVyYSwgLmljb25fbWFpbCwgLmljb25fY29uZSwgLmljb25fcmliYm9uLCAuaWNvbl9iYWcsIC5pY29uX2NhcnQsIC5pY29uX3RhZywgLmljb25fdGFncywgLmljb25fdHJhc2gsIC5pY29uX2N1cnNvciwgLmljb25fbWljLCAuaWNvbl9jb21wYXNzLCAuaWNvbl9waW4sIC5pY29uX3B1c2hwaW4sIC5pY29uX21hcCwgLmljb25fZHJhd2VyLCAuaWNvbl90b29sYm94LCAuaWNvbl9ib29rLCAuaWNvbl9jb250YWN0cywgLmljb25fYXJjaGl2ZSwgLmljb25faGVhcnQsIC5pY29uX3Byb2ZpbGUsIC5pY29uX2dyb3VwLCAuaWNvbl9ncmlkLTJ4MiwgLmljb25fZ3JpZC0zeDMsIC5pY29uX211c2ljLCAuaWNvbl9wYXVzZV9hbHQsIC5pY29uX3Bob25lLCAuaWNvbl91cGxvYWQsIC5pY29uX2Rvd25sb2FkLCAuc29jaWFsX2ZhY2Vib29rLCAuc29jaWFsX3R3aXR0ZXIsIC5zb2NpYWxfcGludGVyZXN0LCAuc29jaWFsX2dvb2dsZXBsdXMsIC5zb2NpYWxfdHVtYmxyLCAuc29jaWFsX3R1bWJsZXVwb24sIC5zb2NpYWxfd29yZHByZXNzLCAuc29jaWFsX2luc3RhZ3JhbSwgLnNvY2lhbF9kcmliYmJsZSwgLnNvY2lhbF92aW1lbywgLnNvY2lhbF9saW5rZWRpbiwgLnNvY2lhbF9yc3MsIC5zb2NpYWxfZGV2aWFudGFydCwgLnNvY2lhbF9zaGFyZSwgLnNvY2lhbF9teXNwYWNlLCAuc29jaWFsX3NreXBlLCAuc29jaWFsX3lvdXR1YmUsIC5zb2NpYWxfcGljYXNzYSwgLnNvY2lhbF9nb29nbGVkcml2ZSwgLnNvY2lhbF9mbGlja3IsIC5zb2NpYWxfYmxvZ2dlciwgLnNvY2lhbF9zcG90aWZ5LCAuc29jaWFsX2RlbGljaW91cywgLnNvY2lhbF9mYWNlYm9va19jaXJjbGUsIC5zb2NpYWxfdHdpdHRlcl9jaXJjbGUsIC5zb2NpYWxfcGludGVyZXN0X2NpcmNsZSwgLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZSwgLnNvY2lhbF90dW1ibHJfY2lyY2xlLCAuc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZSwgLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlLCAuc29jaWFsX2luc3RhZ3JhbV9jaXJjbGUsIC5zb2NpYWxfZHJpYmJibGVfY2lyY2xlLCAuc29jaWFsX3ZpbWVvX2NpcmNsZSwgLnNvY2lhbF9saW5rZWRpbl9jaXJjbGUsIC5zb2NpYWxfcnNzX2NpcmNsZSwgLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZSwgLnNvY2lhbF9zaGFyZV9jaXJjbGUsIC5zb2NpYWxfbXlzcGFjZV9jaXJjbGUsIC5zb2NpYWxfc2t5cGVfY2lyY2xlLCAuc29jaWFsX3lvdXR1YmVfY2lyY2xlLCAuc29jaWFsX3BpY2Fzc2FfY2lyY2xlLCAuc29jaWFsX2dvb2dsZWRyaXZlX2FsdDIsIC5zb2NpYWxfZmxpY2tyX2NpcmNsZSwgLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZSwgLnNvY2lhbF9zcG90aWZ5X2NpcmNsZSwgLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlLCAuc29jaWFsX2ZhY2Vib29rX3NxdWFyZSwgLnNvY2lhbF90d2l0dGVyX3NxdWFyZSwgLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlLCAuc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlLCAuc29jaWFsX3R1bWJscl9zcXVhcmUsIC5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlLCAuc29jaWFsX3dvcmRwcmVzc19zcXVhcmUsIC5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZSwgLnNvY2lhbF9kcmliYmJsZV9zcXVhcmUsIC5zb2NpYWxfdmltZW9fc3F1YXJlLCAuc29jaWFsX2xpbmtlZGluX3NxdWFyZSwgLnNvY2lhbF9yc3Nfc3F1YXJlLCAuc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlLCAuc29jaWFsX3NoYXJlX3NxdWFyZSwgLnNvY2lhbF9teXNwYWNlX3NxdWFyZSwgLnNvY2lhbF9za3lwZV9zcXVhcmUsIC5zb2NpYWxfeW91dHViZV9zcXVhcmUsIC5zb2NpYWxfcGljYXNzYV9zcXVhcmUsIC5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlLCAuc29jaWFsX2ZsaWNrcl9zcXVhcmUsIC5zb2NpYWxfYmxvZ2dlcl9zcXVhcmUsIC5zb2NpYWxfc3BvdGlmeV9zcXVhcmUsIC5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZSwgLmljb25fcHJpbnRlciwgLmljb25fY2FsdWxhdG9yLCAuaWNvbl9idWlsZGluZywgLmljb25fZmxvcHB5LCAuaWNvbl9kcml2ZSwgLmljb25fc2VhcmNoLTIsIC5pY29uX2lkLCAuaWNvbl9pZC0yLCAuaWNvbl9wdXp6bGUsIC5pY29uX2xpa2UsIC5pY29uX2Rpc2xpa2UsIC5pY29uX211ZywgLmljb25fY3VycmVuY3ksIC5pY29uX3dhbGxldCwgLmljb25fcGVucywgLmljb25fZWFzZWwsIC5pY29uX2Zsb3djaGFydCwgLmljb25fZGF0YXJlcG9ydCwgLmljb25fYnJpZWZjYXNlLCAuaWNvbl9zaGllbGQsIC5pY29uX3BlcmNlbnQsIC5pY29uX2dsb2JlLCAuaWNvbl9nbG9iZS0yLCAuaWNvbl90YXJnZXQsIC5pY29uX2hvdXJnbGFzcywgLmljb25fYmFsYW5jZSwgLmljb25fcm9vaywgLmljb25fcHJpbnRlci1hbHQsIC5pY29uX2NhbGN1bGF0b3JfYWx0LCAuaWNvbl9idWlsZGluZ19hbHQsIC5pY29uX2Zsb3BweV9hbHQsIC5pY29uX2RyaXZlX2FsdCwgLmljb25fc2VhcmNoX2FsdCwgLmljb25faWRfYWx0LCAuaWNvbl9pZC0yX2FsdCwgLmljb25fcHV6emxlX2FsdCwgLmljb25fbGlrZV9hbHQsIC5pY29uX2Rpc2xpa2VfYWx0LCAuaWNvbl9tdWdfYWx0LCAuaWNvbl9jdXJyZW5jeV9hbHQsIC5pY29uX3dhbGxldF9hbHQsIC5pY29uX3BlbnNfYWx0LCAuaWNvbl9lYXNlbF9hbHQsIC5pY29uX2Zsb3djaGFydF9hbHQsIC5pY29uX2RhdGFyZXBvcnRfYWx0LCAuaWNvbl9icmllZmNhc2VfYWx0LCAuaWNvbl9zaGllbGRfYWx0LCAuaWNvbl9wZXJjZW50X2FsdCwgLmljb25fZ2xvYmVfYWx0LCAuaWNvbl9jbGlwYm9hcmQge1xuXHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmFycm93X3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyMVwiO1xufVxuLmFycm93X2Rvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIyXCI7XG59XG4uYXJyb3dfbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjNcIjtcbn1cbi5hcnJvd19yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjRcIjtcbn1cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuLmFycm93X3JpZ2h0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyNlwiO1xufVxuLmFycm93X3JpZ2h0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI3XCI7XG59XG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuLmFycm93LXVwLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI5XCI7XG59XG4uYXJyb3dfdXAtZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJhXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJiXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmNcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmRcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuLmFycm93X2NvbmRlbnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuLmFycm93X2V4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuLmFycm93X2NhcnJvdC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5hcnJvd19jYXJyb3QtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzNcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5hcnJvd19jYXJyb3QtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM1XCI7XG59XG4uYXJyb3dfY2Fycm90LTJ1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJsZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuLmFycm93X2NhcnJvdC0ycmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM5XCI7XG59XG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNhXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2JcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzY1wiO1xufVxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2VcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2ZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDBcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQxXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQyXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDNcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ2XCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDhcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmFycm93X2JhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRhXCI7XG59XG4uaWNvbl9taW51cy0wNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5pY29uX3BsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRjXCI7XG59XG4uaWNvbl9jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5pY29uX2NoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5pY29uX3BsdXNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUxXCI7XG59XG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmljb25fem9vbS1vdXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmljb25fem9vbS1pbl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU1XCI7XG59XG4uaWNvbl9ib3gtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU2XCI7XG59XG4uaWNvbl9ib3gtc2VsZWN0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU4XCI7XG59XG4uaWNvbl9wbHVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5pY29uX2JveC1jaGVja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuLmljb25fY2lyY2xlLXNsZWxlY3RlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWNcIjtcbn1cbi5pY29uX3N0b3BfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWRcIjtcbn1cbi5pY29uX3N0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVlXCI7XG59XG4uaWNvbl9wYXVzZV9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1ZlwiO1xufVxuLmljb25fcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYwXCI7XG59XG4uaWNvbl9tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb25fbWVudS1zcXVhcmVfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5pY29uX21lbnUtY2lyY2xlX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYzXCI7XG59XG4uaWNvbl91bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5pY29uX29sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmljb25fYWRqdXN0LWhvcml6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbl9kb2N1bWVudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY4XCI7XG59XG4uaWNvbl9kb2N1bWVudHNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmljb25fcGVuY2lsLWVkaXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb25fcGVuY2lsLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb25fZm9sZGVyLW9wZW5fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb25fZm9sZGVyLWFkZF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5pY29uX2Vycm9yLW9jdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcxXCI7XG59XG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5pY29uX3F1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc2XCI7XG59XG4uaWNvbl9jaGF0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzdcIjtcbn1cbi5pY29uX3ZvbC1tdXRlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuLmljb25fcXVvdGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2JcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2NcIjtcbn1cbi5pY29uX2Nsb2NrX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2RcIjtcbn1cbi5pY29uX2xvY2tfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb25fa2V5X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb25fY2xvdWRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbl9jbG91ZC1kb3dubG9hZF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uX2ltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uX2xpZ2h0YnVsYl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uX2dpZnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uX2dlbml1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb25fbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uX2xhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb25fZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb25fbWFpbF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uX2NvbmVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbl9iYWdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbl9jcmVkaXRjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb25fcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbl90YWdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb25fdHJhc2hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbl9jdXJzb3JfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbl9jb21wYXNzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb25fcGluX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uX21hcF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uX2RyYXdlcl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbl9ib29rX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb25fY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uX2ZpbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uX3RhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbl9jb250YWN0c19hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uX2xpZmVzYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb25fcGllY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uX2xpbmtfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbl9saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbl9ibG9ja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbl9hcmNoaXZlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbl9zdGFyX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb25fc3Rhci1oYWxmX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb25fc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb25fc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbl90b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb25fdG9vbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb25fY29nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbl9jb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uYXJyb3dfZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5hcnJvd19sZWZ0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmFycm93X2xlZnQtdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uYXJyb3dfcmlnaHQtdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5hcnJvd19sZWZ0LWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uYXJyb3dfY29uZGVuc2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5hcnJvd19jYXJyb3RfdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uX21pbnVzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb25fcGx1c19hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb25fY2hlY2tfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uaWNvbl96b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb25fc3RvcF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uX21lbnUtc3F1YXJlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uaWNvbl9kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb25fZG9jdW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uaWNvbl9mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uX2ZvbGRlci1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbl9mb2xkZXJfdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uaWNvbl9mb2xkZXJfZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uX2luZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uX2Vycm9yLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuLmljb25fZXJyb3Itb2N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uaWNvbl9jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uaWNvbl9jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbl92b2wtbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb25fdm9sdW1lLWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uaWNvbl9jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb25fbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLmljb25fbG9jay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uaWNvbl9rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uX2Nsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5pY29uX2dpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uX2hvdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uX21haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uX2NvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb25fYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbl9jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbl90YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5pY29uX3RhZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uX3RyYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5pY29uX21pYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLmljb25fY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmljb25fcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uaWNvbl9wdXNocGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uaWNvbl9tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODNcIjtcbn1cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmljb25fdG9vbGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb25fYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODdcIjtcbn1cbi5pY29uX2FyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uX2hlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uaWNvbl9ncm91cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb25fZ3JpZC0yeDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbl9tdXNpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLmljb25fcGF1c2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uaWNvbl9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb25fdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uaWNvbl9kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2lhbF90d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWFsX3R1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2lhbF90dW1ibGV1cG9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWJcIjtcbn1cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5zb2NpYWxfcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpYWxfc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2lhbF95b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWFsX3BpY2Fzc2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpYWxfZmxpY2tyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWFsX2Jsb2dnZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnNvY2lhbF9kZWxpY2lvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTlcIjtcbn1cbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdF9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWNcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWRcIjtcbn1cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuLnNvY2lhbF9zdHVtYmxldXBvbl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWZcIjtcbn1cbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG4uc29jaWFsX2RyaWJiYmxlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiMlwiO1xufVxuLnNvY2lhbF92aW1lb19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG4uc29jaWFsX3Jzc19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjVcIjtcbn1cbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjZcIjtcbn1cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG4uc29jaWFsX215c3BhY2VfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG4uc29jaWFsX3NreXBlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuLnNvY2lhbF9waWNhc3NhX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmRcIjtcbn1cbi5zb2NpYWxfYmxvZ2dlcl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmVcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmZcIjtcbn1cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuLnNvY2lhbF9mYWNlYm9va19zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzFcIjtcbn1cbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzJcIjtcbn1cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjM1wiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjNFwiO1xufVxuLnNvY2lhbF90dW1ibHJfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuLnNvY2lhbF93b3JkcHJlc3Nfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzhcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG4uc29jaWFsX3ZpbWVvX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2JcIjtcbn1cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuLnNvY2lhbF9kZXZpYW50YXJ0X3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjZFwiO1xufVxuLnNvY2lhbF9zaGFyZV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2VcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2ZcIjtcbn1cbi5zb2NpYWxfc2t5cGVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQwXCI7XG59XG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQxXCI7XG59XG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG4uc29jaWFsX2dvb2dsZWRyaXZlX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkM1wiO1xufVxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG4uc29jaWFsX3Nwb3RpZnlfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ2XCI7XG59XG4uc29jaWFsX2RlbGljaW91c19zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZDdcIjtcbn1cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5pY29uX2NhbHVsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlZVwiO1xufVxuLmljb25fYnVpbGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWZcIjtcbn1cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuLmljb25fZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWFcIjtcbn1cbi5pY29uX3NlYXJjaC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uaWNvbl9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmljb25faWQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmljb25fcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uaWNvbl9saWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uaWNvbl9kaXNsaWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGViXCI7XG59XG4uaWNvbl9tdWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGVkXCI7XG59XG4uaWNvbl93YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDBcIjtcbn1cbi5pY29uX3BlbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU5XCI7XG59XG4uaWNvbl9mbG93Y2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5pY29uX2RhdGFyZXBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWNcIjtcbn1cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuLmljb25fc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGY2XCI7XG59XG4uaWNvbl9wZXJjZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZiXCI7XG59XG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlMlwiO1xufVxuLmljb25fZ2xvYmUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuLmljb25fdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGY1XCI7XG59XG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZTFcIjtcbn1cbi5pY29uX2JhbGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZmZcIjtcbn1cbi5pY29uX3Jvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjhcIjtcbn1cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG4uaWNvbl9jYWxjdWxhdG9yX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlN1wiO1xufVxuLmljb25fYnVpbGRpbmdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZkXCI7XG59XG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG4uaWNvbl9kcml2ZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZTVcIjtcbn1cbi5pY29uX3NlYXJjaF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjdcIjtcbn1cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlMFwiO1xufVxuLmljb25faWQtMl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZmNcIjtcbn1cbi5pY29uX3B1enpsZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjlcIjtcbn1cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGRkXCI7XG59XG4uaWNvbl9kaXNsaWtlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmMVwiO1xufVxuLmljb25fbXVnX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYzXCI7XG59XG4uaWNvbl93YWxsZXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XG59XG4uaWNvbl9wZW5zX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkYlwiO1xufVxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG4uaWNvbl9mbG93Y2hhcnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGRmXCI7XG59XG4uaWNvbl9kYXRhcmVwb3J0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmNFwiO1xufVxuLmljb25fc2hpZWxkX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkOVwiO1xufVxuLmljb25fcGVyY2VudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZGFcIjtcbn1cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuLmljb25fY2xpcGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU2XCI7XG59XG5cblxuXHQuZ2x5cGgge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAuNzVlbTtcblx0XHRtYXJnaW46IC40ZW0gMS41ZW0gLjc1ZW0gMDtcblx0XHR3aWR0aDogNmVtO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cbiAgICAgICAgLmdseXBoX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgIGNvbG9yOiAjNTljNWRjO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdseXBoIGRpdiB7IHBhZGRpbmctYm90dG9tOiAxMHB4O31cblxuXHQuZ2x5cGggaW5wdXQge1xuXHRcdGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjO1xuXHRcdHBhZGRpbmc6IC4yZW07XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblx0LmNlbnRlcmVkIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0LmdseXBoIC5mczEge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cblx0XG4iXSwic291cmNlUm9vdCI6IiJ9*/