/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/common.css ***!
  \*****************************************************************************************************************/
/* SENIOR EN LIGNE - COMMON.CSS */

body {
	font-family: var(--font-family-default);
	color: var(--font-body-color);
	font-size: 1.2rem;
	line-height: 1.2;
	overflow-x: hidden;
}

h1, .h1 {
	font-weight: 700;
}

h2, .h2 {
	font-family: var(--font-family-title);
	color: var(--font-body-color);
	margin-bottom: 1.5rem;
	font-size: 1.8rem;
	font-weight: 700;
}

h3, .h3 {
	font-family: var(--font-family-default);
}

h4, .h4 {
	font-family: var(--font-family-title);
	font-weight: 700;
}

a {
	color: var(--color-blue);
}

.baseline {
	font-family: var(--font-family-script);
	font-size: 4rem;
	color: var(--color-blue);
}

.media-heading {
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.2;
}

.small, small {
	font-size: 1rem;
}

.valign {
	vertical-align: middle;
}


div.opaque {
	opacity: .3;
}

@media (max-width: 991px) {
	h1, .h1 {
		font-size: 2rem;
	}

	.baseline {
		font-size: 3rem;
	}

	#home-coups-coeur-semaine {
		margin-bottom: 20px;
	}
}

@media (max-width: 768px) {
	h2, .h2 {
		font-size: 1.5rem;
	}
}

@media (max-width: 575px) {
	body {
		font-size: 1.1rem;
	}

	h1, .h1 {
		font-size: 1.7rem;
	}
}

.img-thumbnail {
	border-radius: 1rem;
	box-shadow: 0 0 15px rgb(0 0 0 / 15%);
	border-radius: 15px;
	border: 0;
}

.btn {
	border-radius: 50px;
	border: 2px solid var(--color-blue);
	color: var(--color-blue);
	font-weight: 700;
	font-size: 1.1rem;
	padding: 10px 20px;
}

.btn-link {
	text-transform: uppercase;
	border: 0;
	font-weight: 300;
	font-size: .9rem;
	text-align: left;
	padding: 0;
	color: var(--color-blue);
}

.btn-link:hover {
	color: var(--color-blue);
}

.btn-link strong {
	display: block;
	font-weight: 700;
}

.btn-primary {
	color: #fff;
	border-color: var(--color-blue);
	background-color: var(--color-blue);
}

.btn-primary:hover {
	color: var(--color-blue);
	background-color: transparent;
}

.btn-success, .btn-danger, .btn-warning {
	color: #fff !important;
	border: 0;
}

.btn svg {
	-webkit-animation-duration: 2.5s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

.btn:hover svg {
	-webkit-animation-name: bounce;
	animation-name: bounce;
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

@keyframes bounce {
	0%, 10%, 90%, 100% {
		transform: translate3d(0, 0, 0);
	}

	20% {
		transform: translate3d(2px, 3px, 0);
	}

	40% {
		transform: translate3d(-8px, -10px, 0);
	}

	60% {
		transform: translate3d(6px, 8px, 0);
	}

	80% {
		transform: translate3d(-3px, -5px, 0);
	}
}


.btn.bg-fushia {
	color: #fff;
	border-color: var(--color-fushia);
}

.btn.color-fushia {
	border-color: var(--color-fushia);
}

.btn.bg-green {
	color: #fff;
	border-color: var(--color-green);
}

.btn.color-green {
	border-color: var(--color-green);
}

.btn.color-green:hover i {
	color: var(--color-green) !important;
}

.bg-white {
	position: static;
	min-height: 32px;
	overflow: visible;
}

.more-btn {
	color: #000 !important;
	background-color: #fff;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	display: block;
	text-align: center;
	z-index: 8;
	position: absolute;
	left: calc(50% - 48px / 2);
	font-size: 3rem;
	line-height: 48px;
	bottom: 15px;
	transition: all .2s ease;
}

.more-btn:hover,
.more-btn:focus {
	text-decoration: none;
	background-color: #000;
	color: #fff !important;
}

.btn-success {
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
	font-weight: 300 !important;
}

@media (max-width: 575px) {
	.btn {
		font-size: 1rem;
		padding: 7px 17px;
	}

	.btn-link {
		font-size: .8rem;
	}
}


.bg-blue {
	background-color: var(--color-blue);
}

.bg-violet {
	background-color: var(--color-violet);
}

.bg-green {
	background-color: var(--color-green);
}

.bg-orange {
	background-color: var(--color-orange);
}

.bg-purple {
	background-color: var(--color-purple);
}

.bg-pink {
	background-color: var(--color-pink);
}

.bg-fushia {
	background-color: var(--color-fushia);
}

.bg-yellow {
	background-color: var(--color-yellow);
}

.bg-default-gray {
	background-color: var(--color-default-gray);
}

.login #login.bg-orange {
	background: transparent !important;
}

section.bg-pink,
section.bg-fushia,
section.bg-blue,
section.bg-violet,
section.bg-yellow {
	background-image: url(/build/images/logo.e8db7e46.svg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.form-signin .btn-black, a.send-activation-email, a.btn-back {
	color: #fff !important;
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
}

.form-signin .btn-black:hover, a.send-activation-email:hover, a.btn-back:hover {
	color: var(--color-green) !important;
	background-color: #fff !important;
	border-color: var(--color-green) !important;
}

.color-black {
	color: #000 !important;
}

.text-primary {
	color: var(--color-blue) !important;
}

.text-success {
	color: var(--color-green) !important;
}

.badge-success {
	background-color: var(--color-green);
}

.send-activation-confirm {
	display: none;
}

label:not(.form-check-label),
.col-form-label {
	font-weight: 700;
}

.table td, .table th {
	border-top-color: #d0d0df;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgb(208, 208, 223, 0.25);
}

nav[aria-label="breadcrumb"] .breadcrumb {
	background-color: transparent;
	font-size: .85rem;
	margin-bottom: 0;
}

nav[aria-label="breadcrumb"] .breadcrumb *,
.breadcrumb-item+.breadcrumb-item:before {
	color: rgb(255, 255, 255, 0.5);
}

@media (min-width: 576px) {

	.container,
	.container-sm {
		max-width: calc(100% - 30px);
	}
}

@media (min-width: 768px) {

	.container, .container-md,
	.container-sm {
		max-width: calc(100% - 40px);
	}
}

@media (min-width: 992px) {

	.container, .container-lg,
	.container-md, .container-sm {
		max-width: calc(100% - 40px);
	}
}

@media (min-width: 1200px) {

	.container, .container-lg, .container-md,
	.container-sm, .container-xl {
		max-width: 1140px;
	}
}

.leader-row {
	background-size: cover;
	background-position: 50% 50%;
}

.leader-row * {
	color: #fff;
}

.leader-row .row {
	height: 40vh;
	align-items: center;
}

#home-page .leader-row .row {
	height: 70vh;
}

.leader-row img {
	max-width: 350px;
	margin-bottom: 2rem;
}

.leader-row .btn {
	border-color: #fff;
	background-color: #fff;
	color: var(--color-pink);
}

.leader-row .btn i {
	color: var(--color-pink);
}

@media (min-width: 768px) {
	.leader-row {
		background-image: url(/build/images/bandeau-sel.c3eaf63a.jpg);
	}
}

@media (max-width: 767px) {
	.leader-row {
		background-image: url(/build/images/bandeau-sel-sm.94922711.jpg);
		position: relative;
		text-align: center;
	}

	.leader-row:before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5);
		position: absolute;
		left: 0;
		top: 0;
	}
}

.card {
	border: 0;
	border-radius: 20px;
	background-color: var(--color-default-gray);
	overflow: hidden;
}

.card>p {
	margin-bottom: 0;
}

.card>p>a>strong {
	position: absolute;
	font-size: 1.6rem;
	bottom: 30px;
	left: 30px;
	color: #fff;
}

.card>p>a>img {
	transition: all .2s linear;
}

.card>p>a:hover>img {
	transform: scale(1.2);
}

@media (max-width: 767px) {
	.card {
		max-width: 320px;
		margin: 1rem auto;
	}

	#home-coups-coeur-semaine .card {
		max-width: unset;
		margin: 0;
	}
}

.password-input input {
	padding-right: 40px !important;
}

.toggle-password-container {
	position: absolute;
	right: 10px;
	color: black;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
}

.toggle-password-container .eye-closed {
	display: none;
}

.toggle-password-container .toggle-password {
	color: #000;
	cursor: pointer;
}

.invalid-feedback {
	margin-bottom: 0.1rem;
}

.ui-datepicker-month, .ui-datepicker-year {
	font-size: 0.8em !important;
}

.price_offer_block {
	white-space: nowrap !important;
}

.edito-row {
	align-items: stretch;
}

.edito-row .img-custom {
	object-fit: contain;
	object-position: right center;
}

@media (max-width: 567px) {
	.edito-row .img-custom {
		object-fit: contain;
		object-position: center;
	}

	.edito-row .col-8 p,
	.edito-row .col-8 span {
		font-size: 18px !important;
	}
}

.weather-wrapper:not(:has(.temp:empty)):not(:has(.city:empty)) {
	display: block;
}

.weather-wrapper {
	display: none;
}

.bold-small-text {
	font-size: 12px;
	font-weight: 700;
}

.btn_url {
	cursor: pointer;
}

.btn_url:hover .media-heading {
	text-decoration: underline;
}

.inactive-account {
	width: 100%;
	max-width: 650px;
	padding: 15px;
	margin: 0 auto;
	background-color: #fff !important;
}

.inactive-account .mb-0 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.send-activation-email {
	display: inline-block;
	margin: 0 auto;
}

.top-bar {
	background-color: #e51862;
	font-size: 18px;
	padding: 10px 0;
}

.top-bar .top-bar-link .container {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 25px;
}

.top-bar a.top-bar-link {
	display: block !important;
	color: #fff !important;
	text-decoration: none !important;
}

.top-bar a {
	color: #fff !important;
}

.top-bar i {
	font-size: 20px !important;
	vertical-align: middle !important;
}

@media (max-width: 768px) {
	.top-bar {
		font-size: 14px;
		padding: 8px 0;
	}

	.top-bar .container {
		flex-direction: column;
		gap: 5px !important;
	}
}


.home-buttons a.btn, a.btn-user {
	font-size: 14px;
	white-space: nowrap;
}

a.btn-connect .btn-text,
.home-buttons a.btn-primary .btn-text,
a.btn-user .btn-text {
	margin-left: 8px;
}

a.btn-connect {
	color: #fff !important;
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
	position: relative;
}

a.btn-connect:hover {
	color: var(--color-green) !important;
	background-color: transparent !important;
	border-color: var(--color-green) !important;
}

a.btn-connect .icon, a.btn-user .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-color: #fff;
	-webkit-mask: url(/build/images/icon_connecion.2fcae11d.svg) no-repeat center;
	mask: url(/build/images/icon_connecion.2fcae11d.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
	margin-right: 10px;
	margin-left: -10px;
	vertical-align: middle;
	bottom: 2px;
}

a.btn-connect:hover .icon {
	background-color: var(--color-green);
}

.home-buttons a.btn-primary {
	position: relative;
}

.home-buttons a.btn-primary .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-color: #fff;
	-webkit-mask: url(/build/images/icon_create_account.6ae1bdd1.svg) no-repeat center;
	mask: url(/build/images/icon_create_account.6ae1bdd1.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
	margin-right: 10px;
	margin-left: -10px;
	vertical-align: middle;
	bottom: px;
}

.home-buttons a.btn-primary:hover .icon {
	background-color: var(--color-blue);
}

.home-buttons a.btn::before, a.btn-user::before {
	content: '';
	position: absolute;
	top: 50%;
	left: calc(15px + 12px + 10px);
	transform: translateY(-50%);
	width: 2px;
	height: 60%;
	background-color: #fff;
}

a.btn-connect:hover::before {
	background-color: var(--color-green);
}

.home-buttons a.btn-primary:hover::before {
	background-color: var(--color-blue);
}

a.btn-user {
	color: #fff !important;
	background-color: #e51862 !important;
	border-color: #e51862 !important;
	position: relative;
	gap: 10px;
}

a.btn-user:hover {
	color: #e51862 !important;
	background-color: transparent !important;
	border-color: #e51862 !important;
}

a.btn-user:hover::before {
	background-color: #e51862;
}

a.btn-user:hover .icon {
	background-color: #e51862;
}

a.btn-user::after {
	content: '▼';
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin-left: 8px;
}

a.btn-user:hover::after {
	color: #e51862;
}


.panier {
	background-color: #e51862 !important;
	border-color: #e51862 !important;
	color: #fff !important;
	border-radius: 50px !important;
	padding: 0;
	width: 45px;
	height: 45px;
	margin: 0;
	outline: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	margin-left: 5px;
}

.panier .icon {
	width: 30px !important;
	height: 30px !important;
	display: inline-block !important;
	background-color: #fff !important;
	-webkit-mask: url(/build/images/icon_panier.680c2adb.svg) no-repeat center;
	mask: url(/build/images/icon_panier.680c2adb.svg) no-repeat center;

	-webkit-mask-size: contain;
	mask-size: contain;
	position: relative;
}

.panier:hover {
	background-color: transparent !important;
	border-color: #e51862 !important;
}

.panier .icon .nb-items {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	font-size: 1rem;
	font-weight: bold;
	color: #e51862 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.panier:hover {
	background-color: #fff !important;
	border-color: #e51862 !important;
}

.panier:hover .icon {
	background-color: #e51862 !important;
}

.panier:hover .nb-items {
	color: #fff !important;
}

@media (max-width: 991px) {

	.home-buttons a.btn-connect,
	.home-buttons a.btn-primary,
	a.btn-user {
		border-radius: 50% !important;
		padding: 0 !important;
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home-buttons a.btn-connect .btn-text,
	.home-buttons a.btn-primary .btn-text,
	a.btn-user .btn-text {
		display: none;
	}

	.home-buttons a.btn-connect .icon,
	.home-buttons a.btn-primary .icon,
	a.btn-user .icon {
		margin: 0;
		width: 18px;
		height: 18px;
	}

	.home-buttons a.btn-connect::before,
	.home-buttons a.btn-primary::before,
	a.btn-user::before {
		display: none;
	}

	a.btn-user::after {
		display: none;
	}
}


@media (max-width: 575px) {

	.home-buttons a.btn-connect,
	.home-buttons a.btn-primary,
	a.btn-user {
		border-radius: 50% !important;
		padding: 0 !important;
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home-buttons a.btn-connect .btn-text,
	.home-buttons a.btn-primary .btn-text,
	a.btn-user .btn-text {
		display: none;
	}

	.home-buttons a.btn-connect .icon,
	.home-buttons a.btn-primary .icon,
	a.btn-user .icon {
		margin: 0;
		width: 18px;
		height: 18px;
	}

	.home-buttons a.btn-connect::before,
	.home-buttons a.btn-primary::before,
	a.btn-user::before {
		display: none;
	}

	a.btn-user::after {
		display: none;
	}

	.pagination {
		width: 100% !important;
		flex-wrap: wrap !important;
		overflow-x: auto !important;
		box-sizing: border-box !important;
	}

	.pagination .page-link {
		font-size: 0.7rem !important;
		padding: 0.35rem 0.6rem !important;
	}
}

.nav-actions .dropdown-menu {
	border-radius: 10px;
	padding: 10px 0;
	width: 100%;
	min-width: 150px;
}

.nav-actions .dropdown-item {
	font-size: 14px;
}

.nav-actions .dropdown-item:hover {
	background-color: var(--color-fushia);
	color: #fff;
}

#not-found-page {
	min-height: 100% !important;
	padding: 10px !important;
	box-sizing: border-box !important;
	position: relative !important;
	overflow: hidden !important;
}

.not-found-wrapper {
	display: flex;
	width: 100%;
	padding: 0;
}

.not-found-left {
	display: flex;
	align-items: center;
	justify-content: center;
}

.not-found-left img {
	width: 100%;
	max-height: 100%;
	object-fit: cover;
}

.not-found-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	gap: 16px;
	padding: 0 10px;
}

.not-found-left,
.not-found-right {
	flex: 1 1 50%;
	box-sizing: border-box;
}

.not-found-right img {
	width: 100%;
	max-height: 35%;
	object-fit: cover;
}

.not-found-right .btn-container {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	gap: 5px;
	padding: 20px 0;
}

.not-found-right .btn-container a.btn {
	white-space: nowrap;
}

@media (max-width: 991px) {
	.not-found-right .btn-container {
		flex-wrap: wrap;
	}

	.not-found-right .btn-container a.btn {
		width: 200px;
	}
}

@media (max-width: 768px) {
	.not-found-left {
		display: none;
	}

	.not-found-right {
		flex: 1 1 100%;
	}
}

.ui-datepicker {
	z-index: 99 !important;
}

.date_type_select option:disabled {
	background-color: #eee;
}

.text-end {
	text-align: end;
}

.blog-item {
	background-color: unset !important;
}

.delete-file-button {
	position: absolute;
	top: 5px;
	right: 5px;

	cursor: pointer;
	background: #dc3545;
	color: #fff;
	border: 1px solid #b02a37;
	border-radius: 50%;
	width: 22px;
	height: 22px;

	display: flex;
	align-items: center;
	justify-content: center;

	transform: translate(30%, -30%);
	transition: all 0.2s ease;
}

.delete-file-button:hover {
	background: #b02a37;
	transform: translate(30%, -30%) scale(1.1);
}

.widget-upload {
	position: relative;
	width: fit-content;
}

.widget-upload img {
	max-width: 300px;
	border: none;
	box-shadow: none;
	padding: 10px;
}

.widget-document .btn_download_document,
.widget-upload .btn_download_image {
	position: absolute;
	top: 15px;
	right: 45px;
	color: #000;
	text-decoration: none;
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.widget-document .btn_supprime_document,
.widget-upload .btn_supprime_image {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #cd0d0d;
	text-decoration: none;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.widget-document .btn_download_document:hover,
.widget-upload .btn_download_image:hover,
.widget-document .btn_supprime_document:hover,
.widget-upload .btn_supprime_image:hover {
	border: 1px solid #000;
}

.image-widget-container .vich-image .form-group,
.image-widget-container .vich-image a,
.document-widget-container .vich-file a,
.document-widget-container .vich-file .form-group {
	display: none;
}

.widget-document {
	position: relative;
	width: fit-content;
}

.widget-document .document-icon {
	max-height: 200px;
	padding: 10px;
}

.pdf_show_img {
	height: 200px;
}

.show_img {
	position: relative;
	height: fit-content;
	width: fit-content;
}

.show_img img {
	border: none;
	box-shadow: none;
	height: 200px;
	object-fit: cover;
}

.show_img .download-file-button {
	position: absolute;
	top: 8px;
	right: 40px;
	color: #000;
	text-decoration: none;
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.show_img .delete-file-button {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #cd0d0d;
	text-decoration: none;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.show_img .delete-file-button:hover,
.show_img .download-file-button:hover {
	border: 1px solid #000;
}

.announce-contact .contact_pdf_img,
.announce-contact .img-contact {
    width: 150px;
    border: none;
    box-shadow: none;
    background: none;
}

.min-fit{
	min-width: fit-content !important;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/widgets.css ***!
  \******************************************************************************************************************/
/* CSS : widgets */

/* --------------------------
    CATEGORY WIDGET
-------------------------- */
#aw_category_widget{
    position: absolute;
    background-color: #f8fbff;
    z-index: 3000;
    top:110px;
    border:1px solid #ccc;
    display: flex;
    border-radius:5px;
    padding:12px;
    box-shadow:0 0 10px rgba(0,0,0,0.15);
}
#aw_category_widget > *{
    /* flex:0 1 100%; */
}
ul.widget_category_categories li{
    color:white;
    margin-bottom: 10px;
    border-radius:5px;
    font-weight:700;
    font-size: 1rem;
    cursor:pointer;
}
ul.widget_category_categories.child_category li{
    background-color: var(--color-default-gray);
}
ul.widget_category_categories li:hover{
    opacity: .9!important;
}
ul.widget_category_categories li > svg{
    max-width: 18px;
    margin-right: 8px;
}
ul.widget_category_categories li:last-child{
    margin-bottom: 0!important;
}
ul.widget_category_categories li.unchecked{
    opacity:.3;
}
.aw_category_widget_child{
    padding-left:20px;
}
.aw_category_widget_child li{
    list-style-type: none;
}
#category_name{
    font-weight:700;
}
#aw_category_target{
    margin-top:20px;
    display: inline-block;
}


/* --------------------------
    PHOTO WIDGET
-------------------------- */
#aw_photo_widget{
    display:flex;
    flex-wrap: wrap;
}
#aw_photo_widget > div{
    width:160px;
    height:160px;
    margin:0 20px 20px 0;
    border:1px solid #979797;
    border-radius:5px;
    background-image: url(/build/images/addpic.06b2c4d4.png);
    background-color: white;
    background-position: 50% 50%;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    opacity: .3;
    box-shadow:5px 5px 10px rgba(0,0,0,0.15);
}
#aw_photo_widget > div:hover{
    opacity: .7;
    cursor: pointer;
}
.photo_widget_item, .aw-video-thumb{
    position: relative;
}
.aw-photo-remove, .aw-video-remove{
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-color: white;
    border-radius: 5px;
    background-image: url(/build/images/remove.15f5ae84.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: .7;
    cursor: pointer;
}
.aw-video-remove{
    left: 5px !important;
    top: 5px !important;
    border-radius: 0 !important;
}
.aw-photo-remove:hover,.aw-video-remove:hover{
    opacity: 1;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/front.css ***!
  \****************************************************************************************************************/
/* Front specific CSS */
/* ---- SOMMAIRE ---- */
/*
	NAV/HEADER
	FOOTER
	CONTENT
		CONTENT > Blog
			CONTENT > Blog > listing
			CONTENT > Blog > detail 
		CONTENT > Annonce
			CONTENT > Annonce > map
			CONTENT > Annonce > list-item
			CONTENT > Annonce > Searchbar
			CONTENT > Annonce > detail
		CONTENT > Home
		CONTENT > Register
		CONTENT > Offres
		CONTENT > Param
		CONTENT > Contact
		CONTENT > Mon accueil
		CONTENT > 404
		CONTENT > success-inscription

	MOBILE
	ACCESSIBLE
*/
/* ------------------ */

/* BODY : Changement de typo pour la typo Orange accessible */
body.accessible {
    font-family: var(--font-family-accessible) !important;
}

body.accessible h3, body.accessible .h3 {
    font-family: var(--font-family-accessible) !important;
}

/* NAV/HEADER */

.jumbotron,
nav.navbar {
    padding: 0;
    position: relative;
}

nav.navbar {
    z-index: 10;
    background: none;
    background-color: #fff;
    margin-bottom: 15px;
}

nav.navbar .container .nav-top-tool {
    flex-basis: 100%;
    width: 100%;
    align-items: center;
    display: flex;
    position: relative;
    margin-bottom: 15px;
}

.jumbotron {
    background: transparent;
    width: 100%;
}

.jumbotron>.container {
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.jumbotron .baseline {
    color: #fff;
    z-index: 1;
    line-height: 0.7;
    font-size: 3.3rem;
}

.navbar-brand img {
    width: 100%;
    height: 70px;
}

nav .btn-group>.btn {
    border-radius: 50px !important;
    padding: 0;
    width: 45px;
    height: 45px;
    border-color: var(--color-orange);
    color: #fff;
    margin: 0 5px;
    outline: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    background-color: var(--color-orange);
}

nav .btn-group>.btn[data-original-title="Espace membre"] {
    background-color: var(--color-orange);
    color: #fff;
}

nav .btn-group>.btn:not(.navbar__panier):hover,
nav .btn-group>.btn:not(.navbar__panier):focus {
    background-color: transparent;
    color: var(--color-orange);
}

nav .btn-group>.btn .ti {
    font-size: 22px;
}

nav .btn-group>.btn#user-btn {
    font-size: 0.85rem;
    width: 170px;
    border: 0;
    text-align: left;
    margin-left: 10px;
    border-left: 1px solid #fff;
    border-radius: 0 !important;
    padding-left: 7px;
    background-color: transparent;
    color: #fff;
}

nav .btn-group>.btn#user-btn:hover {
    background-color: transparent;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

nav .btn-group>.btn#user-btn i {
    margin-right: 5px;
    height: 45px;
    text-align: center;
    line-height: 38px;
    font-size: 30px;
    display: block;
}

nav .btn-group>.btn#user-btn span {
    display: block;
}

nav .btn-group>.btn#user-btn:hover span {
    text-decoration: underline;
}

nav .btn-group>.btn#user-btn span strong {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 126px;
}

nav .btn-group>.btn#user-btn span small {
    font-size: .8rem;
    text-transform: uppercase;
    letter-spacing: 0.7px;
}

.nav-actions {
    display: flex;
    align-items: center;
    gap: 0;
    margin-left: auto;
}

.home-buttons {
    display: flex;
    gap: 5px;
}


nav .btn-link,
nav .btn-link:hover {
    color: #fff;
    font-size: 1rem;
}

.navbar-dark .navbar-nav .nav-link {
    font-weight: 700;
    font-size: 1rem;
    padding: 0 !important;
}

nav .btn-link i.ti {
    float: left;
    font-size: 38px;
    margin-right: 7px;
}

.jumbotron .btn {
    background-color: #fff;
    color: var(--color-fushia);
    border-color: #fff;
    margin-top: 1rem;
}

@media (min-width: 992px) {
    nav.navbar {
        height: auto;
        /*overflow: hidden;*/
    }

    .single-item {
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        z-index: 1;
    }

    .slider-item {
        position: relative;
    }

    .slider-item .img-fluid {
        width: 100%;
        height: 100%;
        object-fit: cover !important;
    }

    .petal-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 65%;
        height: 100%;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-left: 20px;
    }

    .petal-container::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(/build/images/petal-slider.97b2460d.svg) no-repeat 0 70%;
        background-size: cover;
        z-index: 10;
    }

    .slider-petal-text {
        position: relative;
        z-index: 20;
        width: 60%;
        color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        text-align: left;
        transform: translateX(-5%);
        padding-left: 30px;
    }

    .slider-petal-text h1 {
        font-size: 2rem;
    }

    .slider-petal-text p {
        font-size: 2.5rem;
        font-family: var(--font-family-script);
        margin-top: 40px;
        margin-left: 40px;
    }

    .jumbotron {
        margin: 1rem 0;
        height: 250px;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        color: #fff;
        position: relative;
        width: 95%;
        font-size: 2.2rem;
        line-height: 1.1;
    }

    .jumbotron .container,
    nav.navbar .container {
        height: 100%;
        position: relative;
    }

    .jumbotron>.container {
        max-width: 45%;
        margin-left: 0;
    }

    nav.navbar .container {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    nav .btn-group {
        margin: 10px 0;
    }

    .navbar-dark .navbar-nav .nav-link {
        color: #000;
    }

    nav.navbar .navbar-collapse .navbar-nav {
        width: 100%;
        position: relative;
    }


    nav .navbar-nav .nav-item {
        flex-basis: 100%;
        width: 100%;
        position: static;
        padding: 0;
    }

    nav .navbar-nav .nav-item a {
        background-color: transparent !important;
        text-align: center;
        padding: 0;
        height: 70px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    nav .navbar-nav .nav-item a svg {
        display: none;
    }

    nav .navbar-nav .nav-item a span.category-text {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 100%;
        padding: 0 10px;
        position: relative;
        z-index: 10;
        color: #000;
        background-color: #fff;
        transition: color 0.3s ease;
    }

    nav .navbar-nav .nav-item a span.category-bar {
        display: block;
        width: 100%;
        height: 15px;
        margin: 0;
        margin-top: auto;
    }

    nav .navbar-nav .nav-item a span.category-text::before {
        content: "";
        position: absolute;
        inset: 0;
        background-color: var(--cat-color);
        opacity: 0;
        z-index: -10;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        transition: opacity 0.3s ease;
    }

    nav .navbar-nav .nav-item a:hover span.category-text::before {
        opacity: 0.5;
    }

    nav .navbar-nav .nav-item a:hover span.category-text {
        color: #fff;
    }


    .navbar-expand-lg .navbar-nav .dropdown-menu {
        width: 100%;
        border-radius: 0;
        margin: 0;
        border: 0;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
        flex-wrap: wrap;
        justify-content: center;
        padding: .5rem;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu.show {
        display: flex;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a {
        flex-basis: 25%;
        max-width: 25%;
        color: #fff;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover {
        background-color: transparent;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a strong {
        display: block;
        position: relative;
        padding: 0.25rem;
        transition: all 0.25s linear;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover strong {
        color: #000;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a strong:before {
        content: "";
        height: 1px;
        width: 50%;
        position: absolute;
        bottom: 0;
        left: 25%;
        background-color: rgba(0, 0, 0, 0.6);
        transition: all 0.25s linear;
        transform: scaleX(0);
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover strong:before {
        transform: scaleX(1);
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a small {
        font-size: 0.6rem;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    nav.navbar .container .nav-top-tool::after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background-color: #000;
        position: absolute;
        bottom: -10px;
        left: 0;
    }
}

@media (min-width: 1200px) {

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 2.4rem;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .jumbotron .baseline {
        font-size: 3rem;
    }

    /*nav.navbar .navbar-collapse .navbar-nav{
        margin-top: 2px;
    }*/
    .navbar-dark .navbar-nav .nav-link {
        font-size: .9rem;
    }
}

@media (max-width: 991px) {

    .single-item {
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        z-index: 1;
    }

    .slider-item {
        position: relative;
    }

    .petal-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: left;
        padding-left: 20px;
    }

    .petal-container::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 70%;
        height: 100%;
        background: url(/build/images/petal-slider.97b2460d.svg) no-repeat 0 70%;
        background-size: cover;
        z-index: 10;
    }

    .slider-petal-text {
        position: relative;
        z-index: 20;
        width: 40%;
        color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        text-align: left;
        transform: translateX(-40%);
        padding-left: 30px;
    }

    .slider-petal-text h1 {
        margin: 0;
        font-size: 1.5rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }


    .jumbotron .container {
        height: 50vh;
        justify-content: flex-end;
        align-items: flex-start;
        width: 100%;
        max-width: 55%;
        margin-left: 0;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        color: #fff;
        position: relative;
        font-size: 2.3rem;
        margin-bottom: 0;
    }

    .navbar-dark .navbar-toggler {
        background-color: var(--color-fushia);
        color: #fff;
        border-radius: 50px;
        border: 2px solid #fff;
        text-transform: uppercase;
        font-size: .85rem;
        display: flex;
        align-items: center;
        padding: 10px 16px;
        outline: 0;
        font-weight: 700;
        z-index: 10;
    }

    .navbar-dark .navbar-toggler span {
        margin-left: 5px;
    }

    #navbarNav.collapse {
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        background-color: #fff;
        width: 66.66%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        min-width: 250px;
        transition: transform .3s linear;
        overflow-y: auto;
    }

    #navbarNav.collapse:not(.show) {
        transform: translateX(-100%);
    }

    #navbarNav.collapse.show {
        transform: translateX(0);
        z-index: 20;
    }

    .navbar-collapse .brand-collapse {
        max-width: 100%;
    }

    .navbar-collapse .brand-collapse,
    .navbar-collapse .navbar-nav {
        padding: 5px 15px;
        margin: 0;
    }

    .navbar-collapse .navbar-nav {
        width: 100%;
    }

    .navbar-dark .navbar-nav .nav-link {
        color: #fff;
        font-weight: 700;
        font-size: 1rem;
        padding: 15px !important;
    }

    .navbar-nav .nav-item {
        margin: 8px 0;
    }

    .navbar-nav .nav-item a {
        padding: 20px 30px;
        border-radius: 50px;
        border: 2px solid #fff;
    }

    .navbar-nav .nav-item a svg {
        max-width: 20px;
        margin-right: 10px;
    }

    .navbar-nav .nav-item a:hover .category-text {
        color: var(--cat-color);
    }

    .navbar-collapse .profil-btn {
        margin-bottom: 0;
        width: 100%;
        padding-bottom: 3.5rem;
    }

    .navbar-collapse .profil-btn a {
        display: block;
        color: #fff;
        padding: 25px;
        background-color: var(--color-blue);
    }

    .navbar-collapse .profil-btn a:hover {
        text-decoration: none;
        background-color: #023C6E;
    }

    .navbar-collapse .profil-btn a .ti {
        border: 2px solid #fff;
        width: 35px;
        height: 35px;
        display: inline-block;
        text-align: center;
        line-height: 27px;
        border-radius: 50px;
        margin-right: 10px;
    }

    nav.navbar {
        margin-bottom: 0;
    }

    nav.navbar .container .nav-top-tool {
        margin-bottom: 0;
    }

}

@media (max-width: 768px) {
    nav.navbar>.container:before {
        display: none;
    }

    .jumbotron .container {
        max-width: 100%;
    }

    nav.navbar:before {
        height: 100%;
    }
}

@media (min-width: 576px) {
    .navbar-brand {
        max-width: 300px;
        margin-right: 2%;
    }

}


/* FOOTER */

footer {
    background-color: var(--color-blue);
    color: #023C6E;
    font-size: .9rem;
    position: relative;
}

footer:before {
    content: "";
    background: url(/build/images/wave-sep.02dff470.svg) 0 50% no-repeat;
    background-size: cover;
    position: absolute;
    width: 160px;
    height: 33px;
    top: 0;
    left: calc(50% - 160px / 2);
}

footer p {
    margin-bottom: 0;
}

footer>.container {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

footer .row-dark {
    background-color: #023C6E;
    color: rgba(255, 255, 255, .7);
}

footer .row-dark p {
    padding: 10px 0;
    font-size: .8rem;
}

footer h4 {
    font-size: 1.2rem;
    margin-bottom: 15px;
}

footer ul {
    padding-left: 0;
}

footer ul li {
    list-style: none;
    margin-bottom: 5px;
}

.social-media a {
    margin-right: 10px;
}

.social-media a:hover {
    text-decoration: none;
}

.social-media a svg {
    max-height: 25px;
    max-width: 25px;
}

.social-media a:hover svg path {
    fill: #fff;
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #fff;
    text-decoration: underline;
}

@media (min-width: 576px) {
    footer ul {
        column-count: 2;
    }
}

@media (min-width: 768px) {
    footer .col-md-4 ul {
        column-count: 1;
    }
}

@media (max-width: 767px) {
    footer .col-md-4 {
        order: -1;
    }
}


/* FOOTER / toolbar-user */

#toolbar-user {
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 0;
    z-index: 100;
    top: 50%;
    transform: translateY(-50%);
    width: 70px;
    justify-content: space-around;
}

#toolbar-user a {
    flex: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .65rem;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #dedee8;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
    padding: 10;
    transition: all .2s linear;
    box-shadow: 0 0 15px rgb(0 0 0 / 15%);
}

#toolbar-user a {
    text-decoration: none;
    background-color: #000;
    color: #fff;
}

#toolbar-user a:first-child {
    border-top: 0;
    border-radius: 10px 0 0 0;
}

#toolbar-user a:first-child {
    color: #fff;
    background-color: var(--color-fushia);
}

#toolbar-user a:nth-child(3) {
    color: #fff;
    background-color: var(--color-orange);
}

#toolbar-user a:last-child {
    border-radius: 0 0 0 10px;
}

#toolbar-user a i,
#toolbar-user a span {
    font-size: 30px;
    margin-bottom: 8px;
    text-transform: none;
}

/* COOKIES MODAL */
#rgpd-cookies-modal {
    bottom: 1.5em;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    color: #696a72;
    font-family: "Open Sans", sans-serif;
    font-size: 14px !important;
    font-weight: normal;
    left: 1.5em;
    line-height: normal;
    max-width: 600px;
    position: fixed;
    transition: all 0.3s;
    text-align: left;
    width: calc(100% - 3em);
    z-index: 2147484000;
}

#rgpd-cookies-modal h1, #rgpd-cookies-modal .h1, #rgpd-cookies-modal h2, #rgpd-cookies-modal .h2, #rgpd-cookies-modal p, #rgpd-cookies-modal strong, #rgpd-cookies-modal small, #rgpd-cookies-modal a {
    font-family: "Open Sans", sans-serif;
}

#rgpd-cookies-modal.closed {
    width: auto;
    box-shadow: none;
}

#rgpd-cookies-modal #rgpd-cookies-modal-wrapper {
    background: #fff;
    border-radius: 0.2em;
}

#rgpd-cookies-modal.closed #rgpd-cookies-modal-wrapper {
    display: none;
    width: 0;
}

#rgpd-cookies-modal:not(.closed) #rgpd-cookies-modal-wrapper {
    overflow-y: auto;
    max-height: 90vh;
}

#rgpd-cookies-modal:not(.closed) #open-cookies-modal {
    display: none;
}

#rgpd-cookies-modal #open-cookies-modal {
    border: none;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    justify-content: center;
    align-items: center;
}

#rgpd-cookies-modal.closed #open-cookies-modal {
    display: inline-flex;
}

#rgpd-cookies-modal .h2 {
    color: #1d1d20;
    display: inline-flex;
    font-size: 22px;
    margin: 0;
    font-weight: bold;
    text-shadow: none;
}

#rgpd-cookies-modal strong {
    color: #1d1d20;
}

#rgpd-cookies-modal a {
    color: #ff7756;
    text-decoration: underline;
}

#rgpd-cookies-modal a:hover, #rgpd-cookies-modal a:focus, #rgpd-cookies-modal a:active {
    color: #cb3425;
    text-decoration: none;
}

#rgpd-cookies-modal #open-cookies-modal {
    transition: none;
}

#rgpd-cookies-modal #open-cookies-modal:focus,
#rgpd-cookies-modal #open-cookies-modal:focus-visible,
#rgpd-cookies-modal #open-cookies-modal:active {
    outline: 4px auto #f9c485;
}

#rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a {
    align-items: center;
    border: 1px solid #ff7756;
    border-radius: 50%;
    display: inline-flex;
    font-size: 12px;
    height: 1.4em;
    justify-content: center;
    text-decoration: none;
    width: 1.4em;
    transition: none;
}

#rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:hover, #rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:focus, #rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:active {
    background-color: #ff7756;
    color: #fff;
}

.rgpd-cookies-modal-title {
    background-color: #fff !important;
    border-bottom: 0 !important;
    border-top-right-radius: 0.2em;
    border-top-left-radius: 0.2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
}

.rgpd-cookies-modal-description, .rgpd-cookies-modal-privacy-policy, .rgpd-cookies-modal-buttons, #rgpd-cookies-modal-cookies {
    padding-left: 2em;
    padding-right: 2em;
}

.rgpd-cookies-modal-privacy-policy {
    font-size: 13px;
}

.rgpd-cookies-modal-cookie:first-child {
    border-bottom: 1px solid #d9dbe7;
    padding-bottom: 1em;
}

.rgpd-cookies-modal-buttons {
    background-color: #fff;
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    border-top: 0;
    display: flex;
    padding-bottom: 2em;
}

.rgpd-cookies-modal-buttons .btn {
    display: inline-flex;
    justify-content: center;
    padding: 0.6em 1.3em;
    font-size: 14px;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark {
    align-items: center;
    background-color: transparent;
    border: 1px solid #6f737e;
    border-radius: 0.2em;
    box-shadow: none;
    color: #6f737e;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark:hover {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark:not(:disabled):not(.disabled):active, .rgpd-cookies-modal-buttons .btn.btn-outline-dark:not(:disabled):not(.disabled).active {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-buttons .show>.btn-outline-dark.dropdown-toggle {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-cookie-short-description {
    font-size: 13px;
    padding: 5px;
}

.rgpd-cookies-modal-buttons>button:not(:last-child) {
    margin-right: 1em;
}

#rgpd-cookies-modal .dough {
    fill: #F9C485;
}

#rgpd-cookies-modal .choco {
    fill: #281815;
}

/* CONTENT */

section {
    position: relative;
}

#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1;
}

#overlay.show {
    display: block;
}

.rounded {
    border-radius: 15px !important;
}

.striked {
    text-decoration: line-through;
}

.hideContent {
    overflow: hidden;
    height: 5em;
}

.showContent {
    line-height: 1em;
    height: auto;
}

svg.wave-sep {
    max-width: 160px;
    margin: -1px auto 0;
    display: flex;
    fill: #d0d0df;
    position: absolute;
    left: calc(50% - 160px / 2);
    top: auto;
}

svg.wave-sep path {
    text-align: center;
}

.eapp-weather-weather-component a {
    display: none !important;
}

.card {
    padding: 1.5rem;
    background-color:
        /*#dedee8*/
        #e9ecef;
}

@media (max-width: 992px) {
    nav[aria-label="breadcrumb"] {
        display: none;
    }
}


/* CONTENT > Blog */

.blog-excerpt {
    font-weight: bold;
}

.blog-content img, .category-description img, .cms-content img {
    max-width: 100% !important;
    height: auto !important;
}

.blog-content iframe, .category-description iframe, .cms-content iframe {
    max-width: 100% !important;
    height: auto;
    /* not important ! overridden in JS */
}

nav.blog-tags ul {
    list-style-type: none;
    padding: 0;
}

nav.blog-tags ul>li {
    display: inline;
}


/* CONTENT > Blog > listing */

section.category-description {
    color: #fff;
    background-color: #d0d0df;
    text-align: center;
    padding: 0 0 1rem !important;
    margin-top: -0.5rem;
}

.list-blog-items {
    display: flex;
    flex-wrap: wrap;
}

.list-blog-items article {
    margin-bottom: 2rem;
    box-shadow: 0 0 15px rgb(0, 0, 0, 0.15);
    padding: 1rem;
    display: flex;
    align-items: flex-start;
    border-radius: 15px;
}

.list-blog-items article>.item-img {
    /*margin-right: 2rem;*/
    width: 100%;
    margin-bottom: 1rem;
    text-align: center;
}

.list-blog-items article>.item-img img {
    transition: all .2s linear;
    max-width: 100%;
    border: 1px solid #eee;
}

/*.list-blog-items article > .item-img:hover img{
	transform: scale(1.1);
}*/
.list-blog-items .card-item-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
}

.list-blog-items .card-item-content>.media-heading {
    margin-bottom: 0;
    text-align: center;
}

.list-blog-items .card-item-content>time {
    font-size: .8rem;
    margin-bottom: 1rem;
    display: block;
}

.list-blog-items .card-item-content>p {
    font-size: 1rem;
    margin-bottom: 1rem;
}

.list-blog-items .card-item-content>.btn {
    margin-top: auto;
    width: 100%;
    font-size: 1rem;
    line-height: 1.1;
}

.list-blog-items .card-item-content>.btn svg {
    max-width: 18px;
    margin-right: 8px;
}

@media (max-width: 991px) {
    section.category-description {
        margin-top: 0;
        padding-top: 1rem !important;
    }
}

@media (min-width: 650px) {
    .list-blog-items article {
        flex-basis: calc(50% - 2rem);
        width: calc(50% - 2rem);
        flex-direction: column;
        margin: 0 1rem 2rem;
        justify-content: center;
    }
}

@media (max-width: 800px) {
    .suggest-row .row:has(.list-blog-items) {
        padding: 2rem 0;
    }
}

@media (max-width: 520px) {
    .list-blog-items article {
        flex-basis: 100%;
        width: 100%;
        flex-direction: column;
        margin: auto;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .list-blog-items article>.item-img {
        margin-bottom: 0;
        margin-right: 1rem;
    }
}

@media (min-width: 1200px) {
    .list-blog-items article {
        flex-basis: calc(33.33% - 2rem);
        width: calc(33.33% - 2rem);
    }
}


/* CONTENT > Blog > detail */
div.blog-intro p.lead {
    text-align: justify;
}

.category-description time {
    display: block;
    font-size: 1rem;
    opacity: .75;
}

.blog-intro {
    align-items: center;
    margin-bottom: 2rem;
    border-bottom: 1px solid var(--color-default-gray);
}

.view-item {
    margin-bottom: 2rem;
}

.view-item img,
.view-item iframe {
    max-width: 100% !important;
    margin: 2rem 0;
}

ul.tags {
    list-style: none;
    padding: 0;
    display: flex;
    margin-top: 2rem;
    flex-wrap: wrap;
}

ul.tags li {
    margin-right: 10px;
    margin-bottom: 10px;
}

.tags .badge {
    color: #fff;
    background-color: var(--color-blue);
    padding: 0.5rem 0.8rem;
    border-radius: 7px;
    text-transform: uppercase;
    transition: all .1s linear;
}

.tags .badge:hover {
    transform: translateY(-10px);
}

.suggest-row .row {
    background-color: #dedee8;
    border-radius: 20px;
    padding: 2rem 2rem 1rem;
    margin-bottom: 3rem;
    /*color:#fff;*/
}

/*.suggest-row .row h2{
	color:#fff;
	text-align: center;
}*/

.suggest-row .row article {
    border-color: transparent;
    background-color: #fff;
}

/*.suggest-row .row article:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
}*/

@media (min-width: 992px) {
    .category-description .row>div {
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
}

/* limite 50% */

.blog-content.limited {
    max-height: 75vh;
    overflow: hidden;
    position: relative;
}

.blog-content.limited:before {
    content: "";
    width: 100%;
    height: 25vh;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}


/* Inactive account (jumbo) */
div.inactive-account {
    background-color: #efefef;
}

/* Subscription > Steps */
nav.subscribe-steps {
    border: 1px solid #666;
    border-radius: 5px;
}

nav.subscribe-steps ol li {
    color: var(--font-body-color) !important;
}

nav.subscribe-steps ol li a {
    color: var(--color-blue) !important;
}

/* CONTENT > Mon Compte */
#params_container span.badge {
    cursor: pointer;
}

#params_container span.badge.inactive {
    opacity: .5;
}

#params_container span.badge:hover {
    opacity: 1;
}

ul.params-children {
    display: none;
}

.badge a, .badge i {
    color: white !important;
}

/* CONTENT > Annonce */

/* CONTENT > Annonce > recherche */

section[class^="bg-"] .form-group>* {
    border-color: #fff;
}

section[class^="bg-"] .form-group.strong>* {
    border-color: #000;
}

section[class^="bg-"] .form-group select,
section[class^="bg-"] .form-group option,
section[class^="bg-"] .form-group input::placeholder {
    font-weight: 300;
    color: #868D96;
}

section[class^="bg-"] .form-group.strong select,
section[class^="bg-"] .form-group.strong option,
section[class^="bg-"] .form-group.strong input::placeholder {
    font-weight: 700;
    color: #000;
}

/* CONTENT > Annonce > map */

#map-france #departements>* {
    fill: #999;
}

#map-france #bordure>* {
    fill: #000;
}

#map-france #regions a>* {
    fill: #fff;
}

#map-france #regions a:hover>* {
    fill: #d0d0df;
}

/* CONTENT > Annonce > list-item */

.list-annonce-items {
    display: flex;
    flex-wrap: wrap;
}

.list-annonce-items.my-list-annonce-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

.list-annonce-items .annonce-item {
    background-color: #fff;
    border-radius: 15px;
    display: flex;
    padding: 0.5rem;
    margin-bottom: 15px;
}

.list-annonce-items.my-list-annonce-items .annonce-item {
    flex-wrap: wrap;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.my-list-annonce-items .card-item-button-container {
    display: flex;
    align-items: end;
    gap: 5px;
    width: 100%;
}

.my-list-annonce-items .card-item-button-container .badge {
    white-space: wrap;
}

.list-annonce-items .annonce-item * {
    color: #000;
    flex: 0 1 auto;
}

.list-annonce-items .annonce-item .item-img {
    margin-right: 1rem;
    align-items: center;
    justify-content: center;
    max-width: 40%;
    display: flex
}

.list-annonce-items .annonce-item .item-img img {
    max-width: 100%;
}

.list-annonce-items .annonce-item .card-item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-basis: 60%;
    width: 60%;
    flex-grow: 1;
    flex-basis: 0;
}

.list-annonce-items.my-list-annonce-items .annonce-item .card-item-content {
    flex-basis: 0;
}

.list-annonce-items .annonce-item .card-item-content .media-heading {
    font-size: 1.15rem;
}

.list-annonce-items .annonce-item .card-item-content .media-heading,
.list-annonce-items .annonce-item .card-item-content [data-type="categorie"] {
    margin-bottom: 0;
}

.list-annonce-items .annonce-item .card-item-content [data-type="categorie"],
.list-annonce-items .annonce-item .card-item-content time {
    font-size: .9rem;
    color: rgba(0, 0, 0, .5);
}

/* Label qualité */

.list-annonce-items .annonce-item.qualite {
    background: #fff url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) calc(100% - 5px) calc(100% - 35px) no-repeat;
    background-size: 55px;
}


@media (min-width: 1200px) {
    .list-annonce-items .annonce-item {
        flex-basis: calc(33.33% - 15px);
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item {
        flex-basis: calc(50% - 15px);
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item.w-100 {
        flex-basis: calc(100% - 15px);
        margin-left: 15px;
    }

    .list-annonce-items .annonce-item:nth-child(3n+2) {
        margin-left: 15px;
        margin-right: 15px;
    }

    .my-list-annonce-items .annonce-item:nth-child(2n+1) {
        margin-right: 15px;
    }

    .my-list-annonce-items .annonce-item:nth-child(2n) {
        margin-right: 0;
        margin-left: 0;
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item:nth-child(3n+2) {
        margin-left: 0px;
        margin-right: 0px;
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item:nth-child(2n+1):not(.w-100) {
        margin-left: 15px;
        margin-right: 15px;
    }
}


@media (min-width: 768px) and (max-width: 1199px) {
    .my-list-annonce-items {
        gap: 7.5px;
    }

    .list-annonce-items .annonce-item {
        flex-basis: calc(50% - 15px);
    }

    .list-annonce-items .annonce-item:nth-child(even) {
        margin-left: 7.5px;
    }

    .list-annonce-items .annonce-item:nth-child(odd) {
        margin-right: 7.5px;
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    .list-annonce-items .annonce-item {
        flex-basis: calc(100% - 15px);
    }

    .my-list-annonce-items {
        grid-template-columns: 1fr !important;
    }

    .slider-petal-text {
        padding-left: 35px;
    }

    .slider-petal-text h1 {
        margin: 0;
        font-size: 1rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }
}

@media (max-width: 575px) {
    .my-list-annonce-items {
        grid-template-columns: 1fr !important;
    }
}

#classified-search-form {
    display: none;
}

/* CONTENT > Annonce > Searchbar */

.search-criterion {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    font-size: 0.9rem;
    padding: 0;
}

.search-criterion li {
    margin: 0 0.5rem 0.5rem 0;
    padding: 0.5rem 0.75rem;
    font-weight: 700;
    background-color: var(--color-yellow);
    border-radius: 50px;
}

.search-criterion li span {
    font-weight: 400;
}

#announce-gallery-container {
    position: relative;
}

#announce-gallery-container:before {
    content: "";
    width: 100%;
    height: 50%;
    background-color: #fff;
    position: absolute;
    bottom: -1px;
    left: 0;
}

#announce-gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: relative;
}

#announce-gallery .item {
    display: none;
    padding: 15px;
    position: relative;
}

@media (min-width: 992px) {
    #announce-gallery .item {
        flex-basis: 33.33%;
    }

    #announce-gallery .item:nth-child(-n+3) {
        display: block;
    }

    #announce-gallery .item:nth-child(1) {
        margin-left: -15px;
    }

    #announce-gallery .item:nth-child(3):before {
        content: "";
        display: block;
        width: calc(100% - 30px);
        height: calc(100% - 30px);
        background-color: rgba(0, 0, 0, .5);
        position: absolute;
        top: 15px;
        left: 15px;
        border-radius: 15px;
        transition: all .3s linear;
    }

    #announce-gallery .item:nth-child(3):after {
        content: "+";
        font-size: 7rem;
        color: #fff;
        position: absolute;
        z-index: 5;
        left: calc(50% - 25px);
        top: calc(50% - 30px);
        display: block;
        width: 50px;
        height: 60px;
        text-align: center;
        line-height: 54px;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    #announce-gallery {
        padding-top: 2rem;
    }

    #announce-gallery .item {
        flex-basis: 50%;
    }

    #announce-gallery .item:nth-child(-n+2) {
        display: block;
    }

    #announce-gallery .item:nth-child(1) {
        margin-left: -15px;
    }

    #announce-gallery .item:nth-child(2):before {
        content: "";
        display: block;
        width: calc(100% - 30px);
        height: calc(100% - 30px);
        background-color: rgba(0, 0, 0, .5);
        position: absolute;
        top: 15px;
        left: 15px;
        border-radius: 15px;
        transition: all .3s linear;
    }

    #announce-gallery .item:nth-child(2):after {
        content: "+";
        font-size: 7rem;
        color: #fff;
        position: absolute;
        z-index: 5;
        left: calc(50% - 25px);
        top: calc(50% - 30px);
        display: block;
        width: 50px;
        height: 60px;
        text-align: center;
        line-height: 54px;
    }
}

@media (max-width: 575px) {
    #announce-gallery {
        padding-top: 2rem;
    }

    #announce-gallery .item {
        flex-basis: 100%;
    }

    #announce-gallery .item:first-child {
        display: block;
    }
}


/* Main */

.announce-main {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--color-default-gray);
}

.announce-main h1 {
    margin-bottom: 0;
}

.announce-main p[data-type="price"] {
    font-weight: 700;
    font-size: 2rem;
}

.announce-main .annonce-informations * {
    color: rgba(0, 0, 0, .5);
    margin-bottom: 0;
    font-size: 1rem;
}

.announce-description p {
    font-size: 1.1rem;
}

.announce-contact {
    max-width: 100%;
}

.announce-contact p {
    font-size: .9rem;
    opacity: .5;
}

.announce-contact p a {
    color: inherit;
    text-decoration: none;
}

.announce-contact p a:hover {
    color: #000;
    text-decoration: none;
}

.announce-contact .card-title {
    font-size: 1.1rem;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 0.4rem;
}

.announce-more .rate {
    font-size: .8rem;
    margin-bottom: 2rem;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    padding: 3px 6px;
    border-radius: 5px;
    display: inline-block;
}

.announce-more .rate * {
    color: #fff;
}

.announce-more .rate strong {
    font-size: 1rem;
    display: inline-block;
    transform: translateY(-2px);
    color: var(--color-yellow);
}

.announce-more .list-inline {
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
}

.announce-more .list-inline li {
    margin: 0;
    min-width: 25%;
}

.announce-more .list-inline strong {
    display: block;
    border-bottom: 1px solid #fff;
    padding-bottom: 0.25rem;
    margin-bottom: 0.25rem;
}

/* Label qualité */

.labelqualite #classified-contact:before {
    content: "";
    display: block;
    width: 150px;
    height: 150px;
    background: #fff url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) 0 0 no-repeat;
    background-size: contain;
    margin: 0 auto 1rem;
}

@media (max-width: 767px) {
    .labelqualite h1:before {
        content: "";
        display: block;
        width: 80px;
        height: 80px;
        background: url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) 0 0 no-repeat;
        background-size: contain;
        position: absolute;
        top: -150px;
        left: 30px;
    }
}


/* CONTENT > Home */

/* CONTENT > Home > Header */
body[data-categorie="home"] nav.navbar>.container {
    height: 100%;
}

body[data-categorie="home"] nav.navbar .navbar-collapse {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
}

.btn-link.shop-btn {
    max-height: 45px;
    margin-right: 1rem;
}

.btn-link.shop-btn img {
    max-height: 45px;
}

@media (min-width: 992px) {
    body[data-categorie="home"] nav.navbar {
        height: 80vh;
        background: url(/build/images/home-desktop-bandeau.5c433eb9.jpg) 50% 50% no-repeat;
        background-size: cover;
        overflow: visible;
        margin-bottom: 65px;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        background: url(/build/images/home-double-petal.71f7331d.svg) 100% 100% no-repeat;
        background-size: 100% auto;
        width: calc(50% + 230px);
        bottom: -65px;
        left: -230px;
        height: calc(100% + 65px);
    }

    body[data-categorie="home"] .jumbotron {
        align-self: flex-end;
        min-height: 45vh;
        align-items: center;
        display: flex;
    }

    body[data-categorie="home"] .jumbotron>.container {
        max-width: 50%;
        margin-left: 0;
    }

    body[data-categorie="home"] .jumbotron>.container>* {
        width: 80%;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 3rem;
        margin-bottom: 2rem;
    }

    body[data-categorie="home"] .jumbotron p:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body[data-categorie="home"] nav.navbar {
        background-position: 60% 100%;
        height: 700px;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        background-size: contain;
        background-position: 0 50px;
        width: calc(66.66% + 200px);
        height: 95%;
    }

    body[data-categorie="home"] .jumbotron {
        min-height: 45vh;
    }

    body[data-categorie="home"] .jumbotron>.container>* {
        width: 100%;
    }
}

@media (min-width: 1600px) {

    body[data-categorie="home"] nav.navbar,
    body[data-categorie="home"] nav.navbar>.container {
        max-height: 700px !important;
    }

    body[data-categorie="home"] .jumbotron {
        min-height: 400px !important;
    }
}

@media (max-width: 991px) {
    body[data-categorie="home"] nav.navbar .container .nav-top-tool {
        align-self: flex-start;
        z-index: 10;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    body[data-categorie="home"] nav.navbar {
        max-height: 630px;
        height: 85vh;
        margin-bottom: 80px;
        overflow: visible;
    }

    body[data-categorie="home"] nav.navbar:before {
        content: "";
        height: 95px;
        width: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        content: "";
        width: calc(60% + 60px);
        height: 100%;
        display: block;
        background: url(/build/images/petal-template-header.a8bd2a57.svg) 100% 100% no-repeat;
        background-size: contain;
        position: absolute;
        left: -60px;
        z-index: 0;
        bottom: -100px;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-group.d-none.d-md-flex {
        display: inline-flex !important;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-link.d-none.d-lg-block {
        display: block !important;
        color: var(--color-blue);
        position: absolute;
        bottom: -60px;
        right: 20px;
    }

    body[data-categorie="home"] .jumbotron {
        margin: 0;
        height: auto;
        align-self: flex-end;
    }

    body[data-categorie="home"] .jumbotron .container {
        max-width: 50%;
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    body[data-categorie="home"] nav.navbar>.container:before {
        width: calc(65% + 60px);
        bottom: -85px;
        left: -75px;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 2.1rem;
    }

    body[data-categorie="home"] .jumbotron .btn {
        display: none;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-link.d-none.d-lg-block {
        right: 10px;
        bottom: -50px;
        font-size: .85rem;
    }
}

@media (max-width: 575px) {
    body[data-categorie="home"] nav.navbar {
        height: 380px;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 1.9rem;
    }
}

/* CONTENT > Mon Compte > Coffre fort */

table.table-valign tr td, table.table-valign tr th {
    vertical-align: middle;
}

/* CONTENT > Home > Contenu */

#encart-gratuit {
    width: 95%;
    background-color: var(--color-blue);
    color: white;
    margin-bottom: 15px;
    padding: 10px 0 10px 0;
    box-shadow: 10px -7px rgba(29, 105, 170, 70%);
}

#encart-gratuit a {
    color: white !important;
    position: absolute !important;
    display: contents !important;
}

#home-adhesion-col a {
    position: relative;
    display: block;
    /*overflow: hidden;*/
    border-radius: 15px;
}

#home-adhesion-col>a:before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(/build/images/subscription_home.9e70947d.svg) 0 100% no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
}

#home-adhesion-col span {
    position: absolute;
    bottom: 1rem;
    left: 0;
    width:
        /*100%*/
        calc(100% - 40px);
    margin: 0;
    color: #fff;
    padding: 0 1rem;
    z-index: 5;
}

#home-adhesion-col span:not(.h2) {
    font-size: .8em;
    line-height: 1.1;
    display: none;
}

#home-adhesion-col span.h2 {
    bottom: 1px;
    font-size: 1.7rem;
    text-align: center;
    width: 100%;
}

/*
#home-adhesion-col span.h2:before{
	content: "";
    width: 100%;
    height: 150px;
    position: absolute;
    left: 0;
    top: -15px;
    background-color: var(--color-purple);
    z-index: -1;
    border-radius: 0 50% 0 0;
}*/
#home-majordome-col .card {
    background: var(--color-purple) url(/build/images/majordome.4e902082.svg) calc(100% - 1rem) calc(100% - 1rem) no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

#home-majordome-col .card>* {
    color: #fff;
}

#home-majordome-col .card p {
    font-size: .8em;
    line-height: 1.2;
}

#home-majordome-col .btn-primary {
    background-color: #fff;
    color: var(--color-purple);
    border-color: #fff;
    margin-top: 1.5rem;
}

#home-majordome-col .btn-primary:hover,
#home-majordome-col .btn-primary:focus {
    background-color: transparent;
    color: #fff;
}

.media-cat-annonce h3 {
    height: 200px;
    background-size: cover;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

.media-cat-annonce a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 100%;
}

/*.media-cat-annonce img{
	border-radius: 15px 15px 0 0;
	width: 100%;
}*/
.media-cat-annonce .media-cat-heading {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 0 100px 0 0;
    padding: 0.5rem 0.5rem 1.5rem 0.5rem;
    color: #fff;
    font-size: 1.15rem;
    font-weight: 700;
    transform: translateY(1rem);
    transition: all 0.15s linear;
}


.media-cat-annonce a:hover .media-cat-heading {
    transform: translateY(0);
}

.media-cat-annonce .media-cat-heading i {
    display: block;
    margin-bottom: .2rem;
}

@media (min-width: 1200px) {
    #home-majordome-col .card>* {
        width: calc(100% - 110px);
    }
}

@media (max-width: 991px) {
    body[data-categorie="home"] .row1 .navbar-nav .nav-item {
        margin: 2.5px 0;
    }

    body[data-categorie="home"] .row1 .navbar-nav .nav-item a {
        color: #fff;
        font-weight: 700;
        padding: 15px 20px;
        font-size: 1rem;
    }

    body[data-categorie="home"] .row1 .order-sm-1 {
        text-align: center;
        margin-bottom: 2rem;
    }

    body[data-categorie="home"] .row1 .order-sm-1 .img-fluid {
        transform: scaleX(-1);
        max-height: 230px;
    }

    #home-adhesion-col a:before {
        bottom: -70px;
    }

    #home-adhesion-col span {
        width: calc(100% - 60px);
    }
}

@media (max-width: 768px) {
    #home-adhesion-col a:before {
        width: calc(100% + 50px);
    }

    #home-adhesion-col span {
        padding: 0 1rem;
    }

    body[data-categorie="home"] .row2 .btn-link.color-pink {
        font-size: .85rem;
    }

    .media-cat-annonce .media-cat-heading {
        font-size: 1rem;
    }

    #home-majordome-col .card {
        max-width: 100%;
    }

    #home-majordome-col .card>* {
        max-width: calc(100% - 150px);
    }

    #home-majordome-col .card h2 {
        margin-bottom: 0;
    }

    .list-annonce-items .annonce-item .item-img {
        max-width: 100px;
    }

    .list-annonce-items .annonce-item .item-img img {
        max-width: 100%;
    }

    .list-annonce-items .annonce-item .card-item-content .media-heading {
        font-size: 1.1rem;
    }

    .list-annonce-items .annonce-item p[data-type="price"] {
        margin-bottom: 0.5rem;
    }
}

/*@media (min-width: 576px) {
    #home-adhesion-col a:hover:before {
        transform: scale(1.2);
    }
}*/

@media (max-width: 575px) {
    body[data-categorie="home"] .row1 {
        padding-bottom: 0 !important;
    }

    #home-adhesion-col a {
        max-height: 250px;
        overflow: hidden;
        border-radius: 15px;
        margin-bottom: 2rem;
    }

    #home-adhesion-col a:before {
        background: var(--color-blue);
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10%;
    }

    #home-adhesion-col span.h2 {
        font-size: 1.3rem;
    }

    #home-majordome-col {
        margin-bottom: 4rem;
    }

    #home-majordome-col .btn-primary {
        margin-top: 0;
    }

    .list-annonce-items .annonce-item {
        width: 100%;
    }

    body[data-categorie="home"] .row2 .col-sm-6 {
        margin-bottom: 2rem;
    }
}


#home-youtube h2 {
    font-family: var(--font-family-default);
    color: #000;
    position: relative;
    font-size: 1.5rem;
}

#home-youtube h2 span {
    display: block;
    background: url(/build/images/titre-youtube.fcb09e90.svg) 100% 100% no-repeat;
    width: 222px;
    color: transparent;
    height: 70px;
    margin-left: auto;
    position: relative;
}

#home-youtube h2 span:before {
    content: "";
    width: 128px;
    height: 140px;
    background: url(/build/images/home-petal-youtube.08425e5d.svg) 0 0 no-repeat;
    position: absolute;
    top: -195px;
    left: -70px;
    background-size: contain;
}

#home-youtube .btn-link {
    color: #000;
    width: 255px;
    display: block;
    line-height: 1.2;
    font-size: 1rem;
}

#home-youtube .btn-link strong,
#home-youtube .btn-link:hover {
    color: #f00;
}

#home-youtube .btn-link strong {
    font-size: .9rem;
}

#home-youtube img {
    float: left;
    margin-right: 10px;
}


@media (min-width: 992px) {
    #home-youtube {
        text-align: right;
    }

    #home-youtube .btn-link {
        margin-left: auto;
    }
}

@media (max-width: 991px) {
    #home-youtube .col-lg-6 {
        text-align: center;
    }

    #home-youtube h2 {
        text-align: center;
    }

    #home-youtube h2 span {
        margin-right: auto;
    }

    #home-youtube h2 span:before {
        top: -90px;
        left: -140px;
    }

    #home-youtube .btn-link {
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 768px) {
    #home-youtube iframe {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    #home-youtube h2 span {
        background-size: cover;
        height: 50px;
        width: 163px;
    }

    #home-youtube h2 span:before {
        top: -70px;
        width: 75px;
        height: 94px;
        background-size: cover;
        left: -90px;
        z-index: -1;
        opacity: .25;
    }
}

/* Style formulaires */

.liste-privileges {
    border: 5px solid #dedee8;
    border-radius: 20px;
    padding: 2rem 2rem 1rem;
    list-style: none;
    margin-bottom: 3rem;
}

.liste-privileges li {
    margin-bottom: 1.25rem;
    font-size: 1rem;
}

.liste-privileges li strong {
    background-color: var(--color-blue);
    color: #fff;
    padding: 0.3rem 0.5rem;
    margin-bottom: 0.3rem;
    display: inline-block;
}

@media (min-width: 992px) {
    .liste-privileges {
        column-count: 2;
    }
}

@media (max-width: 768px) {
    form .h3 {
        text-align: center;
        font-size: 1.5rem;
    }
}


/* CONTENT > Register */

form.register {
    margin-top: 2rem;
}

form.register .row {
    margin: 0 0 2rem 0;
}

form.register .row>div {
    padding: 0;
}

form.register .card-body {
    padding: 0;
}

form.register .card-body .contact-picture {
    max-width: 160px;
    position: absolute;
    right: 75px;
    top: 75px;
    z-index: 1;
}

@media (max-width: 576px) {
    form.register .card-body .contact-picture {
        display: none;
    }
}

form.register .card {
    padding: 20px 40px 30px 40px;
    /* background-color: #e9ecef; */
    background: rgb(109, 171, 45);
    background: linear-gradient(to top, #E3EFD9, #FFF4D2);
    box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
    overflow: visible;
    height: calc(100% - 70px);
}

@media (max-width: 576px) {
    form.register .card {
        padding: 20px;
    }
}

form.register .submit-wrapper {
    margin: 0;
}

form.register #contact_send {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 4px 70px;
    font-size: 24px;
    line-height: 45px;
    font-weight: 700;
    background-color: var(--color-green);
    border-width: 0;
    border-radius: 16px;
    color: #FFFFFF;
    white-space: nowrap;
}

@media (max-width: 576px) {
    form.register #contact_send {
        font-size: 18px;
        padding: 4px 20px;
    }
}

form.register .card .form-control {
    border: 1px solid transparent;
    color: var(--font-body-color);
    padding-left: 80px;
    border-radius: 0;
    font-size: 19px;
    background-position: top 50% left 15px;
    background-repeat: no-repeat;
}

form.register .card textarea.form-control {
    padding-left: 20px;
    resize: none;
}

form.register .card #contact-name {
    background-size: auto 30px;
    max-width: 50%;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18.03 22.84%27%3E%3Cpath d=%27M364.43,505a6,6,0,1,1,6-6A6,6,0,0,1,364.43,505Zm0-11a5,5,0,1,0,5,5A5,5,0,0,0,364.43,494Z%27 transform=%27translate%28-355.15 -493%29%27/%3E%3Cpath d=%27M373.18,515.84h-18l0-.51c.22-5.32,4.17-9.5,9-9.5s8.78,4.18,9,9.5Zm-17-1h15.95c-.42-4.55-3.84-8-8-8S356.6,510.31,356.19,514.86Z%27 transform=%27translate%28-355.15 -493%29%27/%3E%3C/svg%3E");
}

form.register .card #contact-email {
    background-size: auto 20px;
    max-width: 50%;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20.05 13.95%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:0.95px;%7D%3C/style%3E%3C/defs%3E%3Crect class=%27cls-1%27 x=%270.47%27 y=%270.47%27 width=%2719.1%27 height=%2713%27 rx=%272.62%27/%3E%3Cpolyline class=%27cls-1%27 points=%270.47 2.62 9.98 7.72 19.57 2.62%27/%3E%3C/svg%3E");
}

@media (max-width: 576px) {

    form.register .card #contact-name,
    form.register .card #contact-email {
        max-width: 100%;
    }
}

form.register .card #contact-subject {
    background-size: auto 25px;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18.52 17.75%27%3E%3Crect y=%2717.17%27 width=%2718.52%27 height=%270.58%27 rx=%270.29%27/%3E%3Crect x=%278.66%27 y=%2715.31%27 width=%279.82%27 height=%270.58%27 rx=%270.29%27/%3E%3Crect x=%279.93%27 y=%2713.19%27 width=%278.58%27 height=%270.58%27 rx=%270.29%27/%3E%3Cpolygon points=%272.9 12.3 4.79 14.19 1.93 15.2 2.9 12.3%27/%3E%3Cpath d=%27M368.28,588.31l2.16,2.21L372,589s.31-.16-.11-.58l-1.59-1.59s-.16-.27-.45,0Z%27 transform=%27translate%28-354.9 -586.72%29%27/%3E%3Cpath d=%27M367.78,588.78l-9.63,9.66,2.13,2.2L370,591l-.85-.87-5.74,5.76s-.31.19-.46,0a.28.28,0,0,1,0-.46l5.76-5.76Z%27 transform=%27translate%28-354.9 -586.72%29%27/%3E%3C/svg%3E");
}


form.register h2 {
    margin-bottom: 2rem;
    font-size: 1.4rem;
}

form.register .intro {
    font-size: 24px;
}

form.register .intro span {
    color: #6dae2d;
}

form.register div[class^="col-"]:not(.intro) h2,
form.register>h2 {
    /* background-color: #e9ecef; */
    /* padding: 1.3rem 1.5rem; */
    text-transform: uppercase;
    text-align: center;
    font-family: var(--font-family-default);
    font-weight: lighter;
    font-size: 32px;
    width: 100%;
    /* border-radius: 20px 20px 0 0; */
}

form.register ol li {
    margin-bottom: 0.5rem;
}

.col-form-label.required,
label.required:not(.form-check-label) {
    position: relative;
    padding-bottom: 0;
}

.col-form-label.required:before,
label.required:not(.form-check-label):before {
    content: "*";
    font-size: 43px;
    position: absolute;
    left: -20px;
    background-color: var(--color-fushia);
    /* #b2bcc5; */
    width: 15px;
    height: 15px;
    border-radius: 50%;
    line-height: 38px;
    text-align: center;
    bottom: 5px;
    font-weight: 300;
    color: #fff;
}

.intro-subscr ol {
    column-count: 2;
    font-size: 1rem;
}

.intro-subscr ol li {
    margin-bottom: 1rem;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    height: auto;
}

@media (max-width: 1024px) {
    form.register h2 {
        font-size: 1.4rem;
    }
}

@media (max-width: 900px) {

    form.register div[class^="col-"]:not(.intro) h2,
    form.register>h2 {
        padding: 0;
        background-color: transparent;
    }

    form.register .card {
        border-radius: 20px;
        margin-top: 1rem;
    }
}

@media (max-width: 768px) {
    form.register .intro {
        margin-bottom: 3rem;
        padding-bottom: 2rem;
        border-bottom: 1px solid #eee;
    }

    form.register div[class^="col-"]:not(.intro) h2,
    form.register>h2 {
        text-align: center;
        display: block;
    }

    form.register .card {
        max-width: 100%;
    }
}

/* CONTENT > Offres */

.table.offres {
    text-align: center;
    border-spacing: 2rem 0;
    border-collapse: separate;
}

.table.offres th {
    width: 33.33%;
    border: 0 !important;
    font-size: 1.35rem;
    font-weight: 400;
    border-radius: 20px 20px 0 0;
    padding: 1.5rem 0;
    color: var(--color-blue);
}

.table.offres th strong {
    display: block;
    font-size: 2rem;
}

.table.offres tr {
    background-color: #fff;
}

.table.offres tr th,
.table.offres tr td {
    background-color: rgba(222, 222, 232, 0.5);
    vertical-align: middle;
}

.table.offres tr td {
    border-top: 0;
    padding: 1rem;
    font-size: 1rem;
    position: relative;
}

.table.offres tr:not(.prix) td:before {
    content: "";
    width: 200px;
    height: 1px;
    background-color: rgb(222, 222, 232);
    position: absolute;
    top: 0;
    left: calc(50% - 100px);
}

.table.offres tr.prix td {
    background-color: var(--color-blue);
    color: #fff;
    font-size: 1.25rem;
    position: relative;
}

.table.offres tr.prix:not(:last-child) td:before {
    content: "";
    background-color: #0f4a7d;
    width: calc(100% + 20px);
    height: 100%;
    position: absolute;
    top: 10px;
    left: -10px;
    z-index: -1;
}

.table.offres tr:last-child td {
    border-radius: 0 0 20px 20px;
}

.table.offres th[data-offre="1"],
.table.offres td[data-offre="1"] {
    background-color: rgb(229, 227, 237);
}

.table.offres th[data-offre="1"] {
    color: var(--color-purple);
}

.table.offres tr:not(.prix) td[data-offre="1"]:before {
    background-color: var(--color-purple);
    opacity: .3;
}

.table.offres tr.prix td[data-offre="1"] {
    background-color: var(--color-purple);
}

.table.offres tr.prix:not(:last-child) td[data-offre="1"]:before {
    background-color: #4a3683;
}

.table.offres th[data-offre="3"],
.table.offres td[data-offre="3"] {
    background-color: rgb(247, 236, 240);
}

.table.offres th[data-offre="3"] {
    color: var(--color-fushia);
}

.table.offres tr:not(.prix) td[data-offre="3"]:before {
    background-color: var(--color-fushia);
    opacity: .3;
}

.table.offres tr.prix td[data-offre="3"] {
    background-color: var(--color-fushia);
}

.table.offres tr.prix:not(:last-child) td[data-offre="3"]:before {
    background-color: #b80948;
}


p.muted {
    border-top: 1px solid rgba(222, 222, 232, 0.5);
}

p.muted small {
    color: rgb(189, 189, 208);
    font-size: 0.8rem;
}

.offer-listing .offer {
    flex: 1 1 auto;
}

.offer-listing .offer h3 {
    font-weight: 700;
    position: relative;
    padding-bottom: 1rem;
    color: var(--color-blue);
    margin-bottom: 2rem;
    font-size: 1.5rem;
}

.offer-listing .offer h3:before {
    content: "";
    width: 100px;
    height: 1px;
    background-color: #d0d0df;
    position: absolute;
    bottom: 0;
    left: calc(50% - 50px);
}

.offer-listing .offer .img-container {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.offer-listing .offer .img-thumbnail {
    border: 0;
    box-shadow: none;
    max-height: 200px;
    max-width: 100%;
}

.offer .badge {
    display: block;
    text-align: left;
    background-color: var(--color-fushia);
    font-size: 1rem;
    margin-bottom: 0.2rem;
    max-width: 75px;
    text-align: center;
}

.offer-listing .offer .price {
    color: var(--color-fushia);
    text-align: left;
    display: block;
}

.offer .choose-plan {
    font-size: 1rem;
}

#payment-recap h3 {
    color: var(--color-fushia);
}

#payment-recap .btn {
    border-color: var(--color-fushia);
    color: var(--color-fushia);
}

#payment-recap .btn:hover {
    background-color: var(--color-fushia);
    color: #fff;
}

#discount {
    border-top: 1px solid #dedee8;
    padding-top: 1rem;
}

#discount h3 {
    color: var(--color-blue);
}

#payment-check h3 {
    color: var(--color-green);
}

#payment-check a {
    color: var(--color-green);
}


@media (max-width: 1199px) {
    .offer-listing {
        flex-direction: column;
    }

    .offer-listing .offer {
        max-width: 800px;
        margin: 0 auto 3rem;
        padding: 2rem !important;
        border: 10px solid #f3f3f7;
    }
}

@media (max-width: 991px) {

    .table.offres th[data-offre="3"],
    .table.offres td[data-offre="3"] {
        display: none;
    }
}

@media (max-width: 767px) {

    #discount,
    #payment-check {
        max-width: 700px;
    }
}


/* CONTENT > Param */

.nav-tabs .nav-link {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 1rem;
    padding: 1rem;
    color: var(--color-blue);
    font-weight: 700;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: var(--color-blue);
    background-color: var(--color-blue);
    color: #fff;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: var(--color-fushia);
}

.alert {
    line-height: 1.4;
    font-size: 1rem;
}

#params_container .h1 .badge {
    font-weight: 300;
    background-color: #dedee8;
    color: #000;
    font-size: 1.5rem;
}

#params_container .h1 .badge i {
    color: #000 !important;
}

.param-list .list-group-item {
    padding: 0.75rem 0;
    border-width: 0 0 1px 0;
    border-radius: 0;
}

.param-list .list-group-item .btn-link {
    color: var(--dark);
    font-size: .8rem;
    font-weight: 700;
    letter-spacing: 0.2px;
}

.params-children .list-group-item {
    border-top: 0;
    background-color: rgba(0, 0, 0, .05);
    font-size: 1rem;
}


/* CONTENT > Contact */

#contact-form {
    margin: auto;
    max-width: 800px;
}

#contact-form .card {
    height: auto;
}


/* CONTENT > Mon accueil */

.bordered {
    border: 2px solid var(--color-fushia);
    border-radius: 20px;
    padding: 2rem 0;
    align-items: center;
    position: relative;
}

.bordered:before {
    content: "";
    background: url(/build/images/bordered-petal.526a42ef.svg) 0 0 no-repeat;
    background-size: cover;
    width: 82px;
    height: 120px;
    bottom: 25%;
    right: -47px;
    z-index: 5;
    position: absolute;
}

.blockquote-footer {
    color: var(--font-body-color);
}

#mon-accueil h3,
#mon-accueil .h3 {
    font-weight: 700;
}

#positiveThought img {
    max-height: 200px;
}

#saintJour svg {
    max-width: 100px;
}

#saintJour svg path {
    fill: var(--color-fushia);
}

#mon-accueil .eapp-weather-weather-detail {
    padding: 0 !important;
    background-color: transparent !important;
}

#mon-accueil .eapp-weather-detail-component {
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    max-width: 100%;
}

#mon-accueil .eapp-weather-detail-component>div {
    flex: 0 0 50%;
    align-items: center;
    margin: 0 10px !important;
}

#mon-accueil .show-more .btn {
    font-size: .9rem;
}

.eapp-weather-detail-weatherName {
    white-space: break-spaces !important;
    font-size: .8rem !important;
}

.eapp-weather-weather-info {
    border-radius: 0;
}

#mon-accueil #weather-api {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0 30px;
}

#mon-accueil #weather-api>div>div {
    display: flex;
    align-items: center;
}

#mon-accueil #weather-api>div>div p {
    margin-bottom: 0;
    margin-left: 2px;
}

#mon-accueil #weather-api>div>div .city {
    font-size: 16px;
}

#mon-accueil #weather-api>div .weather-icon {
    height: 100px;
    margin-bottom: 0;
}

#mon-accueil #weather-api>div .temp {
    color: rgb(29, 33, 41);
    margin-top: 0px;
    font-weight: bold;
    font-size: 50px;
}

#mon-accueil #weather-api>div .weather-description {
    color: rgb(29, 33, 41);
    font-size: 12px;
}


@media (max-width: 576px) {
    .bordered {
        margin-left: 15px;
        margin-right: 15px;
    }
}

/* CONTENT > 404 */

#error-page {
    max-width: 80vw;
}

#error-page .lead {
    font-size: 1.5rem;
}


/* CONTENT > success-inscription */

.success-alert strong.script {
    font-family: var(--font-family-script);
    font-size: 3rem;
    font-weight: 400;
}

.success-inscription h2 a {
    color: #000;
    font-family: var(--font-family-default);
    font-size: 2.3rem;
}

.success-inscription h3 a {
    display: flex;
    flex-direction: column;
    color: #000;
    max-width: 340px;
    margin: auto;
    align-items: center;
}

.success-inscription .btn-link {
    text-transform: none;
    font-weight: 700;
    font-size: 1rem;
    border: 1px solid #000;
    color: #000;
    padding: 0.5rem 1rem;
    text-decoration: none;
}

.success-inscription .btn-link:hover {
    text-decoration: none;
    color: #fff;
    background-color: #000;
}

.success-inscription .col-md-8 {
    border-left: 1px solid #000;
}

@media (min-width: 769px) {

    .success-inscription .col-md-4,
    .success-inscription .col-md-8 {
        padding-top: 60px;
    }

    .success-inscription .col-md-8 h2 {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
    }
}

@media (max-width: 768px) {
    .success-inscription .col-md-8 {
        border: 0;
    }
}

@media (max-width: 556px) {

    .success-inscription h3,
    .success-inscription .h3 {
        font-size: 1.5rem;
    }
}


/* MOBILE */
@media (max-width: 575px) {

    jumbotron .jumbotron .container {
        /*height: 32vh;*/
    }

    .navbar-brand {
        display: block;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 1.7rem !important;
        /*hyphens : auto;*/
        max-width: 100%;
    }

    .jumbotron h1 br, .jumbotron .h1 br {
        display: none;
    }

    .jumbotron .baseline {
        display: none;
    }

    /* navbar */
    #navbarNav.collapse {
        min-width: 200px;
        justify-content: flex-start;
        overflow-y: auto;
    }


    .navbar-collapse .brand-collapse,
    .navbar-collapse .navbar-nav {
        padding: 5px 15px;
        margin: 0;
    }

    .navbar-brand {
        max-width: calc(100% - 150px);
        margin-right: 5%;
    }

    .navbar-collapse .brand-collapse {
        max-width: 100%;
    }


    .navbar-nav .nav-item {
        margin: 3px 0;
    }

    .navbar-nav .nav-item a {
        padding: 13px 20px;
        font-size: .95rem;
    }

    .navbar-collapse .profil-btn a {
        padding: 10px 20px;
        font-size: 1rem;
    }

    /* Home / majordome */
    #home-majordome-col .card {
        background-size: 40%;
        position: relative;
        overflow: hidden;
    }

    #home-majordome-col .card:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: var(--color-purple);
        opacity: 0.5;
    }

    #home-majordome-col .card>* {
        max-width: 100%;
        position: relative;
    }

    /* Annonces */
    .list-annonce-items .annonce-item .card-item-content .media-heading {
        font-size: 1rem;
    }

    /* Blog */
    .list-blog-items article {
        margin-bottom: 1rem;
    }

    .list-blog-items .card-item-content>.media-heading {
        font-size: 1.2rem;
        line-height: 1.1;
        text-align: left;
    }

    .list-blog-items .card-item-content>time {
        text-align: left;
        width: 100%;
    }

    .list-blog-items .card-item-content>.btn {
        font-size: .9rem;
    }

    .list-blog-items .card-item-content>.btn svg {
        max-width: 16px;
    }

    /* Catégorie edito */
    .category-edito {
        padding-bottom: 0 !important;
    }

    .category-edito .col-2 {
        display: none;
    }

    .category-edito .col-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .category-edito .col-8 p {
        font-size: 1rem;
    }

    /* Footer */
    #toolbar-user {
        display: flex;
        flex-direction: row;
        position: fixed;
        right: 0;
        z-index: 100;
        bottom: 0;
        height: 70px;
        width: 100%;
        align-items: stretch;
        transform: none;
        top: auto
    }

    #toolbar-user a {
        flex: 100;
    }

    #toolbar-user a:first-child,
    #toolbar-user a:last-child {
        border-radius: 0;
    }

    #toolbar-user a i,
    #toolbar-user a span {
        font-size: 20px;
        margin-bottom: 7px;
    }

    .navbar.navbar-expand-lg .container {
        padding-left: 15px !important;
    }

}


/* ACCESSIBLE */

body.accessible {
    font-size: 1.1rem;
}

body.accessible h2, body.accessible .h2 {
    font-family: var(--font-family-accessible) !important;
    margin-bottom: 1rem;
    font-size: 1.5rem;
}

body.accessible .btn {
    font-size: 1rem;
}

body.accessible nav .btn-link,
body.accessible nav .btn-link:hover {
    font-size: .9rem;
}

body.accessible .btn-link {
    font-size: .85rem;
}


body.accessible .navbar-dark .navbar-nav .nav-link {
    font-size: .9rem;
}


body.accessible .media-cat-annonce .media-cat-heading {
    font-size: 1rem;
}

body[data-categorie="home"].accessible .jumbotron h1 {
    font-size: 2.5rem;
    margin-bottom: 0.5rem;
}

body.accessible .jumbotron h1, body.accessible .jumbotron .h1 {
    font-size: 2rem;
}

body.accessible .baseline {
    font-family: var(--font-family-accessible) !important;
    line-height: 1;
    font-size: 1.2rem;
    font-weight: 300;
}

body.accessible #home-youtube h2 {
    font-size: 1.2rem;
}

body.accessible #home-youtube .btn-link {
    font-size: .9rem;
}

body.accessible #home-youtube .btn-link strong {
    font-size: .8rem;
}

/* Maintenance */

#maintenance>section>article {
    width: 45%;
}

#maintenance>a {
    max-width: 490px;
    margin: 50px 0;
}

#maintenance>section>figure {
    width: 65%;
    position: absolute;
    right: 0;
}

#maintenance>section>article>div>p:first-of-type {
    font-size: 1rem;
    margin-bottom: 25px;
}

#maintenance>section>article>div>div {
    margin-bottom: 30px;
}

#maintenance>section>article>div>div>p:first-of-type {
    font-size: 1.1rem;
}

#maintenance>section>article>div>div p {
    font-size: 1.2rem;
    margin: 5px 0;
}

#maintenance>section>article>div>div a {
    font-size: 1.2rem;
    margin: 5px 0;
    display: flex;
}

#maintenance>section>article>div>div strong {
    font-size: 1.8rem;
    line-height: 1.3rem;
}

#maintenance>section>article h1 {
    margin-bottom: 40px;
    font-size: 3rem;
}

#maintenance>section>article h1 em {
    font-size: 100px;
    line-height: 0.8;
}

#maintenance>section>article>div strong {
    font-size: 1.1rem;
}

/* MOBILE Maintenance */

@media (max-width: 991px) {
    #maintenance>a {
        max-width: 100%;
    }

    #maintenance>section>article {
        width: 100%;
    }

    #maintenance>section>article h1 {
        font-size: 2.6rem;
    }

    #maintenance>section>figure {
        width: 100%;
        margin-top: 30px;
        position: relative;
    }
}

.annonce_form_content .form-group {
    display: flex;
    flex-direction: column;
}

.c-white {
    color: #fff !important;
}

.cart-item:hover {
    text-decoration: none !important;
}

a:hover .card-item-content .media-heading {
    text-decoration: underline;
}

form[name="classified_search"] .select2-selection,
form[name="classified_search"] .select2-selection__arrow {
    height: 40px !important;
}

#classified-contact .btn-block {
    color: #000 !important;
}

#classified-contact .btn-block:hover {
    color: #fff !important;
}

#home-coups-coeur-semaine .card {
    height: 100%;
}

#home-coups-coeur-semaine .coups-coeur-content {
    margin: auto;
}

@media (max-width: 768px) {

    .navbar-dark .navbar-toggler {
        position: fixed;
        right: 30px;
        top: 70px;
        z-index: 10;
    }

    .nav-top-tool .nav-actions {
        position: fixed;
        right: 130px;
        top: 70px;
        margin: 0 !important;
        display: flex;
        align-items: center;
    }
}

@media (min-width: 650px) {
    .navbar-collapse .nav-actions {
        display: none;
    }
}


@media (max-width: 649px) {
    .nav-top-tool .nav-actions> :not(.panier) {
        display: none !important;
    }

    .nav-top-tool .nav-actions {
        margin-left: auto;
    }

    .navbar-brand {
        max-width: calc(100% - 150px);
        margin-right: 5%;
    }

    .panier {
        margin: 0;
    }

    .navbar-collapse .nav-actions {
        display: flex;
        margin: 0;
        justify-content: center;
        width: 100%;
    }
}

@media (min-width: 576px) and (max-width: 650px) {
    .nav-top-tool .nav-actions {
        right: 135px;
        top: 70px;
        margin: 0 !important;
    }

}

.slick-prev {
    left: 100px;
}

.slick-next {
    right: 100px;
}

@media (max-width: 575px) {
    .navbar-dark .navbar-toggler {
        position: fixed !important;
        right: 15px !important;
        top: 70px !important;
        z-index: 10 !important;
    }

    .nav-top-tool .nav-actions {
        right: 120px;
        top: 70px;
        margin: 0 !important;
    }


    .single-item {
        width: 100%;
        height: auto;
        min-height: 50%;
    }

    .slider-item {
        display: flex;
        flex-direction: column;
    }

    .slider-item img,
    .petal-container {
        flex: 1;
    }

    .slider-item img {
        width: 100%;
        object-fit: cover;
    }

    .petal-container {
        position: relative;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        background-color: var(--color-fushia);
        padding: 20px;
    }

    .petal-container::before {
        content: none;
    }

    .slider-petal-text {
        position: relative;
        left: 30%;
        color: #fff;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 80%;
        max-width: 80%;
        padding-left: 25px !important;
    }

    .slider-petal-text h1 {
        font-size: 2rem;
    }

    .slider-petal-text p {
        font-size: 2.5rem;
        font-family: var(--font-family-script);
    }

    .slick-prev {
        left: 15px;
    }

    .slick-next {
        right: 15px;
    }
}

@media (max-width: 400px) {
    .slider-petal-text h1 {
        margin: 0;
        font-size: 1.5rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }
}

@media (max-width: 550px) {

    .navbar-brand img {
        max-width: 80%;
    }
}

.navbar-toggler .toggler-cross {
    position: relative;
    display: block;
    width: 15px;
    height: 1px;
    background: none;
}

.navbar-toggler .toggler-cross::before,
.navbar-toggler .toggler-cross::after {
    content: '';
    position: absolute;
    width: 15px;
    height: 1px;
    background-color: #fff;
    left: 0;
    top: 0;
}

.navbar-toggler .toggler-cross::before {
    transform: rotate(45deg);
}

.navbar-toggler .toggler-cross::after {
    transform: rotate(-45deg);
}

.senior-offer:has(.card__preprice) .card::before {
    height: 325px !important;
}

.senior-offer:has(.card__preprice) .card__header {
    margin-bottom: 50px !important;
}

.single-item {
    visibility: hidden;
}

.single-item.slick-initialized {
    visibility: visible;
}

.slick-prev,
.slick-next {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    border: none;
    z-index: 1000;
}

.slick-prev:before,
.slick-next:before {
    content: '';
    font-size: 35px;
    font-weight: 600;
    font-family: var(--font-family-default);
    color: #000;
    opacity: 1;
    background: none !important;

    position: relative;
    top: -3px;
}

.slick-prev:before {
    content: '‹';
}

.slick-next:before {
    content: '›';
}

.slick-prev,
.slick-next,
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:active,
.slick-next:active {
    background-color: #fff !important;
    box-shadow: none !important;
    outline: none !important;
}

.fancy-list li .register-description .fa-circle-question {
    cursor: pointer;
}

.fancy-form--yellow input[type=submit]:hover {
    background-color: transparent;
    color: #f1d764;
    border: 2px solid #f1d764;
}

.fancy-form--purple input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-purple);
    border: 2px solid var(--color-purple);
}

.fancy-form--fushia input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-fushia);
    border: 2px solid var(--color-fushia);
}

.fancy-form--blue input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-blue);
    border: 2px solid var(--color-blue);
}

.panier-panel__add-discount {
    width: calc(100% - 24px);
    margin: 24px auto;
    background: white;
    border: 2px solid var(--color-fushia);
    border-radius: 24px;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    min-height: 52px;
}

.promo-toggle {
    padding: 0 20px;
    line-height: 48px;
    text-align: center;
    cursor: pointer;
}

.int_text {
    color: #000;
    font-weight: 500;
    font-size: 24px;
    transition: color 0.2s;
}

.int_text:hover::after {
    transform: translateX(4px);
}

.discount-form {
    display: none;
    padding: 15px;
    gap: 12px;
    align-items: center;
}

.discount-form.show {
    display: flex;
    animation: stripeSlide 0.35s ease forwards;
}

.discount-form input {
    flex: 1;
    height: 44px;
    line-height: 44px;
    padding: 0 18px;
    border: 2px solid #e5e7eb;
    border-radius: 22px;
    font-size: 17px;
    outline: none;
    transition: border-color 0.2s;
}

.discount-form input:focus {
    border-color: var(--color-fushia);
}

.discount-form button {
    line-height: 44px;
    height: 44px;
    padding: 0 28px;
    background: var(--color-fushia);
    color: white;
    border: none;
    border-radius: 22px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.2s;
}

.discount-form button:hover {
    background: #cb024b;
}

.discount-form button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.applied-promo {
    padding: 0 24px;
    line-height: 52px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 17px;
}

.applied-promo strong {
    color: var(--color-fushia);
    font-weight: 700;
}

#remove-promo {
    color: #ef4444;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 500;
}

.abonnement_name {
    max-width: 250px;
}

@keyframes stripeSlide {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.applied-promo p {
    margin: 0;
}

.abonnement_name {
    max-width: 220px;
}

.abonnement-payament-history .btn-secondary,
.btn-secondary.modal-btn-close,
.my_addresses_create_edit .btn-secondary,
.my_orders_history_container .btn-secondary {
    color: #fff !important;
    background-color: #545b62 !important;
    border-color: #4e555b !important;
}

.abonnement-payament-history .btn-secondary:hover,
.btn-secondary.modal-btn-close:hover,
.my_addresses_create_edit .btn-secondary:hover,
.my_orders_history_container .btn-secondary:hover {
    background-color: #5b981f !important;
    border-color: #5b981f !important;
}

@media (min-width: 576px) {

    #toolbar-user.three-elements {
        height: 150px;
    }

    #toolbar-user.four-elements {
        height: 180px;
    }

    #toolbar-user a {
        display: inline-flex;
        overflow: hidden;
        white-space: nowrap;
        font-size: 0;
    }


    #toolbar-user a i,
    #toolbar-user a span,
    #toolbar-user a img {
        font-size: 24px;
        margin-bottom: 0;
        max-width: 150px;
        display: inline-block;
    }

    #toolbar-user a:hover {
        display: inline-flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        font-size: 0.85rem;
        padding-left: 10px;
        gap: 30px;
        width: fit-content;
        padding-right: 15px;
    }

}


#form_classified_link>div {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.add-cart-form .btn-primary {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

.add-cart-form .btn-primary:hover {
    background-color: transparent !important;
    border-color: #000 !important;
    color: #000 !important;
}

.panier_produits-quantity .qty {
    width: 75px;
}

.panier_produits-quantity {
    width: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin: 0px 15px;
}

.panier-panel .form-container {
    display: none;
}

.js--panier-panel form {
    position: relative;
}

.pannier-loader {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: #ffffff48;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

.pannier-loader .spinner {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(0, 0, 0, 0.15);
    border-top-color: var(--color-fushia);
    border-radius: 50%;
    animation: pannier-spin 0.8s linear infinite;
}

@keyframes pannier-spin {
    to {
        transform: rotate(360deg);
    }
}

#btn_checkout_panier.btn-disabled{
    pointer-events: none;
    opacity: 0.7;
}


/* produits quantity panier */

.produits-quantity {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

.produits-quantity .btn-minus,
.produits-quantity .btn-plus {
    font-size: 1.5rem;
    border-radius: 10px;
}

.produits-quantity #produit_quantity {
    font-size: 2rem;
    width: 100px;
}

.produits-quantity .add_to_cart_button:disabled {
    cursor: auto;
}

.panier_produits-quantity .btn-minus,
.panier_produits-quantity .btn-plus {
    border-radius: 3px;
    padding: 0 5px;
}

.panier_produits-quantity .produit_quantity {
    width: 50px;
}

.panier-adresse-message {
    padding-left: 20px;
    margin-top: 20px;
}

.panier-adresse-list {
    padding: 15px;
}

.addresse-list-item {
    display: flex;
    /*border: 1px solid #e51862;*/
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
}

.address-checkbox {
    margin-right: 10px;
}

.custom-checkbox {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #e51862;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
}

.custom-checkbox:checked {
    border-color: #e51862;
}

label:hover .custom-checkbox::after,
.custom-checkbox:checked::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #e51862;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.btn-rose {
    color: #fff;
    background-color: #e51862;
    border-color: #e51862;
}

.btn-rose:hover {
    color: #e51862;
    background-color: #fff;
    border-color: #e51862;
}

.panier-adresse-action {
    padding: 0px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

.form-add-addresse-container {
    padding: 15px;
}

.form-add-addresse-title {
    text-align: center;
    color: #e51862;
    margin-bottom: 10px;
}

.form-add-addresse-container .billing_address_civility_container {
    display: flex;
    gap: 20px;
}

.form-add-addresse-container .billing_address_civility_container legend {
    width: fit-content;
    padding-top: 0;
}

.form-add-addresse-container .billing_address_civility_container #billing_address_civility {
    margin-top: 5px;
    display: flex;
    gap: 20px;
}

.form-add-addresse-container .adress-panier-btn-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.form-add-addresse {
    border: 1px solid #e51862;
    border-radius: 10px;
    padding: 10px;
}

.form-add-addresse .col-form-label.required:before,
.form-add-addresse label.required:not(.form-check-label):before {
    content: '';
    display: none;
}

.form-add-addresse .select2 {
    width: 100% !important;
}

.form-add-addresse .select2-selection {
    height: 35px !important;
}

.fancy-form__input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-left: 40px;
    color: #495057 !important;
}

.fancy-form__input-wrapper .select2-container--default .select2-selection--single {
    border: 1px solid #000;
    height: 35px;
    font-size: 14px;
    color: #495057 !important;
    display: flex;
    align-items: center;
}

.carrier-list-item {
    display: flex;
    padding: 10px;
    /*border: 1px solid #e51862;*/
    border-radius: 10px;
    align-items: center;
    cursor: pointer;
}

.carrier-list-item .carrier-info {
    margin-left: 10px;
    text-transform: capitalize;
}

.carrier-list-item .carrier-libell {
    margin-bottom: 0px;
}

.panier-carrier-message {
    padding-left: 10px;
    margin-bottom: 15px;
}

.boutique-description-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.boutique-description-container img {
    width: 100%;
    max-width: 200px;
    height: auto;
    margin: auto;
}

.main-category-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.main-category-list a {
    width: 100%;
    text-decoration: none;
}

.main-category-card {
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 10px;
    border-radius: 25px;
    overflow: hidden;
}

.main-category-card:hover {
    transform: scale(0.98);
}

.main-category-card-img img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 25px 25px 0 0;
}

.main-category-card-titel {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 20px;
    border-radius: 0 0 25px 25px;
    font-family: cursive;
}

.boutique-category-titel {
    margin-left: 10px;
    font-family: 'Merriweather';
    font-size: 22px;
    margin-bottom: 15px !important;
}

@media (min-width: 768px) {
    .boutique-description-container {
        flex-wrap: nowrap;
        align-items: center;
    }

    .boutique-description-container img {
        width: 200px;
    }

    .main-category-list a {
        width: calc(50% - 8px);
    }

    .main-category-card {
        flex-direction: row;
        height: 220px;
    }

    .main-category-card-img {
        width: 50%;
    }

    .main-category-card-img img {
        height: 100%;
        border-radius: 25px 0 0 25px;
    }

    .main-category-card-titel {
        width: 50%;
        font-size: 22px;
        border-radius: 0 25px 25px 0;
    }
}

@media (min-width: 1024px) {
    .main-category-list a {
        width: calc(50% - 8px);
    }

    .main-category-card {
        height: 260px;
    }

    .main-category-card-titel {
        font-size: 25px;
        padding: 36px;
    }

    .boutique-category-titel {
        font-size: 28px;
    }
}

.product-title {
    font-size: 2rem;
    color: #111;
    font-weight: 400;
}

.product-price {
    font-size: 1.5rem;
    color: #111;
    font-weight: 500;
}

.main-slider .main-slide {
    border-color: #ebebeb !important;
}

.thumbnail-slider .thumb-wrapper {
    border-color: #ebebeb !important;
    opacity: 0.6;
    transition: opacity 0.2s ease;
}

.thumbnail-slider .slick-current .thumb-wrapper,
.thumbnail-slider .thumb-wrapper:hover {
    opacity: 1;
    border-color: #999 !important;
}

.cursor-pointer {
    cursor: pointer;
}

.quantity-wrapper .border {
    border-color: #ccc !important;
    border-radius: 4px;
}

.quantity-wrapper input:focus {
    outline: none;
    box-shadow: none;
}

.btn-woo-green {
    background-color: #71a243;
    color: #fff;
    font-weight: 500;
    border: none;
    transition: background-color 0.2s ease;
}

.btn-woo-green:hover {
    background-color: #5d8736;
    color: #fff;
}

.product-description p {
    margin-bottom: 1rem;
}

#imageZoomModal .slick-prev {
    left: 20px;
    z-index: 10;
    width: 40px;
    height: 40px;
}

#imageZoomModal .slick-next {
    right: 20px;
    z-index: 10;
    width: 40px;
    height: 40px;
}

.main-slide img {
    cursor: zoom-in;
    aspect-ratio: 1 / 1;
    object-fit: contain;
    background: #fff;
}

.thumb-wrapper img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

#produit_quantity {
    width: 80px;
    box-shadow: none;
}

.input-quanity {
    border: 2px solid #6dae2d;
    border-radius: 10px;
    padding: 10px 25px !important;
    margin-top: 80px;
}

.add_to_cart_button {
    width: 100%;
    border-radius: 10px !important;
    background: #6dae2d !important;
    color: #fff !important;
    border: 1px solid #6dae2d !important;
    font-family: cursive !important;
    cursor: pointer !important;
    font-size: 20px;
}

.add_to_cart_button:hover {
    background: #fff !important;
    color: #6dae2d !important;
    border: 1px solid #6dae2d !important;
}

.input-quanity input,
.input-quanity span {
    color: #000 !important;
    font-family: cursive;
    font-size: 20px;
}

#thumbSlider .slick-track {
    margin-left: 0 !important;
}

.btn-close-modal-gallery {
    z-index: 5;
    background: transparent;
    border: none;
    font-size: 50px;
    line-height: 1;
    position: absolute;
    right: 20px;
    top: 10px;
    outline: none !important;
}

.btn-close-modal-gallery:focus-visible,
.btn-close-modal-gallery:focus,
.btn-close-modal-gallery:hover {
    outline: none !important;
    font-size: 54px;
}

#modalSlider .slick-prev,
#modalSlider .slick-next {
    position: absolute;
    background-color: transparent !important;
    border: none !important;
    font-size: 55px;
}

#modalSlider .slick-prev:before,
#modalSlider .slick-next:before {
    content: none !important;
}

#modalSlider .slick-slide img {
    display: block;
    height: 100vh;
    width: auto;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}

.boutique-sous-category-select a {
    text-decoration: none !important;
    color: #000;
    font-size: 19px;
}

.boutique-sous-category-select .selected,
.boutique-sous-category-select .boutique-parent-category:hover,
.boutique-sous-category-select .boutique-sous-category-option:hover {
    font-weight: 700;
}

.boutique-sous-category-option {
    margin-left: 15px;
    margin-top: 7px;
}

.product-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    padding: 10px;
    max-width: 1300px;
    margin: 0 auto;
}

.product-card {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    height: 100%;
}

.product-link {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none !important;
    color: inherit;
}

.product-card:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}

.product-image-wrapper {
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background: #f9f9f9;
    border-radius: 8px 8px 0 0;
}

.product-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.product-details {
    padding: 1.2rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.product-title {
    font-size: 2.5rem;
    font-weight: bold;
    margin: 0 0 0.5rem 0;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.6em;
}

.product-meta {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.product-price {
    font-size: 1.15rem;
    font-weight: 700;
    color: #111;
}

.product-button {
    display: block;
    text-align: center;
    background: #222;
    color: #fff;
    padding: 0.6rem;
    font-size: 0.85rem;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    transition: background 0.2s;
}

.product-card:hover .product-button {
    background: #6dae2d;
}

@media (min-width: 768px) {
    .product-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }
}

@media (min-width: 1024px) {
    .product-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

.quantity-wrapper {
    display: inline-flex;
    align-items: center;
    border: 1px solid #ced4da;
    border-radius: 6px;
    overflow: hidden;
    height: 42px;
    background-color: #ffffff;
}

.quantity-wrapper .btn:focus,
.quantity-wrapper .btn:focus-visible,
.quantity-wrapper .btn {
    background-color: transparent !important;
    outline: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #495057 !important;
    width: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
    padding: 0;
}

.quantity-wrapper .btn:hover {
    border-radius: 0 !important;
    background-color: #6dae2d !important;
    color: #fff !important;
    border-radius: 0 !important;
}

.quantity-wrapper .btn:active {
    background-color: #e9ecef;
}

.quantity-wrapper .qty {
    width: 55px;
    height: 100%;
    border: none;
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    color: #333;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    -moz-appearance: textfield;
}

.quantity-wrapper .qty:focus {
    outline: none;
    box-shadow: none;
}

.quantity-wrapper .qty::-webkit-outer-spin-button,
.quantity-wrapper .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.text-end {
    text-align: end;
}

.my_orders_history_container .badge {
    color: white;
    padding: 7px;
}

.ekko-lightbox-nav-overlay a span {
    text-shadow: 0 0 10px black;
}

.product-card .product-title {
    font-weight: 500;
    font-size: 1.2rem;
}

.gap-15 {
    gap: 15px;
}

.dataTables_paginate {
    display: flex;
    align-items: center;
    gap: 2px;
    font-family: var(--font-family-default) !important;
}

.dataTables_paginate .paginate_button {
    border: 1px solid #ddd;
    background-color: #f8f9fa;
    color: #007bff !important;
    padding: 6px 10px;
    margin: 0 2px;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    text-align: left;
    font-family: var(--font-family-default) !important;
}

.dataTables_paginate .paginate_button:hover {
    background-color: #e9ecef;
    border-color: #ccc;
}

.dataTables_paginate .paginate_button.current {
    background-color: #007bff;
    color: #fff !important;
    border-color: #007bff;
    font-weight: bold;
}

.dataTables_paginate .paginate_button.disabled {
    color: #aaa !important;
    background-color: #f8f9fa;
    border-color: #ddd;
    cursor: not-allowed;
}

.dataTables_paginate span {
    display: flex;
    gap: 1px;
}

#mesVentesTable .btn {
    min-width: fit-content;
    white-space: nowrap;
}

.tarif-container .formules__step3 {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.tarif-container .card {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.tarif-container .card-body {
    flex: 1;
    height: auto;
}

.tarif-container h2 { 
    font-family: var(--font-family-default) !important;
}

@media (max-width: 767px) {
    .tarif-container .card {
        max-width: none;
        margin: 0 auto;
    }
}
@media (max-width: 767px) {
    .tarif-container .card {
        max-width: none;
        margin: 0 auto;
    }
}

@media (min-width: 800px) {
    .card-wrapper {
        width: 400px; 
        max-width: 100%;
    }
}

.page-title {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.page-title h1{
    margin-bottom: 0;
}

.page-title.no-background-image{
    background-image: none;
}

.slider-container{
    display: none;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/slick.css ***!
  \****************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/dataTables.bootstrap5.min.css ***!
  \************************************************************************************************************************************/
:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"▶"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px;z-index:10}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(13, 110, 253);box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):before,table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):after{right:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/jquery-ui/jquery-ui.css ***!
  \***********************************************************************************************************************/
/*! jQuery UI - v1.14.2 - 2026-02-15
* https://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	touch-action: none;
}
/* 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;
}

.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%;
}
.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;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	touch-action: none;
}
.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;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.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;
}
.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;
}
.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;
	user-select: none;
}

.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 - 125+ */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.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 {
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.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;
}
.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;
}
.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;
}
.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,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);
	height: 100%;
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.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;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.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;
}
.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;
}
.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;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.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;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* 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;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.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;
	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;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.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;
	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;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.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;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

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

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/build/images/ui-icons_444444_256x240.3fe68fd7.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/build/images/ui-icons_444444_256x240.3fe68fd7.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/build/images/ui-icons_555555_256x240.840f95eb.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/build/images/ui-icons_ffffff_256x240.3f1d9f63.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/build/images/ui-icons_777620_256x240.0be52469.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/build/images/ui-icons_cc0000_256x240.b924b3a3.png);
}
.ui-button .ui-icon {
	background-image: url(/build/images/ui-icons_777777_256x240.dd161318.png);
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.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;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Tabler Icons 1.41.1 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/tabler-icons.6fb1bb50.eot);
  src: url(/build/fonts/tabler-icons.6fb1bb50.eot?#iefix) format("embedded-opentype"), url(/build/fonts/tabler-icons.cae0e6a8.woff2) format("woff2"), url(/build/fonts/tabler-icons.5c4e3356.woff) format("woff"), url(/build/fonts/tabler-icons.85957532.ttf) format("truetype"), url(/build/images/tabler-icons.c19dceec.svg#tabler-icons) format("svg");
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "tabler-icons";
    src: url(/build/images/tabler-icons.c19dceec.svg#tabler-icons) format("svg");
  }
}
.ti {
  font-family: "tabler-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-2fa:before {
  content: "\eca0";
}

.ti-3d-cube-sphere:before {
  content: "\ecd7";
}

.ti-a-b:before {
  content: "\ec36";
}

.ti-access-point:before {
  content: "\ed1b";
}

.ti-access-point-off:before {
  content: "\ed1a";
}

.ti-accessible:before {
  content: "\eba9";
}

.ti-activity:before {
  content: "\ed23";
}

.ti-ad:before {
  content: "\ea02";
}

.ti-ad-2:before {
  content: "\ef1f";
}

.ti-adjustments:before {
  content: "\ea03";
}

.ti-adjustments-alt:before {
  content: "\ec37";
}

.ti-adjustments-horizontal:before {
  content: "\ec38";
}

.ti-aerial-lift:before {
  content: "\edfe";
}

.ti-affiliate:before {
  content: "\edff";
}

.ti-alarm:before {
  content: "\ea04";
}

.ti-alert-circle:before {
  content: "\ea05";
}

.ti-alert-octagon:before {
  content: "\ecc6";
}

.ti-alert-triangle:before {
  content: "\ea06";
}

.ti-alien:before {
  content: "\ebde";
}

.ti-align-center:before {
  content: "\ea07";
}

.ti-align-justified:before {
  content: "\ea08";
}

.ti-align-left:before {
  content: "\ea09";
}

.ti-align-right:before {
  content: "\ea0a";
}

.ti-ambulance:before {
  content: "\ebf5";
}

.ti-anchor:before {
  content: "\eb76";
}

.ti-angle:before {
  content: "\ef20";
}

.ti-antenna-bars-1:before {
  content: "\ecc7";
}

.ti-antenna-bars-2:before {
  content: "\ecc8";
}

.ti-antenna-bars-3:before {
  content: "\ecc9";
}

.ti-antenna-bars-4:before {
  content: "\ecca";
}

.ti-antenna-bars-5:before {
  content: "\eccb";
}

.ti-aperture:before {
  content: "\eb58";
}

.ti-apple:before {
  content: "\ef21";
}

.ti-apps:before {
  content: "\ebb6";
}

.ti-archive:before {
  content: "\ea0b";
}

.ti-arrow-back:before {
  content: "\ea0c";
}

.ti-arrow-back-up:before {
  content: "\eb77";
}

.ti-arrow-bar-down:before {
  content: "\ea0d";
}

.ti-arrow-bar-left:before {
  content: "\ea0e";
}

.ti-arrow-bar-right:before {
  content: "\ea0f";
}

.ti-arrow-bar-to-down:before {
  content: "\ec88";
}

.ti-arrow-bar-to-left:before {
  content: "\ec89";
}

.ti-arrow-bar-to-right:before {
  content: "\ec8a";
}

.ti-arrow-bar-to-up:before {
  content: "\ec8b";
}

.ti-arrow-bar-up:before {
  content: "\ea10";
}

.ti-arrow-big-down:before {
  content: "\edda";
}

.ti-arrow-big-left:before {
  content: "\eddb";
}

.ti-arrow-big-right:before {
  content: "\eddc";
}

.ti-arrow-big-top:before {
  content: "\eddd";
}

.ti-arrow-bottom-bar:before {
  content: "\ed98";
}

.ti-arrow-bottom-circle:before {
  content: "\ed99";
}

.ti-arrow-bottom-square:before {
  content: "\ed9a";
}

.ti-arrow-bottom-tail:before {
  content: "\ed9b";
}

.ti-arrow-down:before {
  content: "\ea16";
}

.ti-arrow-down-circle:before {
  content: "\ea11";
}

.ti-arrow-down-left:before {
  content: "\ea13";
}

.ti-arrow-down-left-circle:before {
  content: "\ea12";
}

.ti-arrow-down-right:before {
  content: "\ea15";
}

.ti-arrow-down-right-circle:before {
  content: "\ea14";
}

.ti-arrow-forward:before {
  content: "\ea17";
}

.ti-arrow-forward-up:before {
  content: "\eb78";
}

.ti-arrow-left:before {
  content: "\ea19";
}

.ti-arrow-left-bar:before {
  content: "\ed9c";
}

.ti-arrow-left-circle:before {
  content: "\ea18";
}

.ti-arrow-left-square:before {
  content: "\ed9d";
}

.ti-arrow-left-tail:before {
  content: "\ed9e";
}

.ti-arrow-loop-left:before {
  content: "\ed9f";
}

.ti-arrow-loop-right:before {
  content: "\eda0";
}

.ti-arrow-narrow-down:before {
  content: "\ea1a";
}

.ti-arrow-narrow-left:before {
  content: "\ea1b";
}

.ti-arrow-narrow-right:before {
  content: "\ea1c";
}

.ti-arrow-narrow-up:before {
  content: "\ea1d";
}

.ti-arrow-ramp-left:before {
  content: "\ed3c";
}

.ti-arrow-ramp-right:before {
  content: "\ed3d";
}

.ti-arrow-right:before {
  content: "\ea1f";
}

.ti-arrow-right-bar:before {
  content: "\eda1";
}

.ti-arrow-right-circle:before {
  content: "\ea1e";
}

.ti-arrow-right-square:before {
  content: "\eda2";
}

.ti-arrow-right-tail:before {
  content: "\eda3";
}

.ti-arrow-top-bar:before {
  content: "\eda4";
}

.ti-arrow-top-circle:before {
  content: "\eda5";
}

.ti-arrow-top-square:before {
  content: "\eda6";
}

.ti-arrow-top-tail:before {
  content: "\eda7";
}

.ti-arrow-up:before {
  content: "\ea25";
}

.ti-arrow-up-circle:before {
  content: "\ea20";
}

.ti-arrow-up-left:before {
  content: "\ea22";
}

.ti-arrow-up-left-circle:before {
  content: "\ea21";
}

.ti-arrow-up-right:before {
  content: "\ea24";
}

.ti-arrow-up-right-circle:before {
  content: "\ea23";
}

.ti-arrow-wave-left-down:before {
  content: "\eda8";
}

.ti-arrow-wave-left-up:before {
  content: "\eda9";
}

.ti-arrow-wave-right-down:before {
  content: "\edaa";
}

.ti-arrow-wave-right-up:before {
  content: "\edab";
}

.ti-arrows-diagonal:before {
  content: "\ea27";
}

.ti-arrows-diagonal-2:before {
  content: "\ea26";
}

.ti-arrows-double-ne-sw:before {
  content: "\edde";
}

.ti-arrows-double-nw-se:before {
  content: "\eddf";
}

.ti-arrows-double-se-nw:before {
  content: "\ede0";
}

.ti-arrows-double-sw-ne:before {
  content: "\ede1";
}

.ti-arrows-down:before {
  content: "\edad";
}

.ti-arrows-down-up:before {
  content: "\edac";
}

.ti-arrows-horizontal:before {
  content: "\eb59";
}

.ti-arrows-join:before {
  content: "\edaf";
}

.ti-arrows-join-2:before {
  content: "\edae";
}

.ti-arrows-left:before {
  content: "\edb1";
}

.ti-arrows-left-down:before {
  content: "\ee00";
}

.ti-arrows-left-right:before {
  content: "\edb0";
}

.ti-arrows-maximize:before {
  content: "\ea28";
}

.ti-arrows-minimize:before {
  content: "\ea29";
}

.ti-arrows-right:before {
  content: "\edb3";
}

.ti-arrows-right-down:before {
  content: "\ee01";
}

.ti-arrows-right-left:before {
  content: "\edb2";
}

.ti-arrows-sort:before {
  content: "\eb5a";
}

.ti-arrows-split:before {
  content: "\edb5";
}

.ti-arrows-split-2:before {
  content: "\edb4";
}

.ti-arrows-up:before {
  content: "\edb7";
}

.ti-arrows-up-down:before {
  content: "\edb6";
}

.ti-arrows-up-left:before {
  content: "\ee02";
}

.ti-arrows-up-right:before {
  content: "\ee03";
}

.ti-arrows-vertical:before {
  content: "\eb5b";
}

.ti-artboard:before {
  content: "\ea2a";
}

.ti-aspect-ratio:before {
  content: "\ed30";
}

.ti-at:before {
  content: "\ea2b";
}

.ti-atom:before {
  content: "\eb79";
}

.ti-atom-2:before {
  content: "\ebdf";
}

.ti-award:before {
  content: "\ea2c";
}

.ti-backhoe:before {
  content: "\ed86";
}

.ti-backspace:before {
  content: "\ea2d";
}

.ti-ball-american-football:before {
  content: "\ee04";
}

.ti-ball-basketball:before {
  content: "\ec28";
}

.ti-ball-bowling:before {
  content: "\ec29";
}

.ti-ball-football:before {
  content: "\ee06";
}

.ti-ball-football-off:before {
  content: "\ee05";
}

.ti-ball-tennis:before {
  content: "\ec2a";
}

.ti-ball-volleyball:before {
  content: "\ec2b";
}

.ti-ban:before {
  content: "\ea2e";
}

.ti-bandage:before {
  content: "\eb7a";
}

.ti-barcode:before {
  content: "\ebc6";
}

.ti-basket:before {
  content: "\ebe1";
}

.ti-battery:before {
  content: "\ea34";
}

.ti-battery-1:before {
  content: "\ea2f";
}

.ti-battery-2:before {
  content: "\ea30";
}

.ti-battery-3:before {
  content: "\ea31";
}

.ti-battery-4:before {
  content: "\ea32";
}

.ti-battery-automotive:before {
  content: "\ee07";
}

.ti-battery-charging:before {
  content: "\ea33";
}

.ti-battery-off:before {
  content: "\ed1c";
}

.ti-bed:before {
  content: "\eb5c";
}

.ti-bell:before {
  content: "\ea35";
}

.ti-bell-minus:before {
  content: "\ede2";
}

.ti-bell-off:before {
  content: "\ece9";
}

.ti-bell-plus:before {
  content: "\ede3";
}

.ti-bell-ringing:before {
  content: "\ed07";
}

.ti-bell-ringing-2:before {
  content: "\ede4";
}

.ti-bell-x:before {
  content: "\ede5";
}

.ti-bike:before {
  content: "\ea36";
}

.ti-binary:before {
  content: "\ee08";
}

.ti-biohazard:before {
  content: "\ecb8";
}

.ti-blockquote:before {
  content: "\ee09";
}

.ti-bluetooth:before {
  content: "\ea37";
}

.ti-bluetooth-connected:before {
  content: "\ecea";
}

.ti-bluetooth-off:before {
  content: "\eceb";
}

.ti-bold:before {
  content: "\eb7b";
}

.ti-bolt:before {
  content: "\ea38";
}

.ti-bolt-off:before {
  content: "\ecec";
}

.ti-bone:before {
  content: "\edb8";
}

.ti-book:before {
  content: "\ea39";
}

.ti-bookmark:before {
  content: "\ea3a";
}

.ti-bookmark-off:before {
  content: "\eced";
}

.ti-bookmarks:before {
  content: "\ed08";
}

.ti-border-all:before {
  content: "\ea3b";
}

.ti-border-bottom:before {
  content: "\ea3c";
}

.ti-border-horizontal:before {
  content: "\ea3d";
}

.ti-border-inner:before {
  content: "\ea3e";
}

.ti-border-left:before {
  content: "\ea3f";
}

.ti-border-none:before {
  content: "\ea40";
}

.ti-border-outer:before {
  content: "\ea41";
}

.ti-border-radius:before {
  content: "\eb7c";
}

.ti-border-right:before {
  content: "\ea42";
}

.ti-border-style:before {
  content: "\ee0a";
}

.ti-border-style-2:before {
  content: "\ef22";
}

.ti-border-top:before {
  content: "\ea43";
}

.ti-border-vertical:before {
  content: "\ea44";
}

.ti-bottle:before {
  content: "\ef0b";
}

.ti-box:before {
  content: "\ea45";
}

.ti-box-margin:before {
  content: "\ee0b";
}

.ti-box-model:before {
  content: "\ee0c";
}

.ti-box-model-2:before {
  content: "\ef23";
}

.ti-box-multiple:before {
  content: "\ee17";
}

.ti-box-multiple-0:before {
  content: "\ee0d";
}

.ti-box-multiple-1:before {
  content: "\ee0e";
}

.ti-box-multiple-2:before {
  content: "\ee0f";
}

.ti-box-multiple-3:before {
  content: "\ee10";
}

.ti-box-multiple-4:before {
  content: "\ee11";
}

.ti-box-multiple-5:before {
  content: "\ee12";
}

.ti-box-multiple-6:before {
  content: "\ee13";
}

.ti-box-multiple-7:before {
  content: "\ee14";
}

.ti-box-multiple-8:before {
  content: "\ee15";
}

.ti-box-multiple-9:before {
  content: "\ee16";
}

.ti-box-padding:before {
  content: "\ee18";
}

.ti-braces:before {
  content: "\ebcc";
}

.ti-brackets:before {
  content: "\ebcd";
}

.ti-brand-airbnb:before {
  content: "\ed68";
}

.ti-brand-android:before {
  content: "\ec16";
}

.ti-brand-apple:before {
  content: "\ec17";
}

.ti-brand-apple-arcade:before {
  content: "\ed69";
}

.ti-brand-appstore:before {
  content: "\ed24";
}

.ti-brand-asana:before {
  content: "\edc5";
}

.ti-brand-behance:before {
  content: "\ec6e";
}

.ti-brand-bing:before {
  content: "\edc6";
}

.ti-brand-bitbucket:before {
  content: "\edc7";
}

.ti-brand-booking:before {
  content: "\edc8";
}

.ti-brand-chrome:before {
  content: "\ec18";
}

.ti-brand-codepen:before {
  content: "\ec6f";
}

.ti-brand-codesandbox:before {
  content: "\ed6a";
}

.ti-brand-css3:before {
  content: "\ed6b";
}

.ti-brand-deviantart:before {
  content: "\ecfb";
}

.ti-brand-discord:before {
  content: "\ece3";
}

.ti-brand-disqus:before {
  content: "\edc9";
}

.ti-brand-docker:before {
  content: "\edca";
}

.ti-brand-dribbble:before {
  content: "\ec19";
}

.ti-brand-edge:before {
  content: "\ecfc";
}

.ti-brand-facebook:before {
  content: "\ec1a";
}

.ti-brand-figma:before {
  content: "\ec93";
}

.ti-brand-firefox:before {
  content: "\ecfd";
}

.ti-brand-flickr:before {
  content: "\ecfe";
}

.ti-brand-foursquare:before {
  content: "\ecff";
}

.ti-brand-framer:before {
  content: "\ec1b";
}

.ti-brand-github:before {
  content: "\ec1c";
}

.ti-brand-gitlab:before {
  content: "\ec1d";
}

.ti-brand-google:before {
  content: "\ec1f";
}

.ti-brand-google-analytics:before {
  content: "\edcb";
}

.ti-brand-google-drive:before {
  content: "\ec1e";
}

.ti-brand-google-play:before {
  content: "\ed25";
}

.ti-brand-gravatar:before {
  content: "\edcc";
}

.ti-brand-hipchat:before {
  content: "\edcd";
}

.ti-brand-html5:before {
  content: "\ed6c";
}

.ti-brand-instagram:before {
  content: "\ec20";
}

.ti-brand-javascript:before {
  content: "\ef0c";
}

.ti-brand-kickstarter:before {
  content: "\edce";
}

.ti-brand-kotlin:before {
  content: "\ed6d";
}

.ti-brand-linkedin:before {
  content: "\ec8c";
}

.ti-brand-medium:before {
  content: "\ec70";
}

.ti-brand-messenger:before {
  content: "\ec71";
}

.ti-brand-netflix:before {
  content: "\edcf";
}

.ti-brand-open-source:before {
  content: "\edd0";
}

.ti-brand-opera:before {
  content: "\ec21";
}

.ti-brand-pagekit:before {
  content: "\edd1";
}

.ti-brand-patreon:before {
  content: "\edd2";
}

.ti-brand-paypal:before {
  content: "\ec22";
}

.ti-brand-pinterest:before {
  content: "\ec8d";
}

.ti-brand-pocket:before {
  content: "\ed00";
}

.ti-brand-producthunt:before {
  content: "\edd3";
}

.ti-brand-python:before {
  content: "\ed01";
}

.ti-brand-reddit:before {
  content: "\ec8e";
}

.ti-brand-safari:before {
  content: "\ec23";
}

.ti-brand-sass:before {
  content: "\edd4";
}

.ti-brand-sentry:before {
  content: "\edd5";
}

.ti-brand-shazam:before {
  content: "\edd6";
}

.ti-brand-sketch:before {
  content: "\ec24";
}

.ti-brand-skype:before {
  content: "\ed02";
}

.ti-brand-slack:before {
  content: "\ec72";
}

.ti-brand-snapchat:before {
  content: "\ec25";
}

.ti-brand-soundcloud:before {
  content: "\ed6e";
}

.ti-brand-spotify:before {
  content: "\ed03";
}

.ti-brand-steam:before {
  content: "\ed6f";
}

.ti-brand-stripe:before {
  content: "\edd7";
}

.ti-brand-tabler:before {
  content: "\ec8f";
}

.ti-brand-tailwind:before {
  content: "\eca1";
}

.ti-brand-telegram:before {
  content: "\ec26";
}

.ti-brand-tidal:before {
  content: "\ed70";
}

.ti-brand-tiktok:before {
  content: "\ec73";
}

.ti-brand-tinder:before {
  content: "\ed71";
}

.ti-brand-tumblr:before {
  content: "\ed04";
}

.ti-brand-twitch:before {
  content: "\ed05";
}

.ti-brand-twitter:before {
  content: "\ec27";
}

.ti-brand-unsplash:before {
  content: "\edd8";
}

.ti-brand-vercel:before {
  content: "\ef24";
}

.ti-brand-vimeo:before {
  content: "\ed06";
}

.ti-brand-vk:before {
  content: "\ed72";
}

.ti-brand-whatsapp:before {
  content: "\ec74";
}

.ti-brand-windows:before {
  content: "\ecd8";
}

.ti-brand-yahoo:before {
  content: "\ed73";
}

.ti-brand-ycombinator:before {
  content: "\edd9";
}

.ti-brand-youtube:before {
  content: "\ec90";
}

.ti-briefcase:before {
  content: "\ea46";
}

.ti-brightness:before {
  content: "\eb7f";
}

.ti-brightness-2:before {
  content: "\ee19";
}

.ti-brightness-down:before {
  content: "\eb7d";
}

.ti-brightness-half:before {
  content: "\ee1a";
}

.ti-brightness-up:before {
  content: "\eb7e";
}

.ti-browser:before {
  content: "\ebb7";
}

.ti-brush:before {
  content: "\ebb8";
}

.ti-bucket:before {
  content: "\ea47";
}

.ti-bug:before {
  content: "\ea48";
}

.ti-building:before {
  content: "\ea4f";
}

.ti-building-arch:before {
  content: "\ea49";
}

.ti-building-bank:before {
  content: "\ebe2";
}

.ti-building-bridge:before {
  content: "\ea4b";
}

.ti-building-bridge-2:before {
  content: "\ea4a";
}

.ti-building-carousel:before {
  content: "\ed87";
}

.ti-building-castle:before {
  content: "\ed88";
}

.ti-building-church:before {
  content: "\ea4c";
}

.ti-building-community:before {
  content: "\ebf6";
}

.ti-building-cottage:before {
  content: "\ee1b";
}

.ti-building-factory:before {
  content: "\ee1c";
}

.ti-building-fortress:before {
  content: "\ed89";
}

.ti-building-hospital:before {
  content: "\ea4d";
}

.ti-building-lighthouse:before {
  content: "\ed8a";
}

.ti-building-monument:before {
  content: "\ed26";
}

.ti-building-pavilon:before {
  content: "\ebf7";
}

.ti-building-skyscraper:before {
  content: "\ec39";
}

.ti-building-store:before {
  content: "\ea4e";
}

.ti-building-warehouse:before {
  content: "\ebe3";
}

.ti-bulb:before {
  content: "\ea51";
}

.ti-bulb-off:before {
  content: "\ea50";
}

.ti-bulldozer:before {
  content: "\ee1d";
}

.ti-bus:before {
  content: "\ebe4";
}

.ti-businessplan:before {
  content: "\ee1e";
}

.ti-calculator:before {
  content: "\eb80";
}

.ti-calendar:before {
  content: "\ea53";
}

.ti-calendar-event:before {
  content: "\ea52";
}

.ti-calendar-minus:before {
  content: "\ebb9";
}

.ti-calendar-off:before {
  content: "\ee1f";
}

.ti-calendar-plus:before {
  content: "\ebba";
}

.ti-calendar-stats:before {
  content: "\ee20";
}

.ti-calendar-time:before {
  content: "\ee21";
}

.ti-camera:before {
  content: "\ea54";
}

.ti-camera-minus:before {
  content: "\ec3a";
}

.ti-camera-off:before {
  content: "\ecee";
}

.ti-camera-plus:before {
  content: "\ec3b";
}

.ti-camera-rotate:before {
  content: "\ee22";
}

.ti-camera-selfie:before {
  content: "\ee23";
}

.ti-candy:before {
  content: "\ef0d";
}

.ti-capture:before {
  content: "\ec3c";
}

.ti-car:before {
  content: "\ebbb";
}

.ti-car-crane:before {
  content: "\ef25";
}

.ti-caravan:before {
  content: "\ec7c";
}

.ti-cardboards:before {
  content: "\ed74";
}

.ti-caret-down:before {
  content: "\eb5d";
}

.ti-caret-left:before {
  content: "\eb5e";
}

.ti-caret-right:before {
  content: "\eb5f";
}

.ti-caret-up:before {
  content: "\eb60";
}

.ti-cash:before {
  content: "\ea55";
}

.ti-cash-banknote:before {
  content: "\ee25";
}

.ti-cash-banknote-off:before {
  content: "\ee24";
}

.ti-cast:before {
  content: "\ea56";
}

.ti-ce:before {
  content: "\ed75";
}

.ti-certificate:before {
  content: "\ed76";
}

.ti-charging-pile:before {
  content: "\ee26";
}

.ti-chart-arcs:before {
  content: "\ee28";
}

.ti-chart-arcs-3:before {
  content: "\ee27";
}

.ti-chart-area:before {
  content: "\ea58";
}

.ti-chart-area-line:before {
  content: "\ea57";
}

.ti-chart-arrows:before {
  content: "\ee2a";
}

.ti-chart-arrows-vertical:before {
  content: "\ee29";
}

.ti-chart-bar:before {
  content: "\ea59";
}

.ti-chart-bubble:before {
  content: "\ec75";
}

.ti-chart-candle:before {
  content: "\ea5a";
}

.ti-chart-circles:before {
  content: "\ee2b";
}

.ti-chart-donut:before {
  content: "\ea5b";
}

.ti-chart-donut-2:before {
  content: "\ee2c";
}

.ti-chart-donut-3:before {
  content: "\ee2d";
}

.ti-chart-donut-4:before {
  content: "\ee2e";
}

.ti-chart-dots:before {
  content: "\ee2f";
}

.ti-chart-infographic:before {
  content: "\ee30";
}

.ti-chart-line:before {
  content: "\ea5c";
}

.ti-chart-pie:before {
  content: "\ea5d";
}

.ti-chart-pie-2:before {
  content: "\ee31";
}

.ti-chart-pie-3:before {
  content: "\ee32";
}

.ti-chart-pie-4:before {
  content: "\ee33";
}

.ti-chart-radar:before {
  content: "\ed77";
}

.ti-check:before {
  content: "\ea5e";
}

.ti-checkbox:before {
  content: "\eba6";
}

.ti-checks:before {
  content: "\ebaa";
}

.ti-cheese:before {
  content: "\ef26";
}

.ti-chevron-down:before {
  content: "\ea5f";
}

.ti-chevron-down-left:before {
  content: "\ed09";
}

.ti-chevron-down-right:before {
  content: "\ed0a";
}

.ti-chevron-left:before {
  content: "\ea60";
}

.ti-chevron-right:before {
  content: "\ea61";
}

.ti-chevron-up:before {
  content: "\ea62";
}

.ti-chevron-up-left:before {
  content: "\ed0b";
}

.ti-chevron-up-right:before {
  content: "\ed0c";
}

.ti-chevrons-down:before {
  content: "\ea63";
}

.ti-chevrons-down-left:before {
  content: "\ed0d";
}

.ti-chevrons-down-right:before {
  content: "\ed0e";
}

.ti-chevrons-left:before {
  content: "\ea64";
}

.ti-chevrons-right:before {
  content: "\ea65";
}

.ti-chevrons-up:before {
  content: "\ea66";
}

.ti-chevrons-up-left:before {
  content: "\ed0f";
}

.ti-chevrons-up-right:before {
  content: "\ed10";
}

.ti-christmas-tree:before {
  content: "\ed78";
}

.ti-circle:before {
  content: "\ea6b";
}

.ti-circle-0:before {
  content: "\ee34";
}

.ti-circle-1:before {
  content: "\ee35";
}

.ti-circle-2:before {
  content: "\ee36";
}

.ti-circle-3:before {
  content: "\ee37";
}

.ti-circle-4:before {
  content: "\ee38";
}

.ti-circle-5:before {
  content: "\ee39";
}

.ti-circle-6:before {
  content: "\ee3a";
}

.ti-circle-7:before {
  content: "\ee3b";
}

.ti-circle-8:before {
  content: "\ee3c";
}

.ti-circle-9:before {
  content: "\ee3d";
}

.ti-circle-check:before {
  content: "\ea67";
}

.ti-circle-dashed:before {
  content: "\ed27";
}

.ti-circle-dotted:before {
  content: "\ed28";
}

.ti-circle-half:before {
  content: "\ee3f";
}

.ti-circle-half-vertical:before {
  content: "\ee3e";
}

.ti-circle-minus:before {
  content: "\ea68";
}

.ti-circle-off:before {
  content: "\ee40";
}

.ti-circle-plus:before {
  content: "\ea69";
}

.ti-circle-square:before {
  content: "\ece4";
}

.ti-circle-x:before {
  content: "\ea6a";
}

.ti-circles:before {
  content: "\ece5";
}

.ti-clear-all:before {
  content: "\ee41";
}

.ti-clear-formatting:before {
  content: "\ebe5";
}

.ti-click:before {
  content: "\ebbc";
}

.ti-clipboard:before {
  content: "\ea6f";
}

.ti-clipboard-check:before {
  content: "\ea6c";
}

.ti-clipboard-list:before {
  content: "\ea6d";
}

.ti-clipboard-x:before {
  content: "\ea6e";
}

.ti-clock:before {
  content: "\ea70";
}

.ti-cloud:before {
  content: "\ea76";
}

.ti-cloud-download:before {
  content: "\ea71";
}

.ti-cloud-fog:before {
  content: "\ecd9";
}

.ti-cloud-off:before {
  content: "\ed3e";
}

.ti-cloud-rain:before {
  content: "\ea72";
}

.ti-cloud-snow:before {
  content: "\ea73";
}

.ti-cloud-storm:before {
  content: "\ea74";
}

.ti-cloud-upload:before {
  content: "\ea75";
}

.ti-code:before {
  content: "\ea77";
}

.ti-code-minus:before {
  content: "\ee42";
}

.ti-code-plus:before {
  content: "\ee43";
}

.ti-coffee:before {
  content: "\ef0e";
}

.ti-coin:before {
  content: "\eb82";
}

.ti-color-picker:before {
  content: "\ebe6";
}

.ti-color-swatch:before {
  content: "\eb61";
}

.ti-column-insert-left:before {
  content: "\ee44";
}

.ti-column-insert-right:before {
  content: "\ee45";
}

.ti-columns:before {
  content: "\eb83";
}

.ti-comet:before {
  content: "\ec76";
}

.ti-command:before {
  content: "\ea78";
}

.ti-compass:before {
  content: "\ea79";
}

.ti-confetti:before {
  content: "\ee46";
}

.ti-container:before {
  content: "\ee47";
}

.ti-contrast:before {
  content: "\ec4e";
}

.ti-cookie:before {
  content: "\ef0f";
}

.ti-copy:before {
  content: "\ea7a";
}

.ti-copyleft:before {
  content: "\ec3d";
}

.ti-copyright:before {
  content: "\ea7b";
}

.ti-corner-down-left:before {
  content: "\ea7c";
}

.ti-corner-down-left-double:before {
  content: "\ee48";
}

.ti-corner-down-right:before {
  content: "\ea7d";
}

.ti-corner-down-right-double:before {
  content: "\ee49";
}

.ti-corner-left-down:before {
  content: "\ea7e";
}

.ti-corner-left-down-double:before {
  content: "\ee4a";
}

.ti-corner-left-up:before {
  content: "\ea7f";
}

.ti-corner-left-up-double:before {
  content: "\ee4b";
}

.ti-corner-right-down:before {
  content: "\ea80";
}

.ti-corner-right-down-double:before {
  content: "\ee4c";
}

.ti-corner-right-up:before {
  content: "\ea81";
}

.ti-corner-right-up-double:before {
  content: "\ee4d";
}

.ti-corner-up-left:before {
  content: "\ea82";
}

.ti-corner-up-left-double:before {
  content: "\ee4e";
}

.ti-corner-up-right:before {
  content: "\ea83";
}

.ti-corner-up-right-double:before {
  content: "\ee4f";
}

.ti-crane:before {
  content: "\ef27";
}

.ti-credit-card:before {
  content: "\ea84";
}

.ti-credit-card-off:before {
  content: "\ed11";
}

.ti-crop:before {
  content: "\ea85";
}

.ti-crosshair:before {
  content: "\ec3e";
}

.ti-crown:before {
  content: "\ed12";
}

.ti-crown-off:before {
  content: "\ee50";
}

.ti-cup:before {
  content: "\ef28";
}

.ti-curly-loop:before {
  content: "\ecda";
}

.ti-currency-bahraini:before {
  content: "\ee51";
}

.ti-currency-bath:before {
  content: "\ee52";
}

.ti-currency-bitcoin:before {
  content: "\ebab";
}

.ti-currency-cent:before {
  content: "\ee53";
}

.ti-currency-dinar:before {
  content: "\ee54";
}

.ti-currency-dirham:before {
  content: "\ee55";
}

.ti-currency-dollar:before {
  content: "\eb84";
}

.ti-currency-dollar-australian:before {
  content: "\ee56";
}

.ti-currency-dollar-canadian:before {
  content: "\ee57";
}

.ti-currency-dollar-singapore:before {
  content: "\ee58";
}

.ti-currency-ethereum:before {
  content: "\ee59";
}

.ti-currency-euro:before {
  content: "\eb85";
}

.ti-currency-forint:before {
  content: "\ee5a";
}

.ti-currency-frank:before {
  content: "\ee5b";
}

.ti-currency-krone-czech:before {
  content: "\ee5c";
}

.ti-currency-krone-danish:before {
  content: "\ee5d";
}

.ti-currency-krone-swedish:before {
  content: "\ee5e";
}

.ti-currency-leu:before {
  content: "\ee5f";
}

.ti-currency-lira:before {
  content: "\ee60";
}

.ti-currency-litecoin:before {
  content: "\ee61";
}

.ti-currency-naira:before {
  content: "\ee62";
}

.ti-currency-pound:before {
  content: "\ebac";
}

.ti-currency-real:before {
  content: "\ee63";
}

.ti-currency-renminbi:before {
  content: "\ee64";
}

.ti-currency-ripple:before {
  content: "\ee65";
}

.ti-currency-riyal:before {
  content: "\ee66";
}

.ti-currency-rubel:before {
  content: "\ee67";
}

.ti-currency-rupee:before {
  content: "\ebad";
}

.ti-currency-shekel:before {
  content: "\ee68";
}

.ti-currency-taka:before {
  content: "\ee69";
}

.ti-currency-tugrik:before {
  content: "\ee6a";
}

.ti-currency-won:before {
  content: "\ee6b";
}

.ti-currency-yen:before {
  content: "\ebae";
}

.ti-currency-zloty:before {
  content: "\ee6c";
}

.ti-current-location:before {
  content: "\ecef";
}

.ti-cursor-text:before {
  content: "\ee6d";
}

.ti-cut:before {
  content: "\ea86";
}

.ti-dashboard:before {
  content: "\ea87";
}

.ti-database:before {
  content: "\ea88";
}

.ti-database-export:before {
  content: "\ee6e";
}

.ti-database-import:before {
  content: "\ee6f";
}

.ti-database-off:before {
  content: "\ee70";
}

.ti-details:before {
  content: "\ee71";
}

.ti-device-analytics:before {
  content: "\ee72";
}

.ti-device-audio-tape:before {
  content: "\ee73";
}

.ti-device-cctv:before {
  content: "\ee74";
}

.ti-device-computer-camera:before {
  content: "\ee76";
}

.ti-device-computer-camera-off:before {
  content: "\ee75";
}

.ti-device-desktop:before {
  content: "\ea89";
}

.ti-device-desktop-analytics:before {
  content: "\ee77";
}

.ti-device-desktop-off:before {
  content: "\ee78";
}

.ti-device-floppy:before {
  content: "\eb62";
}

.ti-device-gamepad:before {
  content: "\eb63";
}

.ti-device-laptop:before {
  content: "\eb64";
}

.ti-device-mobile:before {
  content: "\ea8a";
}

.ti-device-mobile-message:before {
  content: "\ee79";
}

.ti-device-mobile-rotated:before {
  content: "\ecdb";
}

.ti-device-mobile-vibration:before {
  content: "\eb86";
}

.ti-device-speaker:before {
  content: "\ea8b";
}

.ti-device-tablet:before {
  content: "\ea8c";
}

.ti-device-tv:before {
  content: "\ea8d";
}

.ti-device-watch:before {
  content: "\ebf9";
}

.ti-devices:before {
  content: "\eb87";
}

.ti-devices-2:before {
  content: "\ed29";
}

.ti-devices-pc:before {
  content: "\ee7a";
}

.ti-diamond:before {
  content: "\eb65";
}

.ti-dice:before {
  content: "\eb66";
}

.ti-dimensions:before {
  content: "\ee7b";
}

.ti-direction:before {
  content: "\ebfb";
}

.ti-direction-horizontal:before {
  content: "\ebfa";
}

.ti-directions:before {
  content: "\ea8e";
}

.ti-disabled:before {
  content: "\ea8f";
}

.ti-disabled-2:before {
  content: "\ebaf";
}

.ti-disc:before {
  content: "\ea90";
}

.ti-discount:before {
  content: "\ebbd";
}

.ti-discount-2:before {
  content: "\ee7c";
}

.ti-divide:before {
  content: "\ed5c";
}

.ti-dna:before {
  content: "\ee7d";
}

.ti-dog-bowl:before {
  content: "\ef29";
}

.ti-dots:before {
  content: "\ea95";
}

.ti-dots-circle-horizontal:before {
  content: "\ea91";
}

.ti-dots-diagonal:before {
  content: "\ea93";
}

.ti-dots-diagonal-2:before {
  content: "\ea92";
}

.ti-dots-vertical:before {
  content: "\ea94";
}

.ti-download:before {
  content: "\ea96";
}

.ti-drag-drop:before {
  content: "\eb89";
}

.ti-drag-drop-2:before {
  content: "\eb88";
}

.ti-drone:before {
  content: "\ed79";
}

.ti-drone-off:before {
  content: "\ee7e";
}

.ti-droplet:before {
  content: "\ea97";
}

.ti-droplet-filled:before {
  content: "\ee80";
}

.ti-droplet-filled-2:before {
  content: "\ee7f";
}

.ti-droplet-half:before {
  content: "\ee82";
}

.ti-droplet-half-2:before {
  content: "\ee81";
}

.ti-droplet-off:before {
  content: "\ee83";
}

.ti-ear:before {
  content: "\ebce";
}

.ti-ear-off:before {
  content: "\ee84";
}

.ti-edit:before {
  content: "\ea98";
}

.ti-edit-circle:before {
  content: "\ee85";
}

.ti-egg:before {
  content: "\eb8a";
}

.ti-emphasis:before {
  content: "\ebcf";
}

.ti-equal:before {
  content: "\ee87";
}

.ti-equal-not:before {
  content: "\ee86";
}

.ti-eraser:before {
  content: "\eb8b";
}

.ti-exchange:before {
  content: "\ebe7";
}

.ti-exposure:before {
  content: "\eb8c";
}

.ti-external-link:before {
  content: "\ea99";
}

.ti-eye:before {
  content: "\ea9a";
}

.ti-eye-check:before {
  content: "\ee88";
}

.ti-eye-off:before {
  content: "\ecf0";
}

.ti-eyeglass:before {
  content: "\ee8a";
}

.ti-eyeglass-2:before {
  content: "\ee89";
}

.ti-face-id:before {
  content: "\ea9b";
}

.ti-fall:before {
  content: "\ecb9";
}

.ti-feather:before {
  content: "\ee8b";
}

.ti-fence:before {
  content: "\ef2a";
}

.ti-file:before {
  content: "\eaa4";
}

.ti-file-alert:before {
  content: "\ede6";
}

.ti-file-analytics:before {
  content: "\ede7";
}

.ti-file-certificate:before {
  content: "\ed4d";
}

.ti-file-check:before {
  content: "\ea9c";
}

.ti-file-code:before {
  content: "\ebd0";
}

.ti-file-code-2:before {
  content: "\ede8";
}

.ti-file-diff:before {
  content: "\ecf1";
}

.ti-file-dislike:before {
  content: "\ed2a";
}

.ti-file-download:before {
  content: "\ea9d";
}

.ti-file-export:before {
  content: "\ede9";
}

.ti-file-horizontal:before {
  content: "\ebb0";
}

.ti-file-import:before {
  content: "\edea";
}

.ti-file-info:before {
  content: "\edec";
}

.ti-file-invoice:before {
  content: "\eb67";
}

.ti-file-like:before {
  content: "\ed2b";
}

.ti-file-minus:before {
  content: "\ea9e";
}

.ti-file-music:before {
  content: "\ea9f";
}

.ti-file-off:before {
  content: "\ecf2";
}

.ti-file-phone:before {
  content: "\ecdc";
}

.ti-file-plus:before {
  content: "\eaa0";
}

.ti-file-report:before {
  content: "\eded";
}

.ti-file-search:before {
  content: "\ed5d";
}

.ti-file-shredder:before {
  content: "\eaa1";
}

.ti-file-symlink:before {
  content: "\ed53";
}

.ti-file-text:before {
  content: "\eaa2";
}

.ti-file-upload:before {
  content: "\ec91";
}

.ti-file-x:before {
  content: "\eaa3";
}

.ti-file-zip:before {
  content: "\ed4e";
}

.ti-files:before {
  content: "\edef";
}

.ti-files-off:before {
  content: "\edee";
}

.ti-filter:before {
  content: "\eaa5";
}

.ti-filter-off:before {
  content: "\ed2c";
}

.ti-fingerprint:before {
  content: "\ebd1";
}

.ti-firetruck:before {
  content: "\ebe8";
}

.ti-fish:before {
  content: "\ef2b";
}

.ti-flag:before {
  content: "\eaa6";
}

.ti-flag-2:before {
  content: "\ee8c";
}

.ti-flag-3:before {
  content: "\ee8d";
}

.ti-flame:before {
  content: "\ec2c";
}

.ti-flare:before {
  content: "\ee8e";
}

.ti-flask:before {
  content: "\ebd2";
}

.ti-flip-horizontal:before {
  content: "\eaa7";
}

.ti-flip-vertical:before {
  content: "\eaa8";
}

.ti-float-center:before {
  content: "\ebb1";
}

.ti-float-left:before {
  content: "\ebb2";
}

.ti-float-none:before {
  content: "\ed13";
}

.ti-float-right:before {
  content: "\ebb3";
}

.ti-focus:before {
  content: "\eb8d";
}

.ti-focus-2:before {
  content: "\ebd3";
}

.ti-fold:before {
  content: "\ed56";
}

.ti-fold-down:before {
  content: "\ed54";
}

.ti-fold-up:before {
  content: "\ed55";
}

.ti-folder:before {
  content: "\eaad";
}

.ti-folder-minus:before {
  content: "\eaaa";
}

.ti-folder-off:before {
  content: "\ed14";
}

.ti-folder-plus:before {
  content: "\eaab";
}

.ti-folder-x:before {
  content: "\eaac";
}

.ti-folders:before {
  content: "\eaae";
}

.ti-forbid:before {
  content: "\ebd5";
}

.ti-forbid-2:before {
  content: "\ebd4";
}

.ti-forklift:before {
  content: "\ebe9";
}

.ti-forms:before {
  content: "\ee8f";
}

.ti-frame:before {
  content: "\eaaf";
}

.ti-friends:before {
  content: "\eab0";
}

.ti-gas-station:before {
  content: "\ec7d";
}

.ti-gauge:before {
  content: "\eab1";
}

.ti-geometry:before {
  content: "\ee90";
}

.ti-ghost:before {
  content: "\eb8e";
}

.ti-gift:before {
  content: "\eb68";
}

.ti-git-branch:before {
  content: "\eab2";
}

.ti-git-commit:before {
  content: "\eab3";
}

.ti-git-compare:before {
  content: "\eab4";
}

.ti-git-fork:before {
  content: "\eb8f";
}

.ti-git-merge:before {
  content: "\eab5";
}

.ti-git-pull-request:before {
  content: "\eab6";
}

.ti-glass:before {
  content: "\eab8";
}

.ti-glass-full:before {
  content: "\eab7";
}

.ti-glass-off:before {
  content: "\ee91";
}

.ti-globe:before {
  content: "\eab9";
}

.ti-golf:before {
  content: "\ed8c";
}

.ti-gps:before {
  content: "\ed7a";
}

.ti-grain:before {
  content: "\ee92";
}

.ti-grid-dots:before {
  content: "\eaba";
}

.ti-grip-horizontal:before {
  content: "\ec00";
}

.ti-grip-vertical:before {
  content: "\ec01";
}

.ti-growth:before {
  content: "\ee93";
}

.ti-h-1:before {
  content: "\ec94";
}

.ti-h-2:before {
  content: "\ec95";
}

.ti-h-3:before {
  content: "\ec96";
}

.ti-h-4:before {
  content: "\ec97";
}

.ti-h-5:before {
  content: "\ec98";
}

.ti-h-6:before {
  content: "\ec99";
}

.ti-hand-finger:before {
  content: "\ee94";
}

.ti-hand-little-finger:before {
  content: "\ee95";
}

.ti-hand-middle-finger:before {
  content: "\ec2d";
}

.ti-hand-off:before {
  content: "\ed15";
}

.ti-hand-ring-finger:before {
  content: "\ee96";
}

.ti-hand-rock:before {
  content: "\ee97";
}

.ti-hand-stop:before {
  content: "\ec2e";
}

.ti-hand-three-fingers:before {
  content: "\ee98";
}

.ti-hand-two-fingers:before {
  content: "\ee99";
}

.ti-hanger:before {
  content: "\ee9a";
}

.ti-hash:before {
  content: "\eabc";
}

.ti-heading:before {
  content: "\ee9b";
}

.ti-headphones:before {
  content: "\eabd";
}

.ti-headphones-off:before {
  content: "\ed1d";
}

.ti-headset:before {
  content: "\eb90";
}

.ti-heart:before {
  content: "\eabe";
}

.ti-heart-broken:before {
  content: "\ecba";
}

.ti-helicopter:before {
  content: "\ed8e";
}

.ti-helicopter-landing:before {
  content: "\ed8d";
}

.ti-help:before {
  content: "\eabf";
}

.ti-hexagon:before {
  content: "\ec02";
}

.ti-hexagon-off:before {
  content: "\ee9c";
}

.ti-hierarchy:before {
  content: "\ee9e";
}

.ti-hierarchy-2:before {
  content: "\ee9d";
}

.ti-history:before {
  content: "\ebea";
}

.ti-home:before {
  content: "\eac1";
}

.ti-home-2:before {
  content: "\eac0";
}

.ti-ice-cream:before {
  content: "\eac2";
}

.ti-ice-cream-2:before {
  content: "\ee9f";
}

.ti-id:before {
  content: "\eac3";
}

.ti-inbox:before {
  content: "\eac4";
}

.ti-indent-decrease:before {
  content: "\eb91";
}

.ti-indent-increase:before {
  content: "\eb92";
}

.ti-infinity:before {
  content: "\eb69";
}

.ti-info-circle:before {
  content: "\eac5";
}

.ti-info-square:before {
  content: "\eac6";
}

.ti-italic:before {
  content: "\eb93";
}

.ti-jump-rope:before {
  content: "\ed8f";
}

.ti-karate:before {
  content: "\ed32";
}

.ti-key:before {
  content: "\eac7";
}

.ti-keyboard:before {
  content: "\ebd6";
}

.ti-keyboard-hide:before {
  content: "\ec7e";
}

.ti-keyboard-off:before {
  content: "\eea0";
}

.ti-keyboard-show:before {
  content: "\ec7f";
}

.ti-language:before {
  content: "\ebbe";
}

.ti-layers-difference:before {
  content: "\eac8";
}

.ti-layers-intersect:before {
  content: "\eac9";
}

.ti-layers-linked:before {
  content: "\eea1";
}

.ti-layers-subtract:before {
  content: "\eaca";
}

.ti-layers-union:before {
  content: "\eacb";
}

.ti-layout:before {
  content: "\eadb";
}

.ti-layout-2:before {
  content: "\eacc";
}

.ti-layout-align-bottom:before {
  content: "\eacd";
}

.ti-layout-align-center:before {
  content: "\eace";
}

.ti-layout-align-left:before {
  content: "\eacf";
}

.ti-layout-align-middle:before {
  content: "\ead0";
}

.ti-layout-align-right:before {
  content: "\ead1";
}

.ti-layout-align-top:before {
  content: "\ead2";
}

.ti-layout-bottombar:before {
  content: "\ead3";
}

.ti-layout-cards:before {
  content: "\ec13";
}

.ti-layout-columns:before {
  content: "\ead4";
}

.ti-layout-distribute-horizontal:before {
  content: "\ead5";
}

.ti-layout-distribute-vertical:before {
  content: "\ead6";
}

.ti-layout-grid:before {
  content: "\edba";
}

.ti-layout-grid-add:before {
  content: "\edb9";
}

.ti-layout-kanban:before {
  content: "\ec3f";
}

.ti-layout-list:before {
  content: "\ec14";
}

.ti-layout-navbar:before {
  content: "\ead7";
}

.ti-layout-rows:before {
  content: "\ead8";
}

.ti-layout-sidebar:before {
  content: "\eada";
}

.ti-layout-sidebar-right:before {
  content: "\ead9";
}

.ti-leaf:before {
  content: "\ed4f";
}

.ti-lego:before {
  content: "\eadc";
}

.ti-lemon:before {
  content: "\ef10";
}

.ti-letter-a:before {
  content: "\ec50";
}

.ti-letter-b:before {
  content: "\ec51";
}

.ti-letter-c:before {
  content: "\ec52";
}

.ti-letter-case:before {
  content: "\eea5";
}

.ti-letter-case-lower:before {
  content: "\eea2";
}

.ti-letter-case-toggle:before {
  content: "\eea3";
}

.ti-letter-case-upper:before {
  content: "\eea4";
}

.ti-letter-d:before {
  content: "\ec53";
}

.ti-letter-e:before {
  content: "\ec54";
}

.ti-letter-f:before {
  content: "\ec55";
}

.ti-letter-g:before {
  content: "\ec56";
}

.ti-letter-h:before {
  content: "\ec57";
}

.ti-letter-i:before {
  content: "\ec58";
}

.ti-letter-j:before {
  content: "\ec59";
}

.ti-letter-k:before {
  content: "\ec5a";
}

.ti-letter-l:before {
  content: "\ec5b";
}

.ti-letter-m:before {
  content: "\ec5c";
}

.ti-letter-n:before {
  content: "\ec5d";
}

.ti-letter-o:before {
  content: "\ec5e";
}

.ti-letter-p:before {
  content: "\ec5f";
}

.ti-letter-q:before {
  content: "\ec60";
}

.ti-letter-r:before {
  content: "\ec61";
}

.ti-letter-s:before {
  content: "\ec62";
}

.ti-letter-spacing:before {
  content: "\eea6";
}

.ti-letter-t:before {
  content: "\ec63";
}

.ti-letter-u:before {
  content: "\ec64";
}

.ti-letter-v:before {
  content: "\ec65";
}

.ti-letter-w:before {
  content: "\ec66";
}

.ti-letter-x:before {
  content: "\ec67";
}

.ti-letter-y:before {
  content: "\ec68";
}

.ti-letter-z:before {
  content: "\ec69";
}

.ti-letters-case:before {
  content: "\ec6a";
}

.ti-license:before {
  content: "\ebc0";
}

.ti-lifebuoy:before {
  content: "\eadd";
}

.ti-line:before {
  content: "\ec40";
}

.ti-line-dashed:before {
  content: "\eea7";
}

.ti-line-dotted:before {
  content: "\eea8";
}

.ti-line-height:before {
  content: "\eb94";
}

.ti-link:before {
  content: "\eade";
}

.ti-list:before {
  content: "\eb6b";
}

.ti-list-check:before {
  content: "\eb6a";
}

.ti-list-numbers:before {
  content: "\ef11";
}

.ti-list-search:before {
  content: "\eea9";
}

.ti-live-photo:before {
  content: "\eadf";
}

.ti-live-view:before {
  content: "\ec6b";
}

.ti-loader:before {
  content: "\eca3";
}

.ti-loader-quarter:before {
  content: "\eca2";
}

.ti-location:before {
  content: "\eae0";
}

.ti-lock:before {
  content: "\eae2";
}

.ti-lock-access:before {
  content: "\eeaa";
}

.ti-lock-off:before {
  content: "\ed1e";
}

.ti-lock-open:before {
  content: "\eae1";
}

.ti-login:before {
  content: "\eba7";
}

.ti-logout:before {
  content: "\eba8";
}

.ti-macro:before {
  content: "\eeab";
}

.ti-magnet:before {
  content: "\eae3";
}

.ti-mail:before {
  content: "\eae5";
}

.ti-mail-forward:before {
  content: "\eeac";
}

.ti-mail-opened:before {
  content: "\eae4";
}

.ti-mailbox:before {
  content: "\eead";
}

.ti-man:before {
  content: "\eae6";
}

.ti-manual-gearbox:before {
  content: "\ed7b";
}

.ti-map:before {
  content: "\eae9";
}

.ti-map-2:before {
  content: "\eae7";
}

.ti-map-pin:before {
  content: "\eae8";
}

.ti-map-pin-off:before {
  content: "\ecf3";
}

.ti-map-pins:before {
  content: "\ed5e";
}

.ti-markdown:before {
  content: "\ec41";
}

.ti-marquee:before {
  content: "\ec77";
}

.ti-marquee-2:before {
  content: "\eeae";
}

.ti-mars:before {
  content: "\ec80";
}

.ti-mask:before {
  content: "\eeb0";
}

.ti-mask-off:before {
  content: "\eeaf";
}

.ti-massage:before {
  content: "\eeb1";
}

.ti-math:before {
  content: "\ebeb";
}

.ti-math-function:before {
  content: "\eeb2";
}

.ti-math-symbols:before {
  content: "\eeb3";
}

.ti-maximize:before {
  content: "\eaea";
}

.ti-meat:before {
  content: "\ef12";
}

.ti-medal:before {
  content: "\ec78";
}

.ti-medical-cross:before {
  content: "\ec2f";
}

.ti-menu:before {
  content: "\eaeb";
}

.ti-menu-2:before {
  content: "\ec42";
}

.ti-message:before {
  content: "\eaef";
}

.ti-message-2:before {
  content: "\eaec";
}

.ti-message-circle:before {
  content: "\eaed";
}

.ti-message-circle-2:before {
  content: "\ed3f";
}

.ti-message-circle-off:before {
  content: "\ed40";
}

.ti-message-dots:before {
  content: "\eaee";
}

.ti-message-off:before {
  content: "\ed41";
}

.ti-message-plus:before {
  content: "\ec9a";
}

.ti-message-report:before {
  content: "\ec9b";
}

.ti-messages:before {
  content: "\eb6c";
}

.ti-messages-off:before {
  content: "\ed42";
}

.ti-microphone:before {
  content: "\eaf0";
}

.ti-microphone-2:before {
  content: "\ef2c";
}

.ti-microphone-off:before {
  content: "\ed16";
}

.ti-milk:before {
  content: "\ef13";
}

.ti-minimize:before {
  content: "\eaf1";
}

.ti-minus:before {
  content: "\eaf2";
}

.ti-minus-vertical:before {
  content: "\eeb4";
}

.ti-mist:before {
  content: "\ec30";
}

.ti-mood-boy:before {
  content: "\ed2d";
}

.ti-mood-confuzed:before {
  content: "\eaf3";
}

.ti-mood-crazy-happy:before {
  content: "\ed90";
}

.ti-mood-cry:before {
  content: "\ecbb";
}

.ti-mood-empty:before {
  content: "\eeb5";
}

.ti-mood-happy:before {
  content: "\eaf4";
}

.ti-mood-kid:before {
  content: "\ec03";
}

.ti-mood-neutral:before {
  content: "\eaf5";
}

.ti-mood-sad:before {
  content: "\eaf6";
}

.ti-mood-smile:before {
  content: "\eaf7";
}

.ti-mood-suprised:before {
  content: "\ec04";
}

.ti-mood-tongue:before {
  content: "\eb95";
}

.ti-moon:before {
  content: "\eaf8";
}

.ti-moon-2:before {
  content: "\ece6";
}

.ti-moon-stars:before {
  content: "\ece7";
}

.ti-moped:before {
  content: "\ecbc";
}

.ti-motorbike:before {
  content: "\eeb6";
}

.ti-mouse:before {
  content: "\eaf9";
}

.ti-movie:before {
  content: "\eafa";
}

.ti-mug:before {
  content: "\eafb";
}

.ti-mushroom:before {
  content: "\ef14";
}

.ti-music:before {
  content: "\eafc";
}

.ti-new-section:before {
  content: "\ebc1";
}

.ti-news:before {
  content: "\eafd";
}

.ti-nfc:before {
  content: "\eeb7";
}

.ti-note:before {
  content: "\eb6d";
}

.ti-notebook:before {
  content: "\eb96";
}

.ti-notes:before {
  content: "\eb6e";
}

.ti-notification:before {
  content: "\eafe";
}

.ti-number-0:before {
  content: "\edf0";
}

.ti-number-1:before {
  content: "\edf1";
}

.ti-number-2:before {
  content: "\edf2";
}

.ti-number-3:before {
  content: "\edf3";
}

.ti-number-4:before {
  content: "\edf4";
}

.ti-number-5:before {
  content: "\edf5";
}

.ti-number-6:before {
  content: "\edf6";
}

.ti-number-7:before {
  content: "\edf7";
}

.ti-number-8:before {
  content: "\edf8";
}

.ti-number-9:before {
  content: "\edf9";
}

.ti-octagon:before {
  content: "\ecbd";
}

.ti-octagon-off:before {
  content: "\eeb8";
}

.ti-old:before {
  content: "\eeb9";
}

.ti-olympics:before {
  content: "\eeba";
}

.ti-omega:before {
  content: "\eb97";
}

.ti-outlet:before {
  content: "\ebd7";
}

.ti-overline:before {
  content: "\eebb";
}

.ti-package:before {
  content: "\eaff";
}

.ti-pacman:before {
  content: "\eebc";
}

.ti-page-break:before {
  content: "\ec81";
}

.ti-paint:before {
  content: "\eb00";
}

.ti-palette:before {
  content: "\eb01";
}

.ti-panorama-horizontal:before {
  content: "\ed33";
}

.ti-panorama-vertical:before {
  content: "\ed34";
}

.ti-paperclip:before {
  content: "\eb02";
}

.ti-parachute:before {
  content: "\ed7c";
}

.ti-parentheses:before {
  content: "\ebd8";
}

.ti-parking:before {
  content: "\eb03";
}

.ti-peace:before {
  content: "\ecbe";
}

.ti-pencil:before {
  content: "\eb04";
}

.ti-pennant:before {
  content: "\ed7d";
}

.ti-pepper:before {
  content: "\ef15";
}

.ti-percentage:before {
  content: "\ecf4";
}

.ti-perspective:before {
  content: "\eebd";
}

.ti-phone:before {
  content: "\eb09";
}

.ti-phone-call:before {
  content: "\eb05";
}

.ti-phone-calling:before {
  content: "\ec43";
}

.ti-phone-check:before {
  content: "\ec05";
}

.ti-phone-incoming:before {
  content: "\eb06";
}

.ti-phone-off:before {
  content: "\ecf5";
}

.ti-phone-outgoing:before {
  content: "\eb07";
}

.ti-phone-pause:before {
  content: "\eb08";
}

.ti-phone-plus:before {
  content: "\ec06";
}

.ti-phone-x:before {
  content: "\ec07";
}

.ti-photo:before {
  content: "\eb0a";
}

.ti-photo-off:before {
  content: "\ecf6";
}

.ti-physotherapist:before {
  content: "\eebe";
}

.ti-picture-in-picture:before {
  content: "\ed35";
}

.ti-picture-in-picture-off:before {
  content: "\ed43";
}

.ti-picture-in-picture-on:before {
  content: "\ed44";
}

.ti-pill:before {
  content: "\ec44";
}

.ti-pin:before {
  content: "\ec9c";
}

.ti-pinned:before {
  content: "\ed60";
}

.ti-pinned-off:before {
  content: "\ed5f";
}

.ti-pizza:before {
  content: "\edbb";
}

.ti-plane:before {
  content: "\eb6f";
}

.ti-plane-arrival:before {
  content: "\eb99";
}

.ti-plane-departure:before {
  content: "\eb9a";
}

.ti-planet:before {
  content: "\ec08";
}

.ti-plant:before {
  content: "\ed50";
}

.ti-plant-2:before {
  content: "\ed7e";
}

.ti-play-card:before {
  content: "\eebf";
}

.ti-player-pause:before {
  content: "\ed45";
}

.ti-player-play:before {
  content: "\ed46";
}

.ti-player-record:before {
  content: "\ed47";
}

.ti-player-skip-back:before {
  content: "\ed48";
}

.ti-player-skip-forward:before {
  content: "\ed49";
}

.ti-player-stop:before {
  content: "\ed4a";
}

.ti-player-track-next:before {
  content: "\ed4b";
}

.ti-player-track-prev:before {
  content: "\ed4c";
}

.ti-playlist:before {
  content: "\eec0";
}

.ti-plug:before {
  content: "\ebd9";
}

.ti-plus:before {
  content: "\eb0b";
}

.ti-point:before {
  content: "\eb0c";
}

.ti-pokeball:before {
  content: "\eec1";
}

.ti-polaroid:before {
  content: "\eec2";
}

.ti-pool:before {
  content: "\ed91";
}

.ti-power:before {
  content: "\eb0d";
}

.ti-pray:before {
  content: "\ecbf";
}

.ti-presentation:before {
  content: "\eb70";
}

.ti-presentation-analytics:before {
  content: "\eec3";
}

.ti-printer:before {
  content: "\eb0e";
}

.ti-prompt:before {
  content: "\eb0f";
}

.ti-propeller:before {
  content: "\eec4";
}

.ti-puzzle:before {
  content: "\eb10";
}

.ti-pyramid:before {
  content: "\eec5";
}

.ti-qrcode:before {
  content: "\eb11";
}

.ti-question-mark:before {
  content: "\ec9d";
}

.ti-radio:before {
  content: "\ef2d";
}

.ti-radioactive:before {
  content: "\ecc0";
}

.ti-radius-bottom-left:before {
  content: "\eec6";
}

.ti-radius-bottom-right:before {
  content: "\eec7";
}

.ti-radius-top-left:before {
  content: "\eec8";
}

.ti-radius-top-right:before {
  content: "\eec9";
}

.ti-rainbow:before {
  content: "\edbc";
}

.ti-receipt:before {
  content: "\edfd";
}

.ti-receipt-2:before {
  content: "\edfa";
}

.ti-receipt-off:before {
  content: "\edfb";
}

.ti-receipt-refund:before {
  content: "\edfc";
}

.ti-receipt-tax:before {
  content: "\edbd";
}

.ti-recharging:before {
  content: "\eeca";
}

.ti-record-mail:before {
  content: "\eb12";
}

.ti-rectangle:before {
  content: "\ed37";
}

.ti-rectangle-vertical:before {
  content: "\ed36";
}

.ti-recycle:before {
  content: "\eb9b";
}

.ti-refresh:before {
  content: "\eb13";
}

.ti-refresh-alert:before {
  content: "\ed57";
}

.ti-registered:before {
  content: "\eb14";
}

.ti-relation-many-to-many:before {
  content: "\ed7f";
}

.ti-relation-one-to-many:before {
  content: "\ed80";
}

.ti-relation-one-to-one:before {
  content: "\ed81";
}

.ti-repeat:before {
  content: "\eb72";
}

.ti-repeat-once:before {
  content: "\eb71";
}

.ti-replace:before {
  content: "\ebc7";
}

.ti-report:before {
  content: "\eece";
}

.ti-report-analytics:before {
  content: "\eecb";
}

.ti-report-medical:before {
  content: "\eecc";
}

.ti-report-money:before {
  content: "\eecd";
}

.ti-resize:before {
  content: "\eecf";
}

.ti-ripple:before {
  content: "\ed82";
}

.ti-road-sign:before {
  content: "\ecdd";
}

.ti-rocket:before {
  content: "\ec45";
}

.ti-rotate:before {
  content: "\eb16";
}

.ti-rotate-2:before {
  content: "\ebb4";
}

.ti-rotate-clockwise:before {
  content: "\eb15";
}

.ti-rotate-clockwise-2:before {
  content: "\ebb5";
}

.ti-rotate-rectangle:before {
  content: "\ec15";
}

.ti-route:before {
  content: "\eb17";
}

.ti-router:before {
  content: "\eb18";
}

.ti-row-insert-bottom:before {
  content: "\eed0";
}

.ti-row-insert-top:before {
  content: "\eed1";
}

.ti-rss:before {
  content: "\eb19";
}

.ti-ruler:before {
  content: "\eb1a";
}

.ti-ruler-2:before {
  content: "\eed2";
}

.ti-run:before {
  content: "\ec82";
}

.ti-sailboat:before {
  content: "\ec83";
}

.ti-salt:before {
  content: "\ef16";
}

.ti-satellite:before {
  content: "\eed3";
}

.ti-sausage:before {
  content: "\ef17";
}

.ti-scale:before {
  content: "\ebc2";
}

.ti-scan:before {
  content: "\ebc8";
}

.ti-school:before {
  content: "\ecf7";
}

.ti-scissors:before {
  content: "\eb1b";
}

.ti-scooter:before {
  content: "\ec6c";
}

.ti-scooter-electric:before {
  content: "\ecc1";
}

.ti-screen-share:before {
  content: "\ed18";
}

.ti-screen-share-off:before {
  content: "\ed17";
}

.ti-scuba-mask:before {
  content: "\eed4";
}

.ti-search:before {
  content: "\eb1c";
}

.ti-section:before {
  content: "\eed5";
}

.ti-seeding:before {
  content: "\ed51";
}

.ti-select:before {
  content: "\ec9e";
}

.ti-selector:before {
  content: "\eb1d";
}

.ti-send:before {
  content: "\eb1e";
}

.ti-separator:before {
  content: "\ebda";
}

.ti-separator-horizontal:before {
  content: "\ec79";
}

.ti-separator-vertical:before {
  content: "\ec7a";
}

.ti-server:before {
  content: "\eb1f";
}

.ti-servicemark:before {
  content: "\ec09";
}

.ti-settings:before {
  content: "\eb20";
}

.ti-settings-automation:before {
  content: "\eed6";
}

.ti-shadow:before {
  content: "\eed8";
}

.ti-shadow-off:before {
  content: "\eed7";
}

.ti-shape:before {
  content: "\eb9c";
}

.ti-shape-2:before {
  content: "\eed9";
}

.ti-shape-3:before {
  content: "\eeda";
}

.ti-share:before {
  content: "\eb21";
}

.ti-shield:before {
  content: "\eb24";
}

.ti-shield-check:before {
  content: "\eb22";
}

.ti-shield-lock:before {
  content: "\ed58";
}

.ti-shield-off:before {
  content: "\ecf8";
}

.ti-shield-x:before {
  content: "\eb23";
}

.ti-ship:before {
  content: "\ec84";
}

.ti-shirt:before {
  content: "\ec0a";
}

.ti-shopping-cart:before {
  content: "\eb25";
}

.ti-shopping-cart-discount:before {
  content: "\eedb";
}

.ti-shopping-cart-off:before {
  content: "\eedc";
}

.ti-shopping-cart-plus:before {
  content: "\eedd";
}

.ti-shopping-cart-x:before {
  content: "\eede";
}

.ti-shredder:before {
  content: "\eedf";
}

.ti-signature:before {
  content: "\eee0";
}

.ti-sitemap:before {
  content: "\eb9d";
}

.ti-skateboard:before {
  content: "\ecc2";
}

.ti-slice:before {
  content: "\ebdb";
}

.ti-slideshow:before {
  content: "\ebc9";
}

.ti-smart-home:before {
  content: "\ecde";
}

.ti-smoking:before {
  content: "\ecc4";
}

.ti-smoking-no:before {
  content: "\ecc3";
}

.ti-snowflake:before {
  content: "\ec0b";
}

.ti-soccer-field:before {
  content: "\ed92";
}

.ti-social:before {
  content: "\ebec";
}

.ti-sock:before {
  content: "\eee1";
}

.ti-sort-ascending:before {
  content: "\eb26";
}

.ti-sort-ascending-2:before {
  content: "\eee2";
}

.ti-sort-ascending-letters:before {
  content: "\ef18";
}

.ti-sort-ascending-numbers:before {
  content: "\ef19";
}

.ti-sort-descending:before {
  content: "\eb27";
}

.ti-sort-descending-2:before {
  content: "\eee3";
}

.ti-sort-descending-letters:before {
  content: "\ef1a";
}

.ti-sort-descending-numbers:before {
  content: "\ef1b";
}

.ti-soup:before {
  content: "\ef2e";
}

.ti-space:before {
  content: "\ec0c";
}

.ti-speakerphone:before {
  content: "\ed61";
}

.ti-speedboat:before {
  content: "\ed93";
}

.ti-sport-billard:before {
  content: "\eee4";
}

.ti-square:before {
  content: "\eb2c";
}

.ti-square-0:before {
  content: "\eee5";
}

.ti-square-1:before {
  content: "\eee6";
}

.ti-square-2:before {
  content: "\eee7";
}

.ti-square-3:before {
  content: "\eee8";
}

.ti-square-4:before {
  content: "\eee9";
}

.ti-square-5:before {
  content: "\eeea";
}

.ti-square-6:before {
  content: "\eeeb";
}

.ti-square-7:before {
  content: "\eeec";
}

.ti-square-8:before {
  content: "\eeed";
}

.ti-square-9:before {
  content: "\eeee";
}

.ti-square-check:before {
  content: "\eb28";
}

.ti-square-dot:before {
  content: "\ed59";
}

.ti-square-forbid:before {
  content: "\ed5b";
}

.ti-square-forbid-2:before {
  content: "\ed5a";
}

.ti-square-minus:before {
  content: "\eb29";
}

.ti-square-off:before {
  content: "\eeef";
}

.ti-square-plus:before {
  content: "\eb2a";
}

.ti-square-root:before {
  content: "\eef1";
}

.ti-square-root-2:before {
  content: "\eef0";
}

.ti-square-rotated:before {
  content: "\ecdf";
}

.ti-square-rotated-off:before {
  content: "\eef2";
}

.ti-square-toggle:before {
  content: "\eef4";
}

.ti-square-toggle-horizontal:before {
  content: "\eef3";
}

.ti-square-x:before {
  content: "\eb2b";
}

.ti-squares-diagonal:before {
  content: "\eef5";
}

.ti-squares-filled:before {
  content: "\eef6";
}

.ti-stack:before {
  content: "\eb2d";
}

.ti-stack-2:before {
  content: "\eef7";
}

.ti-stairs:before {
  content: "\eca6";
}

.ti-stairs-down:before {
  content: "\eca4";
}

.ti-stairs-up:before {
  content: "\eca5";
}

.ti-star:before {
  content: "\eb2e";
}

.ti-star-half:before {
  content: "\ed19";
}

.ti-star-off:before {
  content: "\ed62";
}

.ti-stars:before {
  content: "\ed38";
}

.ti-steering-wheel:before {
  content: "\ec7b";
}

.ti-step-into:before {
  content: "\ece0";
}

.ti-step-out:before {
  content: "\ece1";
}

.ti-stethoscope:before {
  content: "\edbe";
}

.ti-sticker:before {
  content: "\eb2f";
}

.ti-strikethrough:before {
  content: "\eb9e";
}

.ti-submarine:before {
  content: "\ed94";
}

.ti-subscript:before {
  content: "\eb9f";
}

.ti-subtask:before {
  content: "\ec9f";
}

.ti-sum:before {
  content: "\eb73";
}

.ti-sun:before {
  content: "\eb30";
}

.ti-sun-off:before {
  content: "\ed63";
}

.ti-sunrise:before {
  content: "\ef1c";
}

.ti-sunset:before {
  content: "\ec31";
}

.ti-superscript:before {
  content: "\eba0";
}

.ti-swimming:before {
  content: "\ec92";
}

.ti-switch:before {
  content: "\eb33";
}

.ti-switch-2:before {
  content: "\edbf";
}

.ti-switch-3:before {
  content: "\edc0";
}

.ti-switch-horizontal:before {
  content: "\eb31";
}

.ti-switch-vertical:before {
  content: "\eb32";
}

.ti-table:before {
  content: "\eba1";
}

.ti-table-export:before {
  content: "\eef8";
}

.ti-table-import:before {
  content: "\eef9";
}

.ti-table-off:before {
  content: "\eefa";
}

.ti-tag:before {
  content: "\eb34";
}

.ti-tallymark-1:before {
  content: "\ec46";
}

.ti-tallymark-2:before {
  content: "\ec47";
}

.ti-tallymark-3:before {
  content: "\ec48";
}

.ti-tallymark-4:before {
  content: "\ec49";
}

.ti-tallymarks:before {
  content: "\ec4a";
}

.ti-tank:before {
  content: "\ed95";
}

.ti-target:before {
  content: "\eb35";
}

.ti-temperature:before {
  content: "\eb38";
}

.ti-temperature-celsius:before {
  content: "\eb36";
}

.ti-temperature-fahrenheit:before {
  content: "\eb37";
}

.ti-temperature-minus:before {
  content: "\ebed";
}

.ti-temperature-plus:before {
  content: "\ebee";
}

.ti-template:before {
  content: "\eb39";
}

.ti-tent:before {
  content: "\eefb";
}

.ti-terminal:before {
  content: "\ebdc";
}

.ti-terminal-2:before {
  content: "\ebef";
}

.ti-test-pipe:before {
  content: "\eb3a";
}

.ti-text-direction-ltr:before {
  content: "\eefc";
}

.ti-text-direction-rtl:before {
  content: "\eefd";
}

.ti-text-wrap:before {
  content: "\ebdd";
}

.ti-text-wrap-disabled:before {
  content: "\eca7";
}

.ti-thumb-down:before {
  content: "\eb3b";
}

.ti-thumb-up:before {
  content: "\eb3c";
}

.ti-ticket:before {
  content: "\eb3d";
}

.ti-tilt-shift:before {
  content: "\eefe";
}

.ti-tir:before {
  content: "\ebf0";
}

.ti-toggle-left:before {
  content: "\eb3e";
}

.ti-toggle-right:before {
  content: "\eb3f";
}

.ti-tool:before {
  content: "\eb40";
}

.ti-tools:before {
  content: "\ebca";
}

.ti-tools-kitchen:before {
  content: "\ed64";
}

.ti-tools-kitchen-2:before {
  content: "\eeff";
}

.ti-tornado:before {
  content: "\ece2";
}

.ti-tournament:before {
  content: "\ecd0";
}

.ti-track:before {
  content: "\ef00";
}

.ti-tractor:before {
  content: "\ec0d";
}

.ti-trademark:before {
  content: "\ec0e";
}

.ti-traffic-cone:before {
  content: "\ec0f";
}

.ti-traffic-lights:before {
  content: "\ed39";
}

.ti-train:before {
  content: "\ed96";
}

.ti-transfer-in:before {
  content: "\ef2f";
}

.ti-transfer-out:before {
  content: "\ef30";
}

.ti-trash:before {
  content: "\eb41";
}

.ti-trash-off:before {
  content: "\ed65";
}

.ti-tree:before {
  content: "\ef01";
}

.ti-trees:before {
  content: "\ec10";
}

.ti-trending-down:before {
  content: "\eb42";
}

.ti-trending-down-2:before {
  content: "\edc1";
}

.ti-trending-down-3:before {
  content: "\edc2";
}

.ti-trending-up:before {
  content: "\eb43";
}

.ti-trending-up-2:before {
  content: "\edc3";
}

.ti-trending-up-3:before {
  content: "\edc4";
}

.ti-triangle:before {
  content: "\eb44";
}

.ti-triangle-off:before {
  content: "\ef02";
}

.ti-triangle-square-circle:before {
  content: "\ece8";
}

.ti-trident:before {
  content: "\ecc5";
}

.ti-trophy:before {
  content: "\eb45";
}

.ti-truck:before {
  content: "\ebc4";
}

.ti-truck-delivery:before {
  content: "\ec4b";
}

.ti-truck-off:before {
  content: "\ef03";
}

.ti-truck-return:before {
  content: "\ec4c";
}

.ti-typography:before {
  content: "\ebc5";
}

.ti-umbrella:before {
  content: "\ebf1";
}

.ti-underline:before {
  content: "\eba2";
}

.ti-unlink:before {
  content: "\eb46";
}

.ti-upload:before {
  content: "\eb47";
}

.ti-urgent:before {
  content: "\eb48";
}

.ti-user:before {
  content: "\eb4d";
}

.ti-user-check:before {
  content: "\eb49";
}

.ti-user-exclamation:before {
  content: "\ec12";
}

.ti-user-minus:before {
  content: "\eb4a";
}

.ti-user-off:before {
  content: "\ecf9";
}

.ti-user-plus:before {
  content: "\eb4b";
}

.ti-user-x:before {
  content: "\eb4c";
}

.ti-users:before {
  content: "\ebf2";
}

.ti-vaccine:before {
  content: "\ef04";
}

.ti-variable:before {
  content: "\ef05";
}

.ti-vector:before {
  content: "\eca9";
}

.ti-vector-beizer-2:before {
  content: "\ed3a";
}

.ti-vector-bezier:before {
  content: "\ef1d";
}

.ti-vector-triangle:before {
  content: "\eca8";
}

.ti-venus:before {
  content: "\ec86";
}

.ti-versions:before {
  content: "\ed52";
}

.ti-video:before {
  content: "\ed22";
}

.ti-video-minus:before {
  content: "\ed1f";
}

.ti-video-off:before {
  content: "\ed20";
}

.ti-video-plus:before {
  content: "\ed21";
}

.ti-view-360:before {
  content: "\ed84";
}

.ti-viewfinder:before {
  content: "\eb4e";
}

.ti-viewport-narrow:before {
  content: "\ebf3";
}

.ti-viewport-wide:before {
  content: "\ebf4";
}

.ti-virus:before {
  content: "\eb74";
}

.ti-virus-off:before {
  content: "\ed66";
}

.ti-virus-search:before {
  content: "\ed67";
}

.ti-vocabulary:before {
  content: "\ef1e";
}

.ti-volume:before {
  content: "\eb51";
}

.ti-volume-2:before {
  content: "\eb4f";
}

.ti-volume-3:before {
  content: "\eb50";
}

.ti-walk:before {
  content: "\ec87";
}

.ti-wallet:before {
  content: "\eb75";
}

.ti-wand:before {
  content: "\ebcb";
}

.ti-wave-saw-tool:before {
  content: "\ecd3";
}

.ti-wave-sine:before {
  content: "\ecd4";
}

.ti-wave-square:before {
  content: "\ecd5";
}

.ti-wifi:before {
  content: "\eb52";
}

.ti-wifi-0:before {
  content: "\eba3";
}

.ti-wifi-1:before {
  content: "\eba4";
}

.ti-wifi-2:before {
  content: "\eba5";
}

.ti-wifi-off:before {
  content: "\ecfa";
}

.ti-wind:before {
  content: "\ec34";
}

.ti-windmill:before {
  content: "\ed85";
}

.ti-window:before {
  content: "\ef06";
}

.ti-wiper:before {
  content: "\ecab";
}

.ti-wiper-wash:before {
  content: "\ecaa";
}

.ti-woman:before {
  content: "\eb53";
}

.ti-world:before {
  content: "\eb54";
}

.ti-world-latitude:before {
  content: "\ed2e";
}

.ti-world-longitude:before {
  content: "\ed2f";
}

.ti-wrecking-ball:before {
  content: "\ed97";
}

.ti-writing:before {
  content: "\ef08";
}

.ti-writing-sign:before {
  content: "\ef07";
}

.ti-x:before {
  content: "\eb55";
}

.ti-yin-yang:before {
  content: "\ec35";
}

.ti-zodiac-aquarius:before {
  content: "\ecac";
}

.ti-zodiac-aries:before {
  content: "\ecad";
}

.ti-zodiac-cancer:before {
  content: "\ecae";
}

.ti-zodiac-capricorn:before {
  content: "\ecaf";
}

.ti-zodiac-gemini:before {
  content: "\ecb0";
}

.ti-zodiac-leo:before {
  content: "\ecb1";
}

.ti-zodiac-libra:before {
  content: "\ecb2";
}

.ti-zodiac-pisces:before {
  content: "\ecb3";
}

.ti-zodiac-sagittarius:before {
  content: "\ecb4";
}

.ti-zodiac-scorpio:before {
  content: "\ecb5";
}

.ti-zodiac-taurus:before {
  content: "\ecb6";
}

.ti-zodiac-virgo:before {
  content: "\ecb7";
}

.ti-zoom-cancel:before {
  content: "\ec4d";
}

.ti-zoom-check:before {
  content: "\ef09";
}

.ti-zoom-in:before {
  content: "\eb56";
}

.ti-zoom-money:before {
  content: "\ef0a";
}

.ti-zoom-out:before {
  content: "\eb57";
}

.ti-zoom-question:before {
  content: "\edeb";
}

.panier-panel {
  display: none;
  position: fixed;
  z-index: 111;
  width: 100vw;
  height: 100vh;
  right: 0;
  top: 0;
}
@media (max-width: 991px) {
  .panier-panel {
    left: 0;
    right: auto;
    width: 100%;
  }
}
.panier-panel.active-panel {
  display: flex;
  justify-content: end;
}
.panier-panel::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(1, 1, 1, 0.6);
}
.panier-panel__content {
  position: absolute;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  top: 0;
  right: 0;
  z-index: 1;
  width: 55vw;
  max-width: 800px;
  height: 100%;
  background-color: var(--color-white);
}
@media (max-width: 991px) {
  .panier-panel__content {
    width: 100%;
    max-width: 100vw;
  }
}
.panier-panel__title {
  padding: 12px;
  font-size: 28px;
  color: var(--color-white);
  background-color: var(--color-fushia);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 991px) {
  .panier-panel__title {
    font-size: 20px;
  }
}
.panier-panel__expire {
  position: relative;
  margin: 30px 0 48px;
  padding: 0 12px;
  text-align: right;
  color: var(--color-fushia);
}
@media (max-width: 991px) {
  .panier-panel__expire {
    font-size: 14px;
    margin: 24px 0;
  }
}
.panier-panel__expire::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: calc(50% - 0.5px);
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--color-fushia);
}
.panier-panel__expire > span {
  position: relative;
  right: -12px;
  padding: 0 12px;
  width: auto;
  background-color: var(--color-white);
}
.panier-panel__recap {
  margin: 0 12px;
  padding: 12px 12px 0;
  border: 2px solid var(--color-fushia);
  border-radius: 12px;
}
.panier-panel__recap-title {
  font-size: 48px;
  color: var(--color-fushia);
  padding: 24px 0;
  text-align: center;
}
@media (max-width: 991px) {
  .panier-panel__recap-title {
    font-size: 28px;
    padding: 16px 0;
  }
}
.panier-panel__recap-items {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  .panier-panel__recap-items {
    margin-bottom: 36px;
  }
}
.panier-panel__recap-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.panier-panel__recap-item-name {
  max-width: 80%;
  flex-grow: 1;
}
.panier-panel__recap-item-pricing {
  text-align: right;
  min-width: 20%;
  flex-shrink: 0;
}
.panier-panel__recap-item-name, .panier-panel__recap-item-pricing {
  font-size: 24px;
}
@media (max-width: 991px) {
  .panier-panel__recap-item-name, .panier-panel__recap-item-pricing {
    font-size: 16px;
  }
}
.panier-panel__recap-item-controls {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.panier-panel__recap-item-quantity {
  position: relative;
  line-height: 24px;
  height: 24px;
  border-radius: 4px;
  overflow: visible;
  background-color: var(--color-light-grey);
  font-size: 0;
  margin: 0 10px;
  flex-shrink: 0;
}
.panier-panel__recap-item-quantity label, .panier-panel__recap-item-quantity select {
  font-size: 12px;
}
.panier-panel__recap-item-quantity label {
  padding: 0 32px 0 4px;
  margin: 0;
  line-height: 24px;
  font-weight: 400;
}
.panier-panel__recap-item-quantity select {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  padding-left: 24px;
  background: transparent;
  border: none;
  height: 24px;
  line-height: 24px;
}
.panier-panel__recap-item-delete {
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  color: var(--color-fushia);
  display: flex;
  padding-top: 5px;
  padding-right: 10px;
  height: fit-content;
}
.panier-panel__recap-item-delete i {
  cursor: pointer;
}
.panier-panel__recap-totaux {
  position: relative;
  padding: 8px 0;
}
.panier-panel__recap-totaux::before {
  content: "";
  display: block;
  height: 1px;
  width: calc(100% + 24px);
  position: absolute;
  top: 0;
  left: -12px;
  background-color: var(--color-fushia);
}
.panier-panel__recap-totaux > .panier-panel__recap-onetotal {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 991px) {
  .panier-panel__recap-totaux > .panier-panel__recap-onetotal {
    font-size: 18px;
  }
}
.panier-panel__add-discount {
  width: calc(100% - 24px);
  margin: 24px auto;
  line-height: 48px;
  border-radius: 24px;
  border: 2px solid var(--color-fushia);
  text-align: center;
}
.panier-panel__cgv {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.panier-panel__cgv label {
  padding-left: 12px;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  cursor: pointer;
}
@media (max-width: 991px) {
  .panier-panel__cgv label {
    font-size: 12px;
  }
}
.panier-panel__submit {
  width: calc(100% - 24px);
  margin: 24px auto;
}
.panier-panel__submit input {
  width: 100%;
  line-height: 60px;
  font-size: 30px;
  color: var(--color-white);
  text-align: center;
  border-radius: 24px;
  background-color: var(--color-fushia);
  border: none;
}
@media (max-width: 991px) {
  .panier-panel__submit input {
    font-size: 24px;
  }
}
.panier-panel .panier_body {
  overflow: auto;
  height: 100%;
}
.panier-panel .panier_error {
  display: none;
  color: red;
  text-align: center;
}
.panier-panel .panier_vide {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.panier-panel .js--panier-toggle {
  cursor: pointer;
}

@-webkit-keyframes slidepanier {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slidepanier {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.fancy-form {
  position: relative;
  max-width: 400px;
  padding: 20px 20px 30px;
  margin: 0 50px 50px 0;
  background-image: linear-gradient(to top, #E3EFD9, #FFF4D2);
  border-radius: 32px;
  box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
}
.fancy-form > div {
  margin-bottom: 10px;
}
.fancy-form__title {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.fancy-form input, .fancy-form label {
  font-size: 14px;
  width: 100%;
  line-height: 200%;
}
.fancy-form input[type=text], .fancy-form input[type=tel], .fancy-form input[type=email], .fancy-form input[type=password], .fancy-form input[type=date] {
  padding: 4px 20px 4px 50px;
  border: 1px solid black;
}
.fancy-form input[type=text]:focus, .fancy-form input[type=tel]:focus, .fancy-form input[type=email]:focus, .fancy-form input[type=password]:focus, .fancy-form input[type=date]:focus {
  outline: none;
  border-color: var(--color-green);
}
.fancy-form input[type=submit] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form input[type=checkbox] {
  width: auto;
  display: inline;
}
.fancy-form button[type=button] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form label {
  margin-bottom: 0;
}
.fancy-form__input-wrapper {
  position: relative;
  /*
  &--tel::before {
      background-image: url('../../images/form/tel.png');
  }*/
}
.fancy-form__input-wrapper::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 50px;
  background-position: center center;
  background-size: auto 16px;
  background-repeat: no-repeat;
  z-index: 5;
}
.fancy-form__input-wrapper--prenom::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__input-wrapper--nom::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--tel ::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--tel .telephone-code {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  left: 50px;
  top: 0;
  font-size: 14px;
}
.fancy-form__input-wrapper--tel input {
  padding-left: 75px !important;
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--password::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--password2::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--naissance::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--adresse::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--zipcode::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--ville::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--pen::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--cake::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--city::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--home::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--lock::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--lock-open::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--pin::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--tel::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--user::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__radio-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.fancy-form__radio-wrapper > div {
  width: 45%;
  position: relative;
}
.fancy-form__radio-wrapper input {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  padding: 0;
}
.fancy-form__radio-wrapper input:checked + label {
  border-color: var(--color-green);
  background-color: var(--color-green);
  color: var(--color-white);
}
.fancy-form__radio-wrapper label {
  padding: 4px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  font-weight: 400;
  background-color: #FFFFFF;
}
.fancy-form__checkbox-wrapper label {
  width: auto;
  font-size: 12px;
  font-weight: 500;
  font-style: italic;
}
.fancy-form--purple {
  background-image: linear-gradient(to top, var(--color-light-purple), var(--color-light-green));
}
.fancy-form--purple input[type=radio]:checked + label {
  border-color: var(--color-purple);
  background-color: var(--color-purple);
}
.fancy-form--purple input[type=text]:focus, .fancy-form--purple input[type=tel]:focus, .fancy-form--purple input[type=email]:focus, .fancy-form--purple input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--purple input[type=submit] {
  background-color: var(--color-purple);
}
.fancy-form--purple button[type=button] {
  background-color: var(--color-purple);
}
.fancy-form--fushia, .fancy-form--blue {
  background-image: linear-gradient(to top, var(--color-light-blue), var(--color-light-pink));
}
.fancy-form--fushia input[type=radio] + label, .fancy-form--blue input[type=radio] + label {
  position: relative;
  top: 1px;
}
.fancy-form--fushia input[type=radio]:checked + label, .fancy-form--blue input[type=radio]:checked + label {
  border-color: var(--color-fushia);
  background-color: var(--color-fushia);
  border-width: 2px;
  top: 0;
}
.fancy-form--fushia input[type=text]:focus, .fancy-form--fushia input[type=tel]:focus, .fancy-form--fushia input[type=email]:focus, .fancy-form--fushia input[type=password]:focus, .fancy-form--blue input[type=text]:focus, .fancy-form--blue input[type=tel]:focus, .fancy-form--blue input[type=email]:focus, .fancy-form--blue input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--yellow {
  background-image: linear-gradient(to top, #F9ECB9, #EBECD0);
}
.fancy-form--yellow input[type=submit] {
  background-color: #f1d764;
}
.fancy-form--yellow button[type=button] {
  background-color: #f1d764;
}
.fancy-form--fushia input[type=submit] {
  background-color: var(--color-fushia);
}
.fancy-form--fushia button[type=button] {
  background-color: var(--color-fushia);
}
.fancy-form--blue input[type=submit] {
  background-color: var(--color-blue);
}
.fancy-form--blue button[type=button] {
  background-color: var(--color-blue);
}

.width-image-homepage {
  max-width: 160px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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MnhDQTtFQUNJLGdCQXIwQ29CO0FDNkN4Qjs7QUQyeENBO0VBQ0ksZ0JBeDBDcUI7QUNnRHpCOztBRDJ4Q0E7RUFDSSxnQkEzMENZO0FDbURoQjs7QUQyeENBO0VBQ0ksZ0JBOTBDbUI7QUNzRHZCOztBRDJ4Q0E7RUFDSSxnQkFqMUNzQjtBQ3lEMUI7O0FEMnhDQTtFQUNJLGdCQXAxQ2lCO0FDNERyQjs7QUQyeENBO0VBQ0ksZ0JBdjFDa0I7QUMrRHRCOztBRDJ4Q0E7RUFDSSxnQkExMUNnQjtBQ2tFcEI7O0FEMnhDQTtFQUNJLGdCQTcxQ2E7QUNxRWpCOztBRDJ4Q0E7RUFDSSxnQkFoMkNZO0FDd0VoQjs7QUQyeENBO0VBQ0ksZ0JBbjJDcUI7QUMyRXpCOztBRDJ4Q0E7RUFDSSxnQkF0MkNxQjtBQzhFekI7O0FEMnhDQTtFQUNJLGdCQXoyQ3FCO0FDaUZ6Qjs7QUQyeENBO0VBQ0ksZ0JBNTJDcUI7QUNvRnpCOztBRDJ4Q0E7RUFDSSxnQkEvMkNxQjtBQ3VGekI7O0FEMnhDQTtFQUNJLGdCQWwzQ2U7QUMwRm5COztBRDJ4Q0E7RUFDSSxnQkFyM0NZO0FDNkZoQjs7QUQyeENBO0VBQ0ksZ0JBeDNDVztBQ2dHZjs7QUQyeENBO0VBQ0ksZ0JBMzNDYztBQ21HbEI7O0FEMnhDQTtFQUNJLGdCQTkzQ2lCO0FDc0dyQjs7QUQyeENBO0VBQ0ksZ0JBajRDb0I7QUN5R3hCOztBRDJ4Q0E7RUFDSSxnQkFwNENxQjtBQzRHekI7O0FEMnhDQTtFQUNJLGdCQXY0Q3FCO0FDK0d6Qjs7QUQyeENBO0VBQ0ksZ0JBMTRDc0I7QUNrSDFCOztBRDJ4Q0E7RUFDSSxnQkE3NEN3QjtBQ3FINUI7O0FEMnhDQTtFQUNJLGdCQWg1Q3dCO0FDd0g1Qjs7QUQyeENBO0VBQ0ksZ0JBbjVDeUI7QUMySDdCOztBRDJ4Q0E7RUFDSSxnQkF0NUNzQjtBQzhIMUI7O0FEMnhDQTtFQUNJLGdCQXo1Q21CO0FDaUl2Qjs7QUQyeENBO0VBQ0ksZ0JBNTVDcUI7QUNvSXpCOztBRDJ4Q0E7RUFDSSxnQkEvNUNxQjtBQ3VJekI7O0FEMnhDQTtFQUNJLGdCQWw2Q3NCO0FDMEkxQjs7QUQyeENBO0VBQ0ksZ0JBcjZDb0I7QUM2SXhCOztBRDJ4Q0E7RUFDSSxnQkF4NkN1QjtBQ2dKM0I7O0FEMnhDQTtFQUNJLGdCQTM2QzBCO0FDbUo5Qjs7QUQyeENBO0VBQ0ksZ0JBOTZDMEI7QUNzSjlCOztBRDJ4Q0E7RUFDSSxnQkFqN0N3QjtBQ3lKNUI7O0FEMnhDQTtFQUNJLGdCQXA3Q2lCO0FDNEpyQjs7QUQyeENBO0VBQ0ksZ0JBdjdDd0I7QUMrSjVCOztBRDJ4Q0E7RUFDSSxnQkExN0NzQjtBQ2tLMUI7O0FEMnhDQTtFQUNJLGdCQTc3QzZCO0FDcUtqQzs7QUQyeENBO0VBQ0ksZ0JBaDhDdUI7QUN3SzNCOztBRDJ4Q0E7RUFDSSxnQkFuOEM4QjtBQzJLbEM7O0FEMnhDQTtFQUNJLGdCQXQ4Q29CO0FDOEt4Qjs7QUQyeENBO0VBQ0ksZ0JBejhDdUI7QUNpTDNCOztBRDJ4Q0E7RUFDSSxnQkE1OENpQjtBQ29MckI7O0FEMnhDQTtFQUNJLGdCQS84Q3FCO0FDdUx6Qjs7QUQyeENBO0VBQ0ksZ0JBbDlDd0I7QUMwTDVCOztBRDJ4Q0E7RUFDSSxnQkFyOUN3QjtBQzZMNUI7O0FEMnhDQTtFQUNJLGdCQXg5Q3NCO0FDZ00xQjs7QUQyeENBO0VBQ0ksZ0JBMzlDc0I7QUNtTTFCOztBRDJ4Q0E7RUFDSSxnQkE5OUN1QjtBQ3NNM0I7O0FEMnhDQTtFQUNJLGdCQWorQ3dCO0FDeU01Qjs7QUQyeENBO0VBQ0ksZ0JBcCtDd0I7QUM0TTVCOztBRDJ4Q0E7RUFDSSxnQkF2K0N5QjtBQytNN0I7O0FEMnhDQTtFQUNJLGdCQTErQ3NCO0FDa04xQjs7QUQyeENBO0VBQ0ksZ0JBNytDc0I7QUNxTjFCOztBRDJ4Q0E7RUFDSSxnQkFoL0N1QjtBQ3dOM0I7O0FEMnhDQTtFQUNJLGdCQW4vQ2tCO0FDMk50Qjs7QUQyeENBO0VBQ0ksZ0JBdC9Dc0I7QUM4TjFCOztBRDJ4Q0E7RUFDSSxnQkF6L0N5QjtBQ2lPN0I7O0FEMnhDQTtFQUNJLGdCQTUvQ3lCO0FDb083Qjs7QUQyeENBO0VBQ0ksZ0JBLy9DdUI7QUN1TzNCOztBRDJ4Q0E7RUFDSSxnQkFsZ0RvQjtBQzBPeEI7O0FEMnhDQTtFQUNJLGdCQXJnRHVCO0FDNk8zQjs7QUQyeENBO0VBQ0ksZ0JBeGdEdUI7QUNnUDNCOztBRDJ4Q0E7RUFDSSxnQkEzZ0RxQjtBQ21QekI7O0FEMnhDQTtFQUNJLGdCQTlnRGU7QUNzUG5COztBRDJ4Q0E7RUFDSSxnQkFqaERzQjtBQ3lQMUI7O0FEMnhDQTtFQUNJLGdCQXBoRG9CO0FDNFB4Qjs7QUQyeENBO0VBQ0ksZ0JBdmhEMkI7QUMrUC9COztBRDJ4Q0E7RUFDSSxnQkExaERxQjtBQ2tRekI7O0FEMnhDQTtFQUNJLGdCQTdoRDRCO0FDcVFoQzs7QUQyeENBO0VBQ0ksZ0JBaGlEMkI7QUN3US9COztBRDJ4Q0E7RUFDSSxnQkFuaUR5QjtBQzJRN0I7O0FEMnhDQTtFQUNJLGdCQXRpRDRCO0FDOFFoQzs7QUQyeENBO0VBQ0ksZ0JBemlEMEI7QUNpUjlCOztBRDJ4Q0E7RUFDSSxnQkE1aURzQjtBQ29SMUI7O0FEMnhDQTtFQUNJLGdCQS9pRHdCO0FDdVI1Qjs7QUQyeENBO0VBQ0ksZ0JBbGpEMEI7QUMwUjlCOztBRDJ4Q0E7RUFDSSxnQkFyakQwQjtBQzZSOUI7O0FEMnhDQTtFQUNJLGdCQXhqRDBCO0FDZ1M5Qjs7QUQyeENBO0VBQ0ksZ0JBM2pEMEI7QUNtUzlCOztBRDJ4Q0E7RUFDSSxnQkE5akRrQjtBQ3NTdEI7O0FEMnhDQTtFQUNJLGdCQWprRHFCO0FDeVN6Qjs7QUQyeENBO0VBQ0ksZ0JBcGtEd0I7QUM0UzVCOztBRDJ4Q0E7RUFDSSxnQkF2a0RrQjtBQytTdEI7O0FEMnhDQTtFQUNJLGdCQTFrRG9CO0FDa1R4Qjs7QUQyeENBO0VBQ0ksZ0JBN2tEa0I7QUNxVHRCOztBRDJ4Q0E7RUFDSSxnQkFobER1QjtBQ3dUM0I7O0FEMnhDQTtFQUNJLGdCQW5sRHdCO0FDMlQ1Qjs7QUQyeENBO0VBQ0ksZ0JBdGxEc0I7QUM4VDFCOztBRDJ4Q0E7RUFDSSxnQkF6bERzQjtBQ2lVMUI7O0FEMnhDQTtFQUNJLGdCQTVsRG1CO0FDb1V2Qjs7QUQyeENBO0VBQ0ksZ0JBL2xEd0I7QUN1VTVCOztBRDJ4Q0E7RUFDSSxnQkFsbUR3QjtBQzBVNUI7O0FEMnhDQTtFQUNJLGdCQXJtRGtCO0FDNlV0Qjs7QUQyeENBO0VBQ0ksZ0JBeG1EbUI7QUNnVnZCOztBRDJ4Q0E7RUFDSSxnQkEzbURxQjtBQ21WekI7O0FEMnhDQTtFQUNJLGdCQTltRGdCO0FDc1ZwQjs7QUQyeENBO0VBQ0ksZ0JBam5EcUI7QUN5VnpCOztBRDJ4Q0E7RUFDSSxnQkFwbkRxQjtBQzRWekI7O0FEMnhDQTtFQUNJLGdCQXZuRHNCO0FDK1YxQjs7QUQyeENBO0VBQ0ksZ0JBMW5Ec0I7QUNrVzFCOztBRDJ4Q0E7RUFDSSxnQkE3bkRlO0FDcVduQjs7QUQyeENBO0VBQ0ksZ0JBaG9EbUI7QUN3V3ZCOztBRDJ4Q0E7RUFDSSxnQkFub0RTO0FDMldiOztBRDJ4Q0E7RUFDSSxnQkF0b0RXO0FDOFdmOztBRDJ4Q0E7RUFDSSxnQkF6b0RhO0FDaVhqQjs7QUQyeENBO0VBQ0ksZ0JBNW9EWTtBQ29YaEI7O0FEMnhDQTtFQUNJLGdCQS9vRGM7QUN1WGxCOztBRDJ4Q0E7RUFDSSxnQkFscERnQjtBQzBYcEI7O0FEMnhDQTtFQUNJLGdCQXJwRDZCO0FDNlhqQzs7QUQyeENBO0VBQ0ksZ0JBeHBEc0I7QUNnWTFCOztBRDJ4Q0E7RUFDSSxnQkEzcERtQjtBQ21ZdkI7O0FEMnhDQTtFQUNJLGdCQTlwRG9CO0FDc1l4Qjs7QUQyeENBO0VBQ0ksZ0JBanFEd0I7QUN5WTVCOztBRDJ4Q0E7RUFDSSxnQkFwcURrQjtBQzRZdEI7O0FEMnhDQTtFQUNJLGdCQXZxRHNCO0FDK1kxQjs7QUQyeENBO0VBQ0ksZ0JBMXFEVTtBQ2taZDs7QUQyeENBO0VBQ0ksZ0JBN3FEYztBQ3FabEI7O0FEMnhDQTtFQUNJLGdCQWhyRGM7QUN3WmxCOztBRDJ4Q0E7RUFDSSxnQkFuckRhO0FDMlpqQjs7QUQyeENBO0VBQ0ksZ0JBdHJEYztBQzhabEI7O0FEMnhDQTtFQUNJLGdCQXpyRGdCO0FDaWFwQjs7QUQyeENBO0VBQ0ksZ0JBNXJEZ0I7QUNvYXBCOztBRDJ4Q0E7RUFDSSxnQkEvckRnQjtBQ3VhcEI7O0FEMnhDQTtFQUNJLGdCQWxzRGdCO0FDMGFwQjs7QUQyeENBO0VBQ0ksZ0JBcnNEeUI7QUM2YTdCOztBRDJ4Q0E7RUFDSSxnQkF4c0R1QjtBQ2diM0I7O0FEMnhDQTtFQUNJLGdCQTNzRGtCO0FDbWJ0Qjs7QUQyeENBO0VBQ0ksZ0JBOXNEVTtBQ3NiZDs7QUQyeENBO0VBQ0ksZ0JBanREVztBQ3liZjs7QUQyeENBO0VBQ0ksZ0JBcHREaUI7QUM0YnJCOztBRDJ4Q0E7RUFDSSxnQkF2dERlO0FDK2JuQjs7QUQyeENBO0VBQ0ksZ0JBMXREZ0I7QUNrY3BCOztBRDJ4Q0E7RUFDSSxnQkE3dERtQjtBQ3FjdkI7O0FEMnhDQTtFQUNJLGdCQWh1RHFCO0FDd2N6Qjs7QUQyeENBO0VBQ0ksZ0JBbnVEYTtBQzJjakI7O0FEMnhDQTtFQUNJLGdCQXR1RFc7QUM4Y2Y7O0FEMnhDQTtFQUNJLGdCQXp1RGE7QUNpZGpCOztBRDJ4Q0E7RUFDSSxnQkE1dURnQjtBQ29kcEI7O0FEMnhDQTtFQUNJLGdCQS91RGlCO0FDdWRyQjs7QUQyeENBO0VBQ0ksZ0JBbHZEZ0I7QUMwZHBCOztBRDJ4Q0E7RUFDSSxnQkFydkQwQjtBQzZkOUI7O0FEMnhDQTtFQUNJLGdCQXh2RG9CO0FDZ2V4Qjs7QUQyeENBO0VBQ0ksZ0JBM3ZEVztBQ21lZjs7QUQyeENBO0VBQ0ksZ0JBOXZEVztBQ3NlZjs7QUQyeENBO0VBQ0ksZ0JBandEZTtBQ3llbkI7O0FEMnhDQTtFQUNJLGdCQXB3RFc7QUM0ZWY7O0FEMnhDQTtFQUNJLGdCQXZ3RFc7QUMrZWY7O0FEMnhDQTtFQUNJLGdCQTF3RGU7QUNrZm5COztBRDJ4Q0E7RUFDSSxnQkE3d0RtQjtBQ3FmdkI7O0FEMnhDQTtFQUNJLGdCQWh4RGdCO0FDd2ZwQjs7QUQyeENBO0VBQ0ksZ0JBbnhEaUI7QUMyZnJCOztBRDJ4Q0E7RUFDSSxnQkF0eERvQjtBQzhmeEI7O0FEMnhDQTtFQUNJLGdCQXp4RHdCO0FDaWdCNUI7O0FEMnhDQTtFQUNJLGdCQTV4RG1CO0FDb2dCdkI7O0FEMnhDQTtFQUNJLGdCQS94RGtCO0FDdWdCdEI7O0FEMnhDQTtFQUNJLGdCQWx5RGtCO0FDMGdCdEI7O0FEMnhDQTtFQUNJLGdCQXJ5RG1CO0FDNmdCdkI7O0FEMnhDQTtFQUNJLGdCQXh5RG9CO0FDZ2hCeEI7O0FEMnhDQTtFQUNJLGdCQTN5RG1CO0FDbWhCdkI7O0FEMnhDQTtFQUNJLGdCQTl5RG1CO0FDc2hCdkI7O0FEMnhDQTtFQUNJLGdCQWp6RHFCO0FDeWhCekI7O0FEMnhDQTtFQUNJLGdCQXB6RGlCO0FDNGhCckI7O0FEMnhDQTtFQUNJLGdCQXZ6RHNCO0FDK2hCMUI7O0FEMnhDQTtFQUNJLGdCQTF6RGE7QUNraUJqQjs7QUQyeENBO0VBQ0ksZ0JBN3pEVTtBQ3FpQmQ7O0FEMnhDQTtFQUNJLGdCQWgwRGlCO0FDd2lCckI7O0FEMnhDQTtFQUNJLGdCQW4wRGdCO0FDMmlCcEI7O0FEMnhDQTtFQUNJLGdCQXQwRGtCO0FDOGlCdEI7O0FEMnhDQTtFQUNJLGdCQXowRG1CO0FDaWpCdkI7O0FEMnhDQTtFQUNJLGdCQTUwRHFCO0FDb2pCekI7O0FEMnhDQTtFQUNJLGdCQS8wRHFCO0FDdWpCekI7O0FEMnhDQTtFQUNJLGdCQWwxRHFCO0FDMGpCekI7O0FEMnhDQTtFQUNJLGdCQXIxRHFCO0FDNmpCekI7O0FEMnhDQTtFQUNJLGdCQXgxRHFCO0FDZ2tCekI7O0FEMnhDQTtFQUNJLGdCQTMxRHFCO0FDbWtCekI7O0FEMnhDQTtFQUNJLGdCQTkxRHFCO0FDc2tCekI7O0FEMnhDQTtFQUNJLGdCQWoyRHFCO0FDeWtCekI7O0FEMnhDQTtFQUNJLGdCQXAyRHFCO0FDNGtCekI7O0FEMnhDQTtFQUNJLGdCQXYyRHFCO0FDK2tCekI7O0FEMnhDQTtFQUNJLGdCQTEyRGtCO0FDa2xCdEI7O0FEMnhDQTtFQUNJLGdCQTcyRGE7QUNxbEJqQjs7QUQyeENBO0VBQ0ksZ0JBaDNEZTtBQ3dsQm5COztBRDJ4Q0E7RUFDSSxnQkFuM0RtQjtBQzJsQnZCOztBRDJ4Q0E7RUFDSSxnQkF0M0RvQjtBQzhsQnhCOztBRDJ4Q0E7RUFDSSxnQkF6M0RrQjtBQ2ltQnRCOztBRDJ4Q0E7RUFDSSxnQkE1M0R5QjtBQ29tQjdCOztBRDJ4Q0E7RUFDSSxnQkEvM0RxQjtBQ3VtQnpCOztBRDJ4Q0E7RUFDSSxnQkFsNERrQjtBQzBtQnRCOztBRDJ4Q0E7RUFDSSxnQkFyNERvQjtBQzZtQnhCOztBRDJ4Q0E7RUFDSSxnQkF4NERpQjtBQ2duQnJCOztBRDJ4Q0E7RUFDSSxnQkEzNERzQjtBQ21uQjFCOztBRDJ4Q0E7RUFDSSxnQkE5NERvQjtBQ3NuQnhCOztBRDJ4Q0E7RUFDSSxnQkFqNURtQjtBQ3luQnZCOztBRDJ4Q0E7RUFDSSxnQkFwNURvQjtBQzRuQnhCOztBRDJ4Q0E7RUFDSSxnQkF2NUR3QjtBQytuQjVCOztBRDJ4Q0E7RUFDSSxnQkExNURpQjtBQ2tvQnJCOztBRDJ4Q0E7RUFDSSxnQkE3NUR1QjtBQ3FvQjNCOztBRDJ4Q0E7RUFDSSxnQkFoNkRvQjtBQ3dvQnhCOztBRDJ4Q0E7RUFDSSxnQkFuNkRtQjtBQzJvQnZCOztBRDJ4Q0E7RUFDSSxnQkF0NkRtQjtBQzhvQnZCOztBRDJ4Q0E7RUFDSSxnQkF6NkRxQjtBQ2lwQnpCOztBRDJ4Q0E7RUFDSSxnQkE1NkRpQjtBQ29wQnJCOztBRDJ4Q0E7RUFDSSxnQkEvNkRxQjtBQ3VwQnpCOztBRDJ4Q0E7RUFDSSxnQkFsN0RrQjtBQzBwQnRCOztBRDJ4Q0E7RUFDSSxnQkFyN0RvQjtBQzZwQnhCOztBRDJ4Q0E7RUFDSSxnQkF4N0RtQjtBQ2dxQnZCOztBRDJ4Q0E7RUFDSSxnQkEzN0R1QjtBQ21xQjNCOztBRDJ4Q0E7RUFDSSxnQkE5N0RtQjtBQ3NxQnZCOztBRDJ4Q0E7RUFDSSxnQkFqOERtQjtBQ3lxQnZCOztBRDJ4Q0E7RUFDSSxnQkFwOERtQjtBQzRxQnZCOztBRDJ4Q0E7RUFDSSxnQkF2OERtQjtBQytxQnZCOztBRDJ4Q0E7RUFDSSxnQkExOEQ2QjtBQ2tyQmpDOztBRDJ4Q0E7RUFDSSxnQkE3OER5QjtBQ3FyQjdCOztBRDJ4Q0E7RUFDSSxnQkFoOUR3QjtBQ3dyQjVCOztBRDJ4Q0E7RUFDSSxnQkFuOURxQjtBQzJyQnpCOztBRDJ4Q0E7RUFDSSxnQkF0OURvQjtBQzhyQnhCOztBRDJ4Q0E7RUFDSSxnQkF6OURrQjtBQ2lzQnRCOztBRDJ4Q0E7RUFDSSxnQkE1OURzQjtBQ29zQjFCOztBRDJ4Q0E7RUFDSSxnQkEvOUR1QjtBQ3VzQjNCOztBRDJ4Q0E7RUFDSSxnQkFsK0R3QjtBQzBzQjVCOztBRDJ4Q0E7RUFDSSxnQkFyK0RtQjtBQzZzQnZCOztBRDJ4Q0E7RUFDSSxnQkF4K0RxQjtBQ2d0QnpCOztBRDJ4Q0E7RUFDSSxnQkEzK0RtQjtBQ210QnZCOztBRDJ4Q0E7RUFDSSxnQkE5K0RzQjtBQ3N0QjFCOztBRDJ4Q0E7RUFDSSxnQkFqL0RvQjtBQ3l0QnhCOztBRDJ4Q0E7RUFDSSxnQkFwL0R3QjtBQzR0QjVCOztBRDJ4Q0E7RUFDSSxnQkF2L0RrQjtBQyt0QnRCOztBRDJ4Q0E7RUFDSSxnQkExL0RvQjtBQ2t1QnhCOztBRDJ4Q0E7RUFDSSxnQkE3L0RvQjtBQ3F1QnhCOztBRDJ4Q0E7RUFDSSxnQkFoZ0VtQjtBQ3d1QnZCOztBRDJ4Q0E7RUFDSSxnQkFuZ0VzQjtBQzJ1QjFCOztBRDJ4Q0E7RUFDSSxnQkF0Z0VtQjtBQzh1QnZCOztBRDJ4Q0E7RUFDSSxnQkF6Z0V3QjtBQ2l2QjVCOztBRDJ4Q0E7RUFDSSxnQkE1Z0VtQjtBQ292QnZCOztBRDJ4Q0E7RUFDSSxnQkEvZ0VtQjtBQ3V2QnZCOztBRDJ4Q0E7RUFDSSxnQkFsaEVtQjtBQzB2QnZCOztBRDJ4Q0E7RUFDSSxnQkFyaEVpQjtBQzZ2QnJCOztBRDJ4Q0E7RUFDSSxnQkF4aEVtQjtBQ2d3QnZCOztBRDJ4Q0E7RUFDSSxnQkEzaEVtQjtBQ213QnZCOztBRDJ4Q0E7RUFDSSxnQkE5aEVtQjtBQ3N3QnZCOztBRDJ4Q0E7RUFDSSxnQkFqaUVrQjtBQ3l3QnRCOztBRDJ4Q0E7RUFDSSxnQkFwaUVrQjtBQzR3QnRCOztBRDJ4Q0E7RUFDSSxnQkF2aUVxQjtBQyt3QnpCOztBRDJ4Q0E7RUFDSSxnQkExaUV1QjtBQ2t4QjNCOztBRDJ4Q0E7RUFDSSxnQkE3aUVvQjtBQ3F4QnhCOztBRDJ4Q0E7RUFDSSxnQkFoakVrQjtBQ3d4QnRCOztBRDJ4Q0E7RUFDSSxnQkFuakVtQjtBQzJ4QnZCOztBRDJ4Q0E7RUFDSSxnQkF0akVtQjtBQzh4QnZCOztBRDJ4Q0E7RUFDSSxnQkF6akVxQjtBQ2l5QnpCOztBRDJ4Q0E7RUFDSSxnQkE1akVxQjtBQ295QnpCOztBRDJ4Q0E7RUFDSSxnQkEvakVrQjtBQ3V5QnRCOztBRDJ4Q0E7RUFDSSxnQkFsa0VtQjtBQzB5QnZCOztBRDJ4Q0E7RUFDSSxnQkFya0VtQjtBQzZ5QnZCOztBRDJ4Q0E7RUFDSSxnQkF4a0VtQjtBQ2d6QnZCOztBRDJ4Q0E7RUFDSSxnQkEza0VtQjtBQ216QnZCOztBRDJ4Q0E7RUFDSSxnQkE5a0VvQjtBQ3N6QnhCOztBRDJ4Q0E7RUFDSSxnQkFqbEVxQjtBQ3l6QnpCOztBRDJ4Q0E7RUFDSSxnQkFwbEVtQjtBQzR6QnZCOztBRDJ4Q0E7RUFDSSxnQkF2bEVrQjtBQyt6QnRCOztBRDJ4Q0E7RUFDSSxnQkExbEVlO0FDazBCbkI7O0FEMnhDQTtFQUNJLGdCQTdsRXFCO0FDcTBCekI7O0FEMnhDQTtFQUNJLGdCQWhtRW9CO0FDdzBCeEI7O0FEMnhDQTtFQUNJLGdCQW5tRWtCO0FDMjBCdEI7O0FEMnhDQTtFQUNJLGdCQXRtRXdCO0FDODBCNUI7O0FEMnhDQTtFQUNJLGdCQXptRW9CO0FDaTFCeEI7O0FEMnhDQTtFQUNJLGdCQTVtRWdCO0FDbzFCcEI7O0FEMnhDQTtFQUNJLGdCQS9tRWlCO0FDdTFCckI7O0FEMnhDQTtFQUNJLGdCQWxuRW1CO0FDMDFCdkI7O0FEMnhDQTtFQUNJLGdCQXJuRXNCO0FDNjFCMUI7O0FEMnhDQTtFQUNJLGdCQXhuRXNCO0FDZzJCMUI7O0FEMnhDQTtFQUNJLGdCQTNuRW9CO0FDbTJCeEI7O0FEMnhDQTtFQUNJLGdCQTluRWM7QUNzMkJsQjs7QUQyeENBO0VBQ0ksZ0JBam9FWTtBQ3kyQmhCOztBRDJ4Q0E7RUFDSSxnQkFwb0VhO0FDNDJCakI7O0FEMnhDQTtFQUNJLGdCQXZvRVU7QUMrMkJkOztBRDJ4Q0E7RUFDSSxnQkExb0VlO0FDazNCbkI7O0FEMnhDQTtFQUNJLGdCQTdvRW9CO0FDcTNCeEI7O0FEMnhDQTtFQUNJLGdCQWhwRW9CO0FDdzNCeEI7O0FEMnhDQTtFQUNJLGdCQW5wRXNCO0FDMjNCMUI7O0FEMnhDQTtFQUNJLGdCQXRwRXdCO0FDODNCNUI7O0FEMnhDQTtFQUNJLGdCQXpwRXdCO0FDaTRCNUI7O0FEMnhDQTtFQUNJLGdCQTVwRXNCO0FDbzRCMUI7O0FEMnhDQTtFQUNJLGdCQS9wRXNCO0FDdTRCMUI7O0FEMnhDQTtFQUNJLGdCQWxxRXlCO0FDMDRCN0I7O0FEMnhDQTtFQUNJLGdCQXJxRXVCO0FDNjRCM0I7O0FEMnhDQTtFQUNJLGdCQXhxRXVCO0FDZzVCM0I7O0FEMnhDQTtFQUNJLGdCQTNxRXdCO0FDbTVCNUI7O0FEMnhDQTtFQUNJLGdCQTlxRXdCO0FDczVCNUI7O0FEMnhDQTtFQUNJLGdCQWpyRTBCO0FDeTVCOUI7O0FEMnhDQTtFQUNJLGdCQXByRXdCO0FDNDVCNUI7O0FEMnhDQTtFQUNJLGdCQXZyRXVCO0FDKzVCM0I7O0FEMnhDQTtFQUNJLGdCQTFyRTBCO0FDazZCOUI7O0FEMnhDQTtFQUNJLGdCQTdyRXFCO0FDcTZCekI7O0FEMnhDQTtFQUNJLGdCQWhzRXlCO0FDdzZCN0I7O0FEMnhDQTtFQUNJLGdCQW5zRVc7QUMyNkJmOztBRDJ4Q0E7RUFDSSxnQkF0c0VlO0FDODZCbkI7O0FEMnhDQTtFQUNJLGdCQXpzRWdCO0FDaTdCcEI7O0FEMnhDQTtFQUNJLGdCQTVzRVU7QUNvN0JkOztBRDJ4Q0E7RUFDSSxnQkEvc0VtQjtBQ3U3QnZCOztBRDJ4Q0E7RUFDSSxnQkFsdEVpQjtBQzA3QnJCOztBRDJ4Q0E7RUFDSSxnQkFydEVlO0FDNjdCbkI7O0FEMnhDQTtFQUNJLGdCQXh0RXFCO0FDZzhCekI7O0FEMnhDQTtFQUNJLGdCQTN0RXFCO0FDbThCekI7O0FEMnhDQTtFQUNJLGdCQTl0RW1CO0FDczhCdkI7O0FEMnhDQTtFQUNJLGdCQWp1RW9CO0FDeThCeEI7O0FEMnhDQTtFQUNJLGdCQXB1RXFCO0FDNDhCekI7O0FEMnhDQTtFQUNJLGdCQXZ1RW9CO0FDKzhCeEI7O0FEMnhDQTtFQUNJLGdCQTF1RWE7QUNrOUJqQjs7QUQyeENBO0VBQ0ksZ0JBN3VFbUI7QUNxOUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBaHZFaUI7QUN3OUJyQjs7QUQyeENBO0VBQ0ksZ0JBbnZFa0I7QUMyOUJ0Qjs7QUQyeENBO0VBQ0ksZ0JBdHZFb0I7QUM4OUJ4Qjs7QUQyeENBO0VBQ0ksZ0JBenZFb0I7QUNpK0J4Qjs7QUQyeENBO0VBQ0ksZ0JBNXZFWTtBQ28rQmhCOztBRDJ4Q0E7RUFDSSxnQkEvdkVjO0FDdStCbEI7O0FEMnhDQTtFQUNJLGdCQWx3RVU7QUMwK0JkOztBRDJ4Q0E7RUFDSSxnQkFyd0VnQjtBQzYrQnBCOztBRDJ4Q0E7RUFDSSxnQkF4d0VjO0FDZy9CbEI7O0FEMnhDQTtFQUNJLGdCQTN3RWlCO0FDbS9CckI7O0FEMnhDQTtFQUNJLGdCQTl3RWlCO0FDcy9CckI7O0FEMnhDQTtFQUNJLGdCQWp4RWlCO0FDeS9CckI7O0FEMnhDQTtFQUNJLGdCQXB4RWtCO0FDNC9CdEI7O0FEMnhDQTtFQUNJLGdCQXZ4RWU7QUMrL0JuQjs7QUQyeENBO0VBQ0ksZ0JBMXhFVztBQ2tnQ2Y7O0FEMnhDQTtFQUNJLGdCQTd4RW9CO0FDcWdDeEI7O0FEMnhDQTtFQUNJLGdCQWh5RXdCO0FDd2dDNUI7O0FEMnhDQTtFQUNJLGdCQW55RVc7QUMyZ0NmOztBRDJ4Q0E7RUFDSSxnQkF0eUVTO0FDOGdDYjs7QUQyeENBO0VBQ0ksZ0JBenlFa0I7QUNpaEN0Qjs7QUQyeENBO0VBQ0ksZ0JBNXlFb0I7QUNvaEN4Qjs7QUQyeENBO0VBQ0ksZ0JBL3lFaUI7QUN1aENyQjs7QUQyeENBO0VBQ0ksZ0JBbHpFbUI7QUMwaEN2Qjs7QUQyeENBO0VBQ0ksZ0JBcnpFaUI7QUM2aENyQjs7QUQyeENBO0VBQ0ksZ0JBeHpFc0I7QUNnaUMxQjs7QUQyeENBO0VBQ0ksZ0JBM3pFbUI7QUNtaUN2Qjs7QUQyeENBO0VBQ0ksZ0JBOXpFNEI7QUNzaUNoQzs7QUQyeENBO0VBQ0ksZ0JBajBFZ0I7QUN5aUNwQjs7QUQyeENBO0VBQ0ksZ0JBcDBFbUI7QUM0aUN2Qjs7QUQyeENBO0VBQ0ksZ0JBdjBFbUI7QUMraUN2Qjs7QUQyeENBO0VBQ0ksZ0JBMTBFb0I7QUNrakN4Qjs7QUQyeENBO0VBQ0ksZ0JBNzBFa0I7QUNxakN0Qjs7QUQyeENBO0VBQ0ksZ0JBaDFFb0I7QUN3akN4Qjs7QUQyeENBO0VBQ0ksZ0JBbjFFb0I7QUMyakN4Qjs7QUQyeENBO0VBQ0ksZ0JBdDFFb0I7QUM4akN4Qjs7QUQyeENBO0VBQ0ksZ0JBejFFaUI7QUNpa0NyQjs7QUQyeENBO0VBQ0ksZ0JBNTFFd0I7QUNva0M1Qjs7QUQyeENBO0VBQ0ksZ0JBLzFFaUI7QUN1a0NyQjs7QUQyeENBO0VBQ0ksZ0JBbDJFZ0I7QUMwa0NwQjs7QUQyeENBO0VBQ0ksZ0JBcjJFa0I7QUM2a0N0Qjs7QUQyeENBO0VBQ0ksZ0JBeDJFa0I7QUNnbEN0Qjs7QUQyeENBO0VBQ0ksZ0JBMzJFa0I7QUNtbEN0Qjs7QUQyeENBO0VBQ0ksZ0JBOTJFa0I7QUNzbEN0Qjs7QUQyeENBO0VBQ0ksZ0JBajNFWTtBQ3lsQ2hCOztBRDJ4Q0E7RUFDSSxnQkFwM0VlO0FDNGxDbkI7O0FEMnhDQTtFQUNJLGdCQXYzRWE7QUMrbENqQjs7QUQyeENBO0VBQ0ksZ0JBMTNFYTtBQ2ttQ2pCOztBRDJ4Q0E7RUFDSSxnQkE3M0VtQjtBQ3FtQ3ZCOztBRDJ4Q0E7RUFDSSxnQkFoNEV3QjtBQ3dtQzVCOztBRDJ4Q0E7RUFDSSxnQkFuNEV5QjtBQzJtQzdCOztBRDJ4Q0E7RUFDSSxnQkF0NEVtQjtBQzhtQ3ZCOztBRDJ4Q0E7RUFDSSxnQkF6NEVvQjtBQ2luQ3hCOztBRDJ4Q0E7RUFDSSxnQkE1NEVpQjtBQ29uQ3JCOztBRDJ4Q0E7RUFDSSxnQkEvNEVzQjtBQ3VuQzFCOztBRDJ4Q0E7RUFDSSxnQkFsNUV1QjtBQzBuQzNCOztBRDJ4Q0E7RUFDSSxnQkFyNUVvQjtBQzZuQ3hCOztBRDJ4Q0E7RUFDSSxnQkF4NUV5QjtBQ2dvQzdCOztBRDJ4Q0E7RUFDSSxnQkEzNUUwQjtBQ21vQzlCOztBRDJ4Q0E7RUFDSSxnQkE5NUVvQjtBQ3NvQ3hCOztBRDJ4Q0E7RUFDSSxnQkFqNkVxQjtBQ3lvQ3pCOztBRDJ4Q0E7RUFDSSxnQkFwNkVrQjtBQzRvQ3RCOztBRDJ4Q0E7RUFDSSxnQkF2NkV1QjtBQytvQzNCOztBRDJ4Q0E7RUFDSSxnQkExNkV3QjtBQ2twQzVCOztBRDJ4Q0E7RUFDSSxnQkE3NkVxQjtBQ3FwQ3pCOztBRDJ4Q0E7RUFDSSxnQkFoN0VhO0FDd3BDakI7O0FEMnhDQTtFQUNJLGdCQW43RWU7QUMycENuQjs7QUQyeENBO0VBQ0ksZ0JBdDdFZTtBQzhwQ25COztBRDJ4Q0E7RUFDSSxnQkF6N0VlO0FDaXFDbkI7O0FEMnhDQTtFQUNJLGdCQTU3RWU7QUNvcUNuQjs7QUQyeENBO0VBQ0ksZ0JBLzdFZTtBQ3VxQ25COztBRDJ4Q0E7RUFDSSxnQkFsOEVlO0FDMHFDbkI7O0FEMnhDQTtFQUNJLGdCQXI4RWU7QUM2cUNuQjs7QUQyeENBO0VBQ0ksZ0JBeDhFZTtBQ2dyQ25COztBRDJ4Q0E7RUFDSSxnQkEzOEVlO0FDbXJDbkI7O0FEMnhDQTtFQUNJLGdCQTk4RWU7QUNzckNuQjs7QUQyeENBO0VBQ0ksZ0JBajlFbUI7QUN5ckN2Qjs7QUQyeENBO0VBQ0ksZ0JBcDlFb0I7QUM0ckN4Qjs7QUQyeENBO0VBQ0ksZ0JBdjlFb0I7QUMrckN4Qjs7QUQyeENBO0VBQ0ksZ0JBMTlFa0I7QUNrc0N0Qjs7QUQyeENBO0VBQ0ksZ0JBNzlFMkI7QUNxc0MvQjs7QUQyeENBO0VBQ0ksZ0JBaCtFbUI7QUN3c0N2Qjs7QUQyeENBO0VBQ0ksZ0JBbitFaUI7QUMyc0NyQjs7QUQyeENBO0VBQ0ksZ0JBdCtFa0I7QUM4c0N0Qjs7QUQyeENBO0VBQ0ksZ0JBeitFb0I7QUNpdEN4Qjs7QUQyeENBO0VBQ0ksZ0JBNStFZTtBQ290Q25COztBRDJ4Q0E7RUFDSSxnQkEvK0VjO0FDdXRDbEI7O0FEMnhDQTtFQUNJLGdCQWwvRWdCO0FDMHRDcEI7O0FEMnhDQTtFQUNJLGdCQXIvRXVCO0FDNnRDM0I7O0FEMnhDQTtFQUNJLGdCQXgvRVk7QUNndUNoQjs7QUQyeENBO0VBQ0ksZ0JBMy9FZ0I7QUNtdUNwQjs7QUQyeENBO0VBQ0ksZ0JBOS9Fc0I7QUNzdUMxQjs7QUQyeENBO0VBQ0ksZ0JBamdGcUI7QUN5dUN6Qjs7QUQyeENBO0VBQ0ksZ0JBcGdGa0I7QUM0dUN0Qjs7QUQyeENBO0VBQ0ksZ0JBdmdGWTtBQyt1Q2hCOztBRDJ4Q0E7RUFDSSxnQkExZ0ZZO0FDa3ZDaEI7O0FEMnhDQTtFQUNJLGdCQTdnRnFCO0FDcXZDekI7O0FEMnhDQTtFQUNJLGdCQWhoRmdCO0FDd3ZDcEI7O0FEMnhDQTtFQUNJLGdCQW5oRmdCO0FDMnZDcEI7O0FEMnhDQTtFQUNJLGdCQXRoRmlCO0FDOHZDckI7O0FEMnhDQTtFQUNJLGdCQXpoRmlCO0FDaXdDckI7O0FEMnhDQTtFQUNJLGdCQTVoRmtCO0FDb3dDdEI7O0FEMnhDQTtFQUNJLGdCQS9oRm1CO0FDdXdDdkI7O0FEMnhDQTtFQUNJLGdCQWxpRlc7QUMwd0NmOztBRDJ4Q0E7RUFDSSxnQkFyaUZpQjtBQzZ3Q3JCOztBRDJ4Q0E7RUFDSSxnQkF4aUZnQjtBQ2d4Q3BCOztBRDJ4Q0E7RUFDSSxnQkEzaUZhO0FDbXhDakI7O0FEMnhDQTtFQUNJLGdCQTlpRlc7QUNzeENmOztBRDJ4Q0E7RUFDSSxnQkFqakZtQjtBQ3l4Q3ZCOztBRDJ4Q0E7RUFDSSxnQkFwakZtQjtBQzR4Q3ZCOztBRDJ4Q0E7RUFDSSxnQkF2akZ5QjtBQyt4QzdCOztBRDJ4Q0E7RUFDSSxnQkExakYwQjtBQ2t5QzlCOztBRDJ4Q0E7RUFDSSxnQkE3akZjO0FDcXlDbEI7O0FEMnhDQTtFQUNJLGdCQWhrRlk7QUN3eUNoQjs7QUQyeENBO0VBQ0ksZ0JBbmtGYztBQzJ5Q2xCOztBRDJ4Q0E7RUFDSSxnQkF0a0ZjO0FDOHlDbEI7O0FEMnhDQTtFQUNJLGdCQXprRmU7QUNpekNuQjs7QUQyeENBO0VBQ0ksZ0JBNWtGZ0I7QUNvekNwQjs7QUQyeENBO0VBQ0ksZ0JBL2tGZTtBQ3V6Q25COztBRDJ4Q0E7RUFDSSxnQkFsbEZhO0FDMHpDakI7O0FEMnhDQTtFQUNJLGdCQXJsRlc7QUM2ekNmOztBRDJ4Q0E7RUFDSSxnQkF4bEZlO0FDZzBDbkI7O0FEMnhDQTtFQUNJLGdCQTNsRmdCO0FDbTBDcEI7O0FEMnhDQTtFQUNJLGdCQTlsRnVCO0FDczBDM0I7O0FEMnhDQTtFQUNJLGdCQWptRjhCO0FDeTBDbEM7O0FEMnhDQTtFQUNJLGdCQXBtRndCO0FDNDBDNUI7O0FEMnhDQTtFQUNJLGdCQXZtRitCO0FDKzBDbkM7O0FEMnhDQTtFQUNJLGdCQTFtRnVCO0FDazFDM0I7O0FEMnhDQTtFQUNJLGdCQTdtRjhCO0FDcTFDbEM7O0FEMnhDQTtFQUNJLGdCQWhuRnFCO0FDdzFDekI7O0FEMnhDQTtFQUNJLGdCQW5uRjRCO0FDMjFDaEM7O0FEMnhDQTtFQUNJLGdCQXRuRndCO0FDODFDNUI7O0FEMnhDQTtFQUNJLGdCQXpuRitCO0FDaTJDbkM7O0FEMnhDQTtFQUNJLGdCQTVuRnNCO0FDbzJDMUI7O0FEMnhDQTtFQUNJLGdCQS9uRjZCO0FDdTJDakM7O0FEMnhDQTtFQUNJLGdCQWxvRnFCO0FDMDJDekI7O0FEMnhDQTtFQUNJLGdCQXJvRjRCO0FDNjJDaEM7O0FEMnhDQTtFQUNJLGdCQXhvRnNCO0FDZzNDMUI7O0FEMnhDQTtFQUNJLGdCQTNvRjZCO0FDbTNDakM7O0FEMnhDQTtFQUNJLGdCQTlvRlk7QUNzM0NoQjs7QUQyeENBO0VBQ0ksZ0JBanBGa0I7QUN5M0N0Qjs7QUQyeENBO0VBQ0ksZ0JBcHBGc0I7QUM0M0MxQjs7QUQyeENBO0VBQ0ksZ0JBdnBGVztBQyszQ2Y7O0FEMnhDQTtFQUNJLGdCQTFwRmdCO0FDazRDcEI7O0FEMnhDQTtFQUNJLGdCQTdwRlk7QUNxNENoQjs7QUQyeENBO0VBQ0ksZ0JBaHFGZ0I7QUN3NENwQjs7QUQyeENBO0VBQ0ksZ0JBbnFGVTtBQzI0Q2Q7O0FEMnhDQTtFQUNJLGdCQXRxRmlCO0FDODRDckI7O0FEMnhDQTtFQUNJLGdCQXpxRndCO0FDaTVDNUI7O0FEMnhDQTtFQUNJLGdCQTVxRm9CO0FDbzVDeEI7O0FEMnhDQTtFQUNJLGdCQS9xRnVCO0FDdTVDM0I7O0FEMnhDQTtFQUNJLGdCQWxyRm9CO0FDMDVDeEI7O0FEMnhDQTtFQUNJLGdCQXJyRnFCO0FDNjVDekI7O0FEMnhDQTtFQUNJLGdCQXhyRnNCO0FDZzZDMUI7O0FEMnhDQTtFQUNJLGdCQTNyRnNCO0FDbTZDMUI7O0FEMnhDQTtFQUNJLGdCQTlyRmlDO0FDczZDckM7O0FEMnhDQTtFQUNJLGdCQWpzRitCO0FDeTZDbkM7O0FEMnhDQTtFQUNJLGdCQXBzRmdDO0FDNDZDcEM7O0FEMnhDQTtFQUNJLGdCQXZzRndCO0FDKzZDNUI7O0FEMnhDQTtFQUNJLGdCQTFzRm9CO0FDazdDeEI7O0FEMnhDQTtFQUNJLGdCQTdzRnNCO0FDcTdDMUI7O0FEMnhDQTtFQUNJLGdCQWh0RnFCO0FDdzdDekI7O0FEMnhDQTtFQUNJLGdCQW50RjJCO0FDMjdDL0I7O0FEMnhDQTtFQUNJLGdCQXR0RjRCO0FDODdDaEM7O0FEMnhDQTtFQUNJLGdCQXp0RjZCO0FDaThDakM7O0FEMnhDQTtFQUNJLGdCQTV0Rm1CO0FDbzhDdkI7O0FEMnhDQTtFQUNJLGdCQS90Rm9CO0FDdThDeEI7O0FEMnhDQTtFQUNJLGdCQWx1RndCO0FDMDhDNUI7O0FEMnhDQTtFQUNJLGdCQXJ1RnFCO0FDNjhDekI7O0FEMnhDQTtFQUNJLGdCQXh1RnFCO0FDZzlDekI7O0FEMnhDQTtFQUNJLGdCQTN1Rm9CO0FDbTlDeEI7O0FEMnhDQTtFQUNJLGdCQTl1RndCO0FDczlDNUI7O0FEMnhDQTtFQUNJLGdCQWp2RnNCO0FDeTlDMUI7O0FEMnhDQTtFQUNJLGdCQXB2RnFCO0FDNDlDekI7O0FEMnhDQTtFQUNJLGdCQXZ2RnFCO0FDKzlDekI7O0FEMnhDQTtFQUNJLGdCQTF2RnFCO0FDaytDekI7O0FEMnhDQTtFQUNJLGdCQTd2RnNCO0FDcStDMUI7O0FEMnhDQTtFQUNJLGdCQWh3Rm9CO0FDdytDeEI7O0FEMnhDQTtFQUNJLGdCQW53RnNCO0FDMitDMUI7O0FEMnhDQTtFQUNJLGdCQXR3Rm1CO0FDOCtDdkI7O0FEMnhDQTtFQUNJLGdCQXp3Rm1CO0FDaS9DdkI7O0FEMnhDQTtFQUNJLGdCQTV3RnFCO0FDby9DekI7O0FEMnhDQTtFQUNJLGdCQS93RnVCO0FDdS9DM0I7O0FEMnhDQTtFQUNJLGdCQWx4RmtCO0FDMC9DdEI7O0FEMnhDQTtFQUNJLGdCQXJ4RlU7QUM2L0NkOztBRDJ4Q0E7RUFDSSxnQkF4eEZnQjtBQ2dnRHBCOztBRDJ4Q0E7RUFDSSxnQkEzeEZlO0FDbWdEbkI7O0FEMnhDQTtFQUNJLGdCQTl4RnNCO0FDc2dEMUI7O0FEMnhDQTtFQUNJLGdCQWp5RnNCO0FDeWdEMUI7O0FEMnhDQTtFQUNJLGdCQXB5Rm1CO0FDNGdEdkI7O0FEMnhDQTtFQUNJLGdCQXZ5RmM7QUMrZ0RsQjs7QUQyeENBO0VBQ0ksZ0JBMXlGdUI7QUNraEQzQjs7QUQyeENBO0VBQ0ksZ0JBN3lGd0I7QUNxaEQ1Qjs7QUQyeENBO0VBQ0ksZ0JBaHpGa0I7QUN3aER0Qjs7QUQyeENBO0VBQ0ksZ0JBbnpGNkI7QUMyaERqQzs7QUQyeENBO0VBQ0ksZ0JBdHpGaUM7QUM4aERyQzs7QUQyeENBO0VBQ0ksZ0JBenpGcUI7QUNpaUR6Qjs7QUQyeENBO0VBQ0ksZ0JBNXpGK0I7QUNvaURuQzs7QUQyeENBO0VBQ0ksZ0JBL3pGeUI7QUN1aUQ3Qjs7QUQyeENBO0VBQ0ksZ0JBbDBGb0I7QUMwaUR4Qjs7QUQyeENBO0VBQ0ksZ0JBcjBGcUI7QUM2aUR6Qjs7QUQyeENBO0VBQ0ksZ0JBeDBGb0I7QUNnakR4Qjs7QUQyeENBO0VBQ0ksZ0JBMzBGb0I7QUNtakR4Qjs7QUQyeENBO0VBQ0ksZ0JBOTBGNEI7QUNzakRoQzs7QUQyeENBO0VBQ0ksZ0JBajFGNEI7QUN5akRoQzs7QUQyeENBO0VBQ0ksZ0JBcDFGOEI7QUM0akRsQzs7QUQyeENBO0VBQ0ksZ0JBdjFGcUI7QUMrakR6Qjs7QUQyeENBO0VBQ0ksZ0JBMTFGb0I7QUNra0R4Qjs7QUQyeENBO0VBQ0ksZ0JBNzFGZ0I7QUNxa0RwQjs7QUQyeENBO0VBQ0ksZ0JBaDJGbUI7QUN3a0R2Qjs7QUQyeENBO0VBQ0ksZ0JBbjJGYztBQzJrRGxCOztBRDJ4Q0E7RUFDSSxnQkF0MkZnQjtBQzhrRHBCOztBRDJ4Q0E7RUFDSSxnQkF6MkZpQjtBQ2lsRHJCOztBRDJ4Q0E7RUFDSSxnQkE1MkZjO0FDb2xEbEI7O0FEMnhDQTtFQUNJLGdCQS8yRlc7QUN1bERmOztBRDJ4Q0E7RUFDSSxnQkFsM0ZpQjtBQzBsRHJCOztBRDJ4Q0E7RUFDSSxnQkFyM0ZnQjtBQzZsRHBCOztBRDJ4Q0E7RUFDSSxnQkF4M0YyQjtBQ2dtRC9COztBRDJ4Q0E7RUFDSSxnQkEzM0ZpQjtBQ21tRHJCOztBRDJ4Q0E7RUFDSSxnQkE5M0ZlO0FDc21EbkI7O0FEMnhDQTtFQUNJLGdCQWo0RmlCO0FDeW1EckI7O0FEMnhDQTtFQUNJLGdCQXA0Rlc7QUM0bURmOztBRDJ4Q0E7RUFDSSxnQkF2NEZlO0FDK21EbkI7O0FEMnhDQTtFQUNJLGdCQTE0RmlCO0FDa25EckI7O0FEMnhDQTtFQUNJLGdCQTc0RmE7QUNxbkRqQjs7QUQyeENBO0VBQ0ksZ0JBaDVGVTtBQ3duRGQ7O0FEMnhDQTtFQUNJLGdCQW41RmU7QUMybkRuQjs7QUQyeENBO0VBQ0ksZ0JBdDVGVztBQzhuRGY7O0FEMnhDQTtFQUNJLGdCQXo1RjZCO0FDaW9EakM7O0FEMnhDQTtFQUNJLGdCQTU1Rm9CO0FDb29EeEI7O0FEMnhDQTtFQUNJLGdCQS81RnNCO0FDdW9EMUI7O0FEMnhDQTtFQUNJLGdCQWw2Rm9CO0FDMG9EeEI7O0FEMnhDQTtFQUNJLGdCQXI2RmU7QUM2b0RuQjs7QUQyeENBO0VBQ0ksZ0JBeDZGZ0I7QUNncERwQjs7QUQyeENBO0VBQ0ksZ0JBMzZGa0I7QUNtcER0Qjs7QUQyeENBO0VBQ0ksZ0JBOTZGWTtBQ3NwRGhCOztBRDJ4Q0E7RUFDSSxnQkFqN0ZnQjtBQ3lwRHBCOztBRDJ4Q0E7RUFDSSxnQkFwN0ZjO0FDNHBEbEI7O0FEMnhDQTtFQUNJLGdCQXY3RnFCO0FDK3BEekI7O0FEMnhDQTtFQUNJLGdCQTE3RnVCO0FDa3FEM0I7O0FEMnhDQTtFQUNJLGdCQTc3Rm1CO0FDcXFEdkI7O0FEMnhDQTtFQUNJLGdCQWg4RnFCO0FDd3FEekI7O0FEMnhDQTtFQUNJLGdCQW44RmtCO0FDMnFEdEI7O0FEMnhDQTtFQUNJLGdCQXQ4RlU7QUM4cURkOztBRDJ4Q0E7RUFDSSxnQkF6OEZjO0FDaXJEbEI7O0FEMnhDQTtFQUNJLGdCQTU4Rlc7QUNvckRmOztBRDJ4Q0E7RUFDSSxnQkEvOEZrQjtBQ3VyRHRCOztBRDJ4Q0E7RUFDSSxnQkFsOUZVO0FDMHJEZDs7QUQyeENBO0VBQ0ksZ0JBcjlGZTtBQzZyRG5COztBRDJ4Q0E7RUFDSSxnQkF4OUZZO0FDZ3NEaEI7O0FEMnhDQTtFQUNJLGdCQTM5RmdCO0FDbXNEcEI7O0FEMnhDQTtFQUNJLGdCQTk5RmE7QUNzc0RqQjs7QUQyeENBO0VBQ0ksZ0JBaitGZTtBQ3lzRG5COztBRDJ4Q0E7RUFDSSxnQkFwK0ZlO0FDNHNEbkI7O0FEMnhDQTtFQUNJLGdCQXYrRm9CO0FDK3NEeEI7O0FEMnhDQTtFQUNJLGdCQTErRlU7QUNrdERkOztBRDJ4Q0E7RUFDSSxnQkE3K0ZnQjtBQ3F0RHBCOztBRDJ4Q0E7RUFDSSxnQkFoL0ZjO0FDd3REbEI7O0FEMnhDQTtFQUNJLGdCQW4vRmU7QUMydERuQjs7QUQyeENBO0VBQ0ksZ0JBdC9GaUI7QUM4dERyQjs7QUQyeENBO0VBQ0ksZ0JBei9GYztBQ2l1RGxCOztBRDJ4Q0E7RUFDSSxnQkE1L0ZXO0FDb3VEZjs7QUQyeENBO0VBQ0ksZ0JBLy9GYztBQ3V1RGxCOztBRDJ4Q0E7RUFDSSxnQkFsZ0dZO0FDMHVEaEI7O0FEMnhDQTtFQUNJLGdCQXJnR1c7QUM2dURmOztBRDJ4Q0E7RUFDSSxnQkF4Z0dpQjtBQ2d2RHJCOztBRDJ4Q0E7RUFDSSxnQkEzZ0dxQjtBQ212RHpCOztBRDJ4Q0E7RUFDSSxnQkE5Z0d1QjtBQ3N2RDNCOztBRDJ4Q0E7RUFDSSxnQkFqaEdpQjtBQ3l2RHJCOztBRDJ4Q0E7RUFDSSxnQkFwaEdnQjtBQzR2RHBCOztBRDJ4Q0E7RUFDSSxnQkF2aEdrQjtBQyt2RHRCOztBRDJ4Q0E7RUFDSSxnQkExaEdnQjtBQ2t3RHBCOztBRDJ4Q0E7RUFDSSxnQkE3aEdtQjtBQ3F3RHZCOztBRDJ4Q0E7RUFDSSxnQkFoaUdvQjtBQ3d3RHhCOztBRDJ4Q0E7RUFDSSxnQkFuaUdrQjtBQzJ3RHRCOztBRDJ4Q0E7RUFDSSxnQkF0aUdzQjtBQzh3RDFCOztBRDJ4Q0E7RUFDSSxnQkF6aUdrQjtBQ2l4RHRCOztBRDJ4Q0E7RUFDSSxnQkE1aUdnQjtBQ294RHBCOztBRDJ4Q0E7RUFDSSxnQkEvaUdtQjtBQ3V4RHZCOztBRDJ4Q0E7RUFDSSxnQkFsakdnQjtBQzB4RHBCOztBRDJ4Q0E7RUFDSSxnQkFyakdpQjtBQzZ4RHJCOztBRDJ4Q0E7RUFDSSxnQkF4akdpQjtBQ2d5RHJCOztBRDJ4Q0E7RUFDSSxnQkEzakdlO0FDbXlEbkI7O0FEMnhDQTtFQUNJLGdCQTlqR2lCO0FDc3lEckI7O0FEMnhDQTtFQUNJLGdCQWprR2dCO0FDeXlEcEI7O0FEMnhDQTtFQUNJLGdCQXBrR2tCO0FDNHlEdEI7O0FEMnhDQTtFQUNJLGdCQXZrR2tCO0FDK3lEdEI7O0FEMnhDQTtFQUNJLGdCQTFrR29CO0FDa3pEeEI7O0FEMnhDQTtFQUNJLGdCQTdrR21CO0FDcXpEdkI7O0FEMnhDQTtFQUNJLGdCQWhsR2dCO0FDd3pEcEI7O0FEMnhDQTtFQUNJLGdCQW5sR2tCO0FDMnpEdEI7O0FEMnhDQTtFQUNJLGdCQXRsR2E7QUM4ekRqQjs7QUQyeENBO0VBQ0ksZ0JBemxHZTtBQ2kwRG5COztBRDJ4Q0E7RUFDSSxnQkE1bEdZO0FDbzBEaEI7O0FEMnhDQTtFQUNJLGdCQS9sR2dCO0FDdTBEcEI7O0FEMnhDQTtFQUNJLGdCQWxtR2E7QUMwMERqQjs7QUQyeENBO0VBQ0ksZ0JBcm1HaUI7QUM2MERyQjs7QUQyeENBO0VBQ0ksZ0JBeG1Ha0I7QUNnMUR0Qjs7QUQyeENBO0VBQ0ksZ0JBM21HZ0I7QUNtMURwQjs7QUQyeENBO0VBQ0ksZ0JBOW1HVztBQ3MxRGY7O0FEMnhDQTtFQUNJLGdCQWpuR1c7QUN5MURmOztBRDJ4Q0E7RUFDSSxnQkFwbkdhO0FDNDFEakI7O0FEMnhDQTtFQUNJLGdCQXZuR2E7QUMrMURqQjs7QUQyeENBO0VBQ0ksZ0JBMW5HWTtBQ2syRGhCOztBRDJ4Q0E7RUFDSSxnQkE3bkdZO0FDcTJEaEI7O0FEMnhDQTtFQUNJLGdCQWhvR1k7QUN3MkRoQjs7QUQyeENBO0VBQ0ksZ0JBbm9Hc0I7QUMyMkQxQjs7QUQyeENBO0VBQ0ksZ0JBdG9Hb0I7QUM4MkR4Qjs7QUQyeENBO0VBQ0ksZ0JBem9HbUI7QUNpM0R2Qjs7QUQyeENBO0VBQ0ksZ0JBNW9HaUI7QUNvM0RyQjs7QUQyeENBO0VBQ0ksZ0JBL29HaUI7QUN1M0RyQjs7QUQyeENBO0VBQ0ksZ0JBbHBHa0I7QUMwM0R0Qjs7QUQyeENBO0VBQ0ksZ0JBcnBHWTtBQzYzRGhCOztBRDJ4Q0E7RUFDSSxnQkF4cEdjO0FDZzREbEI7O0FEMnhDQTtFQUNJLGdCQTNwR1c7QUNtNERmOztBRDJ4Q0E7RUFDSSxnQkE5cEdnQjtBQ3M0RHBCOztBRDJ4Q0E7RUFDSSxnQkFqcUdjO0FDeTREbEI7O0FEMnhDQTtFQUNJLGdCQXBxR2E7QUM0NERqQjs7QUQyeENBO0VBQ0ksZ0JBdnFHbUI7QUMrNER2Qjs7QUQyeENBO0VBQ0ksZ0JBMXFHaUI7QUNrNURyQjs7QUQyeENBO0VBQ0ksZ0JBN3FHa0I7QUNxNUR0Qjs7QUQyeENBO0VBQ0ksZ0JBaHJHZTtBQ3c1RG5COztBRDJ4Q0E7RUFDSSxnQkFuckdjO0FDMjVEbEI7O0FEMnhDQTtFQUNJLGdCQXRyR2E7QUM4NURqQjs7QUQyeENBO0VBQ0ksZ0JBenJHZTtBQ2k2RG5COztBRDJ4Q0E7RUFDSSxnQkE1ckdlO0FDbzZEbkI7O0FEMnhDQTtFQUNJLGdCQS9yR1k7QUN1NkRoQjs7QUQyeENBO0VBQ0ksZ0JBbHNHWTtBQzA2RGhCOztBRDJ4Q0E7RUFDSSxnQkFyc0djO0FDNjZEbEI7O0FEMnhDQTtFQUNJLGdCQXhzR2tCO0FDZzdEdEI7O0FEMnhDQTtFQUNJLGdCQTNzR1k7QUNtN0RoQjs7QUQyeENBO0VBQ0ksZ0JBOXNHZTtBQ3M3RG5COztBRDJ4Q0E7RUFDSSxnQkFqdEdZO0FDeTdEaEI7O0FEMnhDQTtFQUNJLGdCQXB0R1c7QUM0N0RmOztBRDJ4Q0E7RUFDSSxnQkF2dEdpQjtBQys3RHJCOztBRDJ4Q0E7RUFDSSxnQkExdEdpQjtBQ2s4RHJCOztBRDJ4Q0E7RUFDSSxnQkE3dEdrQjtBQ3E4RHRCOztBRDJ4Q0E7RUFDSSxnQkFodUdlO0FDdzhEbkI7O0FEMnhDQTtFQUNJLGdCQW51R2dCO0FDMjhEcEI7O0FEMnhDQTtFQUNJLGdCQXR1R3VCO0FDODhEM0I7O0FEMnhDQTtFQUNJLGdCQXp1R1k7QUNpOURoQjs7QUQyeENBO0VBQ0ksZ0JBNXVHaUI7QUNvOURyQjs7QUQyeENBO0VBQ0ksZ0JBL3VHZ0I7QUN1OURwQjs7QUQyeENBO0VBQ0ksZ0JBbHZHWTtBQzA5RGhCOztBRDJ4Q0E7RUFDSSxnQkFydkdXO0FDNjlEZjs7QUQyeENBO0VBQ0ksZ0JBeHZHVTtBQ2crRGQ7O0FEMnhDQTtFQUNJLGdCQTN2R1k7QUNtK0RoQjs7QUQyeENBO0VBQ0ksZ0JBOXZHZ0I7QUNzK0RwQjs7QUQyeENBO0VBQ0ksZ0JBandHc0I7QUN5K0QxQjs7QUQyeENBO0VBQ0ksZ0JBcHdHb0I7QUM0K0R4Qjs7QUQyeENBO0VBQ0ksZ0JBdndHYTtBQysrRGpCOztBRDJ4Q0E7RUFDSSxnQkExd0dVO0FDay9EZDs7QUQyeENBO0VBQ0ksZ0JBN3dHVTtBQ3EvRGQ7O0FEMnhDQTtFQUNJLGdCQWh4R1U7QUN3L0RkOztBRDJ4Q0E7RUFDSSxnQkFueEdVO0FDMi9EZDs7QUQyeENBO0VBQ0ksZ0JBdHhHVTtBQzgvRGQ7O0FEMnhDQTtFQUNJLGdCQXp4R1U7QUNpZ0VkOztBRDJ4Q0E7RUFDSSxnQkE1eEdrQjtBQ29nRXRCOztBRDJ4Q0E7RUFDSSxnQkEveEd5QjtBQ3VnRTdCOztBRDJ4Q0E7RUFDSSxnQkFseUd5QjtBQzBnRTdCOztBRDJ4Q0E7RUFDSSxnQkFyeUdlO0FDNmdFbkI7O0FEMnhDQTtFQUNJLGdCQXh5R3VCO0FDZ2hFM0I7O0FEMnhDQTtFQUNJLGdCQTN5R2dCO0FDbWhFcEI7O0FEMnhDQTtFQUNJLGdCQTl5R2dCO0FDc2hFcEI7O0FEMnhDQTtFQUNJLGdCQWp6R3lCO0FDeWhFN0I7O0FEMnhDQTtFQUNJLGdCQXB6R3VCO0FDNGhFM0I7O0FEMnhDQTtFQUNJLGdCQXZ6R2E7QUMraEVqQjs7QUQyeENBO0VBQ0ksZ0JBMXpHVztBQ2tpRWY7O0FEMnhDQTtFQUNJLGdCQTd6R2M7QUNxaUVsQjs7QUQyeENBO0VBQ0ksZ0JBaDBHaUI7QUN3aUVyQjs7QUQyeENBO0VBQ0ksZ0JBbjBHcUI7QUMyaUV6Qjs7QUQyeENBO0VBQ0ksZ0JBdDBHYztBQzhpRWxCOztBRDJ4Q0E7RUFDSSxnQkF6MEdZO0FDaWpFaEI7O0FEMnhDQTtFQUNJLGdCQTUwR21CO0FDb2pFdkI7O0FEMnhDQTtFQUNJLGdCQS8wR2lCO0FDdWpFckI7O0FEMnhDQTtFQUNJLGdCQWwxR3lCO0FDMGpFN0I7O0FEMnhDQTtFQUNJLGdCQXIxR1c7QUM2akVmOztBRDJ4Q0E7RUFDSSxnQkF4MUdjO0FDZ2tFbEI7O0FEMnhDQTtFQUNJLGdCQTMxR2tCO0FDbWtFdEI7O0FEMnhDQTtFQUNJLGdCQTkxR2dCO0FDc2tFcEI7O0FEMnhDQTtFQUNJLGdCQWoyR2tCO0FDeWtFdEI7O0FEMnhDQTtFQUNJLGdCQXAyR2M7QUM0a0VsQjs7QUQyeENBO0VBQ0ksZ0JBdjJHVztBQytrRWY7O0FEMnhDQTtFQUNJLGdCQTEyR2E7QUNrbEVqQjs7QUQyeENBO0VBQ0ksZ0JBNzJHZ0I7QUNxbEVwQjs7QUQyeENBO0VBQ0ksZ0JBaDNHa0I7QUN3bEV0Qjs7QUQyeENBO0VBQ0ksZ0JBbjNHUztBQzJsRWI7O0FEMnhDQTtFQUNJLGdCQXQzR1k7QUM4bEVoQjs7QUQyeENBO0VBQ0ksZ0JBejNHc0I7QUNpbUUxQjs7QUQyeENBO0VBQ0ksZ0JBNTNHc0I7QUNvbUUxQjs7QUQyeENBO0VBQ0ksZ0JBLzNHZTtBQ3VtRW5COztBRDJ4Q0E7RUFDSSxnQkFsNEdrQjtBQzBtRXRCOztBRDJ4Q0E7RUFDSSxnQkFyNEdrQjtBQzZtRXRCOztBRDJ4Q0E7RUFDSSxnQkF4NEdhO0FDZ25FakI7O0FEMnhDQTtFQUNJLGdCQTM0R2dCO0FDbW5FcEI7O0FEMnhDQTtFQUNJLGdCQTk0R2E7QUNzbkVqQjs7QUQyeENBO0VBQ0ksZ0JBajVHVTtBQ3luRWQ7O0FEMnhDQTtFQUNJLGdCQXA1R2U7QUM0bkVuQjs7QUQyeENBO0VBQ0ksZ0JBdjVHb0I7QUMrbkV4Qjs7QUQyeENBO0VBQ0ksZ0JBMTVHbUI7QUNrb0V2Qjs7QUQyeENBO0VBQ0ksZ0JBNzVHb0I7QUNxb0V4Qjs7QUQyeENBO0VBQ0ksZ0JBaDZHZTtBQ3dvRW5COztBRDJ4Q0E7RUFDSSxnQkFuNkd3QjtBQzJvRTVCOztBRDJ4Q0E7RUFDSSxnQkF0Nkd1QjtBQzhvRTNCOztBRDJ4Q0E7RUFDSSxnQkF6NkdvQjtBQ2lwRXhCOztBRDJ4Q0E7RUFDSSxnQkE1NkdzQjtBQ29wRTFCOztBRDJ4Q0E7RUFDSSxnQkEvNkdtQjtBQ3VwRXZCOztBRDJ4Q0E7RUFDSSxnQkFsN0dhO0FDMHBFakI7O0FEMnhDQTtFQUNJLGdCQXI3R2U7QUM2cEVuQjs7QUQyeENBO0VBQ0ksZ0JBeDdHMEI7QUNncUU5Qjs7QUQyeENBO0VBQ0ksZ0JBMzdHMEI7QUNtcUU5Qjs7QUQyeENBO0VBQ0ksZ0JBOTdHd0I7QUNzcUU1Qjs7QUQyeENBO0VBQ0ksZ0JBajhHMEI7QUN5cUU5Qjs7QUQyeENBO0VBQ0ksZ0JBcDhHeUI7QUM0cUU3Qjs7QUQyeENBO0VBQ0ksZ0JBdjhHdUI7QUMrcUUzQjs7QUQyeENBO0VBQ0ksZ0JBMThHdUI7QUNrckUzQjs7QUQyeENBO0VBQ0ksZ0JBNzhHbUI7QUNxckV2Qjs7QUQyeENBO0VBQ0ksZ0JBaDlHcUI7QUN3ckV6Qjs7QUQyeENBO0VBQ0ksZ0JBbjlHbUM7QUMyckV2Qzs7QUQyeENBO0VBQ0ksZ0JBdDlHaUM7QUM4ckVyQzs7QUQyeENBO0VBQ0ksZ0JBejlHa0I7QUNpc0V0Qjs7QUQyeENB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O0FDMjNFcEI7O0FEMnhDQTtFQUNJLGdCQXRwSFk7QUM4M0VoQjs7QUQyeENBO0VBQ0ksZ0JBenBIYTtBQ2k0RWpCOztBRDJ4Q0E7RUFDSSxnQkE1cEhZO0FDbzRFaEI7O0FEMnhDQTtFQUNJLGdCQS9wSGE7QUN1NEVqQjs7QUQyeENBO0VBQ0ksZ0JBbHFIVztBQzA0RWY7O0FEMnhDQTtFQUNJLGdCQXJxSG1CO0FDNjRFdkI7O0FEMnhDQTtFQUNJLGdCQXhxSGtCO0FDZzVFdEI7O0FEMnhDQTtFQUNJLGdCQTNxSGM7QUNtNUVsQjs7QUQyeENBO0VBQ0ksZ0JBOXFIVTtBQ3M1RWQ7O0FEMnhDQTtFQUNJLGdCQWpySHFCO0FDeTVFekI7O0FEMnhDQTtFQUNJLGdCQXBySFU7QUM0NUVkOztBRDJ4Q0E7RUFDSSxnQkF2ckhZO0FDKzVFaEI7O0FEMnhDQTtFQUNJLGdCQTFySGM7QUNrNkVsQjs7QUQyeENBO0VBQ0ksZ0JBN3JIa0I7QUNxNkV0Qjs7QUQyeENBO0VBQ0ksZ0JBaHNIZTtBQ3c2RW5COztBRDJ4Q0E7RUFDSSxnQkFuc0hlO0FDMjZFbkI7O0FEMnhDQTtFQUNJLGdCQXRzSGM7QUM4NkVsQjs7QUQyeENBO0VBQ0ksZ0JBenNIZ0I7QUNpN0VwQjs7QUQyeENBO0VBQ0ksZ0JBNXNIVztBQ283RWY7O0FEMnhDQTtFQUNJLGdCQS9zSFc7QUN1N0VmOztBRDJ4Q0E7RUFDSSxnQkFsdEhlO0FDMDdFbkI7O0FEMnhDQTtFQUNJLGdCQXJ0SGM7QUM2N0VsQjs7QUQyeENBO0VBQ0ksZ0JBeHRIVztBQ2c4RWY7O0FEMnhDQTtFQUNJLGdCQTN0SG9CO0FDbThFeEI7O0FEMnhDQTtFQUNJLGdCQTl0SG1CO0FDczhFdkI7O0FEMnhDQTtFQUNJLGdCQWp1SGU7QUN5OEVuQjs7QUQyeENBO0VBQ0ksZ0JBcHVIVztBQzQ4RWY7O0FEMnhDQTtFQUNJLGdCQXZ1SFk7QUMrOEVoQjs7QUQyeENBO0VBQ0ksZ0JBMXVIb0I7QUNrOUV4Qjs7QUQyeENBO0VBQ0ksZ0JBN3VIVztBQ3E5RWY7O0FEMnhDQTtFQUNJLGdCQWh2SGE7QUN3OUVqQjs7QUQyeENBO0VBQ0ksZ0JBbnZIYztBQzI5RWxCOztBRDJ4Q0E7RUFDSSxnQkF0dkhnQjtBQzg5RXBCOztBRDJ4Q0E7RUFDSSxnQkF6dkhxQjtBQ2krRXpCOztBRDJ4Q0E7RUFDSSxnQkE1dkh1QjtBQ28rRTNCOztBRDJ4Q0E7RUFDSSxnQkEvdkh5QjtBQ3UrRTdCOztBRDJ4Q0E7RUFDSSxnQkFsd0htQjtBQzArRXZCOztBRDJ4Q0E7RUFDSSxnQkFyd0hrQjtBQzYrRXRCOztBRDJ4Q0E7RUFDSSxnQkF4d0htQjtBQ2cvRXZCOztBRDJ4Q0E7RUFDSSxnQkEzd0hxQjtBQ20vRXpCOztBRDJ4Q0E7RUFDSSxnQkE5d0hlO0FDcy9FbkI7O0FEMnhDQTtFQUNJLGdCQWp4SG1CO0FDeS9FdkI7O0FEMnhDQTtFQUNJLGdCQXB4SGlCO0FDNC9FckI7O0FEMnhDQTtFQUNJLGdCQXZ4SG1CO0FDKy9FdkI7O0FEMnhDQTtFQUNJLGdCQTF4SHFCO0FDa2dGekI7O0FEMnhDQTtFQUNJLGdCQTd4SFc7QUNxZ0ZmOztBRDJ4Q0E7RUFDSSxnQkFoeUhlO0FDd2dGbkI7O0FEMnhDQTtFQUNJLGdCQW55SFk7QUMyZ0ZoQjs7QUQyeENBO0VBQ0ksZ0JBdHlIcUI7QUM4Z0Z6Qjs7QUQyeENBO0VBQ0ksZ0JBenlIVztBQ2loRmY7O0FEMnhDQTtFQUNJLGdCQTV5SGU7QUNvaEZuQjs7QUQyeENBO0VBQ0ksZ0JBL3lIb0I7QUN1aEZ4Qjs7QUQyeENBO0VBQ0ksZ0JBbHpIdUI7QUMwaEYzQjs7QUQyeENBO0VBQ0ksZ0JBcnpIZTtBQzZoRm5COztBRDJ4Q0E7RUFDSSxnQkF4ekhpQjtBQ2dpRnJCOztBRDJ4Q0E7RUFDSSxnQkEzekhpQjtBQ21pRnJCOztBRDJ4Q0E7RUFDSSxnQkE5ekhlO0FDc2lGbkI7O0FEMnhDQTtFQUNJLGdCQWowSG1CO0FDeWlGdkI7O0FEMnhDQTtFQUNJLGdCQXAwSGU7QUM0aUZuQjs7QUQyeENBO0VBQ0ksZ0JBdjBIaUI7QUMraUZyQjs7QUQyeENBO0VBQ0ksZ0JBMTBIb0I7QUNrakZ4Qjs7QUQyeENBO0VBQ0ksZ0JBNzBIa0I7QUNxakZ0Qjs7QUQyeENBO0VBQ0ksZ0JBaDFIVztBQ3dqRmY7O0FEMnhDQTtFQUNJLGdCQW4xSGE7QUMyakZqQjs7QUQyeENBO0VBQ0ksZ0JBdDFIaUI7QUM4akZyQjs7QUQyeENBO0VBQ0ksZ0JBejFIWTtBQ2lrRmhCOztBRDJ4Q0E7RUFDSSxnQkE1MUhnQjtBQ29rRnBCOztBRDJ4Q0E7RUFDSSxnQkEvMUhZO0FDdWtGaEI7O0FEMnhDQTtFQUNJLGdCQWwySFk7QUMwa0ZoQjs7QUQyeENBO0VBQ0ksZ0JBcjJIVTtBQzZrRmQ7O0FEMnhDQTtFQUNJLGdCQXgySGU7QUNnbEZuQjs7QUQyeENBO0VBQ0ksZ0JBMzJIWTtBQ21sRmhCOztBRDJ4Q0E7RUFDSSxnQkE5MkhrQjtBQ3NsRnRCOztBRDJ4Q0E7RUFDSSxnQkFqM0hXO0FDeWxGZjs7QUQyeENBO0VBQ0ksZ0JBcDNIVTtBQzRsRmQ7O0FEMnhDQTtFQUNJLGdCQXYzSFc7QUMrbEZmOztBRDJ4Q0E7RUFDSSxnQkExM0hlO0FDa21GbkI7O0FEMnhDQTtFQUNJLGdCQTczSFk7QUNxbUZoQjs7QUQyeENBO0VBQ0ksZ0JBaDRIbUI7QUN3bUZ2Qjs7QUQyeENBO0VBQ0ksZ0JBbjRIZTtBQzJtRm5COztBRDJ4Q0E7RUFDSSxnQkF0NEhlO0FDOG1GbkI7O0FEMnhDQTtFQUNJLGdCQXo0SGU7QUNpbkZuQjs7QUQyeENBO0VBQ0ksZ0JBNTRIZTtBQ29uRm5COztBRDJ4Q0E7RUFDSSxnQkEvNEhlO0FDdW5GbkI7O0FEMnhDQTtFQUNJLGdCQWw1SGU7QUMwbkZuQjs7QUQyeENBO0VBQ0ksZ0JBcjVIZTtBQzZuRm5COztBRDJ4Q0E7RUFDSSxnQkF4NUhlO0FDZ29GbkI7O0FEMnhDQTtFQUNJLGdCQTM1SGU7QUNtb0ZuQjs7QUQyeENBO0VBQ0ksZ0JBOTVIZTtBQ3NvRm5COztBRDJ4Q0E7RUFDSSxnQkFqNkhjO0FDeW9GbEI7O0FEMnhDQTtFQUNJLGdCQXA2SGtCO0FDNG9GdEI7O0FEMnhDQTtFQUNJLGdCQXY2SFU7QUMrb0ZkOztBRDJ4Q0E7RUFDSSxnQkExNkhlO0FDa3BGbkI7O0FEMnhDQTtFQUNJLGdCQTc2SFk7QUNxcEZoQjs7QUQyeENBO0VBQ0ksZ0JBaDdIYTtBQ3dwRmpCOztBRDJ4Q0E7RUFDSSxnQkFuN0hlO0FDMnBGbkI7O0FEMnhDQTtFQUNJLGdCQXQ3SGM7QUM4cEZsQjs7QUQyeENBO0VBQ0ksZ0JBejdIYTtBQ2lxRmpCOztBRDJ4Q0E7RUFDSSxnQkE1N0hpQjtBQ29xRnJCOztBRDJ4Q0E7RUFDSSxnQkEvN0hZO0FDdXFGaEI7O0FEMnhDQTtFQUNJLGdCQWw4SGM7QUMwcUZsQjs7QUQyeENBO0VBQ0ksZ0JBcjhIMEI7QUM2cUY5Qjs7QUQyeENBO0VBQ0ksZ0JBeDhId0I7QUNnckY1Qjs7QUQyeENBO0VBQ0ksZ0JBMzhIZ0I7QUNtckZwQjs7QUQyeENBO0VBQ0ksZ0JBOThIZ0I7QUNzckZwQjs7QUQyeENBO0VBQ0ksZ0JBajlIa0I7QUN5ckZ0Qjs7QUQyeENBO0VBQ0ksZ0JBcDlIYztBQzRyRmxCOztBRDJ4Q0E7RUFDSSxnQkF2OUhZO0FDK3JGaEI7O0FEMnhDQTtFQUNJLGdCQTE5SGE7QUNrc0ZqQjs7QUQyeENBO0VBQ0ksZ0JBNzlIYztBQ3FzRmxCOztBRDJ4Q0E7RUFDSSxnQkFoK0hhO0FDd3NGakI7O0FEMnhDQTtFQUNJLGdCQW4rSGlCO0FDMnNGckI7O0FEMnhDQTtFQUNJLGdCQXQrSGtCO0FDOHNGdEI7O0FEMnhDQTtFQUNJLGdCQXorSFk7QUNpdEZoQjs7QUQyeENBO0VBQ0ksZ0JBNStIaUI7QUNvdEZyQjs7QUQyeENBO0VBQ0ksZ0JBLytIb0I7QUN1dEZ4Qjs7QUQyeENBO0VBQ0ksZ0JBbC9Ia0I7QUMwdEZ0Qjs7QUQyeENBO0VBQ0ksZ0JBci9IcUI7QUM2dEZ6Qjs7QUQyeENBO0VBQ0ksZ0JBeC9IZ0I7QUNndUZwQjs7QUQyeENBO0VBQ0ksZ0JBMy9IcUI7QUNtdUZ6Qjs7QUQyeENBO0VBQ0ksZ0JBOS9Ia0I7QUNzdUZ0Qjs7QUQyeENBO0VBQ0ksZ0JBamdJaUI7QUN5dUZyQjs7QUQyeENBO0VBQ0ksZ0JBcGdJYztBQzR1RmxCOztBRDJ4Q0E7RUFDSSxnQkF2Z0lZO0FDK3VGaEI7O0FEMnhDQTtFQUNJLGdCQTFnSWdCO0FDa3ZGcEI7O0FEMnhDQTtFQUNJLGdCQTdnSXFCO0FDcXZGekI7O0FEMnhDQTtFQUNJLGdCQWhoSXlCO0FDd3ZGN0I7O0FEMnhDQTtFQUNJLGdCQW5oSTZCO0FDMnZGakM7O0FEMnhDQTtFQUNJLGdCQXRoSTRCO0FDOHZGaEM7O0FEMnhDQTtFQUNJLGdCQXpoSVc7QUNpd0ZmOztBRDJ4Q0E7RUFDSSxnQkE1aElVO0FDb3dGZDs7QUQyeENBO0VBQ0ksZ0JBL2hJYTtBQ3V3RmpCOztBRDJ4Q0E7RUFDSSxnQkFsaUlpQjtBQzB3RnJCOztBRDJ4Q0E7RUFDSSxnQkFyaUlZO0FDNndGaEI7O0FEMnhDQTtFQUNJLGdCQXhpSVk7QUNneEZoQjs7QUQyeENBO0VBQ0ksZ0JBM2lJb0I7QUNteEZ4Qjs7QUQyeENBO0VBQ0ksZ0JBOWlJc0I7QUNzeEYxQjs7QUQyeENBO0VBQ0ksZ0JBampJYTtBQ3l4RmpCOztBRDJ4Q0E7RUFDSSxnQkFwaklZO0FDNHhGaEI7O0FEMnhDQTtFQUNJLGdCQXZqSWM7QUMreEZsQjs7QUQyeENBO0VBQ0ksZ0JBMWpJZ0I7QUNreUZwQjs7QUQyeENBO0VBQ0ksZ0JBN2pJbUI7QUNxeUZ2Qjs7QUQyeENBO0VBQ0ksZ0JBaGtJa0I7QUN3eUZ0Qjs7QUQyeENBO0VBQ0ksZ0JBbmtJb0I7QUMyeUZ4Qjs7QUQyeENBO0VBQ0ksZ0JBdGtJdUI7QUM4eUYzQjs7QUQyeENBO0VBQ0ksZ0JBemtJMEI7QUNpekY5Qjs7QUQyeENBO0VBQ0ksZ0JBNWtJa0I7QUNvekZ0Qjs7QUQyeENBO0VBQ0ksZ0JBL2tJd0I7QUN1ekY1Qjs7QUQyeENBO0VBQ0ksZ0JBbGxJd0I7QUMwekY1Qjs7QUQyeENBO0VBQ0ksZ0JBcmxJZTtBQzZ6Rm5COztBRDJ4Q0E7RUFDSSxnQkF4bElXO0FDZzBGZjs7QUQyeENBO0VBQ0ksZ0JBM2xJVztBQ20wRmY7O0FEMnhDQTtFQUNJLGdCQTlsSVk7QUNzMEZoQjs7QUQyeENBO0VBQ0ksZ0JBam1JZTtBQ3kwRm5COztBRDJ4Q0E7RUFDSSxnQkFwbUllO0FDNDBGbkI7O0FEMnhDQTtFQUNJLGdCQXZtSVc7QUMrMEZmOztBRDJ4Q0E7RUFDSSxnQkExbUlZO0FDazFGaEI7O0FEMnhDQTtFQUNJLGdCQTdtSVc7QUNxMUZmOztBRDJ4Q0E7RUFDSSxnQkFobkltQjtBQ3cxRnZCOztBRDJ4Q0E7RUFDSSxnQkFubkk2QjtBQzIxRmpDOztBRDJ4Q0E7RUFDSSxnQkF0bkljO0FDODFGbEI7O0FEMnhDQTtFQUNJLGdCQXpuSWE7QUNpMkZqQjs7QUQyeENBO0VBQ0ksZ0JBNW5JZ0I7QUNvMkZwQjs7QUQyeENBO0VBQ0ksZ0JBL25JYTtBQ3UyRmpCOztBRDJ4Q0E7RUFDSSxnQkFsb0ljO0FDMDJGbEI7O0FEMnhDQTtFQUNJLGdCQXJvSWE7QUM2MkZqQjs7QUQyeENBO0VBQ0ksZ0JBeG9Jb0I7QUNnM0Z4Qjs7QUQyeENBO0VBQ0ksZ0JBM29JWTtBQ20zRmhCOztBRDJ4Q0E7RUFDSSxnQkE5b0lrQjtBQ3MzRnRCOztBRDJ4Q0E7RUFDSSxnQkFqcEl5QjtBQ3kzRjdCOztBRDJ4Q0E7RUFDSSxnQkFwcEkwQjtBQzQzRjlCOztBRDJ4Q0E7RUFDSSxnQkF2cElzQjtBQyszRjFCOztBRDJ4Q0E7RUFDSSxnQkExcEl1QjtBQ2s0RjNCOztBRDJ4Q0E7RUFDSSxnQkE3cEljO0FDcTRGbEI7O0FEMnhDQTtFQUNJLGdCQWhxSWM7QUN3NEZsQjs7QUQyeENBO0VBQ0ksZ0JBbnFJZ0I7QUMyNEZwQjs7QUQyeENBO0VBQ0ksZ0JBdHFJa0I7QUM4NEZ0Qjs7QUQyeENBO0VBQ0ksZ0JBenFJcUI7QUNpNUZ6Qjs7QUQyeENBO0VBQ0ksZ0JBNXFJa0I7QUNvNUZ0Qjs7QUQyeENBO0VBQ0ksZ0JBL3FJaUI7QUN1NUZyQjs7QUQyeENBO0VBQ0ksZ0JBbHJJa0I7QUMwNUZ0Qjs7QUQyeENBO0VBQ0ksZ0JBcnJJZ0I7QUM2NUZwQjs7QUQyeENBO0VBQ0ksZ0JBeHJJeUI7QUNnNkY3Qjs7QUQyeENBO0VBQ0ksZ0JBM3JJYztBQ202RmxCOztBRDJ4Q0E7RUFDSSxnQkE5ckljO0FDczZGbEI7O0FEMnhDQTtFQUNJLGdCQWpzSW9CO0FDeTZGeEI7O0FEMnhDQTtFQUNJLGdCQXBzSWlCO0FDNDZGckI7O0FEMnhDQTtFQUNJLGdCQXZzSTRCO0FDKzZGaEM7O0FEMnhDQTtFQUNJLGdCQTFzSTJCO0FDazdGL0I7O0FEMnhDQTtFQUNJLGdCQTdzSTBCO0FDcTdGOUI7O0FEMnhDQTtFQUNJLGdCQWh0SWE7QUN3N0ZqQjs7QUQyeENBO0VBQ0ksZ0JBbnRJa0I7QUMyN0Z0Qjs7QUQyeENBO0VBQ0ksZ0JBdHRJYztBQzg3RmxCOztBRDJ4Q0E7RUFDSSxnQkF6dElhO0FDaThGakI7O0FEMnhDQTtFQUNJLGdCQTV0SXVCO0FDbzhGM0I7O0FEMnhDQTtFQUNJLGdCQS90SXFCO0FDdThGekI7O0FEMnhDQTtFQUNJLGdCQWx1SW1CO0FDMDhGdkI7O0FEMnhDQTtFQUNJLGdCQXJ1SWE7QUM2OEZqQjs7QUQyeENBO0VBQ0ksZ0JBeHVJYTtBQ2c5RmpCOztBRDJ4Q0E7RUFDSSxnQkEzdUlnQjtBQ205RnBCOztBRDJ4Q0E7RUFDSSxnQkE5dUlhO0FDczlGakI7O0FEMnhDQTtFQUNJLGdCQWp2SWE7QUN5OUZqQjs7QUQyeENBO0VBQ0ksZ0JBcHZJZTtBQzQ5Rm5COztBRDJ4Q0E7RUFDSSxnQkF2dkl1QjtBQys5RjNCOztBRDJ4Q0E7RUFDSSxnQkExdkl5QjtBQ2srRjdCOztBRDJ4Q0E7RUFDSSxnQkE3dkl1QjtBQ3ErRjNCOztBRDJ4Q0E7RUFDSSxnQkFod0lZO0FDdytGaEI7O0FEMnhDQTtFQUNJLGdCQW53SWE7QUMyK0ZqQjs7QUQyeENBO0VBQ0ksZ0JBdHdJd0I7QUM4K0Y1Qjs7QUQyeENBO0VBQ0ksZ0JBendJcUI7QUNpL0Z6Qjs7QUQyeENBO0VBQ0ksZ0JBNXdJVTtBQ28vRmQ7O0FEMnhDQTtFQUNJLGdCQS93SVk7QUN1L0ZoQjs7QUQyeENBO0VBQ0ksZ0JBbHhJYztBQzAvRmxCOztBRDJ4Q0E7RUFDSSxnQkFyeElVO0FDNi9GZDs7QUQyeENBO0VBQ0ksZ0JBeHhJZTtBQ2dnR25COztBRDJ4Q0E7RUFDSSxnQkEzeElXO0FDbWdHZjs7QUQyeENBO0VBQ0ksZ0JBOXhJZ0I7QUNzZ0dwQjs7QUQyeENBO0VBQ0ksZ0JBanlJYztBQ3lnR2xCOztBRDJ4Q0E7RUFDSSxnQkFweUlZO0FDNGdHaEI7O0FEMnhDQTtFQUNJLGdCQXZ5SVc7QUMrZ0dmOztBRDJ4Q0E7RUFDSSxnQkExeUlhO0FDa2hHakI7O0FEMnhDQTtFQUNJLGdCQTd5SWU7QUNxaEduQjs7QUQyeENBO0VBQ0ksZ0JBaHpJYztBQ3doR2xCOztBRDJ4Q0E7RUFDSSxnQkFuekl1QjtBQzJoRzNCOztBRDJ4Q0E7RUFDSSxnQkF0ekltQjtBQzhoR3ZCOztBRDJ4Q0E7RUFDSSxnQkF6ekl1QjtBQ2lpRzNCOztBRDJ4Q0E7RUFDSSxnQkE1eklpQjtBQ29pR3JCOztBRDJ4Q0E7RUFDSSxnQkEveklhO0FDdWlHakI7O0FEMnhDQTtFQUNJLGdCQWwwSWM7QUMwaUdsQjs7QUQyeENBO0VBQ0ksZ0JBcjBJYztBQzZpR2xCOztBRDJ4Q0E7RUFDSSxnQkF4MElhO0FDZ2pHakI7O0FEMnhDQTtFQUNJLGdCQTMwSWU7QUNtakduQjs7QUQyeENBO0VBQ0ksZ0JBOTBJVztBQ3NqR2Y7O0FEMnhDQTtFQUNJLGdCQWoxSWdCO0FDeWpHcEI7O0FEMnhDQTtFQUNJLGdCQXAxSTJCO0FDNGpHL0I7O0FEMnhDQTtFQUNJLGdCQXYxSXlCO0FDK2pHN0I7O0FEMnhDQTtFQUNJLGdCQTExSWE7QUNra0dqQjs7QUQyeENBO0VBQ0ksZ0JBNzFJa0I7QUNxa0d0Qjs7QUQyeENBO0VBQ0ksZ0JBaDJJZTtBQ3drR25COztBRDJ4Q0E7RUFDSSxnQkFuMkkwQjtBQzJrRzlCOztBRDJ4Q0E7RUFDSSxnQkF0MklhO0FDOGtHakI7O0FEMnhDQTtFQUNJLGdCQXoySWlCO0FDaWxHckI7O0FEMnhDQTtFQUNJLGdCQTUySVk7QUNvbEdoQjs7QUQyeENBO0VBQ0ksZ0JBLzJJYztBQ3VsR2xCOztBRDJ4Q0E7RUFDSSxnQkFsM0ljO0FDMGxHbEI7O0FEMnhDQTtFQUNJLGdCQXIzSVk7QUM2bEdoQjs7QUQyeENBO0VBQ0ksZ0JBeDNJYTtBQ2dtR2pCOztBRDJ4Q0E7RUFDSSxnQkEzM0ltQjtBQ21tR3ZCOztBRDJ4Q0E7RUFDSSxnQkE5M0lrQjtBQ3NtR3RCOztBRDJ4Q0E7RUFDSSxnQkFqNElpQjtBQ3ltR3JCOztBRDJ4Q0E7RUFDSSxnQkFwNEllO0FDNG1HbkI7O0FEMnhDQTtFQUNJLGdCQXY0SVc7QUMrbUdmOztBRDJ4Q0E7RUFDSSxnQkExNElZO0FDa25HaEI7O0FEMnhDQTtFQUNJLGdCQTc0SW9CO0FDcW5HeEI7O0FEMnhDQTtFQUNJLGdCQWg1STZCO0FDd25HakM7O0FEMnhDQTtFQUNJLGdCQW41SXdCO0FDMm5HNUI7O0FEMnhDQTtFQUNJLGdCQXQ1SXlCO0FDOG5HN0I7O0FEMnhDQTtFQUNJLGdCQXo1SXNCO0FDaW9HMUI7O0FEMnhDQTtFQUNJLGdCQTU1SWU7QUNvb0duQjs7QUQyeENBO0VBQ0ksZ0JBLzVJZ0I7QUN1b0dwQjs7QUQyeENBO0VBQ0ksZ0JBbDZJYztBQzBvR2xCOztBRDJ4Q0E7RUFDSSxnQkFyNklpQjtBQzZvR3JCOztBRDJ4Q0E7RUFDSSxnQkF4NklZO0FDZ3BHaEI7O0FEMnhDQTtFQUNJLGdCQTM2SWdCO0FDbXBHcEI7O0FEMnhDQTtFQUNJLGdCQTk2SWlCO0FDc3BHckI7O0FEMnhDQTtFQUNJLGdCQWo3SWM7QUN5cEdsQjs7QUQyeENBO0VBQ0ksZ0JBcDdJaUI7QUM0cEdyQjs7QUQyeENBO0VBQ0ksZ0JBdjdJZ0I7QUMrcEdwQjs7QUQyeENBO0VBQ0ksZ0JBMTdJbUI7QUNrcUd2Qjs7QUQyeENBO0VBQ0ksZ0JBNzdJYTtBQ3FxR2pCOztBRDJ4Q0E7RUFDSSxnQkFoOElXO0FDd3FHZjs7QUQyeENBO0VBQ0ksZ0JBbjhJcUI7QUMycUd6Qjs7QUQyeENBO0VBQ0ksZ0JBdDhJdUI7QUM4cUczQjs7QUQyeENBO0VBQ0ksZ0JBejhJNkI7QUNpckdqQzs7QUQyeENBO0VBQ0ksZ0JBNThJNkI7QUNvckdqQzs7QUQyeENBO0VBQ0ksZ0JBLzhJc0I7QUN1ckcxQjs7QUQyeENBO0VBQ0ksZ0JBbDlJd0I7QUMwckc1Qjs7QUQyeENBO0VBQ0ksZ0JBcjlJOEI7QUM2ckdsQzs7QUQyeENBO0VBQ0ksZ0JBeDlJOEI7QUNnc0dsQzs7QUQyeENBO0VBQ0ksZ0JBMzlJVztBQ21zR2Y7O0FEMnhDQTtFQUNJLGdCQTk5SVk7QUNzc0doQjs7QUQyeENBO0VBQ0ksZ0JBaitJbUI7QUN5c0d2Qjs7QUQyeENBO0VBQ0ksZ0JBcCtJZ0I7QUM0c0dwQjs7QUQyeENBO0VBQ0ksZ0JBditJb0I7QUMrc0d4Qjs7QUQyeENBO0VBQ0ksZ0JBMStJYTtBQ2t0R2pCOztBRDJ4Q0E7RUFDSSxnQkE3K0llO0FDcXRHbkI7O0FEMnhDQTtFQUNJLGdCQWgvSWU7QUN3dEduQjs7QUQyeENBO0VBQ0ksZ0JBbi9JZTtBQzJ0R25COztBRDJ4Q0E7RUFDSSxnQkF0L0llO0FDOHRHbkI7O0FEMnhDQTtFQUNJLGdCQXovSWU7QUNpdUduQjs7QUQyeENBO0VBQ0ksZ0JBNS9JZTtBQ291R25COztBRDJ4Q0E7RUFDSSxnQkEvL0llO0FDdXVHbkI7O0FEMnhDQTtFQUNJLGdCQWxnSmU7QUMwdUduQjs7QUQyeENBO0VBQ0ksZ0JBcmdKZTtBQzZ1R25COztBRDJ4Q0E7RUFDSSxnQkF4Z0plO0FDZ3ZHbkI7O0FEMnhDQTtFQUNJLGdCQTNnSm1CO0FDbXZHdkI7O0FEMnhDQTtFQUNJLGdCQTlnSmlCO0FDc3ZHckI7O0FEMnhDQTtFQUNJLGdCQWpoSm9CO0FDeXZHeEI7O0FEMnhDQTtFQUNJLGdCQXBoSnNCO0FDNHZHMUI7O0FEMnhDQTtFQUNJLGdCQXZoSm1CO0FDK3ZHdkI7O0FEMnhDQTtFQUNJLGdCQTFoSmlCO0FDa3dHckI7O0FEMnhDQTtFQUNJLGdCQTdoSmtCO0FDcXdHdEI7O0FEMnhDQTtFQUNJLGdCQWhpSmtCO0FDd3dHdEI7O0FEMnhDQTtFQUNJLGdCQW5pSm9CO0FDMndHeEI7O0FEMnhDQTtFQUNJLGdCQXRpSnFCO0FDOHdHekI7O0FEMnhDQTtFQUNJLGdCQXppSnlCO0FDaXhHN0I7O0FEMnhDQTtFQUNJLGdCQTVpSm9CO0FDb3hHeEI7O0FEMnhDQTtFQUNJLGdCQS9pSitCO0FDdXhHbkM7O0FEMnhDQTtFQUNJLGdCQWxqSmU7QUMweEduQjs7QUQyeENBO0VBQ0ksZ0JBcmpKdUI7QUM2eEczQjs7QUQyeENBO0VBQ0ksZ0JBeGpKcUI7QUNneUd6Qjs7QUQyeENBO0VBQ0ksZ0JBM2pKWTtBQ215R2hCOztBRDJ4Q0E7RUFDSSxnQkE5akpjO0FDc3lHbEI7O0FEMnhDQTtFQUNJLGdCQWprSmE7QUN5eUdqQjs7QUQyeENBO0VBQ0ksZ0JBcGtKa0I7QUM0eUd0Qjs7QUQyeENBO0VBQ0ksZ0JBdmtKZ0I7QUMreUdwQjs7QUQyeENBO0VBQ0ksZ0JBMWtKVztBQ2t6R2Y7O0FEMnhDQTtFQUNJLGdCQTdrSmdCO0FDcXpHcEI7O0FEMnhDQTtFQUNJLGdCQWhsSmU7QUN3ekduQjs7QUQyeENBO0VBQ0ksZ0JBbmxKWTtBQzJ6R2hCOztBRDJ4Q0E7RUFDSSxnQkF0bEpxQjtBQzh6R3pCOztBRDJ4Q0E7RUFDSSxnQkF6bEpnQjtBQ2kwR3BCOztBRDJ4Q0E7RUFDSSxnQkE1bEplO0FDbzBHbkI7O0FEMnhDQTtFQUNJLGdCQS9sSmtCO0FDdTBHdEI7O0FEMnhDQTtFQUNJLGdCQWxtSmM7QUMwMEdsQjs7QUQyeENBO0VBQ0ksZ0JBcm1Kb0I7QUM2MEd4Qjs7QUQyeENBO0VBQ0ksZ0JBeG1KZ0I7QUNnMUdwQjs7QUQyeENBO0VBQ0ksZ0JBM21KZ0I7QUNtMUdwQjs7QUQyeENBO0VBQ0ksZ0JBOW1KYztBQ3MxR2xCOztBRDJ4Q0E7RUFDSSxnQkFqbkpVO0FDeTFHZDs7QUQyeENBO0VBQ0ksZ0JBcG5KVTtBQzQxR2Q7O0FEMnhDQTtFQUNJLGdCQXZuSmM7QUMrMUdsQjs7QUQyeENBO0VBQ0ksZ0JBMW5KYztBQ2syR2xCOztBRDJ4Q0E7RUFDSSxnQkE3bkphO0FDcTJHakI7O0FEMnhDQTtFQUNJLGdCQWhvSmtCO0FDdzJHdEI7O0FEMnhDQTtFQUNJLGdCQW5vSmU7QUMyMkduQjs7QUQyeENBO0VBQ0ksZ0JBdG9KYTtBQzgyR2pCOztBRDJ4Q0E7RUFDSSxnQkF6b0plO0FDaTNHbkI7O0FEMnhDQTtFQUNJLGdCQTVvSmU7QUNvM0duQjs7QUQyeENBO0VBQ0ksZ0JBL29Kd0I7QUN1M0c1Qjs7QUQyeENBO0VBQ0ksZ0JBbHBKc0I7QUMwM0cxQjs7QUQyeENBO0VBQ0ksZ0JBcnBKWTtBQzYzR2hCOztBRDJ4Q0E7RUFDSSxnQkF4cEptQjtBQ2c0R3ZCOztBRDJ4Q0E7RUFDSSxnQkEzcEptQjtBQ200R3ZCOztBRDJ4Q0E7RUFDSSxnQkE5cEpnQjtBQ3M0R3BCOztBRDJ4Q0E7RUFDSSxnQkFqcUpVO0FDeTRHZDs7QUQyeENBO0VBQ0ksZ0JBcHFKa0I7QUM0NEd0Qjs7QUQyeENBO0VBQ0ksZ0JBdnFKa0I7QUMrNEd0Qjs7QUQyeENBO0VBQ0ksZ0JBMXFKa0I7QUNrNUd0Qjs7QUQyeENBO0VBQ0ksZ0JBN3FKa0I7QUNxNUd0Qjs7QUQyeENBO0VBQ0ksZ0JBaHJKaUI7QUN3NUdyQjs7QUQyeENBO0VBQ0ksZ0JBbnJKVztBQzI1R2Y7O0FEMnhDQTtFQUNJLGdCQXRySmE7QUM4NUdqQjs7QUQyeENBO0VBQ0ksZ0JBenJKa0I7QUNpNkd0Qjs7QUQyeENBO0VBQ0ksZ0JBNXJKMEI7QUNvNkc5Qjs7QUQyeENBO0VBQ0ksZ0JBL3JKNkI7QUN1NkdqQzs7QUQyeENBO0VBQ0ksZ0JBbHNKd0I7QUMwNkc1Qjs7QUQyeENBO0VBQ0ksZ0JBcnNKdUI7QUM2NkczQjs7QUQyeENBO0VBQ0ksZ0JBeHNKZTtBQ2c3R25COztBRDJ4Q0E7RUFDSSxnQkEzc0pXO0FDbTdHZjs7QUQyeENBO0VBQ0ksZ0JBOXNKZTtBQ3M3R25COztBRDJ4Q0E7RUFDSSxnQkFqdEppQjtBQ3k3R3JCOztBRDJ4Q0E7RUFDSSxnQkFwdEpnQjtBQzQ3R3BCOztBRDJ4Q0E7RUFDSSxnQkF2dEp5QjtBQys3RzdCOztBRDJ4Q0E7RUFDSSxnQkExdEp5QjtBQ2s4RzdCOztBRDJ4Q0E7RUFDSSxnQkE3dEpnQjtBQ3E4R3BCOztBRDJ4Q0E7RUFDSSxnQkFodUp5QjtBQ3c4RzdCOztBRDJ4Q0E7RUFDSSxnQkFudUppQjtBQzI4R3JCOztBRDJ4Q0E7RUFDSSxnQkF0dUplO0FDODhHbkI7O0FEMnhDQTtFQUNJLGdCQXp1SmE7QUNpOUdqQjs7QUQyeENBO0VBQ0ksZ0JBNXVKaUI7QUNvOUdyQjs7QUQyeENBO0VBQ0ksZ0JBL3VKVTtBQ3U5R2Q7O0FEMnhDQTtFQUNJLGdCQWx2SmtCO0FDMDlHdEI7O0FEMnhDQTtFQUNJLGdCQXJ2Sm1CO0FDNjlHdkI7O0FEMnhDQTtFQUNJLGdCQXh2Slc7QUNnK0dmOztBRDJ4Q0E7RUFDSSxnQkEzdkpZO0FDbStHaEI7O0FEMnhDQTtFQUNJLGdCQTl2Sm9CO0FDcytHeEI7O0FEMnhDQTtFQUNJLGdCQWp3SnNCO0FDeStHMUI7O0FEMnhDQTtFQUNJLGdCQXB3SmM7QUM0K0dsQjs7QUQyeENBO0VBQ0ksZ0JBdndKaUI7QUMrK0dyQjs7QUQyeENBO0VBQ0ksZ0JBMXdKWTtBQ2svR2hCOztBRDJ4Q0E7RUFDSSxnQkE3d0pjO0FDcS9HbEI7O0FEMnhDQTtFQUNJLGdCQWh4SmdCO0FDdy9HcEI7O0FEMnhDQTtFQUNJLGdCQW54Sm1CO0FDMi9HdkI7O0FEMnhDQTtFQUNJLGdCQXR4SnFCO0FDOC9HekI7O0FEMnhDQTtFQUNJLGdCQXp4Slk7QUNpZ0hoQjs7QUQyeENBO0VBQ0ksZ0JBNXhKa0I7QUNvZ0h0Qjs7QUQyeENBO0VBQ0ksZ0JBL3hKbUI7QUN1Z0h2Qjs7QUQyeENBO0VBQ0ksZ0JBbHlKWTtBQzBnSGhCOztBRDJ4Q0E7RUFDSSxnQkFyeUpnQjtBQzZnSHBCOztBRDJ4Q0E7RUFDSSxnQkF4eUpXO0FDZ2hIZjs7QUQyeENBO0VBQ0ksZ0JBM3lKWTtBQ21oSGhCOztBRDJ4Q0E7RUFDSSxnQkE5eUpvQjtBQ3NoSHhCOztBRDJ4Q0E7RUFDSSxnQkFqekpzQjtBQ3loSDFCOztBRDJ4Q0E7RUFDSSxnQkFwekpzQjtBQzRoSDFCOztBRDJ4Q0E7RUFDSSxnQkF2ekprQjtBQytoSHRCOztBRDJ4Q0E7RUFDSSxnQkExekpvQjtBQ2tpSHhCOztBRDJ4Q0E7RUFDSSxnQkE3ekpvQjtBQ3FpSHhCOztBRDJ4Q0E7RUFDSSxnQkFoMEplO0FDd2lIbkI7O0FEMnhDQTtFQUNJLGdCQW4wSm1CO0FDMmlIdkI7O0FEMnhDQTtFQUNJLGdCQXQwSjZCO0FDOGlIakM7O0FEMnhDQTtFQUNJLGdCQXowSmM7QUNpakhsQjs7QUQyeENBO0VBQ0ksZ0JBNTBKYTtBQ29qSGpCOztBRDJ4Q0E7RUFDSSxnQkEvMEpZO0FDdWpIaEI7O0FEMnhDQTtFQUNJLGdCQWwxSnFCO0FDMGpIekI7O0FEMnhDQTtFQUNJLGdCQXIxSmdCO0FDNmpIcEI7O0FEMnhDQTtFQUNJLGdCQXgxSm1CO0FDZ2tIdkI7O0FEMnhDQTtFQUNJLGdCQTMxSmlCO0FDbWtIckI7O0FEMnhDQTtFQUNJLGdCQTkxSmU7QUNza0huQjs7QUQyeENBO0VBQ0ksZ0JBajJKZ0I7QUN5a0hwQjs7QUQyeENBO0VBQ0ksZ0JBcDJKYTtBQzRrSGpCOztBRDJ4Q0E7RUFDSSxnQkF2MkphO0FDK2tIakI7O0FEMnhDQTtFQUNJLGdCQTEySmE7QUNrbEhqQjs7QUQyeENBO0VBQ0ksZ0JBNzJKVztBQ3FsSGY7O0FEMnhDQTtFQUNJLGdCQWgzSmlCO0FDd2xIckI7O0FEMnhDQTtFQUNJLGdCQW4zSnVCO0FDMmxIM0I7O0FEMnhDQTtFQUNJLGdCQXQzSmlCO0FDOGxIckI7O0FEMnhDQTtFQUNJLGdCQXozSmU7QUNpbUhuQjs7QUQyeENBO0VBQ0ksZ0JBNTNKZ0I7QUNvbUhwQjs7QUQyeENBO0VBQ0ksZ0JBLzNKYTtBQ3VtSGpCOztBRDJ4Q0E7RUFDSSxnQkFsNEpZO0FDMG1IaEI7O0FEMnhDQTtFQUNJLGdCQXI0SmM7QUM2bUhsQjs7QUQyeENBO0VBQ0ksZ0JBeDRKZTtBQ2duSG5COztBRDJ4Q0E7RUFDSSxnQkEzNEphO0FDbW5IakI7O0FEMnhDQTtFQUNJLGdCQTk0SnNCO0FDc25IMUI7O0FEMnhDQTtFQUNJLGdCQWo1Sm9CO0FDeW5IeEI7O0FEMnhDQTtFQUNJLGdCQXA1SnNCO0FDNG5IMUI7O0FEMnhDQTtFQUNJLGdCQXY1Slk7QUMrbkhoQjs7QUQyeENBO0VBQ0ksZ0JBMTVKZTtBQ2tvSG5COztBRDJ4Q0E7RUFDSSxnQkE3NUpZO0FDcW9IaEI7O0FEMnhDQTtFQUNJLGdCQWg2SmtCO0FDd29IdEI7O0FEMnhDQTtFQUNJLGdCQW42SmdCO0FDMm9IcEI7O0FEMnhDQTtFQUNJLGdCQXQ2SmlCO0FDOG9IckI7O0FEMnhDQTtFQUNJLGdCQXo2SmU7QUNpcEhuQjs7QUQyeENBO0VBQ0ksZ0JBNTZKaUI7QUNvcEhyQjs7QUQyeENBO0VBQ0ksZ0JBLzZKc0I7QUN1cEgxQjs7QUQyeENBO0VBQ0ksZ0JBbDdKb0I7QUMwcEh4Qjs7QUQyeENBO0VBQ0ksZ0JBcjdKWTtBQzZwSGhCOztBRDJ4Q0E7RUFDSSxnQkF4N0pnQjtBQ2dxSHBCOztBRDJ4Q0E7RUFDSSxnQkEzN0ptQjtBQ21xSHZCOztBRDJ4Q0E7RUFDSSxnQkE5N0ppQjtBQ3NxSHJCOztBRDJ4Q0E7RUFDSSxnQkFqOEphO0FDeXFIakI7O0FEMnhDQTtFQUNJLGdCQXA4SmU7QUM0cUhuQjs7QUQyeENBO0VBQ0ksZ0JBdjhKZTtBQytxSG5COztBRDJ4Q0E7RUFDSSxnQkExOEpXO0FDa3JIZjs7QUQyeENBO0VBQ0ksZ0JBNzhKYTtBQ3FySGpCOztBRDJ4Q0E7RUFDSSxnQkFoOUpXO0FDd3JIZjs7QUQyeENBO0VBQ0ksZ0JBbjlKb0I7QUMyckh4Qjs7QUQyeENBO0VBQ0ksZ0JBdDlKZ0I7QUM4ckhwQjs7QUQyeENBO0VBQ0ksZ0JBejlKa0I7QUNpc0h0Qjs7QUQyeENBO0VBQ0ksZ0JBNTlKVztBQ29zSGY7O0FEMnhDQTtFQUNJLGdCQS85SmE7QUN1c0hqQjs7QUQyeENBO0VBQ0ksZ0JBbCtKYTtBQzBzSGpCOztBRDJ4Q0E7RUFDSSxnQkFyK0phO0FDNnNIakI7O0FEMnhDQTtFQUNJLGdCQXgrSmU7QUNndEhuQjs7QUQyeENBO0VBQ0ksZ0JBMytKVztBQ210SGY7O0FEMnhDQTtFQUNJLGdCQTkrSmU7QUNzdEhuQjs7QUQyeENBO0VBQ0ksZ0JBai9KYTtBQ3l0SGpCOztBRDJ4Q0E7RUFDSSxnQkFwL0pZO0FDNHRI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NUtaO0FHcjVLWTtFQUNJO0VBQ0E7QUh1NUtoQjtBR241S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHE1S1o7QUdsNUtRO0VBQ0k7RUFDQTtBSG81S1o7QUc5NEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnNUtaO0FHMzRLSTtFQUNJO0FINjRLUjtBRzE0S0k7RUFDSTtFQXFCQTs7O0lBQUE7QUgyM0tSO0FHOTRLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnNUtaO0FHNzRLUTtFQUNJO0FIKzRLWjtBRzU0S1E7RUFDSTtBSDg0S1o7QUd0NEtZO0VBQ0k7QUh3NEtoQjtBR3I0S1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHU0S2hCO0FHcDRLWTtFQUNJO0FIczRLaEI7QUdqNEtRO0VBQ0k7QUhtNEtaO0FHaDRLUTtFQUNJO0FIazRLWjtBRy8zS1E7RUFDSTtBSGk0S1o7QUc5M0tRO0VBQ0k7QUhnNEtaO0FHNzNLUTtFQUNJO0FIKzNLWjtBRzUzS1E7RUFDSTtBSDgzS1o7QUczM0tRO0VBQ0k7QUg2M0taO0FHdjNLWTtFQUNJO0FIeTNLaEI7QUcxM0tZO0VBQ0k7QUg0M0toQjtBRzczS1k7RUFDSTtBSCszS2hCO0FHaDRLWTtFQUNJO0FIazRLaEI7QUduNEtZO0VBQ0k7QUhxNEtoQjtBR3Q0S1k7RUFDSTtBSHc0S2hCO0FHejRLWTtFQUNJO0FIMjRLaEI7QUc1NEtZO0VBQ0k7QUg4NEtoQjtBRy80S1k7RUFDSTtBSGk1S2hCO0FHbDVLWTtFQUNJO0FIbzVLaEI7QUcvNEtJO0VBQ0k7RUFDQTtFQUNBO0FIaTVLUjtBRy80S1E7RUFDSTtFQUNBO0FIaTVLWjtBRzk0S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZzVLWjtBRzk0S1k7RUFDSTtFQUNBO0VBQ0E7QUhnNUtoQjtBRzU0S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4NEtaO0FHejRLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIMjRLWjtBR3Y0S0k7RUFDSTtBSHk0S1I7QUd2NEtRO0VBQ0k7RUFDQTtBSHk0S1o7QUdwNEtnQjtFQUNJO0FIczRLcEI7QUdsNEtZO0VBQ0k7QUhvNEtoQjtBRzkzS1k7RUFDSTtBSGc0S2hCO0FHMzNLSTtFQUNJO0FINjNLUjtBRzMzS1E7RUFDSTtFQUNBO0FINjNLWjtBRzEzS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDQzS1o7QUd2M0tnQjtFQUNJO0FIeTNLcEI7QUduM0tJO0VBQ0k7QUhxM0tSO0FHajNLWTtFQUNJO0FIbTNLaEI7QUc3MktZO0VBQ0k7QUgrMktoQjtBRzEyS0k7RUFDSTtBSDQyS1I7QUd6MktJO0VBQ0k7QUgyMktSO0FHeDJLSTtFQUNJO0FIMDJLUjtBR3YyS0k7RUFDSTtBSHkyS1I7O0FBam9MQTtFQUNFO0FBb29MRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21tb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvd2lkZ2V0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zbGljay5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9kYXRhVGFibGVzLmJvb3RzdHJhcDUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanF1ZXJ5LXVpL2pxdWVyeS11aS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90YWJsZXItaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdWJzY3JpYmUvc2Nzcy9fcGFydGlhbHMvcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZ2lzdGVyL3Njc3MvX2ZhbmN5LWZvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTRU5JT1IgRU4gTElHTkUgLSBDT01NT04uQ1NTICovXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1mb250LWJvZHktY29sb3IpO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSwgLmgxIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsIC5oMiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS10aXRsZSk7XG5cdGNvbG9yOiB2YXIoLS1mb250LWJvZHktY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oMywgLmgzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xufVxuXG5oNCwgLmg0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXRpdGxlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmJhc2VsaW5lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNjcmlwdCk7XG5cdGZvbnQtc2l6ZTogNHJlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4ubWVkaWEtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc21hbGwsIHNtYWxsIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4udmFsaWduIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG5kaXYub3BhcXVlIHtcblx0b3BhY2l0eTogLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRoMSwgLmgxIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHQuYmFzZWxpbmUge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxuXG5cdCNob21lLWNvdXBzLWNvZXVyLXNlbWFpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGgyLCAuaDIge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0fVxuXG5cdGgxLCAuaDEge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHR9XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcblx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiKDAgMCAwIC8gMTUlKTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmJ0bi1saW5rIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmJ0bi1saW5rIHN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLXByaW1hcnkge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc3VjY2VzcywgLmJ0bi1kYW5nZXIsIC5idG4td2FybmluZyB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMDtcbn1cblxuLmJ0biBzdmcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5idG46aG92ZXIgc3ZnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuXHRib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcblx0MCUsIDEwJSwgOTAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0MjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJweCwgM3B4LCAwKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCA4cHgsIDApO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIC01cHgsIDApO1xuXHR9XG59XG5cblxuLmJ0bi5iZy1mdXNoaWEge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4uYnRuLmNvbG9yLWZ1c2hpYSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmJ0bi5iZy1ncmVlbiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmJ0bi5jb2xvci1ncmVlbiB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xufVxuXG4uYnRuLmNvbG9yLWdyZWVuOmhvdmVyIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubW9yZS1idG4ge1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogY2FsYyg1MCUgLSA0OHB4IC8gMik7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGJvdHRvbTogMTVweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4ubW9yZS1idG46aG92ZXIsXG4ubW9yZS1idG46Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuYnRuIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZzogN3B4IDE3cHg7XG5cdH1cblxuXHQuYnRuLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdH1cbn1cblxuXG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYmctdmlvbGV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdmlvbGV0KTtcbn1cblxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xufVxuXG4uYmctb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbn1cblxuLmJnLXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi5iZy1waW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGluayk7XG59XG5cbi5iZy1mdXNoaWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbn1cblxuLmJnLWRlZmF1bHQtZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQtZ3JheSk7XG59XG5cbi5sb2dpbiAjbG9naW4uYmctb3JhbmdlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5iZy1waW5rLFxuc2VjdGlvbi5iZy1mdXNoaWEsXG5zZWN0aW9uLmJnLWJsdWUsXG5zZWN0aW9uLmJnLXZpb2xldCxcbnNlY3Rpb24uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvbG9nby5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xufVxuXG4uZm9ybS1zaWduaW4gLmJ0bi1ibGFjaywgYS5zZW5kLWFjdGl2YXRpb24tZW1haWwsIGEuYnRuLWJhY2sge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc2lnbmluIC5idG4tYmxhY2s6aG92ZXIsIGEuc2VuZC1hY3RpdmF0aW9uLWVtYWlsOmhvdmVyLCBhLmJ0bi1iYWNrOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1ibGFjayB7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5zZW5kLWFjdGl2YXRpb24tY29uZmlybSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCksXG4uY29sLWZvcm0tbGFiZWwge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUgdGQsIC50YWJsZSB0aCB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNkMGQwZGY7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LCAyMDgsIDIyMywgMC4yNSk7XG59XG5cbm5hdlthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiXSAuYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IC44NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIC5icmVhZGNydW1iICosXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcblx0Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblxuXHQuY29udGFpbmVyLFxuXHQuY29udGFpbmVyLXNtIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdC5jb250YWluZXIsIC5jb250YWluZXItbWQsXG5cdC5jb250YWluZXItc20ge1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZyxcblx0LmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cblx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCxcblx0LmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCB7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdH1cbn1cblxuLmxlYWRlci1yb3cge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4ubGVhZGVyLXJvdyAqIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5sZWFkZXItcm93IC5yb3cge1xuXHRoZWlnaHQ6IDQwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNob21lLXBhZ2UgLmxlYWRlci1yb3cgLnJvdyB7XG5cdGhlaWdodDogNzB2aDtcbn1cblxuLmxlYWRlci1yb3cgaW1nIHtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxlYWRlci1yb3cgLmJ0biB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xufVxuXG4ubGVhZGVyLXJvdyAuYnRuIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcGluayk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubGVhZGVyLXJvdyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFuZGVhdS1zZWwuanBnJyk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5sZWFkZXItcm93IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5kZWF1LXNlbC1zbS5qcGcnKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmxlYWRlci1yb3c6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLmNhcmQge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQtZ3JheSk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkPnAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZD5wPmE+c3Ryb25nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiAzMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQ+cD5hPmltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xufVxuXG4uY2FyZD5wPmE6aG92ZXI+aW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNhcmQge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdH1cblxuXHQjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ucGFzc3dvcmQtaW5wdXQgaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtcGFzc3dvcmQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0Y29sb3I6IGJsYWNrO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLnRvZ2dsZS1wYXNzd29yZC1jb250YWluZXIgLmV5ZS1jbG9zZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXBhc3N3b3JkLWNvbnRhaW5lciAudG9nZ2xlLXBhc3N3b3JkIHtcblx0Y29sb3I6ICMwMDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuXHRtYXJnaW4tYm90dG9tOiAwLjFyZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoLCAudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0Zm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2Vfb2ZmZXJfYmxvY2sge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0by1yb3cge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmVkaXRvLXJvdyAuaW1nLWN1c3RvbSB7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcblx0LmVkaXRvLXJvdyAuaW1nLWN1c3RvbSB7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdC5lZGl0by1yb3cgLmNvbC04IHAsXG5cdC5lZGl0by1yb3cgLmNvbC04IHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53ZWF0aGVyLXdyYXBwZXI6bm90KDpoYXMoLnRlbXA6ZW1wdHkpKTpub3QoOmhhcyguY2l0eTplbXB0eSkpIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWF0aGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYm9sZC1zbWFsbC10ZXh0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuX3VybCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bl91cmw6aG92ZXIgLm1lZGlhLWhlYWRpbmcge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluYWN0aXZlLWFjY291bnQge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2NTBweDtcblx0cGFkZGluZzogMTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmluYWN0aXZlLWFjY291bnQgLm1iLTAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlbmQtYWN0aXZhdGlvbi1lbWFpbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3AtYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2Mjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50b3AtYmFyIC50b3AtYmFyLWxpbmsgLmNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI1cHg7XG59XG5cbi50b3AtYmFyIGEudG9wLWJhci1saW5rIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtYmFyIGEge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udG9wLWJhciBpIHtcblx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50b3AtYmFyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cblxuXHQudG9wLWJhciAuY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4uaG9tZS1idXR0b25zIGEuYnRuLCBhLmJ0bi11c2VyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5hLmJ0bi1jb25uZWN0IC5idG4tdGV4dCxcbi5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSAuYnRuLXRleHQsXG5hLmJ0bi11c2VyIC5idG4tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbmEuYnRuLWNvbm5lY3Qge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmJ0bi1jb25uZWN0OmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG5hLmJ0bi1jb25uZWN0IC5pY29uLCBhLmJ0bi11c2VyIC5pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2ljb25fY29ubmVjaW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybCgnLi4vaW1hZ2VzL2ljb25fY29ubmVjaW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3R0b206IDJweDtcbn1cblxuYS5idG4tY29ubmVjdDpob3ZlciAuaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnkgLmljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvaWNvbl9jcmVhdGVfYWNjb3VudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRtYXNrOiB1cmwoJy4uL2ltYWdlcy9pY29uX2NyZWF0ZV9hY2NvdW50LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3R0b206IHB4O1xufVxuXG4uaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnk6aG92ZXIgLmljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmhvbWUtYnV0dG9ucyBhLmJ0bjo6YmVmb3JlLCBhLmJ0bi11c2VyOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogY2FsYygxNXB4ICsgMTJweCArIDEwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogNjAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hLmJ0bi1jb25uZWN0OmhvdmVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeTpob3Zlcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbmEuYnRuLXVzZXIge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxODYyICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdhcDogMTBweDtcbn1cblxuYS5idG4tdXNlcjpob3ZlciB7XG5cdGNvbG9yOiAjZTUxODYyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xufVxuXG5hLmJ0bi11c2VyOmhvdmVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxODYyO1xufVxuXG5hLmJ0bi11c2VyOmhvdmVyIC5pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2Mjtcbn1cblxuYS5idG4tdXNlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiAn4pa8Jztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5hLmJ0bi11c2VyOmhvdmVyOjphZnRlciB7XG5cdGNvbG9yOiAjZTUxODYyO1xufVxuXG5cbi5wYW5pZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxODYyICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBhbmllciAuaWNvbiB7XG5cdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHQtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29uX3Bhbmllci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0bWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25fcGFuaWVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmllcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xufVxuXG4ucGFuaWVyIC5pY29uIC5uYi1pdGVtcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYW5pZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xufVxuXG4ucGFuaWVyOmhvdmVyIC5pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xufVxuXG4ucGFuaWVyOmhvdmVyIC5uYi1pdGVtcyB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdCxcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5LFxuXHRhLmJ0bi11c2VyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdCAuYnRuLXRleHQsXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSAuYnRuLXRleHQsXG5cdGEuYnRuLXVzZXIgLmJ0bi10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1jb25uZWN0IC5pY29uLFxuXHQuaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnkgLmljb24sXG5cdGEuYnRuLXVzZXIgLmljb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQuaG9tZS1idXR0b25zIGEuYnRuLWNvbm5lY3Q6OmJlZm9yZSxcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5OjpiZWZvcmUsXG5cdGEuYnRuLXVzZXI6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGEuYnRuLXVzZXI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1jb25uZWN0LFxuXHQuaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnksXG5cdGEuYnRuLXVzZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1jb25uZWN0IC5idG4tdGV4dCxcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5IC5idG4tdGV4dCxcblx0YS5idG4tdXNlciAuYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaG9tZS1idXR0b25zIGEuYnRuLWNvbm5lY3QgLmljb24sXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSAuaWNvbixcblx0YS5idG4tdXNlciAuaWNvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0fVxuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdDo6YmVmb3JlLFxuXHQuaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnk6OmJlZm9yZSxcblx0YS5idG4tdXNlcjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0YS5idG4tdXNlcjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnaW5hdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG5cdFx0Zm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwLjM1cmVtIDAuNnJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uYXYtYWN0aW9ucyAuZHJvcGRvd24tbWVudSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5uYXYtYWN0aW9ucyAuZHJvcGRvd24taXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdi1hY3Rpb25zIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbiNub3QtZm91bmQtcGFnZSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5ub3QtZm91bmQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubm90LWZvdW5kLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5vdC1mb3VuZC1sZWZ0IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5vdC1mb3VuZC1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ubm90LWZvdW5kLWxlZnQsXG4ubm90LWZvdW5kLXJpZ2h0IHtcblx0ZmxleDogMSAxIDUwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vdC1mb3VuZC1yaWdodCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMzUlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5vdC1mb3VuZC1yaWdodCAuYnRuLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLm5vdC1mb3VuZC1yaWdodCAuYnRuLWNvbnRhaW5lciBhLmJ0biB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubm90LWZvdW5kLXJpZ2h0IC5idG4tY29udGFpbmVyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQubm90LWZvdW5kLXJpZ2h0IC5idG4tY29udGFpbmVyIGEuYnRuIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ub3QtZm91bmQtbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ub3QtZm91bmQtcmlnaHQge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcblx0ei1pbmRleDogOTkgIWltcG9ydGFudDtcbn1cblxuLmRhdGVfdHlwZV9zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnRleHQtZW5kIHtcblx0dGV4dC1hbGlnbjogZW5kO1xufVxuXG4uYmxvZy1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmRlbGV0ZS1maWxlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2IwMmEzNztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgLTMwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5kZWxldGUtZmlsZS1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYjAyYTM3O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIC0zMCUpIHNjYWxlKDEuMSk7XG59XG5cbi53aWRnZXQtdXBsb2FkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi53aWRnZXQtdXBsb2FkIGltZyB7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLndpZGdldC1kb2N1bWVudCAuYnRuX2Rvd25sb2FkX2RvY3VtZW50LFxuLndpZGdldC11cGxvYWQgLmJ0bl9kb3dubG9hZF9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogNDVweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLndpZGdldC1kb2N1bWVudCAuYnRuX3N1cHByaW1lX2RvY3VtZW50LFxuLndpZGdldC11cGxvYWQgLmJ0bl9zdXBwcmltZV9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE1cHg7XG5cdHRvcDogMTVweDtcblx0Y29sb3I6ICNjZDBkMGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4ud2lkZ2V0LWRvY3VtZW50IC5idG5fZG93bmxvYWRfZG9jdW1lbnQ6aG92ZXIsXG4ud2lkZ2V0LXVwbG9hZCAuYnRuX2Rvd25sb2FkX2ltYWdlOmhvdmVyLFxuLndpZGdldC1kb2N1bWVudCAuYnRuX3N1cHByaW1lX2RvY3VtZW50OmhvdmVyLFxuLndpZGdldC11cGxvYWQgLmJ0bl9zdXBwcmltZV9pbWFnZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5pbWFnZS13aWRnZXQtY29udGFpbmVyIC52aWNoLWltYWdlIC5mb3JtLWdyb3VwLFxuLmltYWdlLXdpZGdldC1jb250YWluZXIgLnZpY2gtaW1hZ2UgYSxcbi5kb2N1bWVudC13aWRnZXQtY29udGFpbmVyIC52aWNoLWZpbGUgYSxcbi5kb2N1bWVudC13aWRnZXQtY29udGFpbmVyIC52aWNoLWZpbGUgLmZvcm0tZ3JvdXAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LWRvY3VtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi53aWRnZXQtZG9jdW1lbnQgLmRvY3VtZW50LWljb24ge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnBkZl9zaG93X2ltZyB7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5zaG93X2ltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uc2hvd19pbWcgaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNob3dfaW1nIC5kb3dubG9hZC1maWxlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHJpZ2h0OiA0MHB4O1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4uc2hvd19pbWcgLmRlbGV0ZS1maWxlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE1cHg7XG5cdHRvcDogMTVweDtcblx0Y29sb3I6ICNjZDBkMGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4uc2hvd19pbWcgLmRlbGV0ZS1maWxlLWJ1dHRvbjpob3Zlcixcbi5zaG93X2ltZyAuZG93bmxvYWQtZmlsZS1idXR0b246aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYW5ub3VuY2UtY29udGFjdCAuY29udGFjdF9wZGZfaW1nLFxuLmFubm91bmNlLWNvbnRhY3QgLmltZy1jb250YWN0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1pbi1maXR7XG5cdG1pbi13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn0iLCIvKiBDU1MgOiB3aWRnZXRzICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ0FURUdPUlkgV0lER0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2F3X2NhdGVnb3J5X3dpZGdldHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmJmZjtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIHRvcDoxMTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBwYWRkaW5nOjEycHg7XG4gICAgYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuI2F3X2NhdGVnb3J5X3dpZGdldCA+ICp7XG4gICAgLyogZmxleDowIDEgMTAwJTsgKi9cbn1cbnVsLndpZGdldF9jYXRlZ29yeV9jYXRlZ29yaWVzIGxpe1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbnVsLndpZGdldF9jYXRlZ29yeV9jYXRlZ29yaWVzLmNoaWxkX2NhdGVnb3J5IGxpe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQtZ3JheSk7XG59XG51bC53aWRnZXRfY2F0ZWdvcnlfY2F0ZWdvcmllcyBsaTpob3ZlcntcbiAgICBvcGFjaXR5OiAuOSFpbXBvcnRhbnQ7XG59XG51bC53aWRnZXRfY2F0ZWdvcnlfY2F0ZWdvcmllcyBsaSA+IHN2Z3tcbiAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG51bC53aWRnZXRfY2F0ZWdvcnlfY2F0ZWdvcmllcyBsaTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxudWwud2lkZ2V0X2NhdGVnb3J5X2NhdGVnb3JpZXMgbGkudW5jaGVja2Vke1xuICAgIG9wYWNpdHk6LjM7XG59XG4uYXdfY2F0ZWdvcnlfd2lkZ2V0X2NoaWxke1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xufVxuLmF3X2NhdGVnb3J5X3dpZGdldF9jaGlsZCBsaXtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jY2F0ZWdvcnlfbmFtZXtcbiAgICBmb250LXdlaWdodDo3MDA7XG59XG4jYXdfY2F0ZWdvcnlfdGFyZ2V0e1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQSE9UTyBXSURHRVRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jYXdfcGhvdG9fd2lkZ2V0e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jYXdfcGhvdG9fd2lkZ2V0ID4gZGl2e1xuICAgIHdpZHRoOjE2MHB4O1xuICAgIGhlaWdodDoxNjBweDtcbiAgICBtYXJnaW46MCAyMHB4IDIwcHggMDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9hZGRwaWMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBib3gtc2hhZG93OjVweCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuI2F3X3Bob3RvX3dpZGdldCA+IGRpdjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGhvdG9fd2lkZ2V0X2l0ZW0sIC5hdy12aWRlby10aHVtYntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXctcGhvdG8tcmVtb3ZlLCAuYXctdmlkZW8tcmVtb3Zle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcmVtb3ZlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3LXZpZGVvLXJlbW92ZXtcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5hdy1waG90by1yZW1vdmU6aG92ZXIsLmF3LXZpZGVvLXJlbW92ZTpob3ZlcntcbiAgICBvcGFjaXR5OiAxO1xufSIsIi8qIEZyb250IHNwZWNpZmljIENTUyAqL1xuLyogLS0tLSBTT01NQUlSRSAtLS0tICovXG4vKlxuXHROQVYvSEVBREVSXG5cdEZPT1RFUlxuXHRDT05URU5UXG5cdFx0Q09OVEVOVCA+IEJsb2dcblx0XHRcdENPTlRFTlQgPiBCbG9nID4gbGlzdGluZ1xuXHRcdFx0Q09OVEVOVCA+IEJsb2cgPiBkZXRhaWwgXG5cdFx0Q09OVEVOVCA+IEFubm9uY2Vcblx0XHRcdENPTlRFTlQgPiBBbm5vbmNlID4gbWFwXG5cdFx0XHRDT05URU5UID4gQW5ub25jZSA+IGxpc3QtaXRlbVxuXHRcdFx0Q09OVEVOVCA+IEFubm9uY2UgPiBTZWFyY2hiYXJcblx0XHRcdENPTlRFTlQgPiBBbm5vbmNlID4gZGV0YWlsXG5cdFx0Q09OVEVOVCA+IEhvbWVcblx0XHRDT05URU5UID4gUmVnaXN0ZXJcblx0XHRDT05URU5UID4gT2ZmcmVzXG5cdFx0Q09OVEVOVCA+IFBhcmFtXG5cdFx0Q09OVEVOVCA+IENvbnRhY3Rcblx0XHRDT05URU5UID4gTW9uIGFjY3VlaWxcblx0XHRDT05URU5UID4gNDA0XG5cdFx0Q09OVEVOVCA+IHN1Y2Nlc3MtaW5zY3JpcHRpb25cblxuXHRNT0JJTEVcblx0QUNDRVNTSUJMRVxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBCT0RZIDogQ2hhbmdlbWVudCBkZSB0eXBvIHBvdXIgbGEgdHlwbyBPcmFuZ2UgYWNjZXNzaWJsZSAqL1xuYm9keS5hY2Nlc3NpYmxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYWNjZXNzaWJsZSkgIWltcG9ydGFudDtcbn1cblxuYm9keS5hY2Nlc3NpYmxlIGgzLCBib2R5LmFjY2Vzc2libGUgLmgzIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYWNjZXNzaWJsZSkgIWltcG9ydGFudDtcbn1cblxuLyogTkFWL0hFQURFUiAqL1xuXG4uanVtYm90cm9uLFxubmF2Lm5hdmJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm5hdi5uYXZiYXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5uYXYubmF2YmFyIC5jb250YWluZXIgLm5hdi10b3AtdG9vbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5qdW1ib3Ryb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uanVtYm90cm9uPi5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmp1bWJvdHJvbiAuYmFzZWxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbn1cblxuLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuXG5uYXYgLmJ0bi1ncm91cD4uYnRuW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFc3BhY2UgbWVtYnJlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5uYXYgLmJ0bi1ncm91cD4uYnRuOm5vdCgubmF2YmFyX19wYW5pZXIpOmhvdmVyLFxubmF2IC5idG4tZ3JvdXA+LmJ0bjpub3QoLm5hdmJhcl9fcGFuaWVyKTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4gLnRpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0biBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0bjpob3ZlciBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0biBzcGFuIHN0cm9uZyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMjZweDtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0biN1c2VyLWJ0biBzcGFuIHNtYWxsIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xufVxuXG4ubmF2LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ob21lLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG59XG5cblxubmF2IC5idG4tbGluayxcbm5hdiAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5uYXYgLmJ0bi1saW5rIGkudGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmp1bWJvdHJvbiAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBuYXYubmF2YmFyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICB9XG5cbiAgICAuc2luZ2xlLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0gLmltZy1mbHVpZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBldGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZXRhbC1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGV0YWwtc2xpZGVyLnN2Z1wiKSBuby1yZXBlYXQgMCA3MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zY3JpcHQpO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiBoMSxcbiAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gLmNvbnRhaW5lcixcbiAgICBuYXYubmF2YmFyIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uPi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgbmF2Lm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBuYXYgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgc3Bhbi5jYXRlZ29yeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgc3Bhbi5jYXRlZ29yeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSBzcGFuLmNhdGVnb3J5LXRleHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhdC1jb2xvcik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6aG92ZXIgc3Bhbi5jYXRlZ29yeS10ZXh0OjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmhvdmVyIHNwYW4uY2F0ZWdvcnktdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhIHN0cm9uZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHN0cm9uZzpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgbmF2Lm5hdmJhciAuY29udGFpbmVyIC5uYXYtdG9wLXRvb2w6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gICAgLmp1bWJvdHJvbiBoMSxcbiAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmp1bWJvdHJvbiAuYmFzZWxpbmUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgLypuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9Ki9cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gICAgLnNpbmdsZS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnBldGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAucGV0YWwtY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGV0YWwtc2xpZGVyLnN2Z1wiKSBuby1yZXBlYXQgMCA3MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zY3JpcHQpO1xuICAgIH1cblxuXG4gICAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIGgxLFxuICAgIC5qdW1ib3Ryb24gLmgxIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgICNuYXZiYXJOYXYuY29sbGFwc2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgI25hdmJhck5hdi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG5cbiAgICAjbmF2YmFyTmF2LmNvbGxhcHNlLnNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLmJyYW5kLWNvbGxhcHNlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLmJyYW5kLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6aG92ZXIgLmNhdGVnb3J5LXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2F0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5wcm9maWwtYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAucHJvZmlsLWJ0biBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5wcm9maWwtYnRuIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjNDNkU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAucHJvZmlsLWJ0biBhIC50aSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIG5hdi5uYXZiYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbmF2Lm5hdmJhcj4uY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIG5hdi5uYXZiYXI6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuXG59XG5cblxuLyogRk9PVEVSICovXG5cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6ICMwMjNDNkU7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhdmUtc2VwLnN2Z1wiKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCAvIDIpO1xufVxuXG5mb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyPi5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5mb290ZXIgLnJvdy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzQzZFO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbn1cblxuZm9vdGVyIC5yb3ctZGFyayBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuZm9vdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5mb290ZXIgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuZm9vdGVyIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNvY2lhbC1tZWRpYSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtbWVkaWEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIG1heC13aWR0aDogMjVweDtcbn1cblxuLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG5mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgZm9vdGVyIHVsIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyIC5jb2wtbWQtNCB1bCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvb3RlciAuY29sLW1kLTQge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxufVxuXG5cbi8qIEZPT1RFUiAvIHRvb2xiYXItdXNlciAqL1xuXG4jdG9vbGJhci11c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbiN0b29sYmFyLXVzZXIgYSB7XG4gICAgZmxleDogMTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC42NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlODtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYigwIDAgMCAvIDE1JSk7XG59XG5cbiN0b29sYmFyLXVzZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiN0b29sYmFyLXVzZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAwO1xufVxuXG4jdG9vbGJhci11c2VyIGE6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbiN0b29sYmFyLXVzZXIgYTpudGgtY2hpbGQoMykge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG5cbiN0b29sYmFyLXVzZXIgYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHB4O1xufVxuXG4jdG9vbGJhci11c2VyIGEgaSxcbiN0b29sYmFyLXVzZXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBDT09LSUVTIE1PREFMICovXG4jcmdwZC1jb29raWVzLW1vZGFsIHtcbiAgICBib3R0b206IDEuNWVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBjb2xvcjogIzY5NmE3MjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxlZnQ6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM2VtKTtcbiAgICB6LWluZGV4OiAyMTQ3NDg0MDAwO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsIGgxLCAjcmdwZC1jb29raWVzLW1vZGFsIC5oMSwgI3JncGQtY29va2llcy1tb2RhbCBoMiwgI3JncGQtY29va2llcy1tb2RhbCAuaDIsICNyZ3BkLWNvb2tpZXMtbW9kYWwgcCwgI3JncGQtY29va2llcy1tb2RhbCBzdHJvbmcsICNyZ3BkLWNvb2tpZXMtbW9kYWwgc21hbGwsICNyZ3BkLWNvb2tpZXMtbW9kYWwgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwuY2xvc2VkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsICNyZ3BkLWNvb2tpZXMtbW9kYWwtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbC5jbG9zZWQgI3JncGQtY29va2llcy1tb2RhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsOm5vdCguY2xvc2VkKSAjcmdwZC1jb29raWVzLW1vZGFsLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbDpub3QoLmNsb3NlZCkgI29wZW4tY29va2llcy1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAjb3Blbi1jb29raWVzLW1vZGFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsLmNsb3NlZCAjb3Blbi1jb29raWVzLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAuaDIge1xuICAgIGNvbG9yOiAjMWQxZDIwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgc3Ryb25nIHtcbiAgICBjb2xvcjogIzFkMWQyMDtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCBhIHtcbiAgICBjb2xvcjogI2ZmNzc1NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCBhOmhvdmVyLCAjcmdwZC1jb29raWVzLW1vZGFsIGE6Zm9jdXMsICNyZ3BkLWNvb2tpZXMtbW9kYWwgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjY2IzNDI1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAjb3Blbi1jb29raWVzLW1vZGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsICNvcGVuLWNvb2tpZXMtbW9kYWw6Zm9jdXMsXG4jcmdwZC1jb29raWVzLW1vZGFsICNvcGVuLWNvb2tpZXMtbW9kYWw6Zm9jdXMtdmlzaWJsZSxcbiNyZ3BkLWNvb2tpZXMtbW9kYWwgI29wZW4tY29va2llcy1tb2RhbDphY3RpdmUge1xuICAgIG91dGxpbmU6IDRweCBhdXRvICNmOWM0ODU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgLnJncGQtY29va2llcy1tb2RhbC1jb29raWUtaGVscCBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjc3NTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMS40ZW07XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAucmdwZC1jb29raWVzLW1vZGFsLWNvb2tpZS1oZWxwIGE6aG92ZXIsICNyZ3BkLWNvb2tpZXMtbW9kYWwgLnJncGQtY29va2llcy1tb2RhbC1jb29raWUtaGVscCBhOmZvY3VzLCAjcmdwZC1jb29raWVzLW1vZGFsIC5yZ3BkLWNvb2tpZXMtbW9kYWwtY29va2llLWhlbHAgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3NTY7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMmVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWRlc2NyaXB0aW9uLCAucmdwZC1jb29raWVzLW1vZGFsLXByaXZhY3ktcG9saWN5LCAucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMsICNyZ3BkLWNvb2tpZXMtbW9kYWwtY29va2llcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLXByaXZhY3ktcG9saWN5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtY29va2llOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNWVtO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC42ZW0gMS4zZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMgLmJ0bi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZjczN2U7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzZmNzM3ZTtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zIC5idG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNzM3ZTtcbiAgICBib3JkZXItY29sb3I6ICM2ZjczN2U7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtYnV0dG9ucyAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMgLmJ0bi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNzM3ZTtcbiAgICBib3JkZXItY29sb3I6ICM2ZjczN2U7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtYnV0dG9ucyAuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjczN2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmY3MzdlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWNvb2tpZS1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zPmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAuZG91Z2gge1xuICAgIGZpbGw6ICNGOUM0ODU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgLmNob2NvIHtcbiAgICBmaWxsOiAjMjgxODE1O1xufVxuXG4vKiBDT05URU5UICovXG5cbnNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbiNvdmVybGF5LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc3RyaWtlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5oaWRlQ29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDVlbTtcbn1cblxuLnNob3dDb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuc3ZnLndhdmUtc2VwIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogLTFweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmaWxsOiAjZDBkMGRmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4IC8gMik7XG4gICAgdG9wOiBhdXRvO1xufVxuXG5zdmcud2F2ZS1zZXAgcGF0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWFwcC13ZWF0aGVyLXdlYXRoZXItY29tcG9uZW50IGEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcmQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAvKiNkZWRlZTgqL1xuICAgICAgICAjZTllY2VmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBuYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4vKiBDT05URU5UID4gQmxvZyAqL1xuXG4uYmxvZy1leGNlcnB0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2ctY29udGVudCBpbWcsIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBpbWcsIC5jbXMtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1jb250ZW50IGlmcmFtZSwgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIGlmcmFtZSwgLmNtcy1jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qIG5vdCBpbXBvcnRhbnQgISBvdmVycmlkZGVuIGluIEpTICovXG59XG5cbm5hdi5ibG9nLXRhZ3MgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5uYXYuYmxvZy10YWdzIHVsPmxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cblxuLyogQ09OVEVOVCA+IEJsb2cgPiBsaXN0aW5nICovXG5cbnNlY3Rpb24uY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZGY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cblxuLmxpc3QtYmxvZy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2IoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgYXJ0aWNsZT4uaXRlbS1pbWcge1xuICAgIC8qbWFyZ2luLXJpZ2h0OiAycmVtOyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgYXJ0aWNsZT4uaXRlbS1pbWcgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLyoubGlzdC1ibG9nLWl0ZW1zIGFydGljbGUgPiAuaXRlbS1pbWc6aG92ZXIgaW1ne1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59Ki9cbi5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5tZWRpYS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3QtYmxvZy1pdGVtcyAuY2FyZC1pdGVtLWNvbnRlbnQ+dGltZSB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudD5wIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxpc3QtYmxvZy1pdGVtcyAuY2FyZC1pdGVtLWNvbnRlbnQ+LmJ0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmxpc3QtYmxvZy1pdGVtcyAuY2FyZC1pdGVtLWNvbnRlbnQ+LmJ0biBzdmcge1xuICAgIG1heC13aWR0aDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgc2VjdGlvbi5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdC1ibG9nLWl0ZW1zIGFydGljbGUge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuc3VnZ2VzdC1yb3cgLnJvdzpoYXMoLmxpc3QtYmxvZy1pdGVtcykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAubGlzdC1ibG9nLWl0ZW1zIGFydGljbGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5saXN0LWJsb2ctaXRlbXMgYXJ0aWNsZT4uaXRlbS1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpc3QtYmxvZy1pdGVtcyBhcnRpY2xlIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAycmVtKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSk7XG4gICAgfVxufVxuXG5cbi8qIENPTlRFTlQgPiBCbG9nID4gZGV0YWlsICovXG5kaXYuYmxvZy1pbnRybyBwLmxlYWQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jYXRlZ29yeS1kZXNjcmlwdGlvbiB0aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgb3BhY2l0eTogLjc1O1xufVxuXG4uYmxvZy1pbnRybyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kZWZhdWx0LWdyYXkpO1xufVxuXG4udmlldy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udmlldy1pdGVtIGltZyxcbi52aWV3LWl0ZW0gaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbn1cblxudWwudGFncyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbnVsLnRhZ3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFncyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG59XG5cbi50YWdzIC5iYWRnZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLnN1Z2dlc3Qtcm93IC5yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZTg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIC8qY29sb3I6I2ZmZjsqL1xufVxuXG4vKi5zdWdnZXN0LXJvdyAucm93IGgye1xuXHRjb2xvcjojZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59Ki9cblxuLnN1Z2dlc3Qtcm93IC5yb3cgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKi5zdWdnZXN0LXJvdyAucm93IGFydGljbGU6bGFzdC1jaGlsZHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59Ki9cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIC5yb3c+ZGl2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4vKiBsaW1pdGUgNTAlICovXG5cbi5ibG9nLWNvbnRlbnQubGltaXRlZCB7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctY29udGVudC5saW1pdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuXG4vKiBJbmFjdGl2ZSBhY2NvdW50IChqdW1ibykgKi9cbmRpdi5pbmFjdGl2ZS1hY2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4vKiBTdWJzY3JpcHRpb24gPiBTdGVwcyAqL1xubmF2LnN1YnNjcmliZS1zdGVwcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbm5hdi5zdWJzY3JpYmUtc3RlcHMgb2wgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5zdWJzY3JpYmUtc3RlcHMgb2wgbGkgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENPTlRFTlQgPiBNb24gQ29tcHRlICovXG4jcGFyYW1zX2NvbnRhaW5lciBzcGFuLmJhZGdlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwYXJhbXNfY29udGFpbmVyIHNwYW4uYmFkZ2UuaW5hY3RpdmUge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4jcGFyYW1zX2NvbnRhaW5lciBzcGFuLmJhZGdlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG51bC5wYXJhbXMtY2hpbGRyZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWRnZSBhLCAuYmFkZ2UgaSB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENPTlRFTlQgPiBBbm5vbmNlICovXG5cbi8qIENPTlRFTlQgPiBBbm5vbmNlID4gcmVjaGVyY2hlICovXG5cbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwPioge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAuc3Ryb25nPioge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAgb3B0aW9uLFxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjODY4RDk2O1xufVxuXG5zZWN0aW9uW2NsYXNzXj1cImJnLVwiXSAuZm9ybS1ncm91cC5zdHJvbmcgc2VsZWN0LFxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAuc3Ryb25nIG9wdGlvbixcbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwLnN0cm9uZyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qIENPTlRFTlQgPiBBbm5vbmNlID4gbWFwICovXG5cbiNtYXAtZnJhbmNlICNkZXBhcnRlbWVudHM+KiB7XG4gICAgZmlsbDogIzk5OTtcbn1cblxuI21hcC1mcmFuY2UgI2JvcmR1cmU+KiB7XG4gICAgZmlsbDogIzAwMDtcbn1cblxuI21hcC1mcmFuY2UgI3JlZ2lvbnMgYT4qIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG4jbWFwLWZyYW5jZSAjcmVnaW9ucyBhOmhvdmVyPioge1xuICAgIGZpbGw6ICNkMGQwZGY7XG59XG5cbi8qIENPTlRFTlQgPiBBbm5vbmNlID4gbGlzdC1pdGVtICovXG5cbi5saXN0LWFubm9uY2UtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zLm15LWxpc3QtYW5ub25jZS1pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zLm15LWxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LWxpc3QtYW5ub25jZS1pdGVtcyAuY2FyZC1pdGVtLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBnYXA6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm15LWxpc3QtYW5ub25jZS1pdGVtcyAuY2FyZC1pdGVtLWJ1dHRvbi1jb250YWluZXIgLmJhZGdlIHtcbiAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLml0ZW0taW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuaXRlbS1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcy5teS1saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgLm1lZGlhLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCAubWVkaWEtaGVhZGluZyxcbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgW2RhdGEtdHlwZT1cImNhdGVnb3JpZVwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCBbZGF0YS10eXBlPVwiY2F0ZWdvcmllXCJdLFxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCB0aW1lIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbn1cblxuLyogTGFiZWwgcXVhbGl0w6kgKi9cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtLnF1YWxpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvRmFtaWxsZS1TZW5pb3JzLUVuLUxpZ25lLmZyX1F1YWxpdGUucG5nJykgY2FsYygxMDAlIC0gNXB4KSBjYWxjKDEwMCUgLSAzNXB4KSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NXB4O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xuICAgIH1cblxuICAgICNob21lLWNvdXBzLWNvZXVyLXNlbWFpbmUgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbS53LTEwMCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubXktbGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5teS1saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbTpudGgtY2hpbGQoMm4rMSk6bm90KC53LTEwMCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubXktbGlzdC1hbm5vbmNlLWl0ZW1zIHtcbiAgICAgICAgZ2FwOiA3LjVweDtcbiAgICB9XG5cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNy41cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgfVxuXG4gICAgLm15LWxpc3QtYW5ub25jZS1pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5teS1saXN0LWFubm9uY2UtaXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI2NsYXNzaWZpZWQtc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENPTlRFTlQgPiBBbm5vbmNlID4gU2VhcmNoYmFyICovXG5cbi5zZWFyY2gtY3JpdGVyaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zZWFyY2gtY3JpdGVyaW9uIGxpIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc2VhcmNoLWNyaXRlcmlvbiBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jYW5ub3VuY2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Fubm91bmNlLWdhbGxlcnktY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbn1cblxuI2Fubm91bmNlLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNhbm5vdW5jZS1nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4vKiBNYWluICovXG5cbi5hbm5vdW5jZS1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kZWZhdWx0LWdyYXkpO1xufVxuXG4uYW5ub3VuY2UtbWFpbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFubm91bmNlLW1haW4gcFtkYXRhLXR5cGU9XCJwcmljZVwiXSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG5cbi5hbm5vdW5jZS1tYWluIC5hbm5vbmNlLWluZm9ybWF0aW9ucyAqIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hbm5vdW5jZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmFubm91bmNlLWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFubm91bmNlLWNvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBvcGFjaXR5OiAuNTtcbn1cblxuLmFubm91bmNlLWNvbnRhY3QgcCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbm5vdW5jZS1jb250YWN0IHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW5ub3VuY2UtY29udGFjdCAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cblxuLmFubm91bmNlLW1vcmUgLnJhdGUge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYW5ub3VuY2UtbW9yZSAucmF0ZSAqIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFubm91bmNlLW1vcmUgLnJhdGUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbn1cblxuLmFubm91bmNlLW1vcmUgLmxpc3QtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hbm5vdW5jZS1tb3JlIC5saXN0LWlubGluZSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjUlO1xufVxuXG4uYW5ub3VuY2UtbW9yZSAubGlzdC1pbmxpbmUgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4vKiBMYWJlbCBxdWFsaXTDqSAqL1xuXG4ubGFiZWxxdWFsaXRlICNjbGFzc2lmaWVkLWNvbnRhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvRmFtaWxsZS1TZW5pb3JzLUVuLUxpZ25lLmZyX1F1YWxpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhYmVscXVhbGl0ZSBoMTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0ZhbWlsbGUtU2VuaW9ycy1Fbi1MaWduZS5mcl9RdWFsaXRlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5cbi8qIENPTlRFTlQgPiBIb21lICovXG5cbi8qIENPTlRFTlQgPiBIb21lID4gSGVhZGVyICovXG5ib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyPi5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG59XG5cbi5idG4tbGluay5zaG9wLWJ0biB7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tbGluay5zaG9wLWJ0biBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIge1xuICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hvbWUvaG9tZS1kZXNrdG9wLWJhbmRlYXUuanBnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXI+LmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9ob21lLWRvdWJsZS1wZXRhbC5zdmdcIikgMTAwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDIzMHB4KTtcbiAgICAgICAgYm90dG9tOiAtNjVweDtcbiAgICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDY1cHgpO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWluLWhlaWdodDogNDV2aDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uPi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbj4uY29udGFpbmVyPioge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXI+LmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlICsgMjAwcHgpO1xuICAgICAgICBoZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNDV2aDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uPi5jb250YWluZXI+KiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhcixcbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyPi5jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciAuY29udGFpbmVyIC5uYXYtdG9wLXRvb2wge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICAgICAgICBoZWlnaHQ6IDg1dmg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhcj4uY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSArIDYwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGV0YWwtdGVtcGxhdGUtaGVhZGVyLnN2Z1wiKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sIC5idG4tZ3JvdXAuZC1ub25lLmQtbWQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciAuY29udGFpbmVyIC5uYXYtdG9wLXRvb2wgLmJ0bi1saW5rLmQtbm9uZS5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXI+LmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYyg2NSUgKyA2MHB4KTtcbiAgICAgICAgYm90dG9tOiAtODVweDtcbiAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciAuY29udGFpbmVyIC5uYXYtdG9wLXRvb2wgLmJ0bi1saW5rLmQtbm9uZS5kLWxnLWJsb2NrIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhciB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbn1cblxuLyogQ09OVEVOVCA+IE1vbiBDb21wdGUgPiBDb2ZmcmUgZm9ydCAqL1xuXG50YWJsZS50YWJsZS12YWxpZ24gdHIgdGQsIHRhYmxlLnRhYmxlLXZhbGlnbiB0ciB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogQ09OVEVOVCA+IEhvbWUgPiBDb250ZW51ICovXG5cbiNlbmNhcnQtZ3JhdHVpdCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIGJveC1zaGFkb3c6IDEwcHggLTdweCByZ2JhKDI5LCAxMDUsIDE3MCwgNzAlKTtcbn1cblxuI2VuY2FydC1ncmF0dWl0IGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbiNob21lLWFkaGVzaW9uLWNvbCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuI2hvbWUtYWRoZXNpb24tY29sPmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3N1YnNjcmlwdGlvbl9ob21lLnN2Z1wiKSAwIDEwMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbn1cblxuI2hvbWUtYWRoZXNpb24tY29sIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDpcbiAgICAgICAgLyoxMDAlKi9cbiAgICAgICAgY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4jaG9tZS1hZGhlc2lvbi1jb2wgc3Bhbjpub3QoLmgyKSB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hvbWUtYWRoZXNpb24tY29sIHNwYW4uaDIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiNob21lLWFkaGVzaW9uLWNvbCBzcGFuLmgyOmJlZm9yZXtcblx0Y29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDUwJSAwIDA7XG59Ki9cbiNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZSkgdXJsKFwiLi4vaW1hZ2VzL2hvbWUvbWFqb3Jkb21lLnN2Z1wiKSBjYWxjKDEwMCUgLSAxcmVtKSBjYWxjKDEwMCUgLSAxcmVtKSBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQ+KiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbiNob21lLW1ham9yZG9tZS1jb2wgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbiNob21lLW1ham9yZG9tZS1jb2wgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuI2hvbWUtbWFqb3Jkb21lLWNvbCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVkaWEtY2F0LWFubm9uY2UgaDMge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1jYXQtYW5ub25jZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLm1lZGlhLWNhdC1hbm5vbmNlIGltZ3tcblx0Ym9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblx0d2lkdGg6IDEwMCU7XG59Ki9cbi5tZWRpYS1jYXQtYW5ub25jZSAubWVkaWEtY2F0LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDEuNXJlbSAwLjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG59XG5cblxuLm1lZGlhLWNhdC1hbm5vbmNlIGE6aG92ZXIgLm1lZGlhLWNhdC1oZWFkaW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tZWRpYS1jYXQtYW5ub25jZSAubWVkaWEtY2F0LWhlYWRpbmcgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkPioge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLnJvdzEgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cxIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cxIC5vcmRlci1zbS0xIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cxIC5vcmRlci1zbS0xIC5pbWctZmx1aWQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgICNob21lLWFkaGVzaW9uLWNvbCBhOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgfVxuXG4gICAgI2hvbWUtYWRoZXNpb24tY29sIHNwYW4ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgYTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgfVxuXG4gICAgI2hvbWUtYWRoZXNpb24tY29sIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLnJvdzIgLmJ0bi1saW5rLmNvbG9yLXBpbmsge1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB9XG5cbiAgICAubWVkaWEtY2F0LWFubm9uY2UgLm1lZGlhLWNhdC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZD4qIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgfVxuXG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5pdGVtLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5pdGVtLWltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCAubWVkaWEtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSBwW2RhdGEtdHlwZT1cInByaWNlXCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLypAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxufSovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICNob21lLWFkaGVzaW9uLWNvbCBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgc3Bhbi5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAucm93MiAuY29sLXNtLTYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbn1cblxuXG4jaG9tZS15b3V0dWJlIGgyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jaG9tZS15b3V0dWJlIGgyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lL3RpdHJlLXlvdXR1YmUuc3ZnXCIpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaG9tZS15b3V0dWJlIGgyIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lL2hvbWUtcGV0YWwteW91dHViZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTk1cHg7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4jaG9tZS15b3V0dWJlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jaG9tZS15b3V0dWJlIC5idG4tbGluayBzdHJvbmcsXG4jaG9tZS15b3V0dWJlIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmMDA7XG59XG5cbiNob21lLXlvdXR1YmUgLmJ0bi1saW5rIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuI2hvbWUteW91dHViZSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjaG9tZS15b3V0dWJlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgI2hvbWUteW91dHViZSAuYnRuLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNob21lLXlvdXR1YmUgLmNvbC1sZy02IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNob21lLXlvdXR1YmUgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI2hvbWUteW91dHViZSBoMiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICNob21lLXlvdXR1YmUgaDIgc3BhbjpiZWZvcmUge1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgfVxuXG4gICAgI2hvbWUteW91dHViZSAuYnRuLWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2hvbWUteW91dHViZSBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAjaG9tZS15b3V0dWJlIGgyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICB9XG5cbiAgICAjaG9tZS15b3V0dWJlIGgyIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgfVxufVxuXG4vKiBTdHlsZSBmb3JtdWxhaXJlcyAqL1xuXG4ubGlzdGUtcHJpdmlsZWdlcyB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2RlZGVlODtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmxpc3RlLXByaXZpbGVnZXMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGlzdGUtcHJpdmlsZWdlcyBsaSBzdHJvbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpc3RlLXByaXZpbGVnZXMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb3JtIC5oMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG5cbi8qIENPTlRFTlQgPiBSZWdpc3RlciAqL1xuXG5mb3JtLnJlZ2lzdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5mb3JtLnJlZ2lzdGVyIC5yb3cge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxuZm9ybS5yZWdpc3RlciAucm93PmRpdiB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5mb3JtLnJlZ2lzdGVyIC5jYXJkLWJvZHkgLmNvbnRhY3QtcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIGZvcm0ucmVnaXN0ZXIgLmNhcmQtYm9keSAuY29udGFjdC1waWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAzMHB4IDQwcHg7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTA5LCAxNzEsIDQ1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRTNFRkQ5LCAjRkZGNEQyKTtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZm9ybS5yZWdpc3RlciAuY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG5mb3JtLnJlZ2lzdGVyIC5zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5mb3JtLnJlZ2lzdGVyICNjb250YWN0X3NlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDRweCA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBmb3JtLnJlZ2lzdGVyICNjb250YWN0X3NlbmQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgIH1cbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1ib2R5LWNvbG9yKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSBsZWZ0IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQgI2NvbnRhY3QtbmFtZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nbmV3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOC4wMyAyMi44NCclM0UlM0NwYXRoIGQ9J00zNjQuNDMsNTA1YTYsNiwwLDEsMSw2LTZBNiw2LDAsMCwxLDM2NC40Myw1MDVabTAtMTFhNSw1LDAsMSwwLDUsNUE1LDUsMCwwLDAsMzY0LjQzLDQ5NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zNTUuMTUgLTQ5MyknLyUzRSUzQ3BhdGggZD0nTTM3My4xOCw1MTUuODRoLTE4bDAtLjUxYy4yMi01LjMyLDQuMTctOS41LDktOS41czguNzgsNC4xOCw5LDkuNVptLTE3LTFoMTUuOTVjLS40Mi00LjU1LTMuODQtOC04LThTMzU2LjYsNTEwLjMxLDM1Ni4xOSw1MTQuODZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzU1LjE1IC00OTMpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5mb3JtLnJlZ2lzdGVyIC5jYXJkICNjb250YWN0LWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSduZXcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwLjA1IDEzLjk1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6bm9uZTtzdHJva2U6JTIzMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjk1cHg7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NyZWN0IGNsYXNzPSdjbHMtMScgeD0nMC40NycgeT0nMC40Nycgd2lkdGg9JzE5LjEnIGhlaWdodD0nMTMnIHJ4PScyLjYyJy8lM0UlM0Nwb2x5bGluZSBjbGFzcz0nY2xzLTEnIHBvaW50cz0nMC40NyAyLjYyIDkuOTggNy43MiAxOS41NyAyLjYyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblxuICAgIGZvcm0ucmVnaXN0ZXIgLmNhcmQgI2NvbnRhY3QtbmFtZSxcbiAgICBmb3JtLnJlZ2lzdGVyIC5jYXJkICNjb250YWN0LWVtYWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZCAjY29udGFjdC1zdWJqZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSduZXcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4LjUyIDE3Ljc1JyUzRSUzQ3JlY3QgeT0nMTcuMTcnIHdpZHRoPScxOC41MicgaGVpZ2h0PScwLjU4JyByeD0nMC4yOScvJTNFJTNDcmVjdCB4PSc4LjY2JyB5PScxNS4zMScgd2lkdGg9JzkuODInIGhlaWdodD0nMC41OCcgcng9JzAuMjknLyUzRSUzQ3JlY3QgeD0nOS45MycgeT0nMTMuMTknIHdpZHRoPSc4LjU4JyBoZWlnaHQ9JzAuNTgnIHJ4PScwLjI5Jy8lM0UlM0Nwb2x5Z29uIHBvaW50cz0nMi45IDEyLjMgNC43OSAxNC4xOSAxLjkzIDE1LjIgMi45IDEyLjMnLyUzRSUzQ3BhdGggZD0nTTM2OC4yOCw1ODguMzFsMi4xNiwyLjIxTDM3Miw1ODlzLjMxLS4xNi0uMTEtLjU4bC0xLjU5LTEuNTlzLS4xNi0uMjctLjQ1LDBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzU0LjkgLTU4Ni43MiknLyUzRSUzQ3BhdGggZD0nTTM2Ny43OCw1ODguNzhsLTkuNjMsOS42NiwyLjEzLDIuMkwzNzAsNTkxbC0uODUtLjg3LTUuNzQsNS43NnMtLjMxLjE5LS40NiwwYS4yOC4yOCwwLDAsMSwwLS40Nmw1Ljc2LTUuNzZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzU0LjkgLTU4Ni43MiknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cblxuZm9ybS5yZWdpc3RlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuZm9ybS5yZWdpc3RlciAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuZm9ybS5yZWdpc3RlciAuaW50cm8gc3BhbiB7XG4gICAgY29sb3I6ICM2ZGFlMmQ7XG59XG5cbmZvcm0ucmVnaXN0ZXIgZGl2W2NsYXNzXj1cImNvbC1cIl06bm90KC5pbnRybykgaDIsXG5mb3JtLnJlZ2lzdGVyPmgyIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyAqL1xuICAgIC8qIHBhZGRpbmc6IDEuM3JlbSAxLjVyZW07ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyAqL1xufVxuXG5mb3JtLnJlZ2lzdGVyIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC5yZXF1aXJlZCxcbmxhYmVsLnJlcXVpcmVkOm5vdCguZm9ybS1jaGVjay1sYWJlbCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLnJlcXVpcmVkOmJlZm9yZSxcbmxhYmVsLnJlcXVpcmVkOm5vdCguZm9ybS1jaGVjay1sYWJlbCk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgLyogI2IyYmNjNTsgKi9cbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaW50cm8tc3Vic2NyIG9sIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uaW50cm8tc3Vic2NyIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvcm0ucmVnaXN0ZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXG4gICAgZm9ybS5yZWdpc3RlciBkaXZbY2xhc3NePVwiY29sLVwiXTpub3QoLmludHJvKSBoMixcbiAgICBmb3JtLnJlZ2lzdGVyPmgyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgZm9ybS5yZWdpc3RlciAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb3JtLnJlZ2lzdGVyIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICBmb3JtLnJlZ2lzdGVyIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguaW50cm8pIGgyLFxuICAgIGZvcm0ucmVnaXN0ZXI+aDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZvcm0ucmVnaXN0ZXIgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vKiBDT05URU5UID4gT2ZmcmVzICovXG5cbi50YWJsZS5vZmZyZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItc3BhY2luZzogMnJlbSAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi50YWJsZS5vZmZyZXMgdGgge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi50YWJsZS5vZmZyZXMgdGggc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG59XG5cbi50YWJsZS5vZmZyZXMgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS5vZmZyZXMgdHIgdGgsXG4udGFibGUub2ZmcmVzIHRyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMzIsIDAuNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS5vZmZyZXMgdHI6bm90KC5wcml4KSB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjIsIDIyMiwgMjMyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xufVxuXG4udGFibGUub2ZmcmVzIHRyLnByaXggdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS5vZmZyZXMgdHIucHJpeDpub3QoOmxhc3QtY2hpbGQpIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0YTdkO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuXG4udGFibGUub2ZmcmVzIHRoW2RhdGEtb2ZmcmU9XCIxXCJdLFxuLnRhYmxlLm9mZnJlcyB0ZFtkYXRhLW9mZnJlPVwiMVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI3LCAyMzcpO1xufVxuXG4udGFibGUub2ZmcmVzIHRoW2RhdGEtb2ZmcmU9XCIxXCJdIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0cjpub3QoLnByaXgpIHRkW2RhdGEtb2ZmcmU9XCIxXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICBvcGFjaXR5OiAuMztcbn1cblxuLnRhYmxlLm9mZnJlcyB0ci5wcml4IHRkW2RhdGEtb2ZmcmU9XCIxXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4udGFibGUub2ZmcmVzIHRyLnByaXg6bm90KDpsYXN0LWNoaWxkKSB0ZFtkYXRhLW9mZnJlPVwiMVwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTM2ODM7XG59XG5cbi50YWJsZS5vZmZyZXMgdGhbZGF0YS1vZmZyZT1cIjNcIl0sXG4udGFibGUub2ZmcmVzIHRkW2RhdGEtb2ZmcmU9XCIzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LCAyMzYsIDI0MCk7XG59XG5cbi50YWJsZS5vZmZyZXMgdGhbZGF0YS1vZmZyZT1cIjNcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4udGFibGUub2ZmcmVzIHRyOm5vdCgucHJpeCkgdGRbZGF0YS1vZmZyZT1cIjNcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIG9wYWNpdHk6IC4zO1xufVxuXG4udGFibGUub2ZmcmVzIHRyLnByaXggdGRbZGF0YS1vZmZyZT1cIjNcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbi50YWJsZS5vZmZyZXMgdHIucHJpeDpub3QoOmxhc3QtY2hpbGQpIHRkW2RhdGEtb2ZmcmU9XCIzXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MDk0ODtcbn1cblxuXG5wLm11dGVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjIsIDIyMiwgMjMyLCAwLjUpO1xufVxuXG5wLm11dGVkIHNtYWxsIHtcbiAgICBjb2xvcjogcmdiKDE4OSwgMTg5LCAyMDgpO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ub2ZmZXItbGlzdGluZyAub2ZmZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ub2ZmZXItbGlzdGluZyAub2ZmZXIgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ub2ZmZXItbGlzdGluZyAub2ZmZXIgaDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGRmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbn1cblxuLm9mZmVyLWxpc3RpbmcgLm9mZmVyIC5pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm9mZmVyLWxpc3RpbmcgLm9mZmVyIC5pbWctdGh1bWJuYWlsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZlciAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmZlci1saXN0aW5nIC5vZmZlciAucHJpY2Uge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vZmZlciAuY2hvb3NlLXBsYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI3BheW1lbnQtcmVjYXAgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4jcGF5bWVudC1yZWNhcCAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbiNwYXltZW50LXJlY2FwIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiNkaXNjb3VudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZTg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbiNkaXNjb3VudCBoMyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4jcGF5bWVudC1jaGVjayBoMyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuI3BheW1lbnQtY2hlY2sgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm9mZmVyLWxpc3Rpbmcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5vZmZlci1saXN0aW5nIC5vZmZlciB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmM2YzZjc7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgIC50YWJsZS5vZmZyZXMgdGhbZGF0YS1vZmZyZT1cIjNcIl0sXG4gICAgLnRhYmxlLm9mZnJlcyB0ZFtkYXRhLW9mZnJlPVwiM1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICNkaXNjb3VudCxcbiAgICAjcGF5bWVudC1jaGVjayB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxufVxuXG5cbi8qIENPTlRFTlQgPiBQYXJhbSAqL1xuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLFxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmFsZXJ0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI3BhcmFtc19jb250YWluZXIgLmgxIC5iYWRnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWU4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jcGFyYW1zX2NvbnRhaW5lciAuaDEgLmJhZGdlIGkge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhbS1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFyYW0tbGlzdCAubGlzdC1ncm91cC1pdGVtIC5idG4tbGluayB7XG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5wYXJhbXMtY2hpbGRyZW4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5cbi8qIENPTlRFTlQgPiBDb250YWN0ICovXG5cbiNjb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4jY29udGFjdC1mb3JtIC5jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyogQ09OVEVOVCA+IE1vbiBhY2N1ZWlsICovXG5cbi5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvcmRlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3JkZXJlZC1wZXRhbC5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3R0b206IDI1JTtcbiAgICByaWdodDogLTQ3cHg7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtYm9keS1jb2xvcik7XG59XG5cbiNtb24tYWNjdWVpbCBoMyxcbiNtb24tYWNjdWVpbCAuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwb3NpdGl2ZVRob3VnaHQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuI3NhaW50Sm91ciBzdmcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG59XG5cbiNzYWludEpvdXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbiNtb24tYWNjdWVpbCAuZWFwcC13ZWF0aGVyLXdlYXRoZXItZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuI21vbi1hY2N1ZWlsIC5lYXBwLXdlYXRoZXItZGV0YWlsLWNvbXBvbmVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNtb24tYWNjdWVpbCAuZWFwcC13ZWF0aGVyLWRldGFpbC1jb21wb25lbnQ+ZGl2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuI21vbi1hY2N1ZWlsIC5zaG93LW1vcmUgLmJ0biB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLmVhcHAtd2VhdGhlci1kZXRhaWwtd2VhdGhlck5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXMgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5lYXBwLXdlYXRoZXItd2VhdGhlci1pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jbW9uLWFjY3VlaWwgI3dlYXRoZXItYXBpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4jbW9uLWFjY3VlaWwgI3dlYXRoZXItYXBpPmRpdj5kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaT5kaXY+ZGl2IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaT5kaXY+ZGl2IC5jaXR5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNtb24tYWNjdWVpbCAjd2VhdGhlci1hcGk+ZGl2IC53ZWF0aGVyLWljb24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaT5kaXYgLnRlbXAge1xuICAgIGNvbG9yOiByZ2IoMjksIDMzLCA0MSk7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaT5kaXYgLndlYXRoZXItZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2IoMjksIDMzLCA0MSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5ib3JkZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4vKiBDT05URU5UID4gNDA0ICovXG5cbiNlcnJvci1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG59XG5cbiNlcnJvci1wYWdlIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuXG4vKiBDT05URU5UID4gc3VjY2Vzcy1pbnNjcmlwdGlvbiAqL1xuXG4uc3VjY2Vzcy1hbGVydCBzdHJvbmcuc2NyaXB0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN1Y2Nlc3MtaW5zY3JpcHRpb24gaDIgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuXG4uc3VjY2Vzcy1pbnNjcmlwdGlvbiBoMyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3MtaW5zY3JpcHRpb24gLmJ0bi1saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1Y2Nlc3MtaW5zY3JpcHRpb24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnN1Y2Nlc3MtaW5zY3JpcHRpb24gLmNvbC1tZC04IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4gICAgLnN1Y2Nlc3MtaW5zY3JpcHRpb24gLmNvbC1tZC00LFxuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIC5jb2wtbWQtOCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIC5jb2wtbWQtOCBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIC5jb2wtbWQtOCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTZweCkge1xuXG4gICAgLnN1Y2Nlc3MtaW5zY3JpcHRpb24gaDMsXG4gICAgLnN1Y2Nlc3MtaW5zY3JpcHRpb24gLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG5cbi8qIE1PQklMRSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgICBqdW1ib3Ryb24gLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICAgICAgLypoZWlnaHQ6IDMydmg7Ki9cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiBoMSxcbiAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qaHlwaGVucyA6IGF1dG87Ki9cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gaDEgYnIsIC5qdW1ib3Ryb24gLmgxIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIC5iYXNlbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogbmF2YmFyICovXG4gICAgI25hdmJhck5hdi5jb2xsYXBzZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLmJyYW5kLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5icmFuZC1jb2xsYXBzZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLnByb2ZpbC1idG4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC8qIEhvbWUgLyBtYWpvcmRvbWUgKi9cbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZD4qIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLyogQW5ub25jZXMgKi9cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC8qIEJsb2cgKi9cbiAgICAubGlzdC1ibG9nLWl0ZW1zIGFydGljbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmxpc3QtYmxvZy1pdGVtcyAuY2FyZC1pdGVtLWNvbnRlbnQ+dGltZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5idG4ge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgIH1cblxuICAgIC5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5idG4gc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgIC8qIENhdMOpZ29yaWUgZWRpdG8gKi9cbiAgICAuY2F0ZWdvcnktZWRpdG8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1lZGl0byAuY29sLTIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1lZGl0byAuY29sLTgge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1lZGl0byAuY29sLTggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAvKiBGb290ZXIgKi9cbiAgICAjdG9vbGJhci11c2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0b1xuICAgIH1cblxuICAgICN0b29sYmFyLXVzZXIgYSB7XG4gICAgICAgIGZsZXg6IDEwMDtcbiAgICB9XG5cbiAgICAjdG9vbGJhci11c2VyIGE6Zmlyc3QtY2hpbGQsXG4gICAgI3Rvb2xiYXItdXNlciBhOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICN0b29sYmFyLXVzZXIgYSBpLFxuICAgICN0b29sYmFyLXVzZXIgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci5uYXZiYXItZXhwYW5kLWxnIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuXG4vKiBBQ0NFU1NJQkxFICovXG5cbmJvZHkuYWNjZXNzaWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSBoMiwgYm9keS5hY2Nlc3NpYmxlIC5oMiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFjY2Vzc2libGUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuYm9keS5hY2Nlc3NpYmxlIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keS5hY2Nlc3NpYmxlIG5hdiAuYnRuLWxpbmssXG5ib2R5LmFjY2Vzc2libGUgbmF2IC5idG4tbGluazpob3ZlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuYm9keS5hY2Nlc3NpYmxlIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG59XG5cblxuYm9keS5hY2Nlc3NpYmxlIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cblxuYm9keS5hY2Nlc3NpYmxlIC5tZWRpYS1jYXQtYW5ub25jZSAubWVkaWEtY2F0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0uYWNjZXNzaWJsZSAuanVtYm90cm9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAuanVtYm90cm9uIGgxLCBib2R5LmFjY2Vzc2libGUgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuYm9keS5hY2Nlc3NpYmxlIC5iYXNlbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFjY2Vzc2libGUpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYm9keS5hY2Nlc3NpYmxlICNob21lLXlvdXR1YmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5ib2R5LmFjY2Vzc2libGUgI2hvbWUteW91dHViZSAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAjaG9tZS15b3V0dWJlIC5idG4tbGluayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbi8qIE1haW50ZW5hbmNlICovXG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGUge1xuICAgIHdpZHRoOiA0NSU7XG59XG5cbiNtYWludGVuYW5jZT5hIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIG1hcmdpbjogNTBweCAwO1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5maWd1cmUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlPmRpdj5wOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlPmRpdj5kaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGU+ZGl2PmRpdj5wOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlPmRpdj5kaXYgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXY+ZGl2IGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXY+ZGl2IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGUgaDEgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLyogTU9CSUxFIE1haW50ZW5hbmNlICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNtYWludGVuYW5jZT5hIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuXG4gICAgI21haW50ZW5hbmNlPnNlY3Rpb24+ZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5hbm5vbmNlX2Zvcm1fY29udGVudCAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIgLmNhcmQtaXRlbS1jb250ZW50IC5tZWRpYS1oZWFkaW5nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9ybVtuYW1lPVwiY2xhc3NpZmllZF9zZWFyY2hcIl0gLnNlbGVjdDItc2VsZWN0aW9uLFxuZm9ybVtuYW1lPVwiY2xhc3NpZmllZF9zZWFyY2hcIl0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjbGFzc2lmaWVkLWNvbnRhY3QgLmJ0bi1ibG9jayB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuI2NsYXNzaWZpZWQtY29udGFjdCAuYnRuLWJsb2NrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNob21lLWNvdXBzLWNvZXVyLXNlbWFpbmUgLmNvdXBzLWNvZXVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAubmF2LXRvcC10b29sIC5uYXYtYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDEzMHB4O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgICAubmF2LXRvcC10b29sIC5uYXYtYWN0aW9ucz4gOm5vdCgucGFuaWVyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LXRvcC10b29sIC5uYXYtYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAucGFuaWVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdi1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5uYXYtdG9wLXRvb2wgLm5hdi1hY3Rpb25zIHtcbiAgICAgICAgcmlnaHQ6IDEzNXB4O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTAwcHg7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi10b3AtdG9vbCAubmF2LWFjdGlvbnMge1xuICAgICAgICByaWdodDogMTIwcHg7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuc2luZ2xlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0gaW1nLFxuICAgIC5wZXRhbC1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnBldGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZXRhbC1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zY3JpcHQpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cbiAgICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbn1cblxuLm5hdmJhci10b2dnbGVyIC50b2dnbGVyLWNyb3NzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyIC50b2dnbGVyLWNyb3NzOjpiZWZvcmUsXG4ubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXItY3Jvc3M6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLm5hdmJhci10b2dnbGVyIC50b2dnbGVyLWNyb3NzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdmJhci10b2dnbGVyIC50b2dnbGVyLWNyb3NzOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNlbmlvci1vZmZlcjpoYXMoLmNhcmRfX3ByZXByaWNlKSAuY2FyZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZW5pb3Itb2ZmZXI6aGFzKC5jYXJkX19wcmVwcmljZSkgLmNhcmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1pdGVtLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigLknO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigLonO1xufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0LFxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6Zm9jdXMsXG4uc2xpY2stcHJldjphY3RpdmUsXG4uc2xpY2stbmV4dDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3ktbGlzdCBsaSAucmVnaXN0ZXItZGVzY3JpcHRpb24gLmZhLWNpcmNsZS1xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY3ktZm9ybS0teWVsbG93IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmMWQ3NjQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2YxZDc2NDtcbn1cblxuLmZhbmN5LWZvcm0tLXB1cnBsZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi5mYW5jeS1mb3JtLS1mdXNoaWEgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4uZmFuY3ktZm9ybS0tYmx1ZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLnBhbmllci1wYW5lbF9fYWRkLWRpc2NvdW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgbWluLWhlaWdodDogNTJweDtcbn1cblxuLnByb21vLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRfdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmludF90ZXh0OmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5kaXNjb3VudC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaXNjb3VudC1mb3JtLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBzdHJpcGVTbGlkZSAwLjM1cyBlYXNlIGZvcndhcmRzO1xufVxuXG4uZGlzY291bnQtZm9ybSBpbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cblxuLmRpc2NvdW50LWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmRpc2NvdW50LWZvcm0gYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4uZGlzY291bnQtZm9ybSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYjAyNGI7XG59XG5cbi5kaXNjb3VudC1mb3JtIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hcHBsaWVkLXByb21vIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5hcHBsaWVkLXByb21vIHN0cm9uZyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3JlbW92ZS1wcm9tbyB7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hYm9ubmVtZW50X25hbWUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG59XG5cbkBrZXlmcmFtZXMgc3RyaXBlU2xpZGUge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uYXBwbGllZC1wcm9tbyBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hYm9ubmVtZW50X25hbWUge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5hYm9ubmVtZW50LXBheWFtZW50LWhpc3RvcnkgLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeS5tb2RhbC1idG4tY2xvc2UsXG4ubXlfYWRkcmVzc2VzX2NyZWF0ZV9lZGl0IC5idG4tc2Vjb25kYXJ5LFxuLm15X29yZGVyc19oaXN0b3J5X2NvbnRhaW5lciAuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViICFpbXBvcnRhbnQ7XG59XG5cbi5hYm9ubmVtZW50LXBheWFtZW50LWhpc3RvcnkgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5tb2RhbC1idG4tY2xvc2U6aG92ZXIsXG4ubXlfYWRkcmVzc2VzX2NyZWF0ZV9lZGl0IC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLm15X29yZGVyc19oaXN0b3J5X2NvbnRhaW5lciAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViOTgxZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzViOTgxZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblxuICAgICN0b29sYmFyLXVzZXIudGhyZWUtZWxlbWVudHMge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgICN0b29sYmFyLXVzZXIuZm91ci1lbGVtZW50cyB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgI3Rvb2xiYXItdXNlciBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cblxuICAgICN0b29sYmFyLXVzZXIgYSBpLFxuICAgICN0b29sYmFyLXVzZXIgYSBzcGFuLFxuICAgICN0b29sYmFyLXVzZXIgYSBpbWcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAjdG9vbGJhci11c2VyIGE6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG59XG5cblxuI2Zvcm1fY2xhc3NpZmllZF9saW5rPmRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uYWRkLWNhcnQtZm9ybSAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWRkLWNhcnQtZm9ybSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmllcl9wcm9kdWl0cy1xdWFudGl0eSAucXR5IHtcbiAgICB3aWR0aDogNzVweDtcbn1cblxuLnBhbmllcl9wcm9kdWl0cy1xdWFudGl0eSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW46IDBweCAxNXB4O1xufVxuXG4ucGFuaWVyLXBhbmVsIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLS1wYW5pZXItcGFuZWwgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFubmllci1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnBhbm5pZXItbG9hZGVyIC5zcGlubmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IHBhbm5pZXItc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwYW5uaWVyLXNwaW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbiNidG5fY2hlY2tvdXRfcGFuaWVyLmJ0bi1kaXNhYmxlZHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cblxuLyogcHJvZHVpdHMgcXVhbnRpdHkgcGFuaWVyICovXG5cbi5wcm9kdWl0cy1xdWFudGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNXB4O1xufVxuXG4ucHJvZHVpdHMtcXVhbnRpdHkgLmJ0bi1taW51cyxcbi5wcm9kdWl0cy1xdWFudGl0eSAuYnRuLXBsdXMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wcm9kdWl0cy1xdWFudGl0eSAjcHJvZHVpdF9xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLnByb2R1aXRzLXF1YW50aXR5IC5hZGRfdG9fY2FydF9idXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLnBhbmllcl9wcm9kdWl0cy1xdWFudGl0eSAuYnRuLW1pbnVzLFxuLnBhbmllcl9wcm9kdWl0cy1xdWFudGl0eSAuYnRuLXBsdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnBhbmllcl9wcm9kdWl0cy1xdWFudGl0eSAucHJvZHVpdF9xdWFudGl0eSB7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5wYW5pZXItYWRyZXNzZS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhbmllci1hZHJlc3NlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hZGRyZXNzZS1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjZTUxODYyOyovXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkZHJlc3MtY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNTE4NjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tY2hlY2tib3g6Y2hlY2tlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUxODYyO1xufVxuXG5sYWJlbDpob3ZlciAuY3VzdG9tLWNoZWNrYm94OjphZnRlcixcbi5jdXN0b20tY2hlY2tib3g6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxODYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5idG4tcm9zZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MTg2MjtcbiAgICBib3JkZXItY29sb3I6ICNlNTE4NjI7XG59XG5cbi5idG4tcm9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNlNTE4NjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlNTE4NjI7XG59XG5cbi5wYW5pZXItYWRyZXNzZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2U1MTg2MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UtY29udGFpbmVyIC5iaWxsaW5nX2FkZHJlc3NfY2l2aWxpdHlfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlLWNvbnRhaW5lciAuYmlsbGluZ19hZGRyZXNzX2NpdmlsaXR5X2NvbnRhaW5lciBsZWdlbmQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlLWNvbnRhaW5lciAuYmlsbGluZ19hZGRyZXNzX2NpdmlsaXR5X2NvbnRhaW5lciAjYmlsbGluZ19hZGRyZXNzX2NpdmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5mb3JtLWFkZC1hZGRyZXNzZS1jb250YWluZXIgLmFkcmVzcy1wYW5pZXItYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTE4NjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UgLmNvbC1mb3JtLWxhYmVsLnJlcXVpcmVkOmJlZm9yZSxcbi5mb3JtLWFkZC1hZGRyZXNzZSBsYWJlbC5yZXF1aXJlZDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlIC5zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmZhbmN5LWZvcm1fX2lucHV0LXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeS1mb3JtX19pbnB1dC13cmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2Fycmllci1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNlNTE4NjI7Ki9cbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2Fycmllci1saXN0LWl0ZW0gLmNhcnJpZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jYXJyaWVyLWxpc3QtaXRlbSAuY2Fycmllci1saWJlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBhbmllci1jYXJyaWVyLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYm91dGlxdWUtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5ib3V0aXF1ZS1kZXNjcmlwdGlvbi1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluLWNhdGVnb3J5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTVweDtcbn1cblxuLm1haW4tY2F0ZWdvcnktbGlzdCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluLWNhdGVnb3J5LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWNhdGVnb3J5LWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG59XG5cbi5tYWluLWNhdGVnb3J5LWNhcmQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1jYXJkLXRpdGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG59XG5cbi5ib3V0aXF1ZS1jYXRlZ29yeS10aXRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3V0aXF1ZS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYm91dGlxdWUtZGVzY3JpcHRpb24tY29udGFpbmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1saXN0IGEge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIH1cblxuICAgIC5tYWluLWNhdGVnb3J5LWNhcmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNhdGVnb3J5LWNhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1jYXJkLWltZyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2F0ZWdvcnktY2FyZC10aXRlbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1jYXRlZ29yeS1saXN0IGEge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIH1cblxuICAgIC5tYWluLWNhdGVnb3J5LWNhcmQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNhdGVnb3J5LWNhcmQtdGl0ZWwge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgfVxuXG4gICAgLmJvdXRpcXVlLWNhdGVnb3J5LXRpdGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4tc2xpZGVyIC5tYWluLXNsaWRlIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cblxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1iLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLWN1cnJlbnQgLnRodW1iLXdyYXBwZXIsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWItd3JhcHBlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIC5ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi13b28tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MWEyNDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5idG4td29vLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ4NzM2O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4jaW1hZ2Vab29tTW9kYWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4jaW1hZ2Vab29tTW9kYWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLm1haW4tc2xpZGUgaW1nIHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50aHVtYi13cmFwcGVyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI3Byb2R1aXRfcXVhbnRpdHkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbnB1dC1xdWFuaXR5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNmRhZTJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICM2ZGFlMmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZGFlMmQgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogY3Vyc2l2ZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmRhZTJkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZkYWUyZCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtcXVhbml0eSBpbnB1dCxcbi5pbnB1dC1xdWFuaXR5IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jdGh1bWJTbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNsb3NlLW1vZGFsLWdhbGxlcnkge1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jbG9zZS1tb2RhbC1nYWxsZXJ5OmZvY3VzLXZpc2libGUsXG4uYnRuLWNsb3NlLW1vZGFsLWdhbGxlcnk6Zm9jdXMsXG4uYnRuLWNsb3NlLW1vZGFsLWdhbGxlcnk6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDU0cHg7XG59XG5cbiNtb2RhbFNsaWRlciAuc2xpY2stcHJldixcbiNtb2RhbFNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1NXB4O1xufVxuXG4jbW9kYWxTbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuI21vZGFsU2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxTbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5ib3V0aXF1ZS1zb3VzLWNhdGVnb3J5LXNlbGVjdCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5ib3V0aXF1ZS1zb3VzLWNhdGVnb3J5LXNlbGVjdCAuc2VsZWN0ZWQsXG4uYm91dGlxdWUtc291cy1jYXRlZ29yeS1zZWxlY3QgLmJvdXRpcXVlLXBhcmVudC1jYXRlZ29yeTpob3Zlcixcbi5ib3V0aXF1ZS1zb3VzLWNhdGVnb3J5LXNlbGVjdCAuYm91dGlxdWUtc291cy1jYXRlZ29yeS1vcHRpb246aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ib3V0aXF1ZS1zb3VzLWNhdGVnb3J5LW9wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucHJvZHVjdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5wcm9kdWN0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAyLjZlbTtcbn1cblxuLnByb2R1Y3QtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLnByb2R1Y3QtY2FyZDpob3ZlciAucHJvZHVjdC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM2ZGFlMmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxufVxuXG4ucXVhbnRpdHktd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucXVhbnRpdHktd3JhcHBlciAuYnRuOmZvY3VzLFxuLnF1YW50aXR5LXdyYXBwZXIgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLnF1YW50aXR5LXdyYXBwZXIgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIgLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZGFlMmQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIgLmJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIC5xdHkge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucXVhbnRpdHktd3JhcHBlciAucXR5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIC5xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucXVhbnRpdHktd3JhcHBlciAucXR5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLm15X29yZGVyc19oaXN0b3J5X2NvbnRhaW5lciAuYmFkZ2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgc3BhbiB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGJsYWNrO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZ2FwLTE1IHtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcHg7XG59XG5cbiNtZXNWZW50ZXNUYWJsZSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YXJpZi1jb250YWluZXIgLmZvcm11bGVzX19zdGVwMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi50YXJpZi1jb250YWluZXIgLmNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGFyaWYtY29udGFpbmVyIC5jYXJkLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFyaWYtY29udGFpbmVyIGgyIHsgXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YXJpZi1jb250YWluZXIgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YXJpZi1jb250YWluZXIgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0MDBweDsgXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGl0bGUgaDF7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGl0bGUubm8tYmFja2dyb3VuZC1pbWFnZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uc2xpZGVyLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiOnJvb3R7LS1kdC1yb3ctc2VsZWN0ZWQ6IDEzLCAxMTAsIDI1MzstLWR0LXJvdy1zZWxlY3RlZC10ZXh0OiAyNTUsIDI1NSwgMjU1Oy0tZHQtcm93LXNlbGVjdGVkLWxpbms6IDksIDEwLCAxMTstLWR0LXJvdy1zdHJpcGU6IDAsIDAsIDA7LS1kdC1yb3ctaG92ZXI6IDAsIDAsIDA7LS1kdC1jb2x1bW4tb3JkZXJpbmc6IDAsIDAsIDA7LS1kdC1odG1sLWJhY2tncm91bmQ6IHdoaXRlfTpyb290LmRhcmt7LS1kdC1odG1sLWJhY2tncm91bmQ6IHJnYigzMywgMzcsIDQxKX10YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbHt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn10YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjUpO2NvbnRlbnQ6XCLilrZcIn10YWJsZS5kYXRhVGFibGUgdHIuZHQtaGFzQ2hpbGQgdGQuZHQtY29udHJvbDpiZWZvcmV7Y29udGVudDpcIuKWvFwifWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDpiZWZvcmV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpfWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgdHIuZHQtaGFzQ2hpbGQgdGQuZHQtY29udHJvbDpiZWZvcmV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVke2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MjZweH10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztvcGFjaXR5Oi4xMjU7cmlnaHQ6MTBweDtsaW5lLWhlaWdodDo5cHg7Zm9udC1zaXplOi44ZW19dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3Jle2JvdHRvbTo1MCU7Y29udGVudDpcIuKWslwiO2NvbnRlbnQ6XCLilrJcIi9cIlwifXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3RvcDo1MCU7Y29udGVudDpcIuKWvFwiO2NvbnRlbnQ6XCLilrxcIi9cIlwifXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7b3BhY2l0eTouNn10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRoOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50aDphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50ZDpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoyMDBweDttYXJnaW4tbGVmdDotMTAwcHg7bWFyZ2luLXRvcDotMjZweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweDt6LWluZGV4OjEwfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweDtoZWlnaHQ6MTVweDttYXJnaW46MWVtIGF1dG99ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYigxMywgMTEwLCAyNTMpO2JhY2tncm91bmQ6cmdiKHZhcigtLWR0LXJvdy1zZWxlY3RlZCkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGQ+ZGl2Om50aC1jaGlsZCgxKXtsZWZ0OjhweDthbmltYXRpb246ZGF0YXRhYmxlcy1sb2FkZXItMSAuNnMgaW5maW5pdGV9ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXY6bnRoLWNoaWxkKDIpe2xlZnQ6OHB4O2FuaW1hdGlvbjpkYXRhdGFibGVzLWxvYWRlci0yIC42cyBpbmZpbml0ZX1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMyl7bGVmdDozMnB4O2FuaW1hdGlvbjpkYXRhdGFibGVzLWxvYWRlci0yIC42cyBpbmZpbml0ZX1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoNCl7bGVmdDo1NnB4O2FuaW1hdGlvbjpkYXRhdGFibGVzLWxvYWRlci0zIC42cyBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTF7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTN7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApfX1Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTJ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMjRweCwgMCl9fXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQsdGFibGUuZGF0YVRhYmxlIHRkLmR0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRkLmR0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsdGFibGUuZGF0YVRhYmxlIHRmb290IHRke3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9LyohIEJvb3RzdHJhcCA1IGludGVncmF0aW9uIGZvciBEYXRhVGFibGVzXG4gKlxuICogwqkyMDIwIFNwcnlNZWRpYSBMdGQsIGFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBMaWNlbnNlOiBNSVQgZGF0YXRhYmxlcy5uZXQvbGljZW5zZS9taXRcbiAqL3RhYmxlLmRhdGFUYWJsZXtjbGVhcjpib3RoO21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZSAhaW1wb3J0YW50O2JvcmRlci1zcGFjaW5nOjB9dGFibGUuZGF0YVRhYmxlIHRkLHRhYmxlLmRhdGFUYWJsZSB0aHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH10YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSx0YWJsZS5kYXRhVGFibGUgdGguZGF0YVRhYmxlc19lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGR7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKDJuKzEpPip7Ym94LXNoYWRvdzpub25lfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5zZWxlY3RlZD4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYigxMywgMTEwLCAyNTMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpKTtjb2xvcjpyZ2IoMjU1LCAyNTUsIDI1NSk7Y29sb3I6cmdiKHZhcigtLWR0LXJvdy1zZWxlY3RlZC10ZXh0KSl9dGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLnNlbGVjdGVkIGF7Y29sb3I6cmdiKDksIDEwLCAxMSk7Y29sb3I6cmdiKHZhcigtLWR0LXJvdy1zZWxlY3RlZC1saW5rKSl9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUoMm4rMSk+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zdHJpcGUpLCAwLjA1KX10YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZSgybisxKS5zZWxlY3RlZD4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk1KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTUpfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LWhvdmVyKSwgMC4wNzUpfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1ob3Zlcj50Ym9keT50ci5zZWxlY3RlZDpob3Zlcj4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk3NSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk3NSl9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZve3BhZGRpbmctdG9wOi44NWVtfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LXJvd3twb3NpdGlvbjpyZWxhdGl2ZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxle2JvcmRlci10b3A6bm9uZTttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nOmFmdGVyLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntkaXNwbGF5Om5vbmV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxGb290Pi5kYXRhVGFibGVzX3Njcm9sbEZvb3RJbm5lcntib3gtc2l6aW5nOmNvbnRlbnQtYm94fWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVyPnRhYmxle21hcmdpbi10b3A6MCAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIsZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoOm5vdCguc29ydGluZ19kaXNhYmxlZCl7cGFkZGluZy1yaWdodDoyMHB4fXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50cj50aDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHI+dGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKTphZnRlcntyaWdodDo1cHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxle2JvcmRlci1yaWdodC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcC13aWR0aDoxcHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZHtib3JkZXItbGVmdC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpmaXJzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdC13aWR0aDoxcHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRke2JvcmRlci1ib3R0b20td2lkdGg6MXB4fWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUudGFibGUtYm9yZGVyZWR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvd3ttYXJnaW46MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1jb2wtXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH06cm9vdFtkYXRhLWJzLXRoZW1lPWRhcmtdey0tZHQtcm93LWhvdmVyOiAyNTUsIDI1NSwgMjU1Oy0tZHQtcm93LXN0cmlwZTogMjU1LCAyNTUsIDI1NTstLWR0LWNvbHVtbi1vcmRlcmluZzogMjU1LCAyNTUsIDI1NX1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xNC4yIC0gMjAyNi0wMi0xNVxuKiBodHRwczovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cHM6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2ZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZmd0RlZmF1bHQ9bm9ybWFsJmNvcm5lclJhZGl1cz0zcHgmYmdDb2xvckhlYWRlcj1lOWU5ZTkmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmZjSGVhZGVyPTMzMzMzMyZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZiZ1RleHR1cmVDb250ZW50PWZsYXQmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZmY0NvbnRlbnQ9MzMzMzMzJmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZmY0RlZmF1bHQ9NDU0NTQ1Jmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmJnQ29sb3JIb3Zlcj1lZGVkZWQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZmY0hvdmVyPTJiMmIyYiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmYmdDb2xvckFjdGl2ZT0wMDdmZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmZjQWN0aXZlPWZmZmZmZiZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZmY0hpZ2hsaWdodD03Nzc2MjAmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmJnVGV4dHVyZUVycm9yPWZsYXQmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmZmNFcnJvcj01ZjNmM2YmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmJnQ29sb3JPdmVybGF5PWFhYWFhYSZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJm9wYWNpdHlPdmVybGF5PTMwJmJnQ29sb3JTaGFkb3c9NjY2NjY2JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnSW1nT3BhY2l0eVNoYWRvdz0wJm9wYWNpdHlTaGFkb3c9MzAmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4JmNvcm5lclJhZGl1c1NoYWRvdz04cHhcbiogQ29weXJpZ2h0IE9wZW5KUyBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG5cdGN1cnNvcjogbnctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1zZWxlY3RhYmxlIHtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtaW5kZW50OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDEyNSsgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbi51aS1kaWFsb2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG5cdHdpZHRoOiAycHg7XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuXHR3aWR0aDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1wcm9ncmVzc2JhciB7XG5cdGhlaWdodDogMmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdG1hcmdpbjogLTFweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuIiwiLyohXG4gKiBUYWJsZXIgSWNvbnMgMS40MS4xIGJ5IHRhYmxlciAtIGh0dHBzOi8vdGFibGVyLmlvXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9naXRodWIuY29tL3RhYmxlci90YWJsZXItaWNvbnMvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4kdGktZm9udC1mYW1pbHk6ICd0YWJsZXItaWNvbnMnICFkZWZhdWx0O1xuJHRpLWZvbnQtcGF0aDogJy4uL2ZvbnRzJyAhZGVmYXVsdDtcbiR0aS1mb250LWRpc3BsYXk6IG51bGwgIWRlZmF1bHQ7XG4kdGktcHJlZml4OiAndGknICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJHRpLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogJHRpLWZvbnQtZGlzcGxheTtcbiAgICBzcmM6IHVybCgnI3skdGktZm9udC1wYXRofS90YWJsZXItaWNvbnMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJyN7JHRpLWZvbnQtcGF0aH0vdGFibGVyLWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyR0aS1mb250LXBhdGh9L3RhYmxlci1pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JHRpLWZvbnQtcGF0aH0vdGFibGVyLWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JHRpLWZvbnQtcGF0aH0vdGFibGVyLWljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoXCIjeyR0aS1mb250LXBhdGh9L3RhYmxlci1pY29ucy5zdmdcXCMjeyR0aS1mb250LWZhbWlseX1cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGktZm9udC1mYW1pbHk7XG4gICAgICAgIHNyYzogdXJsKFwiI3skdGktZm9udC1wYXRofS90YWJsZXItaWNvbnMuc3ZnXFwjI3skdGktZm9udC1mYW1pbHl9XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG59XG5cbi4jeyR0aS1wcmVmaXh9IHtcbiAgICBmb250LWZhbWlseTogJHRpLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AZnVuY3Rpb24gdW5pY29kZSgkc3RyKSB7XG4gICAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlwiKSt1bnF1b3RlKHN0ci1pbnNlcnQoJHN0ciwgXCJcXFxcXCIsIDEpKSt1bnF1b3RlKFwiXFxcIlwiKVxufVxuXG5cbiR0aS1pY29uLTJmYTogdW5pY29kZSgnZWNhMCcpO1xuJHRpLWljb24tM2QtY3ViZS1zcGhlcmU6IHVuaWNvZGUoJ2VjZDcnKTtcbiR0aS1pY29uLWEtYjogdW5pY29kZSgnZWMzNicpO1xuJHRpLWljb24tYWNjZXNzLXBvaW50OiB1bmljb2RlKCdlZDFiJyk7XG4kdGktaWNvbi1hY2Nlc3MtcG9pbnQtb2ZmOiB1bmljb2RlKCdlZDFhJyk7XG4kdGktaWNvbi1hY2Nlc3NpYmxlOiB1bmljb2RlKCdlYmE5Jyk7XG4kdGktaWNvbi1hY3Rpdml0eTogdW5pY29kZSgnZWQyMycpO1xuJHRpLWljb24tYWQ6IHVuaWNvZGUoJ2VhMDInKTtcbiR0aS1pY29uLWFkLTI6IHVuaWNvZGUoJ2VmMWYnKTtcbiR0aS1pY29uLWFkanVzdG1lbnRzOiB1bmljb2RlKCdlYTAzJyk7XG4kdGktaWNvbi1hZGp1c3RtZW50cy1hbHQ6IHVuaWNvZGUoJ2VjMzcnKTtcbiR0aS1pY29uLWFkanVzdG1lbnRzLWhvcml6b250YWw6IHVuaWNvZGUoJ2VjMzgnKTtcbiR0aS1pY29uLWFlcmlhbC1saWZ0OiB1bmljb2RlKCdlZGZlJyk7XG4kdGktaWNvbi1hZmZpbGlhdGU6IHVuaWNvZGUoJ2VkZmYnKTtcbiR0aS1pY29uLWFsYXJtOiB1bmljb2RlKCdlYTA0Jyk7XG4kdGktaWNvbi1hbGVydC1jaXJjbGU6IHVuaWNvZGUoJ2VhMDUnKTtcbiR0aS1pY29uLWFsZXJ0LW9jdGFnb246IHVuaWNvZGUoJ2VjYzYnKTtcbiR0aS1pY29uLWFsZXJ0LXRyaWFuZ2xlOiB1bmljb2RlKCdlYTA2Jyk7XG4kdGktaWNvbi1hbGllbjogdW5pY29kZSgnZWJkZScpO1xuJHRpLWljb24tYWxpZ24tY2VudGVyOiB1bmljb2RlKCdlYTA3Jyk7XG4kdGktaWNvbi1hbGlnbi1qdXN0aWZpZWQ6IHVuaWNvZGUoJ2VhMDgnKTtcbiR0aS1pY29uLWFsaWduLWxlZnQ6IHVuaWNvZGUoJ2VhMDknKTtcbiR0aS1pY29uLWFsaWduLXJpZ2h0OiB1bmljb2RlKCdlYTBhJyk7XG4kdGktaWNvbi1hbWJ1bGFuY2U6IHVuaWNvZGUoJ2ViZjUnKTtcbiR0aS1pY29uLWFuY2hvcjogdW5pY29kZSgnZWI3NicpO1xuJHRpLWljb24tYW5nbGU6IHVuaWNvZGUoJ2VmMjAnKTtcbiR0aS1pY29uLWFudGVubmEtYmFycy0xOiB1bmljb2RlKCdlY2M3Jyk7XG4kdGktaWNvbi1hbnRlbm5hLWJhcnMtMjogdW5pY29kZSgnZWNjOCcpO1xuJHRpLWljb24tYW50ZW5uYS1iYXJzLTM6IHVuaWNvZGUoJ2VjYzknKTtcbiR0aS1pY29uLWFudGVubmEtYmFycy00OiB1bmljb2RlKCdlY2NhJyk7XG4kdGktaWNvbi1hbnRlbm5hLWJhcnMtNTogdW5pY29kZSgnZWNjYicpO1xuJHRpLWljb24tYXBlcnR1cmU6IHVuaWNvZGUoJ2ViNTgnKTtcbiR0aS1pY29uLWFwcGxlOiB1bmljb2RlKCdlZjIxJyk7XG4kdGktaWNvbi1hcHBzOiB1bmljb2RlKCdlYmI2Jyk7XG4kdGktaWNvbi1hcmNoaXZlOiB1bmljb2RlKCdlYTBiJyk7XG4kdGktaWNvbi1hcnJvdy1iYWNrOiB1bmljb2RlKCdlYTBjJyk7XG4kdGktaWNvbi1hcnJvdy1iYWNrLXVwOiB1bmljb2RlKCdlYjc3Jyk7XG4kdGktaWNvbi1hcnJvdy1iYXItZG93bjogdW5pY29kZSgnZWEwZCcpO1xuJHRpLWljb24tYXJyb3ctYmFyLWxlZnQ6IHVuaWNvZGUoJ2VhMGUnKTtcbiR0aS1pY29uLWFycm93LWJhci1yaWdodDogdW5pY29kZSgnZWEwZicpO1xuJHRpLWljb24tYXJyb3ctYmFyLXRvLWRvd246IHVuaWNvZGUoJ2VjODgnKTtcbiR0aS1pY29uLWFycm93LWJhci10by1sZWZ0OiB1bmljb2RlKCdlYzg5Jyk7XG4kdGktaWNvbi1hcnJvdy1iYXItdG8tcmlnaHQ6IHVuaWNvZGUoJ2VjOGEnKTtcbiR0aS1pY29uLWFycm93LWJhci10by11cDogdW5pY29kZSgnZWM4YicpO1xuJHRpLWljb24tYXJyb3ctYmFyLXVwOiB1bmljb2RlKCdlYTEwJyk7XG4kdGktaWNvbi1hcnJvdy1iaWctZG93bjogdW5pY29kZSgnZWRkYScpO1xuJHRpLWljb24tYXJyb3ctYmlnLWxlZnQ6IHVuaWNvZGUoJ2VkZGInKTtcbiR0aS1pY29uLWFycm93LWJpZy1yaWdodDogdW5pY29kZSgnZWRkYycpO1xuJHRpLWljb24tYXJyb3ctYmlnLXRvcDogdW5pY29kZSgnZWRkZCcpO1xuJHRpLWljb24tYXJyb3ctYm90dG9tLWJhcjogdW5pY29kZSgnZWQ5OCcpO1xuJHRpLWljb24tYXJyb3ctYm90dG9tLWNpcmNsZTogdW5pY29kZSgnZWQ5OScpO1xuJHRpLWljb24tYXJyb3ctYm90dG9tLXNxdWFyZTogdW5pY29kZSgnZWQ5YScpO1xuJHRpLWljb24tYXJyb3ctYm90dG9tLXRhaWw6IHVuaWNvZGUoJ2VkOWInKTtcbiR0aS1pY29uLWFycm93LWRvd246IHVuaWNvZGUoJ2VhMTYnKTtcbiR0aS1pY29uLWFycm93LWRvd24tY2lyY2xlOiB1bmljb2RlKCdlYTExJyk7XG4kdGktaWNvbi1hcnJvdy1kb3duLWxlZnQ6IHVuaWNvZGUoJ2VhMTMnKTtcbiR0aS1pY29uLWFycm93LWRvd24tbGVmdC1jaXJjbGU6IHVuaWNvZGUoJ2VhMTInKTtcbiR0aS1pY29uLWFycm93LWRvd24tcmlnaHQ6IHVuaWNvZGUoJ2VhMTUnKTtcbiR0aS1pY29uLWFycm93LWRvd24tcmlnaHQtY2lyY2xlOiB1bmljb2RlKCdlYTE0Jyk7XG4kdGktaWNvbi1hcnJvdy1mb3J3YXJkOiB1bmljb2RlKCdlYTE3Jyk7XG4kdGktaWNvbi1hcnJvdy1mb3J3YXJkLXVwOiB1bmljb2RlKCdlYjc4Jyk7XG4kdGktaWNvbi1hcnJvdy1sZWZ0OiB1bmljb2RlKCdlYTE5Jyk7XG4kdGktaWNvbi1hcnJvdy1sZWZ0LWJhcjogdW5pY29kZSgnZWQ5YycpO1xuJHRpLWljb24tYXJyb3ctbGVmdC1jaXJjbGU6IHVuaWNvZGUoJ2VhMTgnKTtcbiR0aS1pY29uLWFycm93LWxlZnQtc3F1YXJlOiB1bmljb2RlKCdlZDlkJyk7XG4kdGktaWNvbi1hcnJvdy1sZWZ0LXRhaWw6IHVuaWNvZGUoJ2VkOWUnKTtcbiR0aS1pY29uLWFycm93LWxvb3AtbGVmdDogdW5pY29kZSgnZWQ5ZicpO1xuJHRpLWljb24tYXJyb3ctbG9vcC1yaWdodDogdW5pY29kZSgnZWRhMCcpO1xuJHRpLWljb24tYXJyb3ctbmFycm93LWRvd246IHVuaWNvZGUoJ2VhMWEnKTtcbiR0aS1pY29uLWFycm93LW5hcnJvdy1sZWZ0OiB1bmljb2RlKCdlYTFiJyk7XG4kdGktaWNvbi1hcnJvdy1uYXJyb3ctcmlnaHQ6IHVuaWNvZGUoJ2VhMWMnKTtcbiR0aS1pY29uLWFycm93LW5hcnJvdy11cDogdW5pY29kZSgnZWExZCcpO1xuJHRpLWljb24tYXJyb3ctcmFtcC1sZWZ0OiB1bmljb2RlKCdlZDNjJyk7XG4kdGktaWNvbi1hcnJvdy1yYW1wLXJpZ2h0OiB1bmljb2RlKCdlZDNkJyk7XG4kdGktaWNvbi1hcnJvdy1yaWdodDogdW5pY29kZSgnZWExZicpO1xuJHRpLWljb24tYXJyb3ctcmlnaHQtYmFyOiB1bmljb2RlKCdlZGExJyk7XG4kdGktaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6IHVuaWNvZGUoJ2VhMWUnKTtcbiR0aS1pY29uLWFycm93LXJpZ2h0LXNxdWFyZTogdW5pY29kZSgnZWRhMicpO1xuJHRpLWljb24tYXJyb3ctcmlnaHQtdGFpbDogdW5pY29kZSgnZWRhMycpO1xuJHRpLWljb24tYXJyb3ctdG9wLWJhcjogdW5pY29kZSgnZWRhNCcpO1xuJHRpLWljb24tYXJyb3ctdG9wLWNpcmNsZTogdW5pY29kZSgnZWRhNScpO1xuJHRpLWljb24tYXJyb3ctdG9wLXNxdWFyZTogdW5pY29kZSgnZWRhNicpO1xuJHRpLWljb24tYXJyb3ctdG9wLXRhaWw6IHVuaWNvZGUoJ2VkYTcnKTtcbiR0aS1pY29uLWFycm93LXVwOiB1bmljb2RlKCdlYTI1Jyk7XG4kdGktaWNvbi1hcnJvdy11cC1jaXJjbGU6IHVuaWNvZGUoJ2VhMjAnKTtcbiR0aS1pY29uLWFycm93LXVwLWxlZnQ6IHVuaWNvZGUoJ2VhMjInKTtcbiR0aS1pY29uLWFycm93LXVwLWxlZnQtY2lyY2xlOiB1bmljb2RlKCdlYTIxJyk7XG4kdGktaWNvbi1hcnJvdy11cC1yaWdodDogdW5pY29kZSgnZWEyNCcpO1xuJHRpLWljb24tYXJyb3ctdXAtcmlnaHQtY2lyY2xlOiB1bmljb2RlKCdlYTIzJyk7XG4kdGktaWNvbi1hcnJvdy13YXZlLWxlZnQtZG93bjogdW5pY29kZSgnZWRhOCcpO1xuJHRpLWljb24tYXJyb3ctd2F2ZS1sZWZ0LXVwOiB1bmljb2RlKCdlZGE5Jyk7XG4kdGktaWNvbi1hcnJvdy13YXZlLXJpZ2h0LWRvd246IHVuaWNvZGUoJ2VkYWEnKTtcbiR0aS1pY29uLWFycm93LXdhdmUtcmlnaHQtdXA6IHVuaWNvZGUoJ2VkYWInKTtcbiR0aS1pY29uLWFycm93cy1kaWFnb25hbDogdW5pY29kZSgnZWEyNycpO1xuJHRpLWljb24tYXJyb3dzLWRpYWdvbmFsLTI6IHVuaWNvZGUoJ2VhMjYnKTtcbiR0aS1pY29uLWFycm93cy1kb3VibGUtbmUtc3c6IHVuaWNvZGUoJ2VkZGUnKTtcbiR0aS1pY29uLWFycm93cy1kb3VibGUtbnctc2U6IHVuaWNvZGUoJ2VkZGYnKTtcbiR0aS1pY29uLWFycm93cy1kb3VibGUtc2Utbnc6IHVuaWNvZGUoJ2VkZTAnKTtcbiR0aS1pY29uLWFycm93cy1kb3VibGUtc3ctbmU6IHVuaWNvZGUoJ2VkZTEnKTtcbiR0aS1pY29uLWFycm93cy1kb3duOiB1bmljb2RlKCdlZGFkJyk7XG4kdGktaWNvbi1hcnJvd3MtZG93bi11cDogdW5pY29kZSgnZWRhYycpO1xuJHRpLWljb24tYXJyb3dzLWhvcml6b250YWw6IHVuaWNvZGUoJ2ViNTknKTtcbiR0aS1pY29uLWFycm93cy1qb2luOiB1bmljb2RlKCdlZGFmJyk7XG4kdGktaWNvbi1hcnJvd3Mtam9pbi0yOiB1bmljb2RlKCdlZGFlJyk7XG4kdGktaWNvbi1hcnJvd3MtbGVmdDogdW5pY29kZSgnZWRiMScpO1xuJHRpLWljb24tYXJyb3dzLWxlZnQtZG93bjogdW5pY29kZSgnZWUwMCcpO1xuJHRpLWljb24tYXJyb3dzLWxlZnQtcmlnaHQ6IHVuaWNvZGUoJ2VkYjAnKTtcbiR0aS1pY29uLWFycm93cy1tYXhpbWl6ZTogdW5pY29kZSgnZWEyOCcpO1xuJHRpLWljb24tYXJyb3dzLW1pbmltaXplOiB1bmljb2RlKCdlYTI5Jyk7XG4kdGktaWNvbi1hcnJvd3MtcmlnaHQ6IHVuaWNvZGUoJ2VkYjMnKTtcbiR0aS1pY29uLWFycm93cy1yaWdodC1kb3duOiB1bmljb2RlKCdlZTAxJyk7XG4kdGktaWNvbi1hcnJvd3MtcmlnaHQtbGVmdDogdW5pY29kZSgnZWRiMicpO1xuJHRpLWljb24tYXJyb3dzLXNvcnQ6IHVuaWNvZGUoJ2ViNWEnKTtcbiR0aS1pY29uLWFycm93cy1zcGxpdDogdW5pY29kZSgnZWRiNScpO1xuJHRpLWljb24tYXJyb3dzLXNwbGl0LTI6IHVuaWNvZGUoJ2VkYjQnKTtcbiR0aS1pY29uLWFycm93cy11cDogdW5pY29kZSgnZWRiNycpO1xuJHRpLWljb24tYXJyb3dzLXVwLWRvd246IHVuaWNvZGUoJ2VkYjYnKTtcbiR0aS1pY29uLWFycm93cy11cC1sZWZ0OiB1bmljb2RlKCdlZTAyJyk7XG4kdGktaWNvbi1hcnJvd3MtdXAtcmlnaHQ6IHVuaWNvZGUoJ2VlMDMnKTtcbiR0aS1pY29uLWFycm93cy12ZXJ0aWNhbDogdW5pY29kZSgnZWI1YicpO1xuJHRpLWljb24tYXJ0Ym9hcmQ6IHVuaWNvZGUoJ2VhMmEnKTtcbiR0aS1pY29uLWFzcGVjdC1yYXRpbzogdW5pY29kZSgnZWQzMCcpO1xuJHRpLWljb24tYXQ6IHVuaWNvZGUoJ2VhMmInKTtcbiR0aS1pY29uLWF0b206IHVuaWNvZGUoJ2ViNzknKTtcbiR0aS1pY29uLWF0b20tMjogdW5pY29kZSgnZWJkZicpO1xuJHRpLWljb24tYXdhcmQ6IHVuaWNvZGUoJ2VhMmMnKTtcbiR0aS1pY29uLWJhY2tob2U6IHVuaWNvZGUoJ2VkODYnKTtcbiR0aS1pY29uLWJhY2tzcGFjZTogdW5pY29kZSgnZWEyZCcpO1xuJHRpLWljb24tYmFsbC1hbWVyaWNhbi1mb290YmFsbDogdW5pY29kZSgnZWUwNCcpO1xuJHRpLWljb24tYmFsbC1iYXNrZXRiYWxsOiB1bmljb2RlKCdlYzI4Jyk7XG4kdGktaWNvbi1iYWxsLWJvd2xpbmc6IHVuaWNvZGUoJ2VjMjknKTtcbiR0aS1pY29uLWJhbGwtZm9vdGJhbGw6IHVuaWNvZGUoJ2VlMDYnKTtcbiR0aS1pY29uLWJhbGwtZm9vdGJhbGwtb2ZmOiB1bmljb2RlKCdlZTA1Jyk7XG4kdGktaWNvbi1iYWxsLXRlbm5pczogdW5pY29kZSgnZWMyYScpO1xuJHRpLWljb24tYmFsbC12b2xsZXliYWxsOiB1bmljb2RlKCdlYzJiJyk7XG4kdGktaWNvbi1iYW46IHVuaWNvZGUoJ2VhMmUnKTtcbiR0aS1pY29uLWJhbmRhZ2U6IHVuaWNvZGUoJ2ViN2EnKTtcbiR0aS1pY29uLWJhcmNvZGU6IHVuaWNvZGUoJ2ViYzYnKTtcbiR0aS1pY29uLWJhc2tldDogdW5pY29kZSgnZWJlMScpO1xuJHRpLWljb24tYmF0dGVyeTogdW5pY29kZSgnZWEzNCcpO1xuJHRpLWljb24tYmF0dGVyeS0xOiB1bmljb2RlKCdlYTJmJyk7XG4kdGktaWNvbi1iYXR0ZXJ5LTI6IHVuaWNvZGUoJ2VhMzAnKTtcbiR0aS1pY29uLWJhdHRlcnktMzogdW5pY29kZSgnZWEzMScpO1xuJHRpLWljb24tYmF0dGVyeS00OiB1bmljb2RlKCdlYTMyJyk7XG4kdGktaWNvbi1iYXR0ZXJ5LWF1dG9tb3RpdmU6IHVuaWNvZGUoJ2VlMDcnKTtcbiR0aS1pY29uLWJhdHRlcnktY2hhcmdpbmc6IHVuaWNvZGUoJ2VhMzMnKTtcbiR0aS1pY29uLWJhdHRlcnktb2ZmOiB1bmljb2RlKCdlZDFjJyk7XG4kdGktaWNvbi1iZWQ6IHVuaWNvZGUoJ2ViNWMnKTtcbiR0aS1pY29uLWJlbGw6IHVuaWNvZGUoJ2VhMzUnKTtcbiR0aS1pY29uLWJlbGwtbWludXM6IHVuaWNvZGUoJ2VkZTInKTtcbiR0aS1pY29uLWJlbGwtb2ZmOiB1bmljb2RlKCdlY2U5Jyk7XG4kdGktaWNvbi1iZWxsLXBsdXM6IHVuaWNvZGUoJ2VkZTMnKTtcbiR0aS1pY29uLWJlbGwtcmluZ2luZzogdW5pY29kZSgnZWQwNycpO1xuJHRpLWljb24tYmVsbC1yaW5naW5nLTI6IHVuaWNvZGUoJ2VkZTQnKTtcbiR0aS1pY29uLWJlbGwteDogdW5pY29kZSgnZWRlNScpO1xuJHRpLWljb24tYmlrZTogdW5pY29kZSgnZWEzNicpO1xuJHRpLWljb24tYmluYXJ5OiB1bmljb2RlKCdlZTA4Jyk7XG4kdGktaWNvbi1iaW9oYXphcmQ6IHVuaWNvZGUoJ2VjYjgnKTtcbiR0aS1pY29uLWJsb2NrcXVvdGU6IHVuaWNvZGUoJ2VlMDknKTtcbiR0aS1pY29uLWJsdWV0b290aDogdW5pY29kZSgnZWEzNycpO1xuJHRpLWljb24tYmx1ZXRvb3RoLWNvbm5lY3RlZDogdW5pY29kZSgnZWNlYScpO1xuJHRpLWljb24tYmx1ZXRvb3RoLW9mZjogdW5pY29kZSgnZWNlYicpO1xuJHRpLWljb24tYm9sZDogdW5pY29kZSgnZWI3YicpO1xuJHRpLWljb24tYm9sdDogdW5pY29kZSgnZWEzOCcpO1xuJHRpLWljb24tYm9sdC1vZmY6IHVuaWNvZGUoJ2VjZWMnKTtcbiR0aS1pY29uLWJvbmU6IHVuaWNvZGUoJ2VkYjgnKTtcbiR0aS1pY29uLWJvb2s6IHVuaWNvZGUoJ2VhMzknKTtcbiR0aS1pY29uLWJvb2ttYXJrOiB1bmljb2RlKCdlYTNhJyk7XG4kdGktaWNvbi1ib29rbWFyay1vZmY6IHVuaWNvZGUoJ2VjZWQnKTtcbiR0aS1pY29uLWJvb2ttYXJrczogdW5pY29kZSgnZWQwOCcpO1xuJHRpLWljb24tYm9yZGVyLWFsbDogdW5pY29kZSgnZWEzYicpO1xuJHRpLWljb24tYm9yZGVyLWJvdHRvbTogdW5pY29kZSgnZWEzYycpO1xuJHRpLWljb24tYm9yZGVyLWhvcml6b250YWw6IHVuaWNvZGUoJ2VhM2QnKTtcbiR0aS1pY29uLWJvcmRlci1pbm5lcjogdW5pY29kZSgnZWEzZScpO1xuJHRpLWljb24tYm9yZGVyLWxlZnQ6IHVuaWNvZGUoJ2VhM2YnKTtcbiR0aS1pY29uLWJvcmRlci1ub25lOiB1bmljb2RlKCdlYTQwJyk7XG4kdGktaWNvbi1ib3JkZXItb3V0ZXI6IHVuaWNvZGUoJ2VhNDEnKTtcbiR0aS1pY29uLWJvcmRlci1yYWRpdXM6IHVuaWNvZGUoJ2ViN2MnKTtcbiR0aS1pY29uLWJvcmRlci1yaWdodDogdW5pY29kZSgnZWE0MicpO1xuJHRpLWljb24tYm9yZGVyLXN0eWxlOiB1bmljb2RlKCdlZTBhJyk7XG4kdGktaWNvbi1ib3JkZXItc3R5bGUtMjogdW5pY29kZSgnZWYyMicpO1xuJHRpLWljb24tYm9yZGVyLXRvcDogdW5pY29kZSgnZWE0MycpO1xuJHRpLWljb24tYm9yZGVyLXZlcnRpY2FsOiB1bmljb2RlKCdlYTQ0Jyk7XG4kdGktaWNvbi1ib3R0bGU6IHVuaWNvZGUoJ2VmMGInKTtcbiR0aS1pY29uLWJveDogdW5pY29kZSgnZWE0NScpO1xuJHRpLWljb24tYm94LW1hcmdpbjogdW5pY29kZSgnZWUwYicpO1xuJHRpLWljb24tYm94LW1vZGVsOiB1bmljb2RlKCdlZTBjJyk7XG4kdGktaWNvbi1ib3gtbW9kZWwtMjogdW5pY29kZSgnZWYyMycpO1xuJHRpLWljb24tYm94LW11bHRpcGxlOiB1bmljb2RlKCdlZTE3Jyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtMDogdW5pY29kZSgnZWUwZCcpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTE6IHVuaWNvZGUoJ2VlMGUnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS0yOiB1bmljb2RlKCdlZTBmJyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtMzogdW5pY29kZSgnZWUxMCcpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTQ6IHVuaWNvZGUoJ2VlMTEnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS01OiB1bmljb2RlKCdlZTEyJyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtNjogdW5pY29kZSgnZWUxMycpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTc6IHVuaWNvZGUoJ2VlMTQnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS04OiB1bmljb2RlKCdlZTE1Jyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtOTogdW5pY29kZSgnZWUxNicpO1xuJHRpLWljb24tYm94LXBhZGRpbmc6IHVuaWNvZGUoJ2VlMTgnKTtcbiR0aS1pY29uLWJyYWNlczogdW5pY29kZSgnZWJjYycpO1xuJHRpLWljb24tYnJhY2tldHM6IHVuaWNvZGUoJ2ViY2QnKTtcbiR0aS1pY29uLWJyYW5kLWFpcmJuYjogdW5pY29kZSgnZWQ2OCcpO1xuJHRpLWljb24tYnJhbmQtYW5kcm9pZDogdW5pY29kZSgnZWMxNicpO1xuJHRpLWljb24tYnJhbmQtYXBwbGU6IHVuaWNvZGUoJ2VjMTcnKTtcbiR0aS1pY29uLWJyYW5kLWFwcGxlLWFyY2FkZTogdW5pY29kZSgnZWQ2OScpO1xuJHRpLWljb24tYnJhbmQtYXBwc3RvcmU6IHVuaWNvZGUoJ2VkMjQnKTtcbiR0aS1pY29uLWJyYW5kLWFzYW5hOiB1bmljb2RlKCdlZGM1Jyk7XG4kdGktaWNvbi1icmFuZC1iZWhhbmNlOiB1bmljb2RlKCdlYzZlJyk7XG4kdGktaWNvbi1icmFuZC1iaW5nOiB1bmljb2RlKCdlZGM2Jyk7XG4kdGktaWNvbi1icmFuZC1iaXRidWNrZXQ6IHVuaWNvZGUoJ2VkYzcnKTtcbiR0aS1pY29uLWJyYW5kLWJvb2tpbmc6IHVuaWNvZGUoJ2VkYzgnKTtcbiR0aS1pY29uLWJyYW5kLWNocm9tZTogdW5pY29kZSgnZWMxOCcpO1xuJHRpLWljb24tYnJhbmQtY29kZXBlbjogdW5pY29kZSgnZWM2ZicpO1xuJHRpLWljb24tYnJhbmQtY29kZXNhbmRib3g6IHVuaWNvZGUoJ2VkNmEnKTtcbiR0aS1pY29uLWJyYW5kLWNzczM6IHVuaWNvZGUoJ2VkNmInKTtcbiR0aS1pY29uLWJyYW5kLWRldmlhbnRhcnQ6IHVuaWNvZGUoJ2VjZmInKTtcbiR0aS1pY29uLWJyYW5kLWRpc2NvcmQ6IHVuaWNvZGUoJ2VjZTMnKTtcbiR0aS1pY29uLWJyYW5kLWRpc3F1czogdW5pY29kZSgnZWRjOScpO1xuJHRpLWljb24tYnJhbmQtZG9ja2VyOiB1bmljb2RlKCdlZGNhJyk7XG4kdGktaWNvbi1icmFuZC1kcmliYmJsZTogdW5pY29kZSgnZWMxOScpO1xuJHRpLWljb24tYnJhbmQtZWRnZTogdW5pY29kZSgnZWNmYycpO1xuJHRpLWljb24tYnJhbmQtZmFjZWJvb2s6IHVuaWNvZGUoJ2VjMWEnKTtcbiR0aS1pY29uLWJyYW5kLWZpZ21hOiB1bmljb2RlKCdlYzkzJyk7XG4kdGktaWNvbi1icmFuZC1maXJlZm94OiB1bmljb2RlKCdlY2ZkJyk7XG4kdGktaWNvbi1icmFuZC1mbGlja3I6IHVuaWNvZGUoJ2VjZmUnKTtcbiR0aS1pY29uLWJyYW5kLWZvdXJzcXVhcmU6IHVuaWNvZGUoJ2VjZmYnKTtcbiR0aS1pY29uLWJyYW5kLWZyYW1lcjogdW5pY29kZSgnZWMxYicpO1xuJHRpLWljb24tYnJhbmQtZ2l0aHViOiB1bmljb2RlKCdlYzFjJyk7XG4kdGktaWNvbi1icmFuZC1naXRsYWI6IHVuaWNvZGUoJ2VjMWQnKTtcbiR0aS1pY29uLWJyYW5kLWdvb2dsZTogdW5pY29kZSgnZWMxZicpO1xuJHRpLWljb24tYnJhbmQtZ29vZ2xlLWFuYWx5dGljczogdW5pY29kZSgnZWRjYicpO1xuJHRpLWljb24tYnJhbmQtZ29vZ2xlLWRyaXZlOiB1bmljb2RlKCdlYzFlJyk7XG4kdGktaWNvbi1icmFuZC1nb29nbGUtcGxheTogdW5pY29kZSgnZWQyNScpO1xuJHRpLWljb24tYnJhbmQtZ3JhdmF0YXI6IHVuaWNvZGUoJ2VkY2MnKTtcbiR0aS1pY29uLWJyYW5kLWhpcGNoYXQ6IHVuaWNvZGUoJ2VkY2QnKTtcbiR0aS1pY29uLWJyYW5kLWh0bWw1OiB1bmljb2RlKCdlZDZjJyk7XG4kdGktaWNvbi1icmFuZC1pbnN0YWdyYW06IHVuaWNvZGUoJ2VjMjAnKTtcbiR0aS1pY29uLWJyYW5kLWphdmFzY3JpcHQ6IHVuaWNvZGUoJ2VmMGMnKTtcbiR0aS1pY29uLWJyYW5kLWtpY2tzdGFydGVyOiB1bmljb2RlKCdlZGNlJyk7XG4kdGktaWNvbi1icmFuZC1rb3RsaW46IHVuaWNvZGUoJ2VkNmQnKTtcbiR0aS1pY29uLWJyYW5kLWxpbmtlZGluOiB1bmljb2RlKCdlYzhjJyk7XG4kdGktaWNvbi1icmFuZC1tZWRpdW06IHVuaWNvZGUoJ2VjNzAnKTtcbiR0aS1pY29uLWJyYW5kLW1lc3NlbmdlcjogdW5pY29kZSgnZWM3MScpO1xuJHRpLWljb24tYnJhbmQtbmV0ZmxpeDogdW5pY29kZSgnZWRjZicpO1xuJHRpLWljb24tYnJhbmQtb3Blbi1zb3VyY2U6IHVuaWNvZGUoJ2VkZDAnKTtcbiR0aS1pY29uLWJyYW5kLW9wZXJhOiB1bmljb2RlKCdlYzIxJyk7XG4kdGktaWNvbi1icmFuZC1wYWdla2l0OiB1bmljb2RlKCdlZGQxJyk7XG4kdGktaWNvbi1icmFuZC1wYXRyZW9uOiB1bmljb2RlKCdlZGQyJyk7XG4kdGktaWNvbi1icmFuZC1wYXlwYWw6IHVuaWNvZGUoJ2VjMjInKTtcbiR0aS1pY29uLWJyYW5kLXBpbnRlcmVzdDogdW5pY29kZSgnZWM4ZCcpO1xuJHRpLWljb24tYnJhbmQtcG9ja2V0OiB1bmljb2RlKCdlZDAwJyk7XG4kdGktaWNvbi1icmFuZC1wcm9kdWN0aHVudDogdW5pY29kZSgnZWRkMycpO1xuJHRpLWljb24tYnJhbmQtcHl0aG9uOiB1bmljb2RlKCdlZDAxJyk7XG4kdGktaWNvbi1icmFuZC1yZWRkaXQ6IHVuaWNvZGUoJ2VjOGUnKTtcbiR0aS1pY29uLWJyYW5kLXNhZmFyaTogdW5pY29kZSgnZWMyMycpO1xuJHRpLWljb24tYnJhbmQtc2FzczogdW5pY29kZSgnZWRkNCcpO1xuJHRpLWljb24tYnJhbmQtc2VudHJ5OiB1bmljb2RlKCdlZGQ1Jyk7XG4kdGktaWNvbi1icmFuZC1zaGF6YW06IHVuaWNvZGUoJ2VkZDYnKTtcbiR0aS1pY29uLWJyYW5kLXNrZXRjaDogdW5pY29kZSgnZWMyNCcpO1xuJHRpLWljb24tYnJhbmQtc2t5cGU6IHVuaWNvZGUoJ2VkMDInKTtcbiR0aS1pY29uLWJyYW5kLXNsYWNrOiB1bmljb2RlKCdlYzcyJyk7XG4kdGktaWNvbi1icmFuZC1zbmFwY2hhdDogdW5pY29kZSgnZWMyNScpO1xuJHRpLWljb24tYnJhbmQtc291bmRjbG91ZDogdW5pY29kZSgnZWQ2ZScpO1xuJHRpLWljb24tYnJhbmQtc3BvdGlmeTogdW5pY29kZSgnZWQwMycpO1xuJHRpLWljb24tYnJhbmQtc3RlYW06IHVuaWNvZGUoJ2VkNmYnKTtcbiR0aS1pY29uLWJyYW5kLXN0cmlwZTogdW5pY29kZSgnZWRkNycpO1xuJHRpLWljb24tYnJhbmQtdGFibGVyOiB1bmljb2RlKCdlYzhmJyk7XG4kdGktaWNvbi1icmFuZC10YWlsd2luZDogdW5pY29kZSgnZWNhMScpO1xuJHRpLWljb24tYnJhbmQtdGVsZWdyYW06IHVuaWNvZGUoJ2VjMjYnKTtcbiR0aS1pY29uLWJyYW5kLXRpZGFsOiB1bmljb2RlKCdlZDcwJyk7XG4kdGktaWNvbi1icmFuZC10aWt0b2s6IHVuaWNvZGUoJ2VjNzMnKTtcbiR0aS1pY29uLWJyYW5kLXRpbmRlcjogdW5pY29kZSgnZWQ3MScpO1xuJHRpLWljb24tYnJhbmQtdHVtYmxyOiB1bmljb2RlKCdlZDA0Jyk7XG4kdGktaWNvbi1icmFuZC10d2l0Y2g6IHVuaWNvZGUoJ2VkMDUnKTtcbiR0aS1pY29uLWJyYW5kLXR3aXR0ZXI6IHVuaWNvZGUoJ2VjMjcnKTtcbiR0aS1pY29uLWJyYW5kLXVuc3BsYXNoOiB1bmljb2RlKCdlZGQ4Jyk7XG4kdGktaWNvbi1icmFuZC12ZXJjZWw6IHVuaWNvZGUoJ2VmMjQnKTtcbiR0aS1pY29uLWJyYW5kLXZpbWVvOiB1bmljb2RlKCdlZDA2Jyk7XG4kdGktaWNvbi1icmFuZC12azogdW5pY29kZSgnZWQ3MicpO1xuJHRpLWljb24tYnJhbmQtd2hhdHNhcHA6IHVuaWNvZGUoJ2VjNzQnKTtcbiR0aS1pY29uLWJyYW5kLXdpbmRvd3M6IHVuaWNvZGUoJ2VjZDgnKTtcbiR0aS1pY29uLWJyYW5kLXlhaG9vOiB1bmljb2RlKCdlZDczJyk7XG4kdGktaWNvbi1icmFuZC15Y29tYmluYXRvcjogdW5pY29kZSgnZWRkOScpO1xuJHRpLWljb24tYnJhbmQteW91dHViZTogdW5pY29kZSgnZWM5MCcpO1xuJHRpLWljb24tYnJpZWZjYXNlOiB1bmljb2RlKCdlYTQ2Jyk7XG4kdGktaWNvbi1icmlnaHRuZXNzOiB1bmljb2RlKCdlYjdmJyk7XG4kdGktaWNvbi1icmlnaHRuZXNzLTI6IHVuaWNvZGUoJ2VlMTknKTtcbiR0aS1pY29uLWJyaWdodG5lc3MtZG93bjogdW5pY29kZSgnZWI3ZCcpO1xuJHRpLWljb24tYnJpZ2h0bmVzcy1oYWxmOiB1bmljb2RlKCdlZTFhJyk7XG4kdGktaWNvbi1icmlnaHRuZXNzLXVwOiB1bmljb2RlKCdlYjdlJyk7XG4kdGktaWNvbi1icm93c2VyOiB1bmljb2RlKCdlYmI3Jyk7XG4kdGktaWNvbi1icnVzaDogdW5pY29kZSgnZWJiOCcpO1xuJHRpLWljb24tYnVja2V0OiB1bmljb2RlKCdlYTQ3Jyk7XG4kdGktaWNvbi1idWc6IHVuaWNvZGUoJ2VhNDgnKTtcbiR0aS1pY29uLWJ1aWxkaW5nOiB1bmljb2RlKCdlYTRmJyk7XG4kdGktaWNvbi1idWlsZGluZy1hcmNoOiB1bmljb2RlKCdlYTQ5Jyk7XG4kdGktaWNvbi1idWlsZGluZy1iYW5rOiB1bmljb2RlKCdlYmUyJyk7XG4kdGktaWNvbi1idWlsZGluZy1icmlkZ2U6IHVuaWNvZGUoJ2VhNGInKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWJyaWRnZS0yOiB1bmljb2RlKCdlYTRhJyk7XG4kdGktaWNvbi1idWlsZGluZy1jYXJvdXNlbDogdW5pY29kZSgnZWQ4NycpO1xuJHRpLWljb24tYnVpbGRpbmctY2FzdGxlOiB1bmljb2RlKCdlZDg4Jyk7XG4kdGktaWNvbi1idWlsZGluZy1jaHVyY2g6IHVuaWNvZGUoJ2VhNGMnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWNvbW11bml0eTogdW5pY29kZSgnZWJmNicpO1xuJHRpLWljb24tYnVpbGRpbmctY290dGFnZTogdW5pY29kZSgnZWUxYicpO1xuJHRpLWljb24tYnVpbGRpbmctZmFjdG9yeTogdW5pY29kZSgnZWUxYycpO1xuJHRpLWljb24tYnVpbGRpbmctZm9ydHJlc3M6IHVuaWNvZGUoJ2VkODknKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWhvc3BpdGFsOiB1bmljb2RlKCdlYTRkJyk7XG4kdGktaWNvbi1idWlsZGluZy1saWdodGhvdXNlOiB1bmljb2RlKCdlZDhhJyk7XG4kdGktaWNvbi1idWlsZGluZy1tb251bWVudDogdW5pY29kZSgnZWQyNicpO1xuJHRpLWljb24tYnVpbGRpbmctcGF2aWxvbjogdW5pY29kZSgnZWJmNycpO1xuJHRpLWljb24tYnVpbGRpbmctc2t5c2NyYXBlcjogdW5pY29kZSgnZWMzOScpO1xuJHRpLWljb24tYnVpbGRpbmctc3RvcmU6IHVuaWNvZGUoJ2VhNGUnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLXdhcmVob3VzZTogdW5pY29kZSgnZWJlMycpO1xuJHRpLWljb24tYnVsYjogdW5pY29kZSgnZWE1MScpO1xuJHRpLWljb24tYnVsYi1vZmY6IHVuaWNvZGUoJ2VhNTAnKTtcbiR0aS1pY29uLWJ1bGxkb3plcjogdW5pY29kZSgnZWUxZCcpO1xuJHRpLWljb24tYnVzOiB1bmljb2RlKCdlYmU0Jyk7XG4kdGktaWNvbi1idXNpbmVzc3BsYW46IHVuaWNvZGUoJ2VlMWUnKTtcbiR0aS1pY29uLWNhbGN1bGF0b3I6IHVuaWNvZGUoJ2ViODAnKTtcbiR0aS1pY29uLWNhbGVuZGFyOiB1bmljb2RlKCdlYTUzJyk7XG4kdGktaWNvbi1jYWxlbmRhci1ldmVudDogdW5pY29kZSgnZWE1MicpO1xuJHRpLWljb24tY2FsZW5kYXItbWludXM6IHVuaWNvZGUoJ2ViYjknKTtcbiR0aS1pY29uLWNhbGVuZGFyLW9mZjogdW5pY29kZSgnZWUxZicpO1xuJHRpLWljb24tY2FsZW5kYXItcGx1czogdW5pY29kZSgnZWJiYScpO1xuJHRpLWljb24tY2FsZW5kYXItc3RhdHM6IHVuaWNvZGUoJ2VlMjAnKTtcbiR0aS1pY29uLWNhbGVuZGFyLXRpbWU6IHVuaWNvZGUoJ2VlMjEnKTtcbiR0aS1pY29uLWNhbWVyYTogdW5pY29kZSgnZWE1NCcpO1xuJHRpLWljb24tY2FtZXJhLW1pbnVzOiB1bmljb2RlKCdlYzNhJyk7XG4kdGktaWNvbi1jYW1lcmEtb2ZmOiB1bmljb2RlKCdlY2VlJyk7XG4kdGktaWNvbi1jYW1lcmEtcGx1czogdW5pY29kZSgnZWMzYicpO1xuJHRpLWljb24tY2FtZXJhLXJvdGF0ZTogdW5pY29kZSgnZWUyMicpO1xuJHRpLWljb24tY2FtZXJhLXNlbGZpZTogdW5pY29kZSgnZWUyMycpO1xuJHRpLWljb24tY2FuZHk6IHVuaWNvZGUoJ2VmMGQnKTtcbiR0aS1pY29uLWNhcHR1cmU6IHVuaWNvZGUoJ2VjM2MnKTtcbiR0aS1pY29uLWNhcjogdW5pY29kZSgnZWJiYicpO1xuJHRpLWljb24tY2FyLWNyYW5lOiB1bmljb2RlKCdlZjI1Jyk7XG4kdGktaWNvbi1jYXJhdmFuOiB1bmljb2RlKCdlYzdjJyk7XG4kdGktaWNvbi1jYXJkYm9hcmRzOiB1bmljb2RlKCdlZDc0Jyk7XG4kdGktaWNvbi1jYXJldC1kb3duOiB1bmljb2RlKCdlYjVkJyk7XG4kdGktaWNvbi1jYXJldC1sZWZ0OiB1bmljb2RlKCdlYjVlJyk7XG4kdGktaWNvbi1jYXJldC1yaWdodDogdW5pY29kZSgnZWI1ZicpO1xuJHRpLWljb24tY2FyZXQtdXA6IHVuaWNvZGUoJ2ViNjAnKTtcbiR0aS1pY29uLWNhc2g6IHVuaWNvZGUoJ2VhNTUnKTtcbiR0aS1pY29uLWNhc2gtYmFua25vdGU6IHVuaWNvZGUoJ2VlMjUnKTtcbiR0aS1pY29uLWNhc2gtYmFua25vdGUtb2ZmOiB1bmljb2RlKCdlZTI0Jyk7XG4kdGktaWNvbi1jYXN0OiB1bmljb2RlKCdlYTU2Jyk7XG4kdGktaWNvbi1jZTogdW5pY29kZSgnZWQ3NScpO1xuJHRpLWljb24tY2VydGlmaWNhdGU6IHVuaWNvZGUoJ2VkNzYnKTtcbiR0aS1pY29uLWNoYXJnaW5nLXBpbGU6IHVuaWNvZGUoJ2VlMjYnKTtcbiR0aS1pY29uLWNoYXJ0LWFyY3M6IHVuaWNvZGUoJ2VlMjgnKTtcbiR0aS1pY29uLWNoYXJ0LWFyY3MtMzogdW5pY29kZSgnZWUyNycpO1xuJHRpLWljb24tY2hhcnQtYXJlYTogdW5pY29kZSgnZWE1OCcpO1xuJHRpLWljb24tY2hhcnQtYXJlYS1saW5lOiB1bmljb2RlKCdlYTU3Jyk7XG4kdGktaWNvbi1jaGFydC1hcnJvd3M6IHVuaWNvZGUoJ2VlMmEnKTtcbiR0aS1pY29uLWNoYXJ0LWFycm93cy12ZXJ0aWNhbDogdW5pY29kZSgnZWUyOScpO1xuJHRpLWljb24tY2hhcnQtYmFyOiB1bmljb2RlKCdlYTU5Jyk7XG4kdGktaWNvbi1jaGFydC1idWJibGU6IHVuaWNvZGUoJ2VjNzUnKTtcbiR0aS1pY29uLWNoYXJ0LWNhbmRsZTogdW5pY29kZSgnZWE1YScpO1xuJHRpLWljb24tY2hhcnQtY2lyY2xlczogdW5pY29kZSgnZWUyYicpO1xuJHRpLWljb24tY2hhcnQtZG9udXQ6IHVuaWNvZGUoJ2VhNWInKTtcbiR0aS1pY29uLWNoYXJ0LWRvbnV0LTI6IHVuaWNvZGUoJ2VlMmMnKTtcbiR0aS1pY29uLWNoYXJ0LWRvbnV0LTM6IHVuaWNvZGUoJ2VlMmQnKTtcbiR0aS1pY29uLWNoYXJ0LWRvbnV0LTQ6IHVuaWNvZGUoJ2VlMmUnKTtcbiR0aS1pY29uLWNoYXJ0LWRvdHM6IHVuaWNvZGUoJ2VlMmYnKTtcbiR0aS1pY29uLWNoYXJ0LWluZm9ncmFwaGljOiB1bmljb2RlKCdlZTMwJyk7XG4kdGktaWNvbi1jaGFydC1saW5lOiB1bmljb2RlKCdlYTVjJyk7XG4kdGktaWNvbi1jaGFydC1waWU6IHVuaWNvZGUoJ2VhNWQnKTtcbiR0aS1pY29uLWNoYXJ0LXBpZS0yOiB1bmljb2RlKCdlZTMxJyk7XG4kdGktaWNvbi1jaGFydC1waWUtMzogdW5pY29kZSgnZWUzMicpO1xuJHRpLWljb24tY2hhcnQtcGllLTQ6IHVuaWNvZGUoJ2VlMzMnKTtcbiR0aS1pY29uLWNoYXJ0LXJhZGFyOiB1bmljb2RlKCdlZDc3Jyk7XG4kdGktaWNvbi1jaGVjazogdW5pY29kZSgnZWE1ZScpO1xuJHRpLWljb24tY2hlY2tib3g6IHVuaWNvZGUoJ2ViYTYnKTtcbiR0aS1pY29uLWNoZWNrczogdW5pY29kZSgnZWJhYScpO1xuJHRpLWljb24tY2hlZXNlOiB1bmljb2RlKCdlZjI2Jyk7XG4kdGktaWNvbi1jaGV2cm9uLWRvd246IHVuaWNvZGUoJ2VhNWYnKTtcbiR0aS1pY29uLWNoZXZyb24tZG93bi1sZWZ0OiB1bmljb2RlKCdlZDA5Jyk7XG4kdGktaWNvbi1jaGV2cm9uLWRvd24tcmlnaHQ6IHVuaWNvZGUoJ2VkMGEnKTtcbiR0aS1pY29uLWNoZXZyb24tbGVmdDogdW5pY29kZSgnZWE2MCcpO1xuJHRpLWljb24tY2hldnJvbi1yaWdodDogdW5pY29kZSgnZWE2MScpO1xuJHRpLWljb24tY2hldnJvbi11cDogdW5pY29kZSgnZWE2MicpO1xuJHRpLWljb24tY2hldnJvbi11cC1sZWZ0OiB1bmljb2RlKCdlZDBiJyk7XG4kdGktaWNvbi1jaGV2cm9uLXVwLXJpZ2h0OiB1bmljb2RlKCdlZDBjJyk7XG4kdGktaWNvbi1jaGV2cm9ucy1kb3duOiB1bmljb2RlKCdlYTYzJyk7XG4kdGktaWNvbi1jaGV2cm9ucy1kb3duLWxlZnQ6IHVuaWNvZGUoJ2VkMGQnKTtcbiR0aS1pY29uLWNoZXZyb25zLWRvd24tcmlnaHQ6IHVuaWNvZGUoJ2VkMGUnKTtcbiR0aS1pY29uLWNoZXZyb25zLWxlZnQ6IHVuaWNvZGUoJ2VhNjQnKTtcbiR0aS1pY29uLWNoZXZyb25zLXJpZ2h0OiB1bmljb2RlKCdlYTY1Jyk7XG4kdGktaWNvbi1jaGV2cm9ucy11cDogdW5pY29kZSgnZWE2NicpO1xuJHRpLWljb24tY2hldnJvbnMtdXAtbGVmdDogdW5pY29kZSgnZWQwZicpO1xuJHRpLWljb24tY2hldnJvbnMtdXAtcmlnaHQ6IHVuaWNvZGUoJ2VkMTAnKTtcbiR0aS1pY29uLWNocmlzdG1hcy10cmVlOiB1bmljb2RlKCdlZDc4Jyk7XG4kdGktaWNvbi1jaXJjbGU6IHVuaWNvZGUoJ2VhNmInKTtcbiR0aS1pY29uLWNpcmNsZS0wOiB1bmljb2RlKCdlZTM0Jyk7XG4kdGktaWNvbi1jaXJjbGUtMTogdW5pY29kZSgnZWUzNScpO1xuJHRpLWljb24tY2lyY2xlLTI6IHVuaWNvZGUoJ2VlMzYnKTtcbiR0aS1pY29uLWNpcmNsZS0zOiB1bmljb2RlKCdlZTM3Jyk7XG4kdGktaWNvbi1jaXJjbGUtNDogdW5pY29kZSgnZWUzOCcpO1xuJHRpLWljb24tY2lyY2xlLTU6IHVuaWNvZGUoJ2VlMzknKTtcbiR0aS1pY29uLWNpcmNsZS02OiB1bmljb2RlKCdlZTNhJyk7XG4kdGktaWNvbi1jaXJjbGUtNzogdW5pY29kZSgnZWUzYicpO1xuJHRpLWljb24tY2lyY2xlLTg6IHVuaWNvZGUoJ2VlM2MnKTtcbiR0aS1pY29uLWNpcmNsZS05OiB1bmljb2RlKCdlZTNkJyk7XG4kdGktaWNvbi1jaXJjbGUtY2hlY2s6IHVuaWNvZGUoJ2VhNjcnKTtcbiR0aS1pY29uLWNpcmNsZS1kYXNoZWQ6IHVuaWNvZGUoJ2VkMjcnKTtcbiR0aS1pY29uLWNpcmNsZS1kb3R0ZWQ6IHVuaWNvZGUoJ2VkMjgnKTtcbiR0aS1pY29uLWNpcmNsZS1oYWxmOiB1bmljb2RlKCdlZTNmJyk7XG4kdGktaWNvbi1jaXJjbGUtaGFsZi12ZXJ0aWNhbDogdW5pY29kZSgnZWUzZScpO1xuJHRpLWljb24tY2lyY2xlLW1pbnVzOiB1bmljb2RlKCdlYTY4Jyk7XG4kdGktaWNvbi1jaXJjbGUtb2ZmOiB1bmljb2RlKCdlZTQwJyk7XG4kdGktaWNvbi1jaXJjbGUtcGx1czogdW5pY29kZSgnZWE2OScpO1xuJHRpLWljb24tY2lyY2xlLXNxdWFyZTogdW5pY29kZSgnZWNlNCcpO1xuJHRpLWljb24tY2lyY2xlLXg6IHVuaWNvZGUoJ2VhNmEnKTtcbiR0aS1pY29uLWNpcmNsZXM6IHVuaWNvZGUoJ2VjZTUnKTtcbiR0aS1pY29uLWNsZWFyLWFsbDogdW5pY29kZSgnZWU0MScpO1xuJHRpLWljb24tY2xlYXItZm9ybWF0dGluZzogdW5pY29kZSgnZWJlNScpO1xuJHRpLWljb24tY2xpY2s6IHVuaWNvZGUoJ2ViYmMnKTtcbiR0aS1pY29uLWNsaXBib2FyZDogdW5pY29kZSgnZWE2ZicpO1xuJHRpLWljb24tY2xpcGJvYXJkLWNoZWNrOiB1bmljb2RlKCdlYTZjJyk7XG4kdGktaWNvbi1jbGlwYm9hcmQtbGlzdDogdW5pY29kZSgnZWE2ZCcpO1xuJHRpLWljb24tY2xpcGJvYXJkLXg6IHVuaWNvZGUoJ2VhNmUnKTtcbiR0aS1pY29uLWNsb2NrOiB1bmljb2RlKCdlYTcwJyk7XG4kdGktaWNvbi1jbG91ZDogdW5pY29kZSgnZWE3NicpO1xuJHRpLWljb24tY2xvdWQtZG93bmxvYWQ6IHVuaWNvZGUoJ2VhNzEnKTtcbiR0aS1pY29uLWNsb3VkLWZvZzogdW5pY29kZSgnZWNkOScpO1xuJHRpLWljb24tY2xvdWQtb2ZmOiB1bmljb2RlKCdlZDNlJyk7XG4kdGktaWNvbi1jbG91ZC1yYWluOiB1bmljb2RlKCdlYTcyJyk7XG4kdGktaWNvbi1jbG91ZC1zbm93OiB1bmljb2RlKCdlYTczJyk7XG4kdGktaWNvbi1jbG91ZC1zdG9ybTogdW5pY29kZSgnZWE3NCcpO1xuJHRpLWljb24tY2xvdWQtdXBsb2FkOiB1bmljb2RlKCdlYTc1Jyk7XG4kdGktaWNvbi1jb2RlOiB1bmljb2RlKCdlYTc3Jyk7XG4kdGktaWNvbi1jb2RlLW1pbnVzOiB1bmljb2RlKCdlZTQyJyk7XG4kdGktaWNvbi1jb2RlLXBsdXM6IHVuaWNvZGUoJ2VlNDMnKTtcbiR0aS1pY29uLWNvZmZlZTogdW5pY29kZSgnZWYwZScpO1xuJHRpLWljb24tY29pbjogdW5pY29kZSgnZWI4MicpO1xuJHRpLWljb24tY29sb3ItcGlja2VyOiB1bmljb2RlKCdlYmU2Jyk7XG4kdGktaWNvbi1jb2xvci1zd2F0Y2g6IHVuaWNvZGUoJ2ViNjEnKTtcbiR0aS1pY29uLWNvbHVtbi1pbnNlcnQtbGVmdDogdW5pY29kZSgnZWU0NCcpO1xuJHRpLWljb24tY29sdW1uLWluc2VydC1yaWdodDogdW5pY29kZSgnZWU0NScpO1xuJHRpLWljb24tY29sdW1uczogdW5pY29kZSgnZWI4MycpO1xuJHRpLWljb24tY29tZXQ6IHVuaWNvZGUoJ2VjNzYnKTtcbiR0aS1pY29uLWNvbW1hbmQ6IHVuaWNvZGUoJ2VhNzgnKTtcbiR0aS1pY29uLWNvbXBhc3M6IHVuaWNvZGUoJ2VhNzknKTtcbiR0aS1pY29uLWNvbmZldHRpOiB1bmljb2RlKCdlZTQ2Jyk7XG4kdGktaWNvbi1jb250YWluZXI6IHVuaWNvZGUoJ2VlNDcnKTtcbiR0aS1pY29uLWNvbnRyYXN0OiB1bmljb2RlKCdlYzRlJyk7XG4kdGktaWNvbi1jb29raWU6IHVuaWNvZGUoJ2VmMGYnKTtcbiR0aS1pY29uLWNvcHk6IHVuaWNvZGUoJ2VhN2EnKTtcbiR0aS1pY29uLWNvcHlsZWZ0OiB1bmljb2RlKCdlYzNkJyk7XG4kdGktaWNvbi1jb3B5cmlnaHQ6IHVuaWNvZGUoJ2VhN2InKTtcbiR0aS1pY29uLWNvcm5lci1kb3duLWxlZnQ6IHVuaWNvZGUoJ2VhN2MnKTtcbiR0aS1pY29uLWNvcm5lci1kb3duLWxlZnQtZG91YmxlOiB1bmljb2RlKCdlZTQ4Jyk7XG4kdGktaWNvbi1jb3JuZXItZG93bi1yaWdodDogdW5pY29kZSgnZWE3ZCcpO1xuJHRpLWljb24tY29ybmVyLWRvd24tcmlnaHQtZG91YmxlOiB1bmljb2RlKCdlZTQ5Jyk7XG4kdGktaWNvbi1jb3JuZXItbGVmdC1kb3duOiB1bmljb2RlKCdlYTdlJyk7XG4kdGktaWNvbi1jb3JuZXItbGVmdC1kb3duLWRvdWJsZTogdW5pY29kZSgnZWU0YScpO1xuJHRpLWljb24tY29ybmVyLWxlZnQtdXA6IHVuaWNvZGUoJ2VhN2YnKTtcbiR0aS1pY29uLWNvcm5lci1sZWZ0LXVwLWRvdWJsZTogdW5pY29kZSgnZWU0YicpO1xuJHRpLWljb24tY29ybmVyLXJpZ2h0LWRvd246IHVuaWNvZGUoJ2VhODAnKTtcbiR0aS1pY29uLWNvcm5lci1yaWdodC1kb3duLWRvdWJsZTogdW5pY29kZSgnZWU0YycpO1xuJHRpLWljb24tY29ybmVyLXJpZ2h0LXVwOiB1bmljb2RlKCdlYTgxJyk7XG4kdGktaWNvbi1jb3JuZXItcmlnaHQtdXAtZG91YmxlOiB1bmljb2RlKCdlZTRkJyk7XG4kdGktaWNvbi1jb3JuZXItdXAtbGVmdDogdW5pY29kZSgnZWE4MicpO1xuJHRpLWljb24tY29ybmVyLXVwLWxlZnQtZG91YmxlOiB1bmljb2RlKCdlZTRlJyk7XG4kdGktaWNvbi1jb3JuZXItdXAtcmlnaHQ6IHVuaWNvZGUoJ2VhODMnKTtcbiR0aS1pY29uLWNvcm5lci11cC1yaWdodC1kb3VibGU6IHVuaWNvZGUoJ2VlNGYnKTtcbiR0aS1pY29uLWNyYW5lOiB1bmljb2RlKCdlZjI3Jyk7XG4kdGktaWNvbi1jcmVkaXQtY2FyZDogdW5pY29kZSgnZWE4NCcpO1xuJHRpLWljb24tY3JlZGl0LWNhcmQtb2ZmOiB1bmljb2RlKCdlZDExJyk7XG4kdGktaWNvbi1jcm9wOiB1bmljb2RlKCdlYTg1Jyk7XG4kdGktaWNvbi1jcm9zc2hhaXI6IHVuaWNvZGUoJ2VjM2UnKTtcbiR0aS1pY29uLWNyb3duOiB1bmljb2RlKCdlZDEyJyk7XG4kdGktaWNvbi1jcm93bi1vZmY6IHVuaWNvZGUoJ2VlNTAnKTtcbiR0aS1pY29uLWN1cDogdW5pY29kZSgnZWYyOCcpO1xuJHRpLWljb24tY3VybHktbG9vcDogdW5pY29kZSgnZWNkYScpO1xuJHRpLWljb24tY3VycmVuY3ktYmFocmFpbmk6IHVuaWNvZGUoJ2VlNTEnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWJhdGg6IHVuaWNvZGUoJ2VlNTInKTtcbiR0aS1pY29uLWN1cnJlbmN5LWJpdGNvaW46IHVuaWNvZGUoJ2ViYWInKTtcbiR0aS1pY29uLWN1cnJlbmN5LWNlbnQ6IHVuaWNvZGUoJ2VlNTMnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWRpbmFyOiB1bmljb2RlKCdlZTU0Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1kaXJoYW06IHVuaWNvZGUoJ2VlNTUnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWRvbGxhcjogdW5pY29kZSgnZWI4NCcpO1xuJHRpLWljb24tY3VycmVuY3ktZG9sbGFyLWF1c3RyYWxpYW46IHVuaWNvZGUoJ2VlNTYnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1jYW5hZGlhbjogdW5pY29kZSgnZWU1NycpO1xuJHRpLWljb24tY3VycmVuY3ktZG9sbGFyLXNpbmdhcG9yZTogdW5pY29kZSgnZWU1OCcpO1xuJHRpLWljb24tY3VycmVuY3ktZXRoZXJldW06IHVuaWNvZGUoJ2VlNTknKTtcbiR0aS1pY29uLWN1cnJlbmN5LWV1cm86IHVuaWNvZGUoJ2ViODUnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWZvcmludDogdW5pY29kZSgnZWU1YScpO1xuJHRpLWljb24tY3VycmVuY3ktZnJhbms6IHVuaWNvZGUoJ2VlNWInKTtcbiR0aS1pY29uLWN1cnJlbmN5LWtyb25lLWN6ZWNoOiB1bmljb2RlKCdlZTVjJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1rcm9uZS1kYW5pc2g6IHVuaWNvZGUoJ2VlNWQnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWtyb25lLXN3ZWRpc2g6IHVuaWNvZGUoJ2VlNWUnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWxldTogdW5pY29kZSgnZWU1ZicpO1xuJHRpLWljb24tY3VycmVuY3ktbGlyYTogdW5pY29kZSgnZWU2MCcpO1xuJHRpLWljb24tY3VycmVuY3ktbGl0ZWNvaW46IHVuaWNvZGUoJ2VlNjEnKTtcbiR0aS1pY29uLWN1cnJlbmN5LW5haXJhOiB1bmljb2RlKCdlZTYyJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1wb3VuZDogdW5pY29kZSgnZWJhYycpO1xuJHRpLWljb24tY3VycmVuY3ktcmVhbDogdW5pY29kZSgnZWU2MycpO1xuJHRpLWljb24tY3VycmVuY3ktcmVubWluYmk6IHVuaWNvZGUoJ2VlNjQnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXJpcHBsZTogdW5pY29kZSgnZWU2NScpO1xuJHRpLWljb24tY3VycmVuY3ktcml5YWw6IHVuaWNvZGUoJ2VlNjYnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXJ1YmVsOiB1bmljb2RlKCdlZTY3Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1ydXBlZTogdW5pY29kZSgnZWJhZCcpO1xuJHRpLWljb24tY3VycmVuY3ktc2hla2VsOiB1bmljb2RlKCdlZTY4Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS10YWthOiB1bmljb2RlKCdlZTY5Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS10dWdyaWs6IHVuaWNvZGUoJ2VlNmEnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXdvbjogdW5pY29kZSgnZWU2YicpO1xuJHRpLWljb24tY3VycmVuY3kteWVuOiB1bmljb2RlKCdlYmFlJyk7XG4kdGktaWNvbi1jdXJyZW5jeS16bG90eTogdW5pY29kZSgnZWU2YycpO1xuJHRpLWljb24tY3VycmVudC1sb2NhdGlvbjogdW5pY29kZSgnZWNlZicpO1xuJHRpLWljb24tY3Vyc29yLXRleHQ6IHVuaWNvZGUoJ2VlNmQnKTtcbiR0aS1pY29uLWN1dDogdW5pY29kZSgnZWE4NicpO1xuJHRpLWljb24tZGFzaGJvYXJkOiB1bmljb2RlKCdlYTg3Jyk7XG4kdGktaWNvbi1kYXRhYmFzZTogdW5pY29kZSgnZWE4OCcpO1xuJHRpLWljb24tZGF0YWJhc2UtZXhwb3J0OiB1bmljb2RlKCdlZTZlJyk7XG4kdGktaWNvbi1kYXRhYmFzZS1pbXBvcnQ6IHVuaWNvZGUoJ2VlNmYnKTtcbiR0aS1pY29uLWRhdGFiYXNlLW9mZjogdW5pY29kZSgnZWU3MCcpO1xuJHRpLWljb24tZGV0YWlsczogdW5pY29kZSgnZWU3MScpO1xuJHRpLWljb24tZGV2aWNlLWFuYWx5dGljczogdW5pY29kZSgnZWU3MicpO1xuJHRpLWljb24tZGV2aWNlLWF1ZGlvLXRhcGU6IHVuaWNvZGUoJ2VlNzMnKTtcbiR0aS1pY29uLWRldmljZS1jY3R2OiB1bmljb2RlKCdlZTc0Jyk7XG4kdGktaWNvbi1kZXZpY2UtY29tcHV0ZXItY2FtZXJhOiB1bmljb2RlKCdlZTc2Jyk7XG4kdGktaWNvbi1kZXZpY2UtY29tcHV0ZXItY2FtZXJhLW9mZjogdW5pY29kZSgnZWU3NScpO1xuJHRpLWljb24tZGV2aWNlLWRlc2t0b3A6IHVuaWNvZGUoJ2VhODknKTtcbiR0aS1pY29uLWRldmljZS1kZXNrdG9wLWFuYWx5dGljczogdW5pY29kZSgnZWU3NycpO1xuJHRpLWljb24tZGV2aWNlLWRlc2t0b3Atb2ZmOiB1bmljb2RlKCdlZTc4Jyk7XG4kdGktaWNvbi1kZXZpY2UtZmxvcHB5OiB1bmljb2RlKCdlYjYyJyk7XG4kdGktaWNvbi1kZXZpY2UtZ2FtZXBhZDogdW5pY29kZSgnZWI2MycpO1xuJHRpLWljb24tZGV2aWNlLWxhcHRvcDogdW5pY29kZSgnZWI2NCcpO1xuJHRpLWljb24tZGV2aWNlLW1vYmlsZTogdW5pY29kZSgnZWE4YScpO1xuJHRpLWljb24tZGV2aWNlLW1vYmlsZS1tZXNzYWdlOiB1bmljb2RlKCdlZTc5Jyk7XG4kdGktaWNvbi1kZXZpY2UtbW9iaWxlLXJvdGF0ZWQ6IHVuaWNvZGUoJ2VjZGInKTtcbiR0aS1pY29uLWRldmljZS1tb2JpbGUtdmlicmF0aW9uOiB1bmljb2RlKCdlYjg2Jyk7XG4kdGktaWNvbi1kZXZpY2Utc3BlYWtlcjogdW5pY29kZSgnZWE4YicpO1xuJHRpLWljb24tZGV2aWNlLXRhYmxldDogdW5pY29kZSgnZWE4YycpO1xuJHRpLWljb24tZGV2aWNlLXR2OiB1bmljb2RlKCdlYThkJyk7XG4kdGktaWNvbi1kZXZpY2Utd2F0Y2g6IHVuaWNvZGUoJ2ViZjknKTtcbiR0aS1pY29uLWRldmljZXM6IHVuaWNvZGUoJ2ViODcnKTtcbiR0aS1pY29uLWRldmljZXMtMjogdW5pY29kZSgnZWQyOScpO1xuJHRpLWljb24tZGV2aWNlcy1wYzogdW5pY29kZSgnZWU3YScpO1xuJHRpLWljb24tZGlhbW9uZDogdW5pY29kZSgnZWI2NScpO1xuJHRpLWljb24tZGljZTogdW5pY29kZSgnZWI2NicpO1xuJHRpLWljb24tZGltZW5zaW9uczogdW5pY29kZSgnZWU3YicpO1xuJHRpLWljb24tZGlyZWN0aW9uOiB1bmljb2RlKCdlYmZiJyk7XG4kdGktaWNvbi1kaXJlY3Rpb24taG9yaXpvbnRhbDogdW5pY29kZSgnZWJmYScpO1xuJHRpLWljb24tZGlyZWN0aW9uczogdW5pY29kZSgnZWE4ZScpO1xuJHRpLWljb24tZGlzYWJsZWQ6IHVuaWNvZGUoJ2VhOGYnKTtcbiR0aS1pY29uLWRpc2FibGVkLTI6IHVuaWNvZGUoJ2ViYWYnKTtcbiR0aS1pY29uLWRpc2M6IHVuaWNvZGUoJ2VhOTAnKTtcbiR0aS1pY29uLWRpc2NvdW50OiB1bmljb2RlKCdlYmJkJyk7XG4kdGktaWNvbi1kaXNjb3VudC0yOiB1bmljb2RlKCdlZTdjJyk7XG4kdGktaWNvbi1kaXZpZGU6IHVuaWNvZGUoJ2VkNWMnKTtcbiR0aS1pY29uLWRuYTogdW5pY29kZSgnZWU3ZCcpO1xuJHRpLWljb24tZG9nLWJvd2w6IHVuaWNvZGUoJ2VmMjknKTtcbiR0aS1pY29uLWRvdHM6IHVuaWNvZGUoJ2VhOTUnKTtcbiR0aS1pY29uLWRvdHMtY2lyY2xlLWhvcml6b250YWw6IHVuaWNvZGUoJ2VhOTEnKTtcbiR0aS1pY29uLWRvdHMtZGlhZ29uYWw6IHVuaWNvZGUoJ2VhOTMnKTtcbiR0aS1pY29uLWRvdHMtZGlhZ29uYWwtMjogdW5pY29kZSgnZWE5MicpO1xuJHRpLWljb24tZG90cy12ZXJ0aWNhbDogdW5pY29kZSgnZWE5NCcpO1xuJHRpLWljb24tZG93bmxvYWQ6IHVuaWNvZGUoJ2VhOTYnKTtcbiR0aS1pY29uLWRyYWctZHJvcDogdW5pY29kZSgnZWI4OScpO1xuJHRpLWljb24tZHJhZy1kcm9wLTI6IHVuaWNvZGUoJ2ViODgnKTtcbiR0aS1pY29uLWRyb25lOiB1bmljb2RlKCdlZDc5Jyk7XG4kdGktaWNvbi1kcm9uZS1vZmY6IHVuaWNvZGUoJ2VlN2UnKTtcbiR0aS1pY29uLWRyb3BsZXQ6IHVuaWNvZGUoJ2VhOTcnKTtcbiR0aS1pY29uLWRyb3BsZXQtZmlsbGVkOiB1bmljb2RlKCdlZTgwJyk7XG4kdGktaWNvbi1kcm9wbGV0LWZpbGxlZC0yOiB1bmljb2RlKCdlZTdmJyk7XG4kdGktaWNvbi1kcm9wbGV0LWhhbGY6IHVuaWNvZGUoJ2VlODInKTtcbiR0aS1pY29uLWRyb3BsZXQtaGFsZi0yOiB1bmljb2RlKCdlZTgxJyk7XG4kdGktaWNvbi1kcm9wbGV0LW9mZjogdW5pY29kZSgnZWU4MycpO1xuJHRpLWljb24tZWFyOiB1bmljb2RlKCdlYmNlJyk7XG4kdGktaWNvbi1lYXItb2ZmOiB1bmljb2RlKCdlZTg0Jyk7XG4kdGktaWNvbi1lZGl0OiB1bmljb2RlKCdlYTk4Jyk7XG4kdGktaWNvbi1lZGl0LWNpcmNsZTogdW5pY29kZSgnZWU4NScpO1xuJHRpLWljb24tZWdnOiB1bmljb2RlKCdlYjhhJyk7XG4kdGktaWNvbi1lbXBoYXNpczogdW5pY29kZSgnZWJjZicpO1xuJHRpLWljb24tZXF1YWw6IHVuaWNvZGUoJ2VlODcnKTtcbiR0aS1pY29uLWVxdWFsLW5vdDogdW5pY29kZSgnZWU4NicpO1xuJHRpLWljb24tZXJhc2VyOiB1bmljb2RlKCdlYjhiJyk7XG4kdGktaWNvbi1leGNoYW5nZTogdW5pY29kZSgnZWJlNycpO1xuJHRpLWljb24tZXhwb3N1cmU6IHVuaWNvZGUoJ2ViOGMnKTtcbiR0aS1pY29uLWV4dGVybmFsLWxpbms6IHVuaWNvZGUoJ2VhOTknKTtcbiR0aS1pY29uLWV5ZTogdW5pY29kZSgnZWE5YScpO1xuJHRpLWljb24tZXllLWNoZWNrOiB1bmljb2RlKCdlZTg4Jyk7XG4kdGktaWNvbi1leWUtb2ZmOiB1bmljb2RlKCdlY2YwJyk7XG4kdGktaWNvbi1leWVnbGFzczogdW5pY29kZSgnZWU4YScpO1xuJHRpLWljb24tZXllZ2xhc3MtMjogdW5pY29kZSgnZWU4OScpO1xuJHRpLWljb24tZmFjZS1pZDogdW5pY29kZSgnZWE5YicpO1xuJHRpLWljb24tZmFsbDogdW5pY29kZSgnZWNiOScpO1xuJHRpLWljb24tZmVhdGhlcjogdW5pY29kZSgnZWU4YicpO1xuJHRpLWljb24tZmVuY2U6IHVuaWNvZGUoJ2VmMmEnKTtcbiR0aS1pY29uLWZpbGU6IHVuaWNvZGUoJ2VhYTQnKTtcbiR0aS1pY29uLWZpbGUtYWxlcnQ6IHVuaWNvZGUoJ2VkZTYnKTtcbiR0aS1pY29uLWZpbGUtYW5hbHl0aWNzOiB1bmljb2RlKCdlZGU3Jyk7XG4kdGktaWNvbi1maWxlLWNlcnRpZmljYXRlOiB1bmljb2RlKCdlZDRkJyk7XG4kdGktaWNvbi1maWxlLWNoZWNrOiB1bmljb2RlKCdlYTljJyk7XG4kdGktaWNvbi1maWxlLWNvZGU6IHVuaWNvZGUoJ2ViZDAnKTtcbiR0aS1pY29uLWZpbGUtY29kZS0yOiB1bmljb2RlKCdlZGU4Jyk7XG4kdGktaWNvbi1maWxlLWRpZmY6IHVuaWNvZGUoJ2VjZjEnKTtcbiR0aS1pY29uLWZpbGUtZGlzbGlrZTogdW5pY29kZSgnZWQyYScpO1xuJHRpLWljb24tZmlsZS1kb3dubG9hZDogdW5pY29kZSgnZWE5ZCcpO1xuJHRpLWljb24tZmlsZS1leHBvcnQ6IHVuaWNvZGUoJ2VkZTknKTtcbiR0aS1pY29uLWZpbGUtaG9yaXpvbnRhbDogdW5pY29kZSgnZWJiMCcpO1xuJHRpLWljb24tZmlsZS1pbXBvcnQ6IHVuaWNvZGUoJ2VkZWEnKTtcbiR0aS1pY29uLWZpbGUtaW5mbzogdW5pY29kZSgnZWRlYycpO1xuJHRpLWljb24tZmlsZS1pbnZvaWNlOiB1bmljb2RlKCdlYjY3Jyk7XG4kdGktaWNvbi1maWxlLWxpa2U6IHVuaWNvZGUoJ2VkMmInKTtcbiR0aS1pY29uLWZpbGUtbWludXM6IHVuaWNvZGUoJ2VhOWUnKTtcbiR0aS1pY29uLWZpbGUtbXVzaWM6IHVuaWNvZGUoJ2VhOWYnKTtcbiR0aS1pY29uLWZpbGUtb2ZmOiB1bmljb2RlKCdlY2YyJyk7XG4kdGktaWNvbi1maWxlLXBob25lOiB1bmljb2RlKCdlY2RjJyk7XG4kdGktaWNvbi1maWxlLXBsdXM6IHVuaWNvZGUoJ2VhYTAnKTtcbiR0aS1pY29uLWZpbGUtcmVwb3J0OiB1bmljb2RlKCdlZGVkJyk7XG4kdGktaWNvbi1maWxlLXNlYXJjaDogdW5pY29kZSgnZWQ1ZCcpO1xuJHRpLWljb24tZmlsZS1zaHJlZGRlcjogdW5pY29kZSgnZWFhMScpO1xuJHRpLWljb24tZmlsZS1zeW1saW5rOiB1bmljb2RlKCdlZDUzJyk7XG4kdGktaWNvbi1maWxlLXRleHQ6IHVuaWNvZGUoJ2VhYTInKTtcbiR0aS1pY29uLWZpbGUtdXBsb2FkOiB1bmljb2RlKCdlYzkxJyk7XG4kdGktaWNvbi1maWxlLXg6IHVuaWNvZGUoJ2VhYTMnKTtcbiR0aS1pY29uLWZpbGUtemlwOiB1bmljb2RlKCdlZDRlJyk7XG4kdGktaWNvbi1maWxlczogdW5pY29kZSgnZWRlZicpO1xuJHRpLWljb24tZmlsZXMtb2ZmOiB1bmljb2RlKCdlZGVlJyk7XG4kdGktaWNvbi1maWx0ZXI6IHVuaWNvZGUoJ2VhYTUnKTtcbiR0aS1pY29uLWZpbHRlci1vZmY6IHVuaWNvZGUoJ2VkMmMnKTtcbiR0aS1pY29uLWZpbmdlcnByaW50OiB1bmljb2RlKCdlYmQxJyk7XG4kdGktaWNvbi1maXJldHJ1Y2s6IHVuaWNvZGUoJ2ViZTgnKTtcbiR0aS1pY29uLWZpc2g6IHVuaWNvZGUoJ2VmMmInKTtcbiR0aS1pY29uLWZsYWc6IHVuaWNvZGUoJ2VhYTYnKTtcbiR0aS1pY29uLWZsYWctMjogdW5pY29kZSgnZWU4YycpO1xuJHRpLWljb24tZmxhZy0zOiB1bmljb2RlKCdlZThkJyk7XG4kdGktaWNvbi1mbGFtZTogdW5pY29kZSgnZWMyYycpO1xuJHRpLWljb24tZmxhcmU6IHVuaWNvZGUoJ2VlOGUnKTtcbiR0aS1pY29uLWZsYXNrOiB1bmljb2RlKCdlYmQyJyk7XG4kdGktaWNvbi1mbGlwLWhvcml6b250YWw6IHVuaWNvZGUoJ2VhYTcnKTtcbiR0aS1pY29uLWZsaXAtdmVydGljYWw6IHVuaWNvZGUoJ2VhYTgnKTtcbiR0aS1pY29uLWZsb2F0LWNlbnRlcjogdW5pY29kZSgnZWJiMScpO1xuJHRpLWljb24tZmxvYXQtbGVmdDogdW5pY29kZSgnZWJiMicpO1xuJHRpLWljb24tZmxvYXQtbm9uZTogdW5pY29kZSgnZWQxMycpO1xuJHRpLWljb24tZmxvYXQtcmlnaHQ6IHVuaWNvZGUoJ2ViYjMnKTtcbiR0aS1pY29uLWZvY3VzOiB1bmljb2RlKCdlYjhkJyk7XG4kdGktaWNvbi1mb2N1cy0yOiB1bmljb2RlKCdlYmQzJyk7XG4kdGktaWNvbi1mb2xkOiB1bmljb2RlKCdlZDU2Jyk7XG4kdGktaWNvbi1mb2xkLWRvd246IHVuaWNvZGUoJ2VkNTQnKTtcbiR0aS1pY29uLWZvbGQtdXA6IHVuaWNvZGUoJ2VkNTUnKTtcbiR0aS1pY29uLWZvbGRlcjogdW5pY29kZSgnZWFhZCcpO1xuJHRpLWljb24tZm9sZGVyLW1pbnVzOiB1bmljb2RlKCdlYWFhJyk7XG4kdGktaWNvbi1mb2xkZXItb2ZmOiB1bmljb2RlKCdlZDE0Jyk7XG4kdGktaWNvbi1mb2xkZXItcGx1czogdW5pY29kZSgnZWFhYicpO1xuJHRpLWljb24tZm9sZGVyLXg6IHVuaWNvZGUoJ2VhYWMnKTtcbiR0aS1pY29uLWZvbGRlcnM6IHVuaWNvZGUoJ2VhYWUnKTtcbiR0aS1pY29uLWZvcmJpZDogdW5pY29kZSgnZWJkNScpO1xuJHRpLWljb24tZm9yYmlkLTI6IHVuaWNvZGUoJ2ViZDQnKTtcbiR0aS1pY29uLWZvcmtsaWZ0OiB1bmljb2RlKCdlYmU5Jyk7XG4kdGktaWNvbi1mb3JtczogdW5pY29kZSgnZWU4ZicpO1xuJHRpLWljb24tZnJhbWU6IHVuaWNvZGUoJ2VhYWYnKTtcbiR0aS1pY29uLWZyaWVuZHM6IHVuaWNvZGUoJ2VhYjAnKTtcbiR0aS1pY29uLWdhcy1zdGF0aW9uOiB1bmljb2RlKCdlYzdkJyk7XG4kdGktaWNvbi1nYXVnZTogdW5pY29kZSgnZWFiMScpO1xuJHRpLWljb24tZ2VvbWV0cnk6IHVuaWNvZGUoJ2VlOTAnKTtcbiR0aS1pY29uLWdob3N0OiB1bmljb2RlKCdlYjhlJyk7XG4kdGktaWNvbi1naWZ0OiB1bmljb2RlKCdlYjY4Jyk7XG4kdGktaWNvbi1naXQtYnJhbmNoOiB1bmljb2RlKCdlYWIyJyk7XG4kdGktaWNvbi1naXQtY29tbWl0OiB1bmljb2RlKCdlYWIzJyk7XG4kdGktaWNvbi1naXQtY29tcGFyZTogdW5pY29kZSgnZWFiNCcpO1xuJHRpLWljb24tZ2l0LWZvcms6IHVuaWNvZGUoJ2ViOGYnKTtcbiR0aS1pY29uLWdpdC1tZXJnZTogdW5pY29kZSgnZWFiNScpO1xuJHRpLWljb24tZ2l0LXB1bGwtcmVxdWVzdDogdW5pY29kZSgnZWFiNicpO1xuJHRpLWljb24tZ2xhc3M6IHVuaWNvZGUoJ2VhYjgnKTtcbiR0aS1pY29uLWdsYXNzLWZ1bGw6IHVuaWNvZGUoJ2VhYjcnKTtcbiR0aS1pY29uLWdsYXNzLW9mZjogdW5pY29kZSgnZWU5MScpO1xuJHRpLWljb24tZ2xvYmU6IHVuaWNvZGUoJ2VhYjknKTtcbiR0aS1pY29uLWdvbGY6IHVuaWNvZGUoJ2VkOGMnKTtcbiR0aS1pY29uLWdwczogdW5pY29kZSgnZWQ3YScpO1xuJHRpLWljb24tZ3JhaW46IHVuaWNvZGUoJ2VlOTInKTtcbiR0aS1pY29uLWdyaWQtZG90czogdW5pY29kZSgnZWFiYScpO1xuJHRpLWljb24tZ3JpcC1ob3Jpem9udGFsOiB1bmljb2RlKCdlYzAwJyk7XG4kdGktaWNvbi1ncmlwLXZlcnRpY2FsOiB1bmljb2RlKCdlYzAxJyk7XG4kdGktaWNvbi1ncm93dGg6IHVuaWNvZGUoJ2VlOTMnKTtcbiR0aS1pY29uLWgtMTogdW5pY29kZSgnZWM5NCcpO1xuJHRpLWljb24taC0yOiB1bmljb2RlKCdlYzk1Jyk7XG4kdGktaWNvbi1oLTM6IHVuaWNvZGUoJ2VjOTYnKTtcbiR0aS1pY29uLWgtNDogdW5pY29kZSgnZWM5NycpO1xuJHRpLWljb24taC01OiB1bmljb2RlKCdlYzk4Jyk7XG4kdGktaWNvbi1oLTY6IHVuaWNvZGUoJ2VjOTknKTtcbiR0aS1pY29uLWhhbmQtZmluZ2VyOiB1bmljb2RlKCdlZTk0Jyk7XG4kdGktaWNvbi1oYW5kLWxpdHRsZS1maW5nZXI6IHVuaWNvZGUoJ2VlOTUnKTtcbiR0aS1pY29uLWhhbmQtbWlkZGxlLWZpbmdlcjogdW5pY29kZSgnZWMyZCcpO1xuJHRpLWljb24taGFuZC1vZmY6IHVuaWNvZGUoJ2VkMTUnKTtcbiR0aS1pY29uLWhhbmQtcmluZy1maW5nZXI6IHVuaWNvZGUoJ2VlOTYnKTtcbiR0aS1pY29uLWhhbmQtcm9jazogdW5pY29kZSgnZWU5NycpO1xuJHRpLWljb24taGFuZC1zdG9wOiB1bmljb2RlKCdlYzJlJyk7XG4kdGktaWNvbi1oYW5kLXRocmVlLWZpbmdlcnM6IHVuaWNvZGUoJ2VlOTgnKTtcbiR0aS1pY29uLWhhbmQtdHdvLWZpbmdlcnM6IHVuaWNvZGUoJ2VlOTknKTtcbiR0aS1pY29uLWhhbmdlcjogdW5pY29kZSgnZWU5YScpO1xuJHRpLWljb24taGFzaDogdW5pY29kZSgnZWFiYycpO1xuJHRpLWljb24taGVhZGluZzogdW5pY29kZSgnZWU5YicpO1xuJHRpLWljb24taGVhZHBob25lczogdW5pY29kZSgnZWFiZCcpO1xuJHRpLWljb24taGVhZHBob25lcy1vZmY6IHVuaWNvZGUoJ2VkMWQnKTtcbiR0aS1pY29uLWhlYWRzZXQ6IHVuaWNvZGUoJ2ViOTAnKTtcbiR0aS1pY29uLWhlYXJ0OiB1bmljb2RlKCdlYWJlJyk7XG4kdGktaWNvbi1oZWFydC1icm9rZW46IHVuaWNvZGUoJ2VjYmEnKTtcbiR0aS1pY29uLWhlbGljb3B0ZXI6IHVuaWNvZGUoJ2VkOGUnKTtcbiR0aS1pY29uLWhlbGljb3B0ZXItbGFuZGluZzogdW5pY29kZSgnZWQ4ZCcpO1xuJHRpLWljb24taGVscDogdW5pY29kZSgnZWFiZicpO1xuJHRpLWljb24taGV4YWdvbjogdW5pY29kZSgnZWMwMicpO1xuJHRpLWljb24taGV4YWdvbi1vZmY6IHVuaWNvZGUoJ2VlOWMnKTtcbiR0aS1pY29uLWhpZXJhcmNoeTogdW5pY29kZSgnZWU5ZScpO1xuJHRpLWljb24taGllcmFyY2h5LTI6IHVuaWNvZGUoJ2VlOWQnKTtcbiR0aS1pY29uLWhpc3Rvcnk6IHVuaWNvZGUoJ2ViZWEnKTtcbiR0aS1pY29uLWhvbWU6IHVuaWNvZGUoJ2VhYzEnKTtcbiR0aS1pY29uLWhvbWUtMjogdW5pY29kZSgnZWFjMCcpO1xuJHRpLWljb24taWNlLWNyZWFtOiB1bmljb2RlKCdlYWMyJyk7XG4kdGktaWNvbi1pY2UtY3JlYW0tMjogdW5pY29kZSgnZWU5ZicpO1xuJHRpLWljb24taWQ6IHVuaWNvZGUoJ2VhYzMnKTtcbiR0aS1pY29uLWluYm94OiB1bmljb2RlKCdlYWM0Jyk7XG4kdGktaWNvbi1pbmRlbnQtZGVjcmVhc2U6IHVuaWNvZGUoJ2ViOTEnKTtcbiR0aS1pY29uLWluZGVudC1pbmNyZWFzZTogdW5pY29kZSgnZWI5MicpO1xuJHRpLWljb24taW5maW5pdHk6IHVuaWNvZGUoJ2ViNjknKTtcbiR0aS1pY29uLWluZm8tY2lyY2xlOiB1bmljb2RlKCdlYWM1Jyk7XG4kdGktaWNvbi1pbmZvLXNxdWFyZTogdW5pY29kZSgnZWFjNicpO1xuJHRpLWljb24taXRhbGljOiB1bmljb2RlKCdlYjkzJyk7XG4kdGktaWNvbi1qdW1wLXJvcGU6IHVuaWNvZGUoJ2VkOGYnKTtcbiR0aS1pY29uLWthcmF0ZTogdW5pY29kZSgnZWQzMicpO1xuJHRpLWljb24ta2V5OiB1bmljb2RlKCdlYWM3Jyk7XG4kdGktaWNvbi1rZXlib2FyZDogdW5pY29kZSgnZWJkNicpO1xuJHRpLWljb24ta2V5Ym9hcmQtaGlkZTogdW5pY29kZSgnZWM3ZScpO1xuJHRpLWljb24ta2V5Ym9hcmQtb2ZmOiB1bmljb2RlKCdlZWEwJyk7XG4kdGktaWNvbi1rZXlib2FyZC1zaG93OiB1bmljb2RlKCdlYzdmJyk7XG4kdGktaWNvbi1sYW5ndWFnZTogdW5pY29kZSgnZWJiZScpO1xuJHRpLWljb24tbGF5ZXJzLWRpZmZlcmVuY2U6IHVuaWNvZGUoJ2VhYzgnKTtcbiR0aS1pY29uLWxheWVycy1pbnRlcnNlY3Q6IHVuaWNvZGUoJ2VhYzknKTtcbiR0aS1pY29uLWxheWVycy1saW5rZWQ6IHVuaWNvZGUoJ2VlYTEnKTtcbiR0aS1pY29uLWxheWVycy1zdWJ0cmFjdDogdW5pY29kZSgnZWFjYScpO1xuJHRpLWljb24tbGF5ZXJzLXVuaW9uOiB1bmljb2RlKCdlYWNiJyk7XG4kdGktaWNvbi1sYXlvdXQ6IHVuaWNvZGUoJ2VhZGInKTtcbiR0aS1pY29uLWxheW91dC0yOiB1bmljb2RlKCdlYWNjJyk7XG4kdGktaWNvbi1sYXlvdXQtYWxpZ24tYm90dG9tOiB1bmljb2RlKCdlYWNkJyk7XG4kdGktaWNvbi1sYXlvdXQtYWxpZ24tY2VudGVyOiB1bmljb2RlKCdlYWNlJyk7XG4kdGktaWNvbi1sYXlvdXQtYWxpZ24tbGVmdDogdW5pY29kZSgnZWFjZicpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLW1pZGRsZTogdW5pY29kZSgnZWFkMCcpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLXJpZ2h0OiB1bmljb2RlKCdlYWQxJyk7XG4kdGktaWNvbi1sYXlvdXQtYWxpZ24tdG9wOiB1bmljb2RlKCdlYWQyJyk7XG4kdGktaWNvbi1sYXlvdXQtYm90dG9tYmFyOiB1bmljb2RlKCdlYWQzJyk7XG4kdGktaWNvbi1sYXlvdXQtY2FyZHM6IHVuaWNvZGUoJ2VjMTMnKTtcbiR0aS1pY29uLWxheW91dC1jb2x1bW5zOiB1bmljb2RlKCdlYWQ0Jyk7XG4kdGktaWNvbi1sYXlvdXQtZGlzdHJpYnV0ZS1ob3Jpem9udGFsOiB1bmljb2RlKCdlYWQ1Jyk7XG4kdGktaWNvbi1sYXlvdXQtZGlzdHJpYnV0ZS12ZXJ0aWNhbDogdW5pY29kZSgnZWFkNicpO1xuJHRpLWljb24tbGF5b3V0LWdyaWQ6IHVuaWNvZGUoJ2VkYmEnKTtcbiR0aS1pY29uLWxheW91dC1ncmlkLWFkZDogdW5pY29kZSgnZWRiOScpO1xuJHRpLWljb24tbGF5b3V0LWthbmJhbjogdW5pY29kZSgnZWMzZicpO1xuJHRpLWljb24tbGF5b3V0LWxpc3Q6IHVuaWNvZGUoJ2VjMTQnKTtcbiR0aS1pY29uLWxheW91dC1uYXZiYXI6IHVuaWNvZGUoJ2VhZDcnKTtcbiR0aS1pY29uLWxheW91dC1yb3dzOiB1bmljb2RlKCdlYWQ4Jyk7XG4kdGktaWNvbi1sYXlvdXQtc2lkZWJhcjogdW5pY29kZSgnZWFkYScpO1xuJHRpLWljb24tbGF5b3V0LXNpZGViYXItcmlnaHQ6IHVuaWNvZGUoJ2VhZDknKTtcbiR0aS1pY29uLWxlYWY6IHVuaWNvZGUoJ2VkNGYnKTtcbiR0aS1pY29uLWxlZ286IHVuaWNvZGUoJ2VhZGMnKTtcbiR0aS1pY29uLWxlbW9uOiB1bmljb2RlKCdlZjEwJyk7XG4kdGktaWNvbi1sZXR0ZXItYTogdW5pY29kZSgnZWM1MCcpO1xuJHRpLWljb24tbGV0dGVyLWI6IHVuaWNvZGUoJ2VjNTEnKTtcbiR0aS1pY29uLWxldHRlci1jOiB1bmljb2RlKCdlYzUyJyk7XG4kdGktaWNvbi1sZXR0ZXItY2FzZTogdW5pY29kZSgnZWVhNScpO1xuJHRpLWljb24tbGV0dGVyLWNhc2UtbG93ZXI6IHVuaWNvZGUoJ2VlYTInKTtcbiR0aS1pY29uLWxldHRlci1jYXNlLXRvZ2dsZTogdW5pY29kZSgnZWVhMycpO1xuJHRpLWljb24tbGV0dGVyLWNhc2UtdXBwZXI6IHVuaWNvZGUoJ2VlYTQnKTtcbiR0aS1pY29uLWxldHRlci1kOiB1bmljb2RlKCdlYzUzJyk7XG4kdGktaWNvbi1sZXR0ZXItZTogdW5pY29kZSgnZWM1NCcpO1xuJHRpLWljb24tbGV0dGVyLWY6IHVuaWNvZGUoJ2VjNTUnKTtcbiR0aS1pY29uLWxldHRlci1nOiB1bmljb2RlKCdlYzU2Jyk7XG4kdGktaWNvbi1sZXR0ZXItaDogdW5pY29kZSgnZWM1NycpO1xuJHRpLWljb24tbGV0dGVyLWk6IHVuaWNvZGUoJ2VjNTgnKTtcbiR0aS1pY29uLWxldHRlci1qOiB1bmljb2RlKCdlYzU5Jyk7XG4kdGktaWNvbi1sZXR0ZXItazogdW5pY29kZSgnZWM1YScpO1xuJHRpLWljb24tbGV0dGVyLWw6IHVuaWNvZGUoJ2VjNWInKTtcbiR0aS1pY29uLWxldHRlci1tOiB1bmljb2RlKCdlYzVjJyk7XG4kdGktaWNvbi1sZXR0ZXItbjogdW5pY29kZSgnZWM1ZCcpO1xuJHRpLWljb24tbGV0dGVyLW86IHVuaWNvZGUoJ2VjNWUnKTtcbiR0aS1pY29uLWxldHRlci1wOiB1bmljb2RlKCdlYzVmJyk7XG4kdGktaWNvbi1sZXR0ZXItcTogdW5pY29kZSgnZWM2MCcpO1xuJHRpLWljb24tbGV0dGVyLXI6IHVuaWNvZGUoJ2VjNjEnKTtcbiR0aS1pY29uLWxldHRlci1zOiB1bmljb2RlKCdlYzYyJyk7XG4kdGktaWNvbi1sZXR0ZXItc3BhY2luZzogdW5pY29kZSgnZWVhNicpO1xuJHRpLWljb24tbGV0dGVyLXQ6IHVuaWNvZGUoJ2VjNjMnKTtcbiR0aS1pY29uLWxldHRlci11OiB1bmljb2RlKCdlYzY0Jyk7XG4kdGktaWNvbi1sZXR0ZXItdjogdW5pY29kZSgnZWM2NScpO1xuJHRpLWljb24tbGV0dGVyLXc6IHVuaWNvZGUoJ2VjNjYnKTtcbiR0aS1pY29uLWxldHRlci14OiB1bmljb2RlKCdlYzY3Jyk7XG4kdGktaWNvbi1sZXR0ZXIteTogdW5pY29kZSgnZWM2OCcpO1xuJHRpLWljb24tbGV0dGVyLXo6IHVuaWNvZGUoJ2VjNjknKTtcbiR0aS1pY29uLWxldHRlcnMtY2FzZTogdW5pY29kZSgnZWM2YScpO1xuJHRpLWljb24tbGljZW5zZTogdW5pY29kZSgnZWJjMCcpO1xuJHRpLWljb24tbGlmZWJ1b3k6IHVuaWNvZGUoJ2VhZGQnKTtcbiR0aS1pY29uLWxpbmU6IHVuaWNvZGUoJ2VjNDAnKTtcbiR0aS1pY29uLWxpbmUtZGFzaGVkOiB1bmljb2RlKCdlZWE3Jyk7XG4kdGktaWNvbi1saW5lLWRvdHRlZDogdW5pY29kZSgnZWVhOCcpO1xuJHRpLWljb24tbGluZS1oZWlnaHQ6IHVuaWNvZGUoJ2ViOTQnKTtcbiR0aS1pY29uLWxpbms6IHVuaWNvZGUoJ2VhZGUnKTtcbiR0aS1pY29uLWxpc3Q6IHVuaWNvZGUoJ2ViNmInKTtcbiR0aS1pY29uLWxpc3QtY2hlY2s6IHVuaWNvZGUoJ2ViNmEnKTtcbiR0aS1pY29uLWxpc3QtbnVtYmVyczogdW5pY29kZSgnZWYxMScpO1xuJHRpLWljb24tbGlzdC1zZWFyY2g6IHVuaWNvZGUoJ2VlYTknKTtcbiR0aS1pY29uLWxpdmUtcGhvdG86IHVuaWNvZGUoJ2VhZGYnKTtcbiR0aS1pY29uLWxpdmUtdmlldzogdW5pY29kZSgnZWM2YicpO1xuJHRpLWljb24tbG9hZGVyOiB1bmljb2RlKCdlY2EzJyk7XG4kdGktaWNvbi1sb2FkZXItcXVhcnRlcjogdW5pY29kZSgnZWNhMicpO1xuJHRpLWljb24tbG9jYXRpb246IHVuaWNvZGUoJ2VhZTAnKTtcbiR0aS1pY29uLWxvY2s6IHVuaWNvZGUoJ2VhZTInKTtcbiR0aS1pY29uLWxvY2stYWNjZXNzOiB1bmljb2RlKCdlZWFhJyk7XG4kdGktaWNvbi1sb2NrLW9mZjogdW5pY29kZSgnZWQxZScpO1xuJHRpLWljb24tbG9jay1vcGVuOiB1bmljb2RlKCdlYWUxJyk7XG4kdGktaWNvbi1sb2dpbjogdW5pY29kZSgnZWJhNycpO1xuJHRpLWljb24tbG9nb3V0OiB1bmljb2RlKCdlYmE4Jyk7XG4kdGktaWNvbi1tYWNybzogdW5pY29kZSgnZWVhYicpO1xuJHRpLWljb24tbWFnbmV0OiB1bmljb2RlKCdlYWUzJyk7XG4kdGktaWNvbi1tYWlsOiB1bmljb2RlKCdlYWU1Jyk7XG4kdGktaWNvbi1tYWlsLWZvcndhcmQ6IHVuaWNvZGUoJ2VlYWMnKTtcbiR0aS1pY29uLW1haWwtb3BlbmVkOiB1bmljb2RlKCdlYWU0Jyk7XG4kdGktaWNvbi1tYWlsYm94OiB1bmljb2RlKCdlZWFkJyk7XG4kdGktaWNvbi1tYW46IHVuaWNvZGUoJ2VhZTYnKTtcbiR0aS1pY29uLW1hbnVhbC1nZWFyYm94OiB1bmljb2RlKCdlZDdiJyk7XG4kdGktaWNvbi1tYXA6IHVuaWNvZGUoJ2VhZTknKTtcbiR0aS1pY29uLW1hcC0yOiB1bmljb2RlKCdlYWU3Jyk7XG4kdGktaWNvbi1tYXAtcGluOiB1bmljb2RlKCdlYWU4Jyk7XG4kdGktaWNvbi1tYXAtcGluLW9mZjogdW5pY29kZSgnZWNmMycpO1xuJHRpLWljb24tbWFwLXBpbnM6IHVuaWNvZGUoJ2VkNWUnKTtcbiR0aS1pY29uLW1hcmtkb3duOiB1bmljb2RlKCdlYzQxJyk7XG4kdGktaWNvbi1tYXJxdWVlOiB1bmljb2RlKCdlYzc3Jyk7XG4kdGktaWNvbi1tYXJxdWVlLTI6IHVuaWNvZGUoJ2VlYWUnKTtcbiR0aS1pY29uLW1hcnM6IHVuaWNvZGUoJ2VjODAnKTtcbiR0aS1pY29uLW1hc2s6IHVuaWNvZGUoJ2VlYjAnKTtcbiR0aS1pY29uLW1hc2stb2ZmOiB1bmljb2RlKCdlZWFmJyk7XG4kdGktaWNvbi1tYXNzYWdlOiB1bmljb2RlKCdlZWIxJyk7XG4kdGktaWNvbi1tYXRoOiB1bmljb2RlKCdlYmViJyk7XG4kdGktaWNvbi1tYXRoLWZ1bmN0aW9uOiB1bmljb2RlKCdlZWIyJyk7XG4kdGktaWNvbi1tYXRoLXN5bWJvbHM6IHVuaWNvZGUoJ2VlYjMnKTtcbiR0aS1pY29uLW1heGltaXplOiB1bmljb2RlKCdlYWVhJyk7XG4kdGktaWNvbi1tZWF0OiB1bmljb2RlKCdlZjEyJyk7XG4kdGktaWNvbi1tZWRhbDogdW5pY29kZSgnZWM3OCcpO1xuJHRpLWljb24tbWVkaWNhbC1jcm9zczogdW5pY29kZSgnZWMyZicpO1xuJHRpLWljb24tbWVudTogdW5pY29kZSgnZWFlYicpO1xuJHRpLWljb24tbWVudS0yOiB1bmljb2RlKCdlYzQyJyk7XG4kdGktaWNvbi1tZXNzYWdlOiB1bmljb2RlKCdlYWVmJyk7XG4kdGktaWNvbi1tZXNzYWdlLTI6IHVuaWNvZGUoJ2VhZWMnKTtcbiR0aS1pY29uLW1lc3NhZ2UtY2lyY2xlOiB1bmljb2RlKCdlYWVkJyk7XG4kdGktaWNvbi1tZXNzYWdlLWNpcmNsZS0yOiB1bmljb2RlKCdlZDNmJyk7XG4kdGktaWNvbi1tZXNzYWdlLWNpcmNsZS1vZmY6IHVuaWNvZGUoJ2VkNDAnKTtcbiR0aS1pY29uLW1lc3NhZ2UtZG90czogdW5pY29kZSgnZWFlZScpO1xuJHRpLWljb24tbWVzc2FnZS1vZmY6IHVuaWNvZGUoJ2VkNDEnKTtcbiR0aS1pY29uLW1lc3NhZ2UtcGx1czogdW5pY29kZSgnZWM5YScpO1xuJHRpLWljb24tbWVzc2FnZS1yZXBvcnQ6IHVuaWNvZGUoJ2VjOWInKTtcbiR0aS1pY29uLW1lc3NhZ2VzOiB1bmljb2RlKCdlYjZjJyk7XG4kdGktaWNvbi1tZXNzYWdlcy1vZmY6IHVuaWNvZGUoJ2VkNDInKTtcbiR0aS1pY29uLW1pY3JvcGhvbmU6IHVuaWNvZGUoJ2VhZjAnKTtcbiR0aS1pY29uLW1pY3JvcGhvbmUtMjogdW5pY29kZSgnZWYyYycpO1xuJHRpLWljb24tbWljcm9waG9uZS1vZmY6IHVuaWNvZGUoJ2VkMTYnKTtcbiR0aS1pY29uLW1pbGs6IHVuaWNvZGUoJ2VmMTMnKTtcbiR0aS1pY29uLW1pbmltaXplOiB1bmljb2RlKCdlYWYxJyk7XG4kdGktaWNvbi1taW51czogdW5pY29kZSgnZWFmMicpO1xuJHRpLWljb24tbWludXMtdmVydGljYWw6IHVuaWNvZGUoJ2VlYjQnKTtcbiR0aS1pY29uLW1pc3Q6IHVuaWNvZGUoJ2VjMzAnKTtcbiR0aS1pY29uLW1vb2QtYm95OiB1bmljb2RlKCdlZDJkJyk7XG4kdGktaWNvbi1tb29kLWNvbmZ1emVkOiB1bmljb2RlKCdlYWYzJyk7XG4kdGktaWNvbi1tb29kLWNyYXp5LWhhcHB5OiB1bmljb2RlKCdlZDkwJyk7XG4kdGktaWNvbi1tb29kLWNyeTogdW5pY29kZSgnZWNiYicpO1xuJHRpLWljb24tbW9vZC1lbXB0eTogdW5pY29kZSgnZWViNScpO1xuJHRpLWljb24tbW9vZC1oYXBweTogdW5pY29kZSgnZWFmNCcpO1xuJHRpLWljb24tbW9vZC1raWQ6IHVuaWNvZGUoJ2VjMDMnKTtcbiR0aS1pY29uLW1vb2QtbmV1dHJhbDogdW5pY29kZSgnZWFmNScpO1xuJHRpLWljb24tbW9vZC1zYWQ6IHVuaWNvZGUoJ2VhZjYnKTtcbiR0aS1pY29uLW1vb2Qtc21pbGU6IHVuaWNvZGUoJ2VhZjcnKTtcbiR0aS1pY29uLW1vb2Qtc3VwcmlzZWQ6IHVuaWNvZGUoJ2VjMDQnKTtcbiR0aS1pY29uLW1vb2QtdG9uZ3VlOiB1bmljb2RlKCdlYjk1Jyk7XG4kdGktaWNvbi1tb29uOiB1bmljb2RlKCdlYWY4Jyk7XG4kdGktaWNvbi1tb29uLTI6IHVuaWNvZGUoJ2VjZTYnKTtcbiR0aS1pY29uLW1vb24tc3RhcnM6IHVuaWNvZGUoJ2VjZTcnKTtcbiR0aS1pY29uLW1vcGVkOiB1bmljb2RlKCdlY2JjJyk7XG4kdGktaWNvbi1tb3RvcmJpa2U6IHVuaWNvZGUoJ2VlYjYnKTtcbiR0aS1pY29uLW1vdXNlOiB1bmljb2RlKCdlYWY5Jyk7XG4kdGktaWNvbi1tb3ZpZTogdW5pY29kZSgnZWFmYScpO1xuJHRpLWljb24tbXVnOiB1bmljb2RlKCdlYWZiJyk7XG4kdGktaWNvbi1tdXNocm9vbTogdW5pY29kZSgnZWYxNCcpO1xuJHRpLWljb24tbXVzaWM6IHVuaWNvZGUoJ2VhZmMnKTtcbiR0aS1pY29uLW5ldy1zZWN0aW9uOiB1bmljb2RlKCdlYmMxJyk7XG4kdGktaWNvbi1uZXdzOiB1bmljb2RlKCdlYWZkJyk7XG4kdGktaWNvbi1uZmM6IHVuaWNvZGUoJ2VlYjcnKTtcbiR0aS1pY29uLW5vdGU6IHVuaWNvZGUoJ2ViNmQnKTtcbiR0aS1pY29uLW5vdGVib29rOiB1bmljb2RlKCdlYjk2Jyk7XG4kdGktaWNvbi1ub3RlczogdW5pY29kZSgnZWI2ZScpO1xuJHRpLWljb24tbm90aWZpY2F0aW9uOiB1bmljb2RlKCdlYWZlJyk7XG4kdGktaWNvbi1udW1iZXItMDogdW5pY29kZSgnZWRmMCcpO1xuJHRpLWljb24tbnVtYmVyLTE6IHVuaWNvZGUoJ2VkZjEnKTtcbiR0aS1pY29uLW51bWJlci0yOiB1bmljb2RlKCdlZGYyJyk7XG4kdGktaWNvbi1udW1iZXItMzogdW5pY29kZSgnZWRmMycpO1xuJHRpLWljb24tbnVtYmVyLTQ6IHVuaWNvZGUoJ2VkZjQnKTtcbiR0aS1pY29uLW51bWJlci01OiB1bmljb2RlKCdlZGY1Jyk7XG4kdGktaWNvbi1udW1iZXItNjogdW5pY29kZSgnZWRmNicpO1xuJHRpLWljb24tbnVtYmVyLTc6IHVuaWNvZGUoJ2VkZjcnKTtcbiR0aS1pY29uLW51bWJlci04OiB1bmljb2RlKCdlZGY4Jyk7XG4kdGktaWNvbi1udW1iZXItOTogdW5pY29kZSgnZWRmOScpO1xuJHRpLWljb24tb2N0YWdvbjogdW5pY29kZSgnZWNiZCcpO1xuJHRpLWljb24tb2N0YWdvbi1vZmY6IHVuaWNvZGUoJ2VlYjgnKTtcbiR0aS1pY29uLW9sZDogdW5pY29kZSgnZWViOScpO1xuJHRpLWljb24tb2x5bXBpY3M6IHVuaWNvZGUoJ2VlYmEnKTtcbiR0aS1pY29uLW9tZWdhOiB1bmljb2RlKCdlYjk3Jyk7XG4kdGktaWNvbi1vdXRsZXQ6IHVuaWNvZGUoJ2ViZDcnKTtcbiR0aS1pY29uLW92ZXJsaW5lOiB1bmljb2RlKCdlZWJiJyk7XG4kdGktaWNvbi1wYWNrYWdlOiB1bmljb2RlKCdlYWZmJyk7XG4kdGktaWNvbi1wYWNtYW46IHVuaWNvZGUoJ2VlYmMnKTtcbiR0aS1pY29uLXBhZ2UtYnJlYWs6IHVuaWNvZGUoJ2VjODEnKTtcbiR0aS1pY29uLXBhaW50OiB1bmljb2RlKCdlYjAwJyk7XG4kdGktaWNvbi1wYWxldHRlOiB1bmljb2RlKCdlYjAxJyk7XG4kdGktaWNvbi1wYW5vcmFtYS1ob3Jpem9udGFsOiB1bmljb2RlKCdlZDMzJyk7XG4kdGktaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDogdW5pY29kZSgnZWQzNCcpO1xuJHRpLWljb24tcGFwZXJjbGlwOiB1bmljb2RlKCdlYjAyJyk7XG4kdGktaWNvbi1wYXJhY2h1dGU6IHVuaWNvZGUoJ2VkN2MnKTtcbiR0aS1pY29uLXBhcmVudGhlc2VzOiB1bmljb2RlKCdlYmQ4Jyk7XG4kdGktaWNvbi1wYXJraW5nOiB1bmljb2RlKCdlYjAzJyk7XG4kdGktaWNvbi1wZWFjZTogdW5pY29kZSgnZWNiZScpO1xuJHRpLWljb24tcGVuY2lsOiB1bmljb2RlKCdlYjA0Jyk7XG4kdGktaWNvbi1wZW5uYW50OiB1bmljb2RlKCdlZDdkJyk7XG4kdGktaWNvbi1wZXBwZXI6IHVuaWNvZGUoJ2VmMTUnKTtcbiR0aS1pY29uLXBlcmNlbnRhZ2U6IHVuaWNvZGUoJ2VjZjQnKTtcbiR0aS1pY29uLXBlcnNwZWN0aXZlOiB1bmljb2RlKCdlZWJkJyk7XG4kdGktaWNvbi1waG9uZTogdW5pY29kZSgnZWIwOScpO1xuJHRpLWljb24tcGhvbmUtY2FsbDogdW5pY29kZSgnZWIwNScpO1xuJHRpLWljb24tcGhvbmUtY2FsbGluZzogdW5pY29kZSgnZWM0MycpO1xuJHRpLWljb24tcGhvbmUtY2hlY2s6IHVuaWNvZGUoJ2VjMDUnKTtcbiR0aS1pY29uLXBob25lLWluY29taW5nOiB1bmljb2RlKCdlYjA2Jyk7XG4kdGktaWNvbi1waG9uZS1vZmY6IHVuaWNvZGUoJ2VjZjUnKTtcbiR0aS1pY29uLXBob25lLW91dGdvaW5nOiB1bmljb2RlKCdlYjA3Jyk7XG4kdGktaWNvbi1waG9uZS1wYXVzZTogdW5pY29kZSgnZWIwOCcpO1xuJHRpLWljb24tcGhvbmUtcGx1czogdW5pY29kZSgnZWMwNicpO1xuJHRpLWljb24tcGhvbmUteDogdW5pY29kZSgnZWMwNycpO1xuJHRpLWljb24tcGhvdG86IHVuaWNvZGUoJ2ViMGEnKTtcbiR0aS1pY29uLXBob3RvLW9mZjogdW5pY29kZSgnZWNmNicpO1xuJHRpLWljb24tcGh5c290aGVyYXBpc3Q6IHVuaWNvZGUoJ2VlYmUnKTtcbiR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZTogdW5pY29kZSgnZWQzNScpO1xuJHRpLWljb24tcGljdHVyZS1pbi1waWN0dXJlLW9mZjogdW5pY29kZSgnZWQ0MycpO1xuJHRpLWljb24tcGljdHVyZS1pbi1waWN0dXJlLW9uOiB1bmljb2RlKCdlZDQ0Jyk7XG4kdGktaWNvbi1waWxsOiB1bmljb2RlKCdlYzQ0Jyk7XG4kdGktaWNvbi1waW46IHVuaWNvZGUoJ2VjOWMnKTtcbiR0aS1pY29uLXBpbm5lZDogdW5pY29kZSgnZWQ2MCcpO1xuJHRpLWljb24tcGlubmVkLW9mZjogdW5pY29kZSgnZWQ1ZicpO1xuJHRpLWljb24tcGl6emE6IHVuaWNvZGUoJ2VkYmInKTtcbiR0aS1pY29uLXBsYW5lOiB1bmljb2RlKCdlYjZmJyk7XG4kdGktaWNvbi1wbGFuZS1hcnJpdmFsOiB1bmljb2RlKCdlYjk5Jyk7XG4kdGktaWNvbi1wbGFuZS1kZXBhcnR1cmU6IHVuaWNvZGUoJ2ViOWEnKTtcbiR0aS1pY29uLXBsYW5ldDogdW5pY29kZSgnZWMwOCcpO1xuJHRpLWljb24tcGxhbnQ6IHVuaWNvZGUoJ2VkNTAnKTtcbiR0aS1pY29uLXBsYW50LTI6IHVuaWNvZGUoJ2VkN2UnKTtcbiR0aS1pY29uLXBsYXktY2FyZDogdW5pY29kZSgnZWViZicpO1xuJHRpLWljb24tcGxheWVyLXBhdXNlOiB1bmljb2RlKCdlZDQ1Jyk7XG4kdGktaWNvbi1wbGF5ZXItcGxheTogdW5pY29kZSgnZWQ0NicpO1xuJHRpLWljb24tcGxheWVyLXJlY29yZDogdW5pY29kZSgnZWQ0NycpO1xuJHRpLWljb24tcGxheWVyLXNraXAtYmFjazogdW5pY29kZSgnZWQ0OCcpO1xuJHRpLWljb24tcGxheWVyLXNraXAtZm9yd2FyZDogdW5pY29kZSgnZWQ0OScpO1xuJHRpLWljb24tcGxheWVyLXN0b3A6IHVuaWNvZGUoJ2VkNGEnKTtcbiR0aS1pY29uLXBsYXllci10cmFjay1uZXh0OiB1bmljb2RlKCdlZDRiJyk7XG4kdGktaWNvbi1wbGF5ZXItdHJhY2stcHJldjogdW5pY29kZSgnZWQ0YycpO1xuJHRpLWljb24tcGxheWxpc3Q6IHVuaWNvZGUoJ2VlYzAnKTtcbiR0aS1pY29uLXBsdWc6IHVuaWNvZGUoJ2ViZDknKTtcbiR0aS1pY29uLXBsdXM6IHVuaWNvZGUoJ2ViMGInKTtcbiR0aS1pY29uLXBvaW50OiB1bmljb2RlKCdlYjBjJyk7XG4kdGktaWNvbi1wb2tlYmFsbDogdW5pY29kZSgnZWVjMScpO1xuJHRpLWljb24tcG9sYXJvaWQ6IHVuaWNvZGUoJ2VlYzInKTtcbiR0aS1pY29uLXBvb2w6IHVuaWNvZGUoJ2VkOTEnKTtcbiR0aS1pY29uLXBvd2VyOiB1bmljb2RlKCdlYjBkJyk7XG4kdGktaWNvbi1wcmF5OiB1bmljb2RlKCdlY2JmJyk7XG4kdGktaWNvbi1wcmVzZW50YXRpb246IHVuaWNvZGUoJ2ViNzAnKTtcbiR0aS1pY29uLXByZXNlbnRhdGlvbi1hbmFseXRpY3M6IHVuaWNvZGUoJ2VlYzMnKTtcbiR0aS1pY29uLXByaW50ZXI6IHVuaWNvZGUoJ2ViMGUnKTtcbiR0aS1pY29uLXByb21wdDogdW5pY29kZSgnZWIwZicpO1xuJHRpLWljb24tcHJvcGVsbGVyOiB1bmljb2RlKCdlZWM0Jyk7XG4kdGktaWNvbi1wdXp6bGU6IHVuaWNvZGUoJ2ViMTAnKTtcbiR0aS1pY29uLXB5cmFtaWQ6IHVuaWNvZGUoJ2VlYzUnKTtcbiR0aS1pY29uLXFyY29kZTogdW5pY29kZSgnZWIxMScpO1xuJHRpLWljb24tcXVlc3Rpb24tbWFyazogdW5pY29kZSgnZWM5ZCcpO1xuJHRpLWljb24tcmFkaW86IHVuaWNvZGUoJ2VmMmQnKTtcbiR0aS1pY29uLXJhZGlvYWN0aXZlOiB1bmljb2RlKCdlY2MwJyk7XG4kdGktaWNvbi1yYWRpdXMtYm90dG9tLWxlZnQ6IHVuaWNvZGUoJ2VlYzYnKTtcbiR0aS1pY29uLXJhZGl1cy1ib3R0b20tcmlnaHQ6IHVuaWNvZGUoJ2VlYzcnKTtcbiR0aS1pY29uLXJhZGl1cy10b3AtbGVmdDogdW5pY29kZSgnZWVjOCcpO1xuJHRpLWljb24tcmFkaXVzLXRvcC1yaWdodDogdW5pY29kZSgnZWVjOScpO1xuJHRpLWljb24tcmFpbmJvdzogdW5pY29kZSgnZWRiYycpO1xuJHRpLWljb24tcmVjZWlwdDogdW5pY29kZSgnZWRmZCcpO1xuJHRpLWljb24tcmVjZWlwdC0yOiB1bmljb2RlKCdlZGZhJyk7XG4kdGktaWNvbi1yZWNlaXB0LW9mZjogdW5pY29kZSgnZWRmYicpO1xuJHRpLWljb24tcmVjZWlwdC1yZWZ1bmQ6IHVuaWNvZGUoJ2VkZmMnKTtcbiR0aS1pY29uLXJlY2VpcHQtdGF4OiB1bmljb2RlKCdlZGJkJyk7XG4kdGktaWNvbi1yZWNoYXJnaW5nOiB1bmljb2RlKCdlZWNhJyk7XG4kdGktaWNvbi1yZWNvcmQtbWFpbDogdW5pY29kZSgnZWIxMicpO1xuJHRpLWljb24tcmVjdGFuZ2xlOiB1bmljb2RlKCdlZDM3Jyk7XG4kdGktaWNvbi1yZWN0YW5nbGUtdmVydGljYWw6IHVuaWNvZGUoJ2VkMzYnKTtcbiR0aS1pY29uLXJlY3ljbGU6IHVuaWNvZGUoJ2ViOWInKTtcbiR0aS1pY29uLXJlZnJlc2g6IHVuaWNvZGUoJ2ViMTMnKTtcbiR0aS1pY29uLXJlZnJlc2gtYWxlcnQ6IHVuaWNvZGUoJ2VkNTcnKTtcbiR0aS1pY29uLXJlZ2lzdGVyZWQ6IHVuaWNvZGUoJ2ViMTQnKTtcbiR0aS1pY29uLXJlbGF0aW9uLW1hbnktdG8tbWFueTogdW5pY29kZSgnZWQ3ZicpO1xuJHRpLWljb24tcmVsYXRpb24tb25lLXRvLW1hbnk6IHVuaWNvZGUoJ2VkODAnKTtcbiR0aS1pY29uLXJlbGF0aW9uLW9uZS10by1vbmU6IHVuaWNvZGUoJ2VkODEnKTtcbiR0aS1pY29uLXJlcGVhdDogdW5pY29kZSgnZWI3MicpO1xuJHRpLWljb24tcmVwZWF0LW9uY2U6IHVuaWNvZGUoJ2ViNzEnKTtcbiR0aS1pY29uLXJlcGxhY2U6IHVuaWNvZGUoJ2ViYzcnKTtcbiR0aS1pY29uLXJlcG9ydDogdW5pY29kZSgnZWVjZScpO1xuJHRpLWljb24tcmVwb3J0LWFuYWx5dGljczogdW5pY29kZSgnZWVjYicpO1xuJHRpLWljb24tcmVwb3J0LW1lZGljYWw6IHVuaWNvZGUoJ2VlY2MnKTtcbiR0aS1pY29uLXJlcG9ydC1tb25leTogdW5pY29kZSgnZWVjZCcpO1xuJHRpLWljb24tcmVzaXplOiB1bmljb2RlKCdlZWNmJyk7XG4kdGktaWNvbi1yaXBwbGU6IHVuaWNvZGUoJ2VkODInKTtcbiR0aS1pY29uLXJvYWQtc2lnbjogdW5pY29kZSgnZWNkZCcpO1xuJHRpLWljb24tcm9ja2V0OiB1bmljb2RlKCdlYzQ1Jyk7XG4kdGktaWNvbi1yb3RhdGU6IHVuaWNvZGUoJ2ViMTYnKTtcbiR0aS1pY29uLXJvdGF0ZS0yOiB1bmljb2RlKCdlYmI0Jyk7XG4kdGktaWNvbi1yb3RhdGUtY2xvY2t3aXNlOiB1bmljb2RlKCdlYjE1Jyk7XG4kdGktaWNvbi1yb3RhdGUtY2xvY2t3aXNlLTI6IHVuaWNvZGUoJ2ViYjUnKTtcbiR0aS1pY29uLXJvdGF0ZS1yZWN0YW5nbGU6IHVuaWNvZGUoJ2VjMTUnKTtcbiR0aS1pY29uLXJvdXRlOiB1bmljb2RlKCdlYjE3Jyk7XG4kdGktaWNvbi1yb3V0ZXI6IHVuaWNvZGUoJ2ViMTgnKTtcbiR0aS1pY29uLXJvdy1pbnNlcnQtYm90dG9tOiB1bmljb2RlKCdlZWQwJyk7XG4kdGktaWNvbi1yb3ctaW5zZXJ0LXRvcDogdW5pY29kZSgnZWVkMScpO1xuJHRpLWljb24tcnNzOiB1bmljb2RlKCdlYjE5Jyk7XG4kdGktaWNvbi1ydWxlcjogdW5pY29kZSgnZWIxYScpO1xuJHRpLWljb24tcnVsZXItMjogdW5pY29kZSgnZWVkMicpO1xuJHRpLWljb24tcnVuOiB1bmljb2RlKCdlYzgyJyk7XG4kdGktaWNvbi1zYWlsYm9hdDogdW5pY29kZSgnZWM4MycpO1xuJHRpLWljb24tc2FsdDogdW5pY29kZSgnZWYxNicpO1xuJHRpLWljb24tc2F0ZWxsaXRlOiB1bmljb2RlKCdlZWQzJyk7XG4kdGktaWNvbi1zYXVzYWdlOiB1bmljb2RlKCdlZjE3Jyk7XG4kdGktaWNvbi1zY2FsZTogdW5pY29kZSgnZWJjMicpO1xuJHRpLWljb24tc2NhbjogdW5pY29kZSgnZWJjOCcpO1xuJHRpLWljb24tc2Nob29sOiB1bmljb2RlKCdlY2Y3Jyk7XG4kdGktaWNvbi1zY2lzc29yczogdW5pY29kZSgnZWIxYicpO1xuJHRpLWljb24tc2Nvb3RlcjogdW5pY29kZSgnZWM2YycpO1xuJHRpLWljb24tc2Nvb3Rlci1lbGVjdHJpYzogdW5pY29kZSgnZWNjMScpO1xuJHRpLWljb24tc2NyZWVuLXNoYXJlOiB1bmljb2RlKCdlZDE4Jyk7XG4kdGktaWNvbi1zY3JlZW4tc2hhcmUtb2ZmOiB1bmljb2RlKCdlZDE3Jyk7XG4kdGktaWNvbi1zY3ViYS1tYXNrOiB1bmljb2RlKCdlZWQ0Jyk7XG4kdGktaWNvbi1zZWFyY2g6IHVuaWNvZGUoJ2ViMWMnKTtcbiR0aS1pY29uLXNlY3Rpb246IHVuaWNvZGUoJ2VlZDUnKTtcbiR0aS1pY29uLXNlZWRpbmc6IHVuaWNvZGUoJ2VkNTEnKTtcbiR0aS1pY29uLXNlbGVjdDogdW5pY29kZSgnZWM5ZScpO1xuJHRpLWljb24tc2VsZWN0b3I6IHVuaWNvZGUoJ2ViMWQnKTtcbiR0aS1pY29uLXNlbmQ6IHVuaWNvZGUoJ2ViMWUnKTtcbiR0aS1pY29uLXNlcGFyYXRvcjogdW5pY29kZSgnZWJkYScpO1xuJHRpLWljb24tc2VwYXJhdG9yLWhvcml6b250YWw6IHVuaWNvZGUoJ2VjNzknKTtcbiR0aS1pY29uLXNlcGFyYXRvci12ZXJ0aWNhbDogdW5pY29kZSgnZWM3YScpO1xuJHRpLWljb24tc2VydmVyOiB1bmljb2RlKCdlYjFmJyk7XG4kdGktaWNvbi1zZXJ2aWNlbWFyazogdW5pY29kZSgnZWMwOScpO1xuJHRpLWljb24tc2V0dGluZ3M6IHVuaWNvZGUoJ2ViMjAnKTtcbiR0aS1pY29uLXNldHRpbmdzLWF1dG9tYXRpb246IHVuaWNvZGUoJ2VlZDYnKTtcbiR0aS1pY29uLXNoYWRvdzogdW5pY29kZSgnZWVkOCcpO1xuJHRpLWljb24tc2hhZG93LW9mZjogdW5pY29kZSgnZWVkNycpO1xuJHRpLWljb24tc2hhcGU6IHVuaWNvZGUoJ2ViOWMnKTtcbiR0aS1pY29uLXNoYXBlLTI6IHVuaWNvZGUoJ2VlZDknKTtcbiR0aS1pY29uLXNoYXBlLTM6IHVuaWNvZGUoJ2VlZGEnKTtcbiR0aS1pY29uLXNoYXJlOiB1bmljb2RlKCdlYjIxJyk7XG4kdGktaWNvbi1zaGllbGQ6IHVuaWNvZGUoJ2ViMjQnKTtcbiR0aS1pY29uLXNoaWVsZC1jaGVjazogdW5pY29kZSgnZWIyMicpO1xuJHRpLWljb24tc2hpZWxkLWxvY2s6IHVuaWNvZGUoJ2VkNTgnKTtcbiR0aS1pY29uLXNoaWVsZC1vZmY6IHVuaWNvZGUoJ2VjZjgnKTtcbiR0aS1pY29uLXNoaWVsZC14OiB1bmljb2RlKCdlYjIzJyk7XG4kdGktaWNvbi1zaGlwOiB1bmljb2RlKCdlYzg0Jyk7XG4kdGktaWNvbi1zaGlydDogdW5pY29kZSgnZWMwYScpO1xuJHRpLWljb24tc2hvcHBpbmctY2FydDogdW5pY29kZSgnZWIyNScpO1xuJHRpLWljb24tc2hvcHBpbmctY2FydC1kaXNjb3VudDogdW5pY29kZSgnZWVkYicpO1xuJHRpLWljb24tc2hvcHBpbmctY2FydC1vZmY6IHVuaWNvZGUoJ2VlZGMnKTtcbiR0aS1pY29uLXNob3BwaW5nLWNhcnQtcGx1czogdW5pY29kZSgnZWVkZCcpO1xuJHRpLWljb24tc2hvcHBpbmctY2FydC14OiB1bmljb2RlKCdlZWRlJyk7XG4kdGktaWNvbi1zaHJlZGRlcjogdW5pY29kZSgnZWVkZicpO1xuJHRpLWljb24tc2lnbmF0dXJlOiB1bmljb2RlKCdlZWUwJyk7XG4kdGktaWNvbi1zaXRlbWFwOiB1bmljb2RlKCdlYjlkJyk7XG4kdGktaWNvbi1za2F0ZWJvYXJkOiB1bmljb2RlKCdlY2MyJyk7XG4kdGktaWNvbi1zbGljZTogdW5pY29kZSgnZWJkYicpO1xuJHRpLWljb24tc2xpZGVzaG93OiB1bmljb2RlKCdlYmM5Jyk7XG4kdGktaWNvbi1zbWFydC1ob21lOiB1bmljb2RlKCdlY2RlJyk7XG4kdGktaWNvbi1zbW9raW5nOiB1bmljb2RlKCdlY2M0Jyk7XG4kdGktaWNvbi1zbW9raW5nLW5vOiB1bmljb2RlKCdlY2MzJyk7XG4kdGktaWNvbi1zbm93Zmxha2U6IHVuaWNvZGUoJ2VjMGInKTtcbiR0aS1pY29uLXNvY2Nlci1maWVsZDogdW5pY29kZSgnZWQ5MicpO1xuJHRpLWljb24tc29jaWFsOiB1bmljb2RlKCdlYmVjJyk7XG4kdGktaWNvbi1zb2NrOiB1bmljb2RlKCdlZWUxJyk7XG4kdGktaWNvbi1zb3J0LWFzY2VuZGluZzogdW5pY29kZSgnZWIyNicpO1xuJHRpLWljb24tc29ydC1hc2NlbmRpbmctMjogdW5pY29kZSgnZWVlMicpO1xuJHRpLWljb24tc29ydC1hc2NlbmRpbmctbGV0dGVyczogdW5pY29kZSgnZWYxOCcpO1xuJHRpLWljb24tc29ydC1hc2NlbmRpbmctbnVtYmVyczogdW5pY29kZSgnZWYxOScpO1xuJHRpLWljb24tc29ydC1kZXNjZW5kaW5nOiB1bmljb2RlKCdlYjI3Jyk7XG4kdGktaWNvbi1zb3J0LWRlc2NlbmRpbmctMjogdW5pY29kZSgnZWVlMycpO1xuJHRpLWljb24tc29ydC1kZXNjZW5kaW5nLWxldHRlcnM6IHVuaWNvZGUoJ2VmMWEnKTtcbiR0aS1pY29uLXNvcnQtZGVzY2VuZGluZy1udW1iZXJzOiB1bmljb2RlKCdlZjFiJyk7XG4kdGktaWNvbi1zb3VwOiB1bmljb2RlKCdlZjJlJyk7XG4kdGktaWNvbi1zcGFjZTogdW5pY29kZSgnZWMwYycpO1xuJHRpLWljb24tc3BlYWtlcnBob25lOiB1bmljb2RlKCdlZDYxJyk7XG4kdGktaWNvbi1zcGVlZGJvYXQ6IHVuaWNvZGUoJ2VkOTMnKTtcbiR0aS1pY29uLXNwb3J0LWJpbGxhcmQ6IHVuaWNvZGUoJ2VlZTQnKTtcbiR0aS1pY29uLXNxdWFyZTogdW5pY29kZSgnZWIyYycpO1xuJHRpLWljb24tc3F1YXJlLTA6IHVuaWNvZGUoJ2VlZTUnKTtcbiR0aS1pY29uLXNxdWFyZS0xOiB1bmljb2RlKCdlZWU2Jyk7XG4kdGktaWNvbi1zcXVhcmUtMjogdW5pY29kZSgnZWVlNycpO1xuJHRpLWljb24tc3F1YXJlLTM6IHVuaWNvZGUoJ2VlZTgnKTtcbiR0aS1pY29uLXNxdWFyZS00OiB1bmljb2RlKCdlZWU5Jyk7XG4kdGktaWNvbi1zcXVhcmUtNTogdW5pY29kZSgnZWVlYScpO1xuJHRpLWljb24tc3F1YXJlLTY6IHVuaWNvZGUoJ2VlZWInKTtcbiR0aS1pY29uLXNxdWFyZS03OiB1bmljb2RlKCdlZWVjJyk7XG4kdGktaWNvbi1zcXVhcmUtODogdW5pY29kZSgnZWVlZCcpO1xuJHRpLWljb24tc3F1YXJlLTk6IHVuaWNvZGUoJ2VlZWUnKTtcbiR0aS1pY29uLXNxdWFyZS1jaGVjazogdW5pY29kZSgnZWIyOCcpO1xuJHRpLWljb24tc3F1YXJlLWRvdDogdW5pY29kZSgnZWQ1OScpO1xuJHRpLWljb24tc3F1YXJlLWZvcmJpZDogdW5pY29kZSgnZWQ1YicpO1xuJHRpLWljb24tc3F1YXJlLWZvcmJpZC0yOiB1bmljb2RlKCdlZDVhJyk7XG4kdGktaWNvbi1zcXVhcmUtbWludXM6IHVuaWNvZGUoJ2ViMjknKTtcbiR0aS1pY29uLXNxdWFyZS1vZmY6IHVuaWNvZGUoJ2VlZWYnKTtcbiR0aS1pY29uLXNxdWFyZS1wbHVzOiB1bmljb2RlKCdlYjJhJyk7XG4kdGktaWNvbi1zcXVhcmUtcm9vdDogdW5pY29kZSgnZWVmMScpO1xuJHRpLWljb24tc3F1YXJlLXJvb3QtMjogdW5pY29kZSgnZWVmMCcpO1xuJHRpLWljb24tc3F1YXJlLXJvdGF0ZWQ6IHVuaWNvZGUoJ2VjZGYnKTtcbiR0aS1pY29uLXNxdWFyZS1yb3RhdGVkLW9mZjogdW5pY29kZSgnZWVmMicpO1xuJHRpLWljb24tc3F1YXJlLXRvZ2dsZTogdW5pY29kZSgnZWVmNCcpO1xuJHRpLWljb24tc3F1YXJlLXRvZ2dsZS1ob3Jpem9udGFsOiB1bmljb2RlKCdlZWYzJyk7XG4kdGktaWNvbi1zcXVhcmUteDogdW5pY29kZSgnZWIyYicpO1xuJHRpLWljb24tc3F1YXJlcy1kaWFnb25hbDogdW5pY29kZSgnZWVmNScpO1xuJHRpLWljb24tc3F1YXJlcy1maWxsZWQ6IHVuaWNvZGUoJ2VlZjYnKTtcbiR0aS1pY29uLXN0YWNrOiB1bmljb2RlKCdlYjJkJyk7XG4kdGktaWNvbi1zdGFjay0yOiB1bmljb2RlKCdlZWY3Jyk7XG4kdGktaWNvbi1zdGFpcnM6IHVuaWNvZGUoJ2VjYTYnKTtcbiR0aS1pY29uLXN0YWlycy1kb3duOiB1bmljb2RlKCdlY2E0Jyk7XG4kdGktaWNvbi1zdGFpcnMtdXA6IHVuaWNvZGUoJ2VjYTUnKTtcbiR0aS1pY29uLXN0YXI6IHVuaWNvZGUoJ2ViMmUnKTtcbiR0aS1pY29uLXN0YXItaGFsZjogdW5pY29kZSgnZWQxOScpO1xuJHRpLWljb24tc3Rhci1vZmY6IHVuaWNvZGUoJ2VkNjInKTtcbiR0aS1pY29uLXN0YXJzOiB1bmljb2RlKCdlZDM4Jyk7XG4kdGktaWNvbi1zdGVlcmluZy13aGVlbDogdW5pY29kZSgnZWM3YicpO1xuJHRpLWljb24tc3RlcC1pbnRvOiB1bmljb2RlKCdlY2UwJyk7XG4kdGktaWNvbi1zdGVwLW91dDogdW5pY29kZSgnZWNlMScpO1xuJHRpLWljb24tc3RldGhvc2NvcGU6IHVuaWNvZGUoJ2VkYmUnKTtcbiR0aS1pY29uLXN0aWNrZXI6IHVuaWNvZGUoJ2ViMmYnKTtcbiR0aS1pY29uLXN0cmlrZXRocm91Z2g6IHVuaWNvZGUoJ2ViOWUnKTtcbiR0aS1pY29uLXN1Ym1hcmluZTogdW5pY29kZSgnZWQ5NCcpO1xuJHRpLWljb24tc3Vic2NyaXB0OiB1bmljb2RlKCdlYjlmJyk7XG4kdGktaWNvbi1zdWJ0YXNrOiB1bmljb2RlKCdlYzlmJyk7XG4kdGktaWNvbi1zdW06IHVuaWNvZGUoJ2ViNzMnKTtcbiR0aS1pY29uLXN1bjogdW5pY29kZSgnZWIzMCcpO1xuJHRpLWljb24tc3VuLW9mZjogdW5pY29kZSgnZWQ2MycpO1xuJHRpLWljb24tc3VucmlzZTogdW5pY29kZSgnZWYxYycpO1xuJHRpLWljb24tc3Vuc2V0OiB1bmljb2RlKCdlYzMxJyk7XG4kdGktaWNvbi1zdXBlcnNjcmlwdDogdW5pY29kZSgnZWJhMCcpO1xuJHRpLWljb24tc3dpbW1pbmc6IHVuaWNvZGUoJ2VjOTInKTtcbiR0aS1pY29uLXN3aXRjaDogdW5pY29kZSgnZWIzMycpO1xuJHRpLWljb24tc3dpdGNoLTI6IHVuaWNvZGUoJ2VkYmYnKTtcbiR0aS1pY29uLXN3aXRjaC0zOiB1bmljb2RlKCdlZGMwJyk7XG4kdGktaWNvbi1zd2l0Y2gtaG9yaXpvbnRhbDogdW5pY29kZSgnZWIzMScpO1xuJHRpLWljb24tc3dpdGNoLXZlcnRpY2FsOiB1bmljb2RlKCdlYjMyJyk7XG4kdGktaWNvbi10YWJsZTogdW5pY29kZSgnZWJhMScpO1xuJHRpLWljb24tdGFibGUtZXhwb3J0OiB1bmljb2RlKCdlZWY4Jyk7XG4kdGktaWNvbi10YWJsZS1pbXBvcnQ6IHVuaWNvZGUoJ2VlZjknKTtcbiR0aS1pY29uLXRhYmxlLW9mZjogdW5pY29kZSgnZWVmYScpO1xuJHRpLWljb24tdGFnOiB1bmljb2RlKCdlYjM0Jyk7XG4kdGktaWNvbi10YWxseW1hcmstMTogdW5pY29kZSgnZWM0NicpO1xuJHRpLWljb24tdGFsbHltYXJrLTI6IHVuaWNvZGUoJ2VjNDcnKTtcbiR0aS1pY29uLXRhbGx5bWFyay0zOiB1bmljb2RlKCdlYzQ4Jyk7XG4kdGktaWNvbi10YWxseW1hcmstNDogdW5pY29kZSgnZWM0OScpO1xuJHRpLWljb24tdGFsbHltYXJrczogdW5pY29kZSgnZWM0YScpO1xuJHRpLWljb24tdGFuazogdW5pY29kZSgnZWQ5NScpO1xuJHRpLWljb24tdGFyZ2V0OiB1bmljb2RlKCdlYjM1Jyk7XG4kdGktaWNvbi10ZW1wZXJhdHVyZTogdW5pY29kZSgnZWIzOCcpO1xuJHRpLWljb24tdGVtcGVyYXR1cmUtY2Vsc2l1czogdW5pY29kZSgnZWIzNicpO1xuJHRpLWljb24tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDogdW5pY29kZSgnZWIzNycpO1xuJHRpLWljb24tdGVtcGVyYXR1cmUtbWludXM6IHVuaWNvZGUoJ2ViZWQnKTtcbiR0aS1pY29uLXRlbXBlcmF0dXJlLXBsdXM6IHVuaWNvZGUoJ2ViZWUnKTtcbiR0aS1pY29uLXRlbXBsYXRlOiB1bmljb2RlKCdlYjM5Jyk7XG4kdGktaWNvbi10ZW50OiB1bmljb2RlKCdlZWZiJyk7XG4kdGktaWNvbi10ZXJtaW5hbDogdW5pY29kZSgnZWJkYycpO1xuJHRpLWljb24tdGVybWluYWwtMjogdW5pY29kZSgnZWJlZicpO1xuJHRpLWljb24tdGVzdC1waXBlOiB1bmljb2RlKCdlYjNhJyk7XG4kdGktaWNvbi10ZXh0LWRpcmVjdGlvbi1sdHI6IHVuaWNvZGUoJ2VlZmMnKTtcbiR0aS1pY29uLXRleHQtZGlyZWN0aW9uLXJ0bDogdW5pY29kZSgnZWVmZCcpO1xuJHRpLWljb24tdGV4dC13cmFwOiB1bmljb2RlKCdlYmRkJyk7XG4kdGktaWNvbi10ZXh0LXdyYXAtZGlzYWJsZWQ6IHVuaWNvZGUoJ2VjYTcnKTtcbiR0aS1pY29uLXRodW1iLWRvd246IHVuaWNvZGUoJ2ViM2InKTtcbiR0aS1pY29uLXRodW1iLXVwOiB1bmljb2RlKCdlYjNjJyk7XG4kdGktaWNvbi10aWNrZXQ6IHVuaWNvZGUoJ2ViM2QnKTtcbiR0aS1pY29uLXRpbHQtc2hpZnQ6IHVuaWNvZGUoJ2VlZmUnKTtcbiR0aS1pY29uLXRpcjogdW5pY29kZSgnZWJmMCcpO1xuJHRpLWljb24tdG9nZ2xlLWxlZnQ6IHVuaWNvZGUoJ2ViM2UnKTtcbiR0aS1pY29uLXRvZ2dsZS1yaWdodDogdW5pY29kZSgnZWIzZicpO1xuJHRpLWljb24tdG9vbDogdW5pY29kZSgnZWI0MCcpO1xuJHRpLWljb24tdG9vbHM6IHVuaWNvZGUoJ2ViY2EnKTtcbiR0aS1pY29uLXRvb2xzLWtpdGNoZW46IHVuaWNvZGUoJ2VkNjQnKTtcbiR0aS1pY29uLXRvb2xzLWtpdGNoZW4tMjogdW5pY29kZSgnZWVmZicpO1xuJHRpLWljb24tdG9ybmFkbzogdW5pY29kZSgnZWNlMicpO1xuJHRpLWljb24tdG91cm5hbWVudDogdW5pY29kZSgnZWNkMCcpO1xuJHRpLWljb24tdHJhY2s6IHVuaWNvZGUoJ2VmMDAnKTtcbiR0aS1pY29uLXRyYWN0b3I6IHVuaWNvZGUoJ2VjMGQnKTtcbiR0aS1pY29uLXRyYWRlbWFyazogdW5pY29kZSgnZWMwZScpO1xuJHRpLWljb24tdHJhZmZpYy1jb25lOiB1bmljb2RlKCdlYzBmJyk7XG4kdGktaWNvbi10cmFmZmljLWxpZ2h0czogdW5pY29kZSgnZWQzOScpO1xuJHRpLWljb24tdHJhaW46IHVuaWNvZGUoJ2VkOTYnKTtcbiR0aS1pY29uLXRyYW5zZmVyLWluOiB1bmljb2RlKCdlZjJmJyk7XG4kdGktaWNvbi10cmFuc2Zlci1vdXQ6IHVuaWNvZGUoJ2VmMzAnKTtcbiR0aS1pY29uLXRyYXNoOiB1bmljb2RlKCdlYjQxJyk7XG4kdGktaWNvbi10cmFzaC1vZmY6IHVuaWNvZGUoJ2VkNjUnKTtcbiR0aS1pY29uLXRyZWU6IHVuaWNvZGUoJ2VmMDEnKTtcbiR0aS1pY29uLXRyZWVzOiB1bmljb2RlKCdlYzEwJyk7XG4kdGktaWNvbi10cmVuZGluZy1kb3duOiB1bmljb2RlKCdlYjQyJyk7XG4kdGktaWNvbi10cmVuZGluZy1kb3duLTI6IHVuaWNvZGUoJ2VkYzEnKTtcbiR0aS1pY29uLXRyZW5kaW5nLWRvd24tMzogdW5pY29kZSgnZWRjMicpO1xuJHRpLWljb24tdHJlbmRpbmctdXA6IHVuaWNvZGUoJ2ViNDMnKTtcbiR0aS1pY29uLXRyZW5kaW5nLXVwLTI6IHVuaWNvZGUoJ2VkYzMnKTtcbiR0aS1pY29uLXRyZW5kaW5nLXVwLTM6IHVuaWNvZGUoJ2VkYzQnKTtcbiR0aS1pY29uLXRyaWFuZ2xlOiB1bmljb2RlKCdlYjQ0Jyk7XG4kdGktaWNvbi10cmlhbmdsZS1vZmY6IHVuaWNvZGUoJ2VmMDInKTtcbiR0aS1pY29uLXRyaWFuZ2xlLXNxdWFyZS1jaXJjbGU6IHVuaWNvZGUoJ2VjZTgnKTtcbiR0aS1pY29uLXRyaWRlbnQ6IHVuaWNvZGUoJ2VjYzUnKTtcbiR0aS1pY29uLXRyb3BoeTogdW5pY29kZSgnZWI0NScpO1xuJHRpLWljb24tdHJ1Y2s6IHVuaWNvZGUoJ2ViYzQnKTtcbiR0aS1pY29uLXRydWNrLWRlbGl2ZXJ5OiB1bmljb2RlKCdlYzRiJyk7XG4kdGktaWNvbi10cnVjay1vZmY6IHVuaWNvZGUoJ2VmMDMnKTtcbiR0aS1pY29uLXRydWNrLXJldHVybjogdW5pY29kZSgnZWM0YycpO1xuJHRpLWljb24tdHlwb2dyYXBoeTogdW5pY29kZSgnZWJjNScpO1xuJHRpLWljb24tdW1icmVsbGE6IHVuaWNvZGUoJ2ViZjEnKTtcbiR0aS1pY29uLXVuZGVybGluZTogdW5pY29kZSgnZWJhMicpO1xuJHRpLWljb24tdW5saW5rOiB1bmljb2RlKCdlYjQ2Jyk7XG4kdGktaWNvbi11cGxvYWQ6IHVuaWNvZGUoJ2ViNDcnKTtcbiR0aS1pY29uLXVyZ2VudDogdW5pY29kZSgnZWI0OCcpO1xuJHRpLWljb24tdXNlcjogdW5pY29kZSgnZWI0ZCcpO1xuJHRpLWljb24tdXNlci1jaGVjazogdW5pY29kZSgnZWI0OScpO1xuJHRpLWljb24tdXNlci1leGNsYW1hdGlvbjogdW5pY29kZSgnZWMxMicpO1xuJHRpLWljb24tdXNlci1taW51czogdW5pY29kZSgnZWI0YScpO1xuJHRpLWljb24tdXNlci1vZmY6IHVuaWNvZGUoJ2VjZjknKTtcbiR0aS1pY29uLXVzZXItcGx1czogdW5pY29kZSgnZWI0YicpO1xuJHRpLWljb24tdXNlci14OiB1bmljb2RlKCdlYjRjJyk7XG4kdGktaWNvbi11c2VyczogdW5pY29kZSgnZWJmMicpO1xuJHRpLWljb24tdmFjY2luZTogdW5pY29kZSgnZWYwNCcpO1xuJHRpLWljb24tdmFyaWFibGU6IHVuaWNvZGUoJ2VmMDUnKTtcbiR0aS1pY29uLXZlY3RvcjogdW5pY29kZSgnZWNhOScpO1xuJHRpLWljb24tdmVjdG9yLWJlaXplci0yOiB1bmljb2RlKCdlZDNhJyk7XG4kdGktaWNvbi12ZWN0b3ItYmV6aWVyOiB1bmljb2RlKCdlZjFkJyk7XG4kdGktaWNvbi12ZWN0b3ItdHJpYW5nbGU6IHVuaWNvZGUoJ2VjYTgnKTtcbiR0aS1pY29uLXZlbnVzOiB1bmljb2RlKCdlYzg2Jyk7XG4kdGktaWNvbi12ZXJzaW9uczogdW5pY29kZSgnZWQ1MicpO1xuJHRpLWljb24tdmlkZW86IHVuaWNvZGUoJ2VkMjInKTtcbiR0aS1pY29uLXZpZGVvLW1pbnVzOiB1bmljb2RlKCdlZDFmJyk7XG4kdGktaWNvbi12aWRlby1vZmY6IHVuaWNvZGUoJ2VkMjAnKTtcbiR0aS1pY29uLXZpZGVvLXBsdXM6IHVuaWNvZGUoJ2VkMjEnKTtcbiR0aS1pY29uLXZpZXctMzYwOiB1bmljb2RlKCdlZDg0Jyk7XG4kdGktaWNvbi12aWV3ZmluZGVyOiB1bmljb2RlKCdlYjRlJyk7XG4kdGktaWNvbi12aWV3cG9ydC1uYXJyb3c6IHVuaWNvZGUoJ2ViZjMnKTtcbiR0aS1pY29uLXZpZXdwb3J0LXdpZGU6IHVuaWNvZGUoJ2ViZjQnKTtcbiR0aS1pY29uLXZpcnVzOiB1bmljb2RlKCdlYjc0Jyk7XG4kdGktaWNvbi12aXJ1cy1vZmY6IHVuaWNvZGUoJ2VkNjYnKTtcbiR0aS1pY29uLXZpcnVzLXNlYXJjaDogdW5pY29kZSgnZWQ2NycpO1xuJHRpLWljb24tdm9jYWJ1bGFyeTogdW5pY29kZSgnZWYxZScpO1xuJHRpLWljb24tdm9sdW1lOiB1bmljb2RlKCdlYjUxJyk7XG4kdGktaWNvbi12b2x1bWUtMjogdW5pY29kZSgnZWI0ZicpO1xuJHRpLWljb24tdm9sdW1lLTM6IHVuaWNvZGUoJ2ViNTAnKTtcbiR0aS1pY29uLXdhbGs6IHVuaWNvZGUoJ2VjODcnKTtcbiR0aS1pY29uLXdhbGxldDogdW5pY29kZSgnZWI3NScpO1xuJHRpLWljb24td2FuZDogdW5pY29kZSgnZWJjYicpO1xuJHRpLWljb24td2F2ZS1zYXctdG9vbDogdW5pY29kZSgnZWNkMycpO1xuJHRpLWljb24td2F2ZS1zaW5lOiB1bmljb2RlKCdlY2Q0Jyk7XG4kdGktaWNvbi13YXZlLXNxdWFyZTogdW5pY29kZSgnZWNkNScpO1xuJHRpLWljb24td2lmaTogdW5pY29kZSgnZWI1MicpO1xuJHRpLWljb24td2lmaS0wOiB1bmljb2RlKCdlYmEzJyk7XG4kdGktaWNvbi13aWZpLTE6IHVuaWNvZGUoJ2ViYTQnKTtcbiR0aS1pY29uLXdpZmktMjogdW5pY29kZSgnZWJhNScpO1xuJHRpLWljb24td2lmaS1vZmY6IHVuaWNvZGUoJ2VjZmEnKTtcbiR0aS1pY29uLXdpbmQ6IHVuaWNvZGUoJ2VjMzQnKTtcbiR0aS1pY29uLXdpbmRtaWxsOiB1bmljb2RlKCdlZDg1Jyk7XG4kdGktaWNvbi13aW5kb3c6IHVuaWNvZGUoJ2VmMDYnKTtcbiR0aS1pY29uLXdpcGVyOiB1bmljb2RlKCdlY2FiJyk7XG4kdGktaWNvbi13aXBlci13YXNoOiB1bmljb2RlKCdlY2FhJyk7XG4kdGktaWNvbi13b21hbjogdW5pY29kZSgnZWI1MycpO1xuJHRpLWljb24td29ybGQ6IHVuaWNvZGUoJ2ViNTQnKTtcbiR0aS1pY29uLXdvcmxkLWxhdGl0dWRlOiB1bmljb2RlKCdlZDJlJyk7XG4kdGktaWNvbi13b3JsZC1sb25naXR1ZGU6IHVuaWNvZGUoJ2VkMmYnKTtcbiR0aS1pY29uLXdyZWNraW5nLWJhbGw6IHVuaWNvZGUoJ2VkOTcnKTtcbiR0aS1pY29uLXdyaXRpbmc6IHVuaWNvZGUoJ2VmMDgnKTtcbiR0aS1pY29uLXdyaXRpbmctc2lnbjogdW5pY29kZSgnZWYwNycpO1xuJHRpLWljb24teDogdW5pY29kZSgnZWI1NScpO1xuJHRpLWljb24teWluLXlhbmc6IHVuaWNvZGUoJ2VjMzUnKTtcbiR0aS1pY29uLXpvZGlhYy1hcXVhcml1czogdW5pY29kZSgnZWNhYycpO1xuJHRpLWljb24tem9kaWFjLWFyaWVzOiB1bmljb2RlKCdlY2FkJyk7XG4kdGktaWNvbi16b2RpYWMtY2FuY2VyOiB1bmljb2RlKCdlY2FlJyk7XG4kdGktaWNvbi16b2RpYWMtY2Fwcmljb3JuOiB1bmljb2RlKCdlY2FmJyk7XG4kdGktaWNvbi16b2RpYWMtZ2VtaW5pOiB1bmljb2RlKCdlY2IwJyk7XG4kdGktaWNvbi16b2RpYWMtbGVvOiB1bmljb2RlKCdlY2IxJyk7XG4kdGktaWNvbi16b2RpYWMtbGlicmE6IHVuaWNvZGUoJ2VjYjInKTtcbiR0aS1pY29uLXpvZGlhYy1waXNjZXM6IHVuaWNvZGUoJ2VjYjMnKTtcbiR0aS1pY29uLXpvZGlhYy1zYWdpdHRhcml1czogdW5pY29kZSgnZWNiNCcpO1xuJHRpLWljb24tem9kaWFjLXNjb3JwaW86IHVuaWNvZGUoJ2VjYjUnKTtcbiR0aS1pY29uLXpvZGlhYy10YXVydXM6IHVuaWNvZGUoJ2VjYjYnKTtcbiR0aS1pY29uLXpvZGlhYy12aXJnbzogdW5pY29kZSgnZWNiNycpO1xuJHRpLWljb24tem9vbS1jYW5jZWw6IHVuaWNvZGUoJ2VjNGQnKTtcbiR0aS1pY29uLXpvb20tY2hlY2s6IHVuaWNvZGUoJ2VmMDknKTtcbiR0aS1pY29uLXpvb20taW46IHVuaWNvZGUoJ2ViNTYnKTtcbiR0aS1pY29uLXpvb20tbW9uZXk6IHVuaWNvZGUoJ2VmMGEnKTtcbiR0aS1pY29uLXpvb20tb3V0OiB1bmljb2RlKCdlYjU3Jyk7XG4kdGktaWNvbi16b29tLXF1ZXN0aW9uOiB1bmljb2RlKCdlZGViJyk7XG5cblxuLiN7JHRpLXByZWZpeH0tMmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tMmZhO1xufVxuXG4uI3skdGktcHJlZml4fS0zZC1jdWJlLXNwaGVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLTNkLWN1YmUtc3BoZXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hLWI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFjY2Vzcy1wb2ludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFjY2Vzcy1wb2ludDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWNjZXNzLXBvaW50LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFjY2Vzcy1wb2ludC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFjY2Vzc2libGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hY2Nlc3NpYmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1hY3Rpdml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFjdGl2aXR5O1xufVxuXG4uI3skdGktcHJlZml4fS1hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFkO1xufVxuXG4uI3skdGktcHJlZml4fS1hZC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWRqdXN0bWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hZGp1c3RtZW50cztcbn1cblxuLiN7JHRpLXByZWZpeH0tYWRqdXN0bWVudHMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWRqdXN0bWVudHMtYWx0O1xufVxuXG4uI3skdGktcHJlZml4fS1hZGp1c3RtZW50cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWRqdXN0bWVudHMtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWVyaWFsLWxpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hZXJpYWwtbGlmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWZmaWxpYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWZmaWxpYXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGFybTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsYXJtO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGVydC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGVydC1vY3RhZ29uO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGVydC10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsZXJ0LXRyaWFuZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGllbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsaWVuO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGlnbi1jZW50ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFsaWduLWp1c3RpZmllZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsaWduLWp1c3RpZmllZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsaWduLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWxpZ24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFtYnVsYW5jZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYW5jaG9yO1xufVxuXG4uI3skdGktcHJlZml4fS1hbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFuZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hbnRlbm5hLWJhcnMtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFudGVubmEtYmFycy0xO1xufVxuXG4uI3skdGktcHJlZml4fS1hbnRlbm5hLWJhcnMtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFudGVubmEtYmFycy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1hbnRlbm5hLWJhcnMtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFudGVubmEtYmFycy0zO1xufVxuXG4uI3skdGktcHJlZml4fS1hbnRlbm5hLWJhcnMtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFudGVubmEtYmFycy00O1xufVxuXG4uI3skdGktcHJlZml4fS1hbnRlbm5hLWJhcnMtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFudGVubmEtYmFycy01O1xufVxuXG4uI3skdGktcHJlZml4fS1hcGVydHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFwZXJ0dXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFwcGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXBwcztcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFyY2hpdmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYWNrLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFjay11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFyLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYXItdG8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhci10by1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYXItdG8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhci10by1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYXItdG8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItdG8tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhci10by11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhci10by11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFyLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iaWctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJpZy1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iaWctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJpZy1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iaWctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iaWctcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJpZy10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iaWctdG9wO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1ib3R0b20tYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYm90dG9tLWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYm90dG9tLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJvdHRvbS1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJvdHRvbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1ib3R0b20tc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1ib3R0b20tdGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJvdHRvbS10YWlsO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1kb3duLWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZG93bi1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZG93bi1sZWZ0LWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWRvd24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWRvd24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZG93bi1yaWdodC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1mb3J3YXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1mb3J3YXJkLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZm9yd2FyZC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxlZnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbGVmdC1iYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbGVmdC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxlZnQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbGVmdC1zcXVhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxlZnQtdGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxlZnQtdGFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbG9vcC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbG9vcC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1sb29wLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbG9vcC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbmFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1uYXJyb3ctZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbmFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1uYXJyb3ctbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbmFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbmFycm93LXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1uYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1uYXJyb3ctdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJhbXAtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXJhbXAtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctcmFtcC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXJhbXAtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJpZ2h0LWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXJpZ2h0LWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctcmlnaHQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1yaWdodC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1yaWdodC1zcXVhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJpZ2h0LXRhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1yaWdodC10YWlsO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy10b3AtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctdG9wLWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXRvcC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXRvcC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy10b3Atc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy10b3AtdGFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXRvcC10YWlsO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cC1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXVwLWxlZnQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXVwLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cC1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cC1yaWdodC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXdhdmUtbGVmdC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctd2F2ZS1sZWZ0LWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXdhdmUtbGVmdC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXdhdmUtbGVmdC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctd2F2ZS1yaWdodC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctd2F2ZS1yaWdodC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy13YXZlLXJpZ2h0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctd2F2ZS1yaWdodC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRpYWdvbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRpYWdvbmFsO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtZGlhZ29uYWwtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1kaWFnb25hbC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtZG91YmxlLW5lLXN3OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRvdWJsZS1uZS1zdztcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRvdWJsZS1udy1zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1kb3VibGUtbnctc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1kb3VibGUtc2Utbnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtZG91YmxlLXNlLW53O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtZG91YmxlLXN3LW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRvdWJsZS1zdy1uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRvd24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtZG93bi11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWpvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3Mtam9pbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWpvaW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1qb2luLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1sZWZ0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtbGVmdC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtbGVmdC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1sZWZ0LXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtbWF4aW1pemU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1taW5pbWl6ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtcmlnaHQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1yaWdodC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtcmlnaHQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1yaWdodC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3Mtc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1zb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3Mtc3BsaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3Mtc3BsaXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1zcGxpdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXNwbGl0LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXVwLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtdXAtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtdXAtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXVwLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXVwLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFydGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJ0Ym9hcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFzcGVjdC1yYXRpbztcbn1cblxuLiN7JHRpLXByZWZpeH0tYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWF0b207XG59XG5cbi4jeyR0aS1wcmVmaXh9LWF0b20tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWF0b20tMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hd2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFja2hvZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhY2tob2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhY2tzcGFjZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhbGwtYW1lcmljYW4tZm9vdGJhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtYmFza2V0YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhbGwtYmFza2V0YmFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC1ib3dsaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFsbC1ib3dsaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1iYWxsLWZvb3RiYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFsbC1mb290YmFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC1mb290YmFsbC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWxsLWZvb3RiYWxsLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC10ZW5uaXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWxsLXRlbm5pcztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC12b2xsZXliYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFsbC12b2xsZXliYWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbmRhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYW5kYWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFyY29kZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFza2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFza2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeS0xO1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYXR0ZXJ5LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhdHRlcnktMztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeS00O1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5LWF1dG9tb3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYXR0ZXJ5LWF1dG9tb3RpdmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhdHRlcnktb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iZWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWxsLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbC1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmVsbC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iZWxsLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmVsbC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbC1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWxsLXJpbmdpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iZWxsLXJpbmdpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJlbGwtcmluZ2luZy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbC1yaW5naW5nLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJlbGwteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJlbGwteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJpa2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJpbmFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJpbmFyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmlvaGF6YXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmxvY2txdW90ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmx1ZXRvb3RoO1xufVxuXG4uI3skdGktcHJlZml4fS1ibHVldG9vdGgtY29ubmVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmx1ZXRvb3RoLWNvbm5lY3RlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJsdWV0b290aC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib2xkO1xufVxuXG4uI3skdGktcHJlZml4fS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9sdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9sdC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib2x0LW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib29rO1xufVxuXG4uI3skdGktcHJlZml4fS1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvb2ttYXJrO1xufVxuXG4uI3skdGktcHJlZml4fS1ib29rbWFyay1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib29rbWFyay1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvb2ttYXJrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvb2ttYXJrcztcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1hbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItYm90dG9tO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItaW5uZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLW5vbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1vdXRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLXJhZGl1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1yYWRpdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLXN0eWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItc3R5bGUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1zdHlsZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLXRvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3R0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3R0bGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW1hcmdpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tYXJnaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJveC1tb2RlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tb2RlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW1vZGVsLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbW9kZWwtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm94LW11bHRpcGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS0wO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS0xO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS0zO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS00O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS01O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS02O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS03O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS04O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbXVsdGlwbGUtOTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZS05O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtcGFkZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1wYWRkaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFjZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFjZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYWNrZXRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhY2tldHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFpcmJuYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWFpcmJuYjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWFuZHJvaWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYXBwbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFwcGxlLWFyY2FkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWFwcGxlLWFyY2FkZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtYXBwc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1hcHBzdG9yZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtYXNhbmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1hc2FuYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWJlaGFuY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1iaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1iaXRidWNrZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWJvb2tpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1ib29raW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1jaHJvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1jaHJvbWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWNvZGVwZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1jb2RlcGVuO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1jb2Rlc2FuZGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWNvZGVzYW5kYm94O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtY3NzMztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWRldmlhbnRhcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWRpc2NvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1kaXNjb3JkO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1kaXNxdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1kaXNxdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWRvY2tlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWRvY2tlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1kcmliYmJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWVkZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZmFjZWJvb2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWZpZ21hOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZmlnbWE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWZpcmVmb3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1maXJlZm94O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1mbGlja3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1mbGlja3I7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1mb3Vyc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1mcmFtZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1mcmFtZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWdpdGh1Yjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ2l0bGFiO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1nb29nbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWdvb2dsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1nb29nbGUtYW5hbHl0aWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1nb29nbGUtZHJpdmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ29vZ2xlLXBsYXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWdyYXZhdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ3JhdmF0YXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWhpcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1oaXBjaGF0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWh0bWw1O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1pbnN0YWdyYW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1qYXZhc2NyaXB0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1raWNrc3RhcnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWtpY2tzdGFydGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1rb3RsaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1rb3RsaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtbGlua2VkaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLW1lZGl1bTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtbWVzc2VuZ2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1uZXRmbGl4OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtbmV0ZmxpeDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtb3Blbi1zb3VyY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1vcGVuLXNvdXJjZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtb3BlcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1vcGVyYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtcGFnZWtpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXBhZ2VraXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXBhdHJlb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1wYXRyZW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1wYXlwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1wYXlwYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXBpbnRlcmVzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtcG9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtcG9ja2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1wcm9kdWN0aHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXByb2R1Y3RodW50O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1weXRob246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1weXRob247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXJlZGRpdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2FmYXJpO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1zYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2Fzcztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2VudHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2VudHJ5O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1zaGF6YW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zaGF6YW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNrZXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXNrZXRjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1za3lwZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zbGFjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc25hcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zbmFwY2hhdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXNvdW5kY2xvdWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zcG90aWZ5O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXN0ZWFtO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zdHJpcGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXRhYmxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXRhYmxlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdGFpbHdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10YWlsd2luZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10ZWxlZ3JhbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdGlkYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10aWRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdGlrdG9rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdGlrdG9rO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC10aW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10aW5kZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXR1bWJscjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdHdpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdHdpdGNoO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdHdpdHRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdW5zcGxhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC11bnNwbGFzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdmVyY2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdmVyY2VsO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXZpbWVvO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXZrO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXdoYXRzYXBwO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC13aW5kb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtd2luZG93cztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQteWFob286YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC15YWhvbztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQteWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC15Y29tYmluYXRvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXlvdXR1YmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyaWVmY2FzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJpZ2h0bmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyaWdodG5lc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyaWdodG5lc3MtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyaWdodG5lc3MtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJpZ2h0bmVzcy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJpZ2h0bmVzcy1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1icmlnaHRuZXNzLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmlnaHRuZXNzLWhhbGY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyaWdodG5lc3MtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmlnaHRuZXNzLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1icm93c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJvd3Nlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icnVzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVja2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1hcmNoO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1iYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctYmFuaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctYnJpZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctYnJpZGdlO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1icmlkZ2UtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWJyaWRnZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1jYXJvdXNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWNhcm91c2VsO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1jYXN0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1jYXN0bGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWNodXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWNodXJjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctY29tbXVuaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctY29tbXVuaXR5O1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1jb3R0YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctY290dGFnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctZmFjdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWZhY3Rvcnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWZvcnRyZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctZm9ydHJlc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWhvc3BpdGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctaG9zcGl0YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWxpZ2h0aG91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1saWdodGhvdXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1tb251bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLW1vbnVtZW50O1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1wYXZpbG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctcGF2aWxvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctc2t5c2NyYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLXNreXNjcmFwZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctc3RvcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLXdhcmVob3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLXdhcmVob3VzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVsYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1bGI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1bGItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVsYi1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1bGxkb3plcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1bGxkb3plcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1idXNpbmVzc3BsYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idXNpbmVzc3BsYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxjdWxhdG9yO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbGVuZGFyO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci1ldmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbGVuZGFyLWV2ZW50O1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbGVuZGFyLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhci1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhci1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci1zdGF0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbGVuZGFyLXN0YXRzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci10aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FsZW5kYXItdGltZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FtZXJhO1xufVxuXG4uI3skdGktcHJlZml4fS1jYW1lcmEtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYW1lcmEtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbWVyYS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYW1lcmEtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1jYW1lcmEtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbWVyYS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYW1lcmEtcm90YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FtZXJhLXJvdGF0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FtZXJhLXNlbGZpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbWVyYS1zZWxmaWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbmR5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FuZHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcHR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXB0dXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhci1jcmFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhci1jcmFuZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhcmF2YW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcmRib2FyZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXJkYm9hcmRzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FyZXQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhcmV0LWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FyZXQtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FyZXQtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXNoO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXNoLWJhbmtub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FzaC1iYW5rbm90ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FzaC1iYW5rbm90ZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXNoLWJhbmtub3RlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2VydGlmaWNhdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJnaW5nLXBpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFyZ2luZy1waWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1hcmNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYXJjcztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYXJjcy0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYXJjcy0zO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYXJlYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYXJlYS1saW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYXJlYS1saW5lO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1hcnJvd3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWFycm93cy12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYmFyO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1idWJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1idWJibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWNhbmRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWNhbmRsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtY2lyY2xlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWNpcmNsZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWRvbnV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtZG9udXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWRvbnV0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1kb251dC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1kb251dC0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtZG9udXQtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtZG9udXQtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWRvbnV0LTQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1kb3RzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1pbmZvZ3JhcGhpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWluZm9ncmFwaGljO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtbGluZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtcGllO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1waWUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LXBpZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1waWUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LXBpZS0zO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1waWUtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LXBpZS00O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1yYWRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LXJhZGFyO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZWNrYm94O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGVja3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGVja3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZWVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZWVzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbi1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb24tZG93bi1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLWRvd24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLXVwLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb24tdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLXVwLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbnMtZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtZG93bi1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtZG93bi1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb25zLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb25zLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb25zLXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9ucy11cC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLXVwLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaHJpc3RtYXMtdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNocmlzdG1hcy10cmVlO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS0wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS00OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS01OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS02OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS03OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS04OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS05OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLTk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLWRhc2hlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1kYXNoZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtZG90dGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1oYWxmO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtaGFsZi12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1oYWxmLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsZWFyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsZWFyLWFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xlYXItZm9ybWF0dGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsZWFyLWZvcm1hdHRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsaWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2xpY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsaXBib2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2xpcGJvYXJkLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsaXBib2FyZC1saXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1jbGlwYm9hcmQteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsaXBib2FyZC14O1xufVxuXG4uI3skdGktcHJlZml4fS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb2NrO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb3VkO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb3VkLWRvd25sb2FkO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC1mb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1mb2c7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsb3VkLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb3VkLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb3VkLXJhaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1zbm93O1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC1zdG9ybTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsb3VkLXN0b3JtO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC11cGxvYWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2RlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2RlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29kZS1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY29kZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29kZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2ZmZWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2luO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2xvci1waWNrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2xvci1waWNrZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbG9yLXN3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbG9yLXN3YXRjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29sdW1uLWluc2VydC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29sdW1uLWluc2VydC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb2x1bW4taW5zZXJ0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29sdW1uLWluc2VydC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbHVtbnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29tZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbW1hbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb21tYW5kO1xufVxuXG4uI3skdGktcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29tcGFzcztcbn1cblxuLiN7JHRpLXByZWZpeH0tY29uZmV0dGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb25mZXR0aTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29udGFpbmVyO1xufVxuXG4uI3skdGktcHJlZml4fS1jb250cmFzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbnRyYXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb29raWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb29raWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3B5O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3B5bGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcHlsZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3B5cmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItZG93bi1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItZG93bi1sZWZ0LWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1kb3duLWxlZnQtZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1kb3duLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItZG93bi1yaWdodC1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItZG93bi1yaWdodC1kb3VibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci1sZWZ0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItbGVmdC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItbGVmdC1kb3duLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1sZWZ0LWRvd24tZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItbGVmdC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1sZWZ0LXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItbGVmdC11cC1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItbGVmdC11cC1kb3VibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXJpZ2h0LWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci1yaWdodC1kb3duLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1yaWdodC1kb3duLWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLXJpZ2h0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXJpZ2h0LXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItcmlnaHQtdXAtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXJpZ2h0LXVwLWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItdXAtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLXVwLWxlZnQtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXVwLWxlZnQtZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItdXAtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci11cC1yaWdodC1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItdXAtcmlnaHQtZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jcmFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNyYW5lO1xufVxuXG4uI3skdGktcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNyZWRpdC1jYXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1jcmVkaXQtY2FyZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcmVkaXQtY2FyZC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcm9wO1xufVxuXG4uI3skdGktcHJlZml4fS1jcm9zc2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcm9zc2hhaXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNyb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3Jvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNyb3duLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNyb3duLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VwO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJseS1sb29wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VybHktbG9vcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktYmFocmFpbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1iYWhyYWluaTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktYmF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWJhdGg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWJpdGNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1iaXRjb2luO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1jZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktY2VudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktZGluYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1kaW5hcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktZGlyaGFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZGlyaGFtO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1kb2xsYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWRvbGxhci1hdXN0cmFsaWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZG9sbGFyLWF1c3RyYWxpYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWRvbGxhci1jYW5hZGlhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1jYW5hZGlhbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktZG9sbGFyLXNpbmdhcG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1zaW5nYXBvcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWV0aGVyZXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZXRoZXJldW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWV1cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1ldXJvO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1mb3JpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1mb3JpbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWZyYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZnJhbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWtyb25lLWN6ZWNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3kta3JvbmUtY3plY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWtyb25lLWRhbmlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWtyb25lLWRhbmlzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3kta3JvbmUtc3dlZGlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWtyb25lLXN3ZWRpc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWxldTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWxldTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktbGlyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWxpcmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWxpdGVjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktbGl0ZWNvaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LW5haXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktbmFpcmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXBvdW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcG91bmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXJlYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1yZWFsO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1yZW5taW5iaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXJlbm1pbmJpO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1yaXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1yaXBwbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXJpeWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcml5YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXJ1YmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcnViZWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXJ1cGVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcnVwZWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXNoZWtlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXNoZWtlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktdGFrYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXRha2E7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXR1Z3JpazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXR1Z3Jpaztcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktd29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktd29uO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS15ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS15ZW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXpsb3R5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktemxvdHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbnQtbG9jYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW50LWxvY2F0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJzb3ItdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnNvci10ZXh0O1xufVxuXG4uI3skdGktcHJlZml4fS1jdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRhc2hib2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kYXRhYmFzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGF0YWJhc2UtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGF0YWJhc2UtZXhwb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1kYXRhYmFzZS1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kYXRhYmFzZS1pbXBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRhdGFiYXNlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRhdGFiYXNlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV0YWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldGFpbHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtYW5hbHl0aWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtYXVkaW8tdGFwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1hdWRpby10YXBlO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtY2N0djpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1jY3R2O1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtY29tcHV0ZXItY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtY29tcHV0ZXItY2FtZXJhLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtZGVza3RvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWRlc2t0b3AtYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWRlc2t0b3AtYW5hbHl0aWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtZGVza3RvcC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtZGVza3RvcC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1mbG9wcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtZmxvcHB5O1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtZ2FtZXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1nYW1lcGFkO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWxhcHRvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1tb2JpbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1tb2JpbGUtbWVzc2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1tb2JpbGUtbWVzc2FnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLW1vYmlsZS1yb3RhdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLW1vYmlsZS1yb3RhdGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtbW9iaWxlLXZpYnJhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1tb2JpbGUtdmlicmF0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2Utc3BlYWtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1zcGVha2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLXRhYmxldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLXR2OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLXR2O1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2Utd2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2Utd2F0Y2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2VzO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2VzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2VzLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZXMtcGM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2VzLXBjO1xufVxuXG4uI3skdGktcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlhbW9uZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpbWVuc2lvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaW1lbnNpb25zO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXJlY3Rpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpcmVjdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlyZWN0aW9uLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXJlY3Rpb25zO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXNhYmxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpc2FibGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXNhYmxlZC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlzYWJsZWQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGlzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpc2M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpc2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlzY291bnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpc2NvdW50LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXNjb3VudC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXZpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXZpZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRuYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRuYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG9nLWJvd2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kb2ctYm93bDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG90czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRvdHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRvdHMtY2lyY2xlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kb3RzLWNpcmNsZS1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1kb3RzLWRpYWdvbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG90cy1kaWFnb25hbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG90cy1kaWFnb25hbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG90cy1kaWFnb25hbC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG90cy12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kb3dubG9hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJhZy1kcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZHJhZy1kcm9wO1xufVxuXG4uI3skdGktcHJlZml4fS1kcmFnLWRyb3AtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyYWctZHJvcC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb25lO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9uZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9uZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRyb3BsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9wbGV0O1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9wbGV0LWZpbGxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb3BsZXQtZmlsbGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9wbGV0LWZpbGxlZC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZHJvcGxldC1maWxsZWQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvcGxldC1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZHJvcGxldC1oYWxmO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9wbGV0LWhhbGYtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb3BsZXQtaGFsZi0yO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9wbGV0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb3BsZXQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1lYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWVhci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lYXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZWRpdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZWRpdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lZGl0LWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZWdnO1xufVxuXG4uI3skdGktcHJlZml4fS1lbXBoYXNpczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWVtcGhhc2lzO1xufVxuXG4uI3skdGktcHJlZml4fS1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWVxdWFsO1xufVxuXG4uI3skdGktcHJlZml4fS1lcXVhbC1ub3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lcXVhbC1ub3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWVyYXNlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leGNoYW5nZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXhwb3N1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leHBvc3VyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWV4dGVybmFsLWxpbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWV5ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXllLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXllLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1leWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXllLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXllZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leWVnbGFzcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZXllZ2xhc3MtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWV5ZWdsYXNzLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZhY2UtaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mYWNlLWlkO1xufVxuXG4uI3skdGktcHJlZml4fS1mYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZlYXRoZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZlbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmVuY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1hbGVydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtY2VydGlmaWNhdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWNvZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtY29kZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1jb2RlLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtZGlmZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtZGlmZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1kaXNsaWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1kaXNsaWtlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1kb3dubG9hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWV4cG9ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtaW1wb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWluZm87XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtaW52b2ljZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1saWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1saWtlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtbXVzaWM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXBob25lO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXBsdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtcmVwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1yZXBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1zZWFyY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtc2hyZWRkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXNocmVkZGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXN5bWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXN5bWxpbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtdGV4dDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXVwbG9hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS14OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS14O1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXppcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtemlwO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGVzO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlcy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlcy1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbHRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsdGVyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbHRlci1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmluZ2VycHJpbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpcmV0cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpcmV0cnVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFnO1xufVxuXG4uI3skdGktcHJlZml4fS1mbGFnLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFnLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsYWctMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsYWctMztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxhbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFtZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxhc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFzaztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxpcC1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxpcC12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxvYXQtY2VudGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1mbG9hdC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxvYXQtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxvYXQtbm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsb2F0LW5vbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxvYXQtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvY3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9jdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvY3VzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb2N1cy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb2xkZXItbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvbGRlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb2xkZXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGRlci1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkZXIteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGRlci14O1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZGVycztcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9yYmlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9yYmlkO1xufVxuXG4uI3skdGktcHJlZml4fS1mb3JiaWQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvcmJpZC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1mb3JrbGlmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvcmtsaWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1mb3JtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvcm1zO1xufVxuXG4uI3skdGktcHJlZml4fS1mcmFtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZyYW1lO1xufVxuXG4uI3skdGktcHJlZml4fS1mcmllbmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZnJpZW5kcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nYXMtc3RhdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2F1Z2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nYXVnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2VvbWV0cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nZW9tZXRyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1naG9zdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdpZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdpdC1icmFuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1naXQtYnJhbmNoO1xufVxuXG4uI3skdGktcHJlZml4fS1naXQtY29tbWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LWNvbW1pdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2l0LWNvbXBhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1naXQtY29tcGFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2l0LWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1naXQtZm9yaztcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2l0LW1lcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LW1lcmdlO1xufVxuXG4uI3skdGktcHJlZml4fS1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LXB1bGwtcmVxdWVzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nbGFzcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2xhc3MtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdsYXNzLWZ1bGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdsYXNzLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdsYXNzLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nbG9iZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ29sZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdvbGY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdwcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZ3JhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ncmFpbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ3JpZC1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ3JpZC1kb3RzO1xufVxuXG4uI3skdGktcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ncmlwLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ncmlwLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1ncm93dGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ncm93dGg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWgtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWgtMTtcbn1cblxuLiN7JHRpLXByZWZpeH0taC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1oLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWgtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWgtNDtcbn1cblxuLiN7JHRpLXByZWZpeH0taC01OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taC01O1xufVxuXG4uI3skdGktcHJlZml4fS1oLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oLTY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtZmluZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGFuZC1maW5nZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtbGl0dGxlLWZpbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtbGl0dGxlLWZpbmdlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGFuZC1taWRkbGUtZmluZ2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLXJpbmctZmluZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGFuZC1yaW5nLWZpbmdlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGFuZC1yb2NrO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5kLXN0b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtdGhyZWUtZmluZ2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtdGhyZWUtZmluZ2Vycztcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC10d28tZmluZ2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtdHdvLWZpbmdlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmdlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWFkaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGVhZHBob25lcztcbn1cblxuLiN7JHRpLXByZWZpeH0taGVhZHBob25lcy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWFkcGhvbmVzLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGVhZHNldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlYWRzZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGVhcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlYXJ0LWJyb2tlbjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlbGljb3B0ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlbGljb3B0ZXItbGFuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlbGljb3B0ZXItbGFuZGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0taGVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlbHA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhleGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZXhhZ29uO1xufVxuXG4uI3skdGktcHJlZml4fS1oZXhhZ29uLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhleGFnb24tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1oaWVyYXJjaHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oaWVyYXJjaHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhpZXJhcmNoeS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGllcmFyY2h5LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oaXN0b3J5O1xufVxuXG4uI3skdGktcHJlZml4fS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taG9tZTtcbn1cblxuLiN7JHRpLXByZWZpeH0taG9tZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taG9tZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pY2UtY3JlYW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWljZS1jcmVhbS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taWNlLWNyZWFtLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taW5ib3g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluZGVudC1kZWNyZWFzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0taW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taW5kZW50LWluY3JlYXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1pbmZpbml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluZmluaXR5O1xufVxuXG4uI3skdGktcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluZm8tY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluZm8tc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1pdGFsaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pdGFsaWM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWp1bXAtcm9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWp1bXAtcm9wZTtcbn1cblxuLiN7JHRpLXByZWZpeH0ta2FyYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2FyYXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1rZXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2V5Ym9hcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWtleWJvYXJkLWhpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1rZXlib2FyZC1oaWRlO1xufVxuXG4uI3skdGktcHJlZml4fS1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1rZXlib2FyZC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWtleWJvYXJkLXNob3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1rZXlib2FyZC1zaG93O1xufVxuXG4uI3skdGktcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxhbmd1YWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXllcnMtZGlmZmVyZW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheWVycy1kaWZmZXJlbmNlO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXllcnMtaW50ZXJzZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5ZXJzLWludGVyc2VjdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5ZXJzLWxpbmtlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheWVycy1saW5rZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheWVycy1zdWJ0cmFjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheWVycy1zdWJ0cmFjdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5ZXJzLXVuaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5ZXJzLXVuaW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYWxpZ24tYm90dG9tO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWFsaWduLWNlbnRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYWxpZ24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWFsaWduLW1pZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1hbGlnbi1taWRkbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1hbGlnbi1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWFsaWduLXRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1hbGlnbi10b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1ib3R0b21iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYm90dG9tYmFyO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtY2FyZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtY2FyZHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWNvbHVtbnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1kaXN0cmlidXRlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtZGlzdHJpYnV0ZS1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtZGlzdHJpYnV0ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1kaXN0cmlidXRlLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtZ3JpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1ncmlkO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtZ3JpZC1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtZ3JpZC1hZGQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1rYW5iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQta2FuYmFuO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1saXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtbmF2YmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LW5hdmJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LXJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtcm93cztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LXNpZGViYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtc2lkZWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtc2lkZWJhci1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxlYWY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxlZ286YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZWdvO1xufVxuXG4uI3skdGktcHJlZml4fS1sZW1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxlbW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1hO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1iO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1jO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1jYXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItY2FzZS1sb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1jYXNlLWxvd2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItY2FzZS10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItY2FzZS10b2dnbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1jYXNlLXVwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWNhc2UtdXBwZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1mOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1oOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1pOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1qOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWo7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWs7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1sOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1tOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLW87XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci1zcGFjaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXNwYWNpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci10OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci11OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci12OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci13OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci14OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci15OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlci16OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLXo7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxldHRlcnMtY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlcnMtY2FzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGljZW5zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpY2Vuc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpZmVidW95OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGlmZWJ1b3k7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saW5lO1xufVxuXG4uI3skdGktcHJlZml4fS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpbmUtZGFzaGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1saW5lLWRvdHRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpbmUtZG90dGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1saW5lLWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpbmUtaGVpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGluaztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saXN0LWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saXN0LW51bWJlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpc3Qtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGlzdC1zZWFyY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpdmUtcGhvdG86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saXZlLXBob3RvO1xufVxuXG4uI3skdGktcHJlZml4fS1saXZlLXZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saXZlLXZpZXc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvYWRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbG9hZGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2FkZXItcXVhcnRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbG9jYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2NhdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvY2stYWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9jay1hY2Nlc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvY2stb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9jay1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvY2stb3Blbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbG9naW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2dpbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbG9nb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9nb3V0O1xufVxuXG4uI3skdGktcHJlZml4fS1tYWNybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hY3JvO1xufVxuXG4uI3skdGktcHJlZml4fS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYWduZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYWlsO1xufVxuXG4uI3skdGktcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYWlsLWZvcndhcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1haWwtb3BlbmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFpbC1vcGVuZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1haWxib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYWlsYm94O1xufVxuXG4uI3skdGktcHJlZml4fS1tYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hbnVhbC1nZWFyYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFudWFsLWdlYXJib3g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFwLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXAtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hcC1waW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcC1waW4tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFwLXBpbi1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcC1waW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFwLXBpbnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFya2Rvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcnF1ZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXJxdWVlO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXJxdWVlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXJxdWVlLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXJzO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFzaztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFzay1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXNrLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFzc2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hc3NhZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXRoO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXRoLWZ1bmN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWF0aC1mdW5jdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWF0aC1zeW1ib2xzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWF0aC1zeW1ib2xzO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1heGltaXplO1xufVxuXG4uI3skdGktcHJlZml4fS1tZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVhdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVkYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZWRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVkaWNhbC1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lZGljYWwtY3Jvc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZW51O1xufVxuXG4uI3skdGktcHJlZml4fS1tZW51LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZW51LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2UtY2lyY2xlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLWNpcmNsZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLWNpcmNsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLWNpcmNsZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2UtZG90czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lc3NhZ2UtZG90cztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLXJlcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lc3NhZ2UtcmVwb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lc3NhZ2VzO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlcy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlcy1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taWNyb3Bob25lO1xufVxuXG4uI3skdGktcHJlZml4fS1taWNyb3Bob25lLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taWNyb3Bob25lLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWljcm9waG9uZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1pbGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taWxrO1xufVxuXG4uI3skdGktcHJlZml4fS1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1pbmltaXplO1xufVxuXG4uI3skdGktcHJlZml4fS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1taW51cy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1pbnVzLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1taXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWlzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1ib3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLWJveTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1jb25mdXplZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtY29uZnV6ZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2QtY3JhenktaGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLWNyYXp5LWhhcHB5O1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLWNyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtY3J5O1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1lbXB0eTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1oYXBweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtaGFwcHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2Qta2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1raWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2QtbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtbmV1dHJhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1zYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLXNhZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1zbWlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2Qtc21pbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2Qtc3VwcmlzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLXN1cHJpc2VkO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLXRvbmd1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtdG9uZ3VlO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vbi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vbi0yO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29uLXN0YXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vbi1zdGFycztcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9wZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb3BlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW90b3JiaWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW90b3JiaWtlO1xufVxuXG4uI3skdGktcHJlZml4fS1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vdXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1tb3ZpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vdmllO1xufVxuXG4uI3skdGktcHJlZml4fS1tdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tdWc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW11c2hyb29tOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbXVzaHJvb207XG59XG5cbi4jeyR0aS1wcmVmaXh9LW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbXVzaWM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW5ldy1zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbmV3LXNlY3Rpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1uZXdzO1xufVxuXG4uI3skdGktcHJlZml4fS1uZmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1uZmM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ub3RlO1xufVxuXG4uI3skdGktcHJlZml4fS1ub3RlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW5vdGVib29rO1xufVxuXG4uI3skdGktcHJlZml4fS1ub3RlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW5vdGVzO1xufVxuXG4uI3skdGktcHJlZml4fS1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ub3RpZmljYXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci0wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci00OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci01OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci02OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci03OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci04OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW51bWJlci05OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbnVtYmVyLTk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW9jdGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1vY3RhZ29uO1xufVxuXG4uI3skdGktcHJlZml4fS1vY3RhZ29uLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW9jdGFnb24tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1vbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1vbGQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW9seW1waWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tb2x5bXBpY3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW9tZWdhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tb21lZ2E7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW91dGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW91dGxldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tb3ZlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1vdmVybGluZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFja2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhY2thZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhY21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhY21hbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFnZS1icmVhazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhZ2UtYnJlYWs7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFpbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYWxldHRlO1xufVxuXG4uI3skdGktcHJlZml4fS1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFub3JhbWEtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFwZXJjbGlwO1xufVxuXG4uI3skdGktcHJlZml4fS1wYXJhY2h1dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYXJhY2h1dGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhcmVudGhlc2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFyZW50aGVzZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYXJraW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1wZWFjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBlYWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZW5jaWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBlbm5hbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZW5uYW50O1xufVxuXG4uI3skdGktcHJlZml4fS1wZXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZXBwZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZXJjZW50YWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1wZXJzcGVjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBlcnNwZWN0aXZlO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZS1jYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUtY2FsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmUtY2FsbGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLWNhbGxpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUtY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUtaW5jb21pbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS1vdXRnb2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmUtcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS1wYXVzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLXBsdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS14O1xufVxuXG4uI3skdGktcHJlZml4fS1waG90bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob3RvO1xufVxuXG4uI3skdGktcHJlZml4fS1waG90by1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG90by1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBoeXNvdGhlcmFwaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGh5c290aGVyYXBpc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpY3R1cmUtaW4tcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGljdHVyZS1pbi1waWN0dXJlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpY3R1cmUtaW4tcGljdHVyZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1vbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGlubmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGlubmVkO1xufVxuXG4uI3skdGktcHJlZml4fS1waW5uZWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGlubmVkLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGl6emE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waXp6YTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGFuZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYW5lLWFycml2YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYW5lLWRlcGFydHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxhbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxhbmV0O1xufVxuXG4uI3skdGktcHJlZml4fS1wbGFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYW50O1xufVxuXG4uI3skdGktcHJlZml4fS1wbGFudC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxhbnQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxheS1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheS1jYXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGF5ZXItcGF1c2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXBsYXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci1yZWNvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGF5ZXItcmVjb3JkO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItc2tpcC1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXNraXAtYmFjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxheWVyLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci1za2lwLWZvcndhcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXN0b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci10cmFjay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXRyYWNrLW5leHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci10cmFjay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXRyYWNrLXByZXY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXlsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWxpc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbHVnO1xufVxuXG4uI3skdGktcHJlZml4fS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tcG9pbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wb2ludDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcG9rZWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wb2tlYmFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcG9sYXJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wb2xhcm9pZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBvb2w7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcG93ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXByYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wcmF5O1xufVxuXG4uI3skdGktcHJlZml4fS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wcmVzZW50YXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXByZXNlbnRhdGlvbi1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wcmVzZW50YXRpb24tYW5hbHl0aWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1wcmludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJpbnRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcHJvbXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJvbXB0O1xufVxuXG4uI3skdGktcHJlZml4fS1wcm9wZWxsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wcm9wZWxsZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXB1enpsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXB1enpsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcHlyYW1pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXB5cmFtaWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXFyY29kZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcXVlc3Rpb24tbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXF1ZXN0aW9uLW1hcms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmFkaW87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmFkaW9hY3RpdmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGl1cy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGl1cy1ib3R0b20tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmFkaXVzLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGl1cy1ib3R0b20tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGl1cy10b3AtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGl1cy10b3AtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmFkaXVzLXRvcC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGl1cy10b3AtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhaW5ib3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yYWluYm93O1xufVxuXG4uI3skdGktcHJlZml4fS1yZWNlaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjZWlwdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjZWlwdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjZWlwdC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWNlaXB0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2VpcHQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWNlaXB0LXJlZnVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2VpcHQtcmVmdW5kO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWNlaXB0LXRheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2VpcHQtdGF4O1xufVxuXG4uI3skdGktcHJlZml4fS1yZWNoYXJnaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjaGFyZ2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjb3JkLW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWNvcmQtbWFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjdGFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjdGFuZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWN0YW5nbGUtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWN0YW5nbGUtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWN5Y2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVmcmVzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVmcmVzaC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlZnJlc2gtYWxlcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWdpc3RlcmVkO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWxhdGlvbi1tYW55LXRvLW1hbnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWxhdGlvbi1tYW55LXRvLW1hbnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlbGF0aW9uLW9uZS10by1tYW55OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVsYXRpb24tb25lLXRvLW1hbnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlbGF0aW9uLW9uZS10by1vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWxhdGlvbi1vbmUtdG8tb25lO1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBlYXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwZWF0LW9uY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlcGxhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBsYWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlcG9ydC1hbmFseXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBvcnQtYW5hbHl0aWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBvcnQtbWVkaWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlcG9ydC1tZWRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBvcnQtbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBvcnQtbW9uZXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlc2l6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlc2l6ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmlwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmlwcGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1yb2FkLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb2FkLXNpZ247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvY2tldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm90YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm90YXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1yb3RhdGUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdGF0ZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1yb3RhdGUtY2xvY2t3aXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm90YXRlLWNsb2Nrd2lzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm90YXRlLWNsb2Nrd2lzZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm90YXRlLWNsb2Nrd2lzZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1yb3RhdGUtcmVjdGFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm90YXRlLXJlY3RhbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm91dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb3V0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm91dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm91dGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1yb3ctaW5zZXJ0LWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdy1pbnNlcnQtYm90dG9tO1xufVxuXG4uI3skdGktcHJlZml4fS1yb3ctaW5zZXJ0LXRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdy1pbnNlcnQtdG9wO1xufVxuXG4uI3skdGktcHJlZml4fS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcnVsZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJ1bGVyLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ydWxlci0yO1xufVxuXG4uI3skdGktcHJlZml4fS1ydW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ydW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNhaWxib2F0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2FpbGJvYXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNhbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zYWx0O1xufVxuXG4uI3skdGktcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zYXRlbGxpdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNhdXNhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zYXVzYWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1zY2FsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjYWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1zY2FuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2Nhbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2Nob29sO1xufVxuXG4uI3skdGktcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjaXNzb3JzO1xufVxuXG4uI3skdGktcHJlZml4fS1zY29vdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2Nvb3Rlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2Nvb3Rlci1lbGVjdHJpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjb290ZXItZWxlY3RyaWM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNjcmVlbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjcmVlbi1zaGFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2NyZWVuLXNoYXJlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjcmVlbi1zaGFyZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNjdWJhLW1hc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY3ViYS1tYXNrO1xufVxuXG4uI3skdGktcHJlZml4fS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZWFyY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZWN0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1zZWVkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VlZGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VsZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VsZWN0O1xufVxuXG4uI3skdGktcHJlZml4fS1zZWxlY3RvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlbGVjdG9yO1xufVxuXG4uI3skdGktcHJlZml4fS1zZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VuZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VwYXJhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VwYXJhdG9yO1xufVxuXG4uI3skdGktcHJlZml4fS1zZXBhcmF0b3ItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlcGFyYXRvci1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1zZXBhcmF0b3ItdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXBhcmF0b3ItdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlcnZlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VydmljZW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXJ2aWNlbWFyaztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXR0aW5ncztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2V0dGluZ3MtYXV0b21hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNldHRpbmdzLWF1dG9tYXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoYWRvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoYWRvdztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hhZG93LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoYWRvdy1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoYXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hhcGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoYXBlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGFwZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGFwZS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hhcGUtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpZWxkO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGllbGQtY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoaWVsZC1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpZWxkLWxvY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoaWVsZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGllbGQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGllbGQteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoaWVsZC14O1xufVxuXG4uI3skdGktcHJlZml4fS1zaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hpcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGlydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNob3BwaW5nLWNhcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNob3BwaW5nLWNhcnQtZGlzY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaG9wcGluZy1jYXJ0LWRpc2NvdW50O1xufVxuXG4uI3skdGktcHJlZml4fS1zaG9wcGluZy1jYXJ0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNob3BwaW5nLWNhcnQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zaG9wcGluZy1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaG9wcGluZy1jYXJ0LXBsdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNob3BwaW5nLWNhcnQteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNob3BwaW5nLWNhcnQteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hyZWRkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaHJlZGRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2lnbmF0dXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2l0ZW1hcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2thdGVib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNrYXRlYm9hcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNsaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2xpY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNsaWRlc2hvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNsaWRlc2hvdztcbn1cblxuLiN7JHRpLXByZWZpeH0tc21hcnQtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNtYXJ0LWhvbWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zbW9raW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1zbW9raW5nLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc21va2luZy1ubztcbn1cblxuLiN7JHRpLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc25vd2ZsYWtlO1xufVxuXG4uI3skdGktcHJlZml4fS1zb2NjZXItZmllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb2NjZXItZmllbGQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvY2lhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc29jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1hc2NlbmRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtYXNjZW5kaW5nLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWFzY2VuZGluZy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1zb3J0LWFzY2VuZGluZy1sZXR0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1hc2NlbmRpbmctbGV0dGVycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc29ydC1hc2NlbmRpbmctbnVtYmVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvcnQtYXNjZW5kaW5nLW51bWJlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvcnQtZGVzY2VuZGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0tc29ydC1kZXNjZW5kaW5nLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWRlc2NlbmRpbmctMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc29ydC1kZXNjZW5kaW5nLWxldHRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWRlc2NlbmRpbmctbGV0dGVycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc29ydC1kZXNjZW5kaW5nLW51bWJlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWRlc2NlbmRpbmctbnVtYmVycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc291cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNwYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3BhY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNwZWFrZXJwaG9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3BlZWRib2F0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3BlZWRib2F0O1xufVxuXG4uI3skdGktcHJlZml4fS1zcG9ydC1iaWxsYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3BvcnQtYmlsbGFyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS0wO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS0xO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS0zO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS00O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS01O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS02O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS03O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS04O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtOTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS05O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS1kb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtZG90O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtZm9yYmlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLWZvcmJpZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLWZvcmJpZC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLWZvcmJpZC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1yb290O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtcm9vdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLXJvb3QtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXJvdGF0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtcm90YXRlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXJvdGF0ZWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLXJvdGF0ZWQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLXRvZ2dsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXRvZ2dsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLXRvZ2dsZS1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS14O1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmVzLWRpYWdvbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlcy1kaWFnb25hbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlcy1maWxsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmVzLWZpbGxlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhY2stMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YWNrLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YWlyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YWlycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhaXJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFpcnMtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhaXJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RhaXJzLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3Rhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3Rhci1oYWxmO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGFyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YXJzO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0ZWVyaW5nLXdoZWVsO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGVwLWludG86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGVwLWludG87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0ZXAtb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RlcC1vdXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RldGhvc2NvcGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0aWNrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGlja2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RyaWtldGhyb3VnaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3VibWFyaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3VibWFyaW5lO1xufVxuXG4uI3skdGktcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdWJzY3JpcHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1YnRhc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdWJ0YXNrO1xufVxuXG4uI3skdGktcHJlZml4fS1zdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN1bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3VuLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN1bi1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1bnJpc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdW5yaXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1zdW5zZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdW5zZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3VwZXJzY3JpcHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aW1taW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3dpbW1pbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN3aXRjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3dpdGNoLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zd2l0Y2gtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3dpdGNoLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zd2l0Y2gtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3dpdGNoLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zd2l0Y2gtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3dpdGNoLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3dpdGNoLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhYmxlO1xufVxuXG4uI3skdGktcHJlZml4fS10YWJsZS1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10YWJsZS1leHBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhYmxlLWltcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhYmxlLWltcG9ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFibGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFibGUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10YWc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhbGx5bWFyay0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFsbHltYXJrLTE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhbGx5bWFyay0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFsbHltYXJrLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhbGx5bWFyay0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFsbHltYXJrLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhbGx5bWFyay00OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFsbHltYXJrLTQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhbGx5bWFya3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10YWxseW1hcmtzO1xufVxuXG4uI3skdGktcHJlZml4fS10YW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFuaztcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFyZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFyZ2V0O1xufVxuXG4uI3skdGktcHJlZml4fS10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbXBlcmF0dXJlO1xufVxuXG4uI3skdGktcHJlZml4fS10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGVtcGVyYXR1cmUtY2Vsc2l1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlbXBlcmF0dXJlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGVtcGVyYXR1cmUtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlbXBlcmF0dXJlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZW1wZXJhdHVyZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS10ZW1wbGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbXBsYXRlO1xufVxuXG4uI3skdGktcHJlZml4fS10ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGVudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZXJtaW5hbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVybWluYWwtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlcm1pbmFsLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlc3QtcGlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlc3QtcGlwZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGV4dC1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGV4dC1kaXJlY3Rpb24tbHRyO1xufVxuXG4uI3skdGktcHJlZml4fS10ZXh0LWRpcmVjdGlvbi1ydGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZXh0LWRpcmVjdGlvbi1ydGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRleHQtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRleHQtd3JhcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGV4dC13cmFwLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGV4dC13cmFwLWRpc2FibGVkO1xufVxuXG4uI3skdGktcHJlZml4fS10aHVtYi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGh1bWItZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGh1bWItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10aHVtYi11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGlja2V0O1xufVxuXG4uI3skdGktcHJlZml4fS10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGlsdC1zaGlmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGlyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGlyO1xufVxuXG4uI3skdGktcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvZ2dsZS1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10b2dnbGUtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRvb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10b29sO1xufVxuXG4uI3skdGktcHJlZml4fS10b29sczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvb2xzO1xufVxuXG4uI3skdGktcHJlZml4fS10b29scy1raXRjaGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdG9vbHMta2l0Y2hlbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9vbHMta2l0Y2hlbi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdG9vbHMta2l0Y2hlbi0yO1xufVxuXG4uI3skdGktcHJlZml4fS10b3JuYWRvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdG9ybmFkbztcbn1cblxuLiN7JHRpLXByZWZpeH0tdG91cm5hbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvdXJuYW1lbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFjdG9yO1xufVxuXG4uI3skdGktcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFkZW1hcms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYWZmaWMtY29uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyYWZmaWMtY29uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhZmZpYy1saWdodHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFmZmljLWxpZ2h0cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFpbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhbnNmZXItaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFuc2Zlci1pbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhbnNmZXItb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhbnNmZXItb3V0O1xufVxuXG4uI3skdGktcHJlZml4fS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyYXNoO1xufVxuXG4uI3skdGktcHJlZml4fS10cmFzaC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFzaC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmVlO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyZWVzO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJlbmRpbmctZG93bi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctZG93bi0yO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVuZGluZy1kb3duLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmVuZGluZy1kb3duLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyZW5kaW5nLXVwLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmVuZGluZy11cC0yO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVuZGluZy11cC0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctdXAtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmlhbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJpYW5nbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJpYW5nbGUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS10cmlhbmdsZS1zcXVhcmUtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJpYW5nbGUtc3F1YXJlLWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJpZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyaWRlbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyb3BoeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyb3BoeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cnVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cnVjay1kZWxpdmVyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJ1Y2stb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJ1Y2stb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS10cnVjay1yZXR1cm46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cnVjay1yZXR1cm47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXR5cG9ncmFwaHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10eXBvZ3JhcGh5O1xufVxuXG4uI3skdGktcHJlZml4fS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVtYnJlbGxhO1xufVxuXG4uI3skdGktcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11bmRlcmxpbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVubGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVubGluaztcbn1cblxuLiN7JHRpLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXBsb2FkO1xufVxuXG4uI3skdGktcHJlZml4fS11cmdlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11cmdlbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyO1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXNlci1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tdXNlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVzZXItZXhjbGFtYXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVzZXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyLXBsdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVzZXIteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVzZXIteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2Vycztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmFjY2luZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZhY2NpbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZhcmlhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmFyaWFibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZlY3RvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlY3Rvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmVjdG9yLWJlaXplci0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmVjdG9yLWJlaXplci0yO1xufVxuXG4uI3skdGktcHJlZml4fS12ZWN0b3ItYmV6aWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmVjdG9yLWJlemllcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmVjdG9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmVjdG9yLXRyaWFuZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS12ZW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS12ZXJzaW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlcnNpb25zO1xufVxuXG4uI3skdGktcHJlZml4fS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZGVvO1xufVxuXG4uI3skdGktcHJlZml4fS12aWRlby1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZGVvLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS12aWRlby1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aWRlby1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZpZGVvLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aWRlby1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS12aWV3LTM2MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZXctMzYwO1xufVxuXG4uI3skdGktcHJlZml4fS12aWV3ZmluZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlld2ZpbmRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlld3BvcnQtbmFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlld3BvcnQtbmFycm93O1xufVxuXG4uI3skdGktcHJlZml4fS12aWV3cG9ydC13aWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlld3BvcnQtd2lkZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlydXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aXJ1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlydXMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlydXMtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS12aXJ1cy1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aXJ1cy1zZWFyY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZvY2FidWxhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12b2NhYnVsYXJ5O1xufVxuXG4uI3skdGktcHJlZml4fS12b2x1bWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12b2x1bWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZvbHVtZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdm9sdW1lLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZvbHVtZS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdm9sdW1lLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdhbGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13YWxrO1xufVxuXG4uI3skdGktcHJlZml4fS13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13YWxsZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13YW5kO1xufVxuXG4uI3skdGktcHJlZml4fS13YXZlLXNhdy10b29sOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2F2ZS1zYXctdG9vbDtcbn1cblxuLiN7JHRpLXByZWZpeH0td2F2ZS1zaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2F2ZS1zaW5lO1xufVxuXG4uI3skdGktcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdhdmUtc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2lmaTtcbn1cblxuLiN7JHRpLXByZWZpeH0td2lmaS0wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2lmaS0wO1xufVxuXG4uI3skdGktcHJlZml4fS13aWZpLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aWZpLTE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpZmktMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpZmktMjtcbn1cblxuLiN7JHRpLXByZWZpeH0td2lmaS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aWZpLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0td2luZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpbmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpbmRtaWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2luZG1pbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpbmRvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpbmRvdztcbn1cblxuLiN7JHRpLXByZWZpeH0td2lwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aXBlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0td2lwZXItd2FzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpcGVyLXdhc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdvbWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td29tYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdvcmxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td29ybGQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdvcmxkLWxhdGl0dWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td29ybGQtbGF0aXR1ZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdvcmxkLWxvbmdpdHVkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdvcmxkLWxvbmdpdHVkZTtcbn1cblxuLiN7JHRpLXByZWZpeH0td3JlY2tpbmctYmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdyZWNraW5nLWJhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdyaXRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13cml0aW5nO1xufVxuXG4uI3skdGktcHJlZml4fS13cml0aW5nLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13cml0aW5nLXNpZ247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi14O1xufVxuXG4uI3skdGktcHJlZml4fS15aW4teWFuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXlpbi15YW5nO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtYXF1YXJpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtYXF1YXJpdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1hcmllczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1hcmllcztcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLWNhbmNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1jYW5jZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1jYXByaWNvcm46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtY2Fwcmljb3JuO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtZ2VtaW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9kaWFjLWdlbWluaTtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLWxlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1sZW87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1saWJyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1saWJyYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLXBpc2NlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1waXNjZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1zYWdpdHRhcml1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1zYWdpdHRhcml1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLXNjb3JwaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtc2NvcnBpbztcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLXRhdXJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy10YXVydXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy12aXJnbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy12aXJnbztcbn1cblxuLiN7JHRpLXByZWZpeH0tem9vbS1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b29tLWNhbmNlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9vbS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvb20tY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvb20taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b29tLWluO1xufVxuXG4uI3skdGktcHJlZml4fS16b29tLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9vbS1tb25leTtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9vbS1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b29tLW91dDtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9vbS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvb20tcXVlc3Rpb247XG59XG4iLCJAaW1wb3J0IFwiQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3NcIjtcbkBpbXBvcnQgXCIuLi9zY3NzL21peGlucy5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuLi9zY3NzL2Jvb3N0cmFwXCI7XG5AaW1wb3J0IFwiZWtrby1saWdodGJveC9kaXN0L2Vra28tbGlnaHRib3guY3NzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwNC10b2dnbGUvY3NzL2Jvb3RzdHJhcDQtdG9nZ2xlLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCIuL3RhYmxlci1pY29uc1wiO1xuQGltcG9ydCBcIi4vY29tbW9uLmNzc1wiO1xuQGltcG9ydCBcIi4vd2lkZ2V0cy5jc3NcIjtcbkBpbXBvcnQgXCIuL2Zyb250LmNzc1wiO1xuQGltcG9ydCBcIi4vc2xpY2suY3NzXCI7XG5AaW1wb3J0IFwiLi9kYXRhVGFibGVzLmJvb3RzdHJhcDUubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uL3N1YnNjcmliZS9zY3NzL19wYXJ0aWFscy9wYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vcmVnaXN0ZXIvc2Nzcy9mYW5jeS1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9qcXVlcnktdWkvanF1ZXJ5LXVpLmNzc1wiO1xuXG5cbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzc1wiO1xuXG4ud2lkdGgtaW1hZ2UtaG9tZXBhZ2Uge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufSIsIi5wYW5pZXItcGFuZWwge1xuICAgICRzZWxmOiAmO1xuXG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6IDExMTtcbiAgICB3aWR0aDoxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG5cblxuICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgICYuYWN0aXZlLXBhbmVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwxLDEsIC42KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDo1NXZ3O1xuICAgICAgICBtYXgtd2lkdGg6ODAwcHg7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIC8vIGFuaW1hdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjE3LCAuNjcsIC44MywgLjY3KSBzbGlkZXBhbmllcjtcblxuICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhwaXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46MzBweCAwIDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnOTkxcHgnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIG1hcmdpbjoyNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAuNXB4KTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVjYXB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjQ4cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgICAgIHBhZGRpbmc6MjRweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJpY2luZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbmFtZSwgJi1wcmljaW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcXVhbnRpdHl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmV5KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIGxhYmVsLCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHggMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdG90YXV4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAjeyRzZWxmfV9fcmVjYXAtb25ldG90YWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZC1kaXNjb3VudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgbWFyZ2luOiAyNHB4ICBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgJl9fY2d2IHtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgbWFyZ2luOiAyNHB4ICBhdXRvO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmllcl9ib2R5e1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5wYW5pZXJfZXJyb3J7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucGFuaWVyX3ZpZGV7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmpzLS1wYW5pZXItdG9nZ2xle1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVwYW5pZXIgeyBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9IHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9ICB9XG5Aa2V5ZnJhbWVzIHNsaWRlcGFuaWVyIHsgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSAgfSIsIkBtaXhpbiBzZW5pb3ItbWVkaWEoJHR5cGUsICRzaXplKSB7XG4gICAgQG1lZGlhICgjeyR0eXBlfS13aWR0aDogI3skc2l6ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIi5mYW5jeS1mb3JtIHtcbiAgICAkc2VsZjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICBtYXJnaW46IDAgNTBweCA1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0UzRUZEOSwgI0ZGRjREMik7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDE1cHggcmdiKDAgMCAwIC8gMTAlKTtcblxuICAgICYgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG5cbiAgICAgICAgJlt0eXBlPXRleHRdLCAmW3R5cGU9dGVsXSwgJlt0eXBlPWVtYWlsXSwgJlt0eXBlPXBhc3N3b3JkXSwgJlt0eXBlPWRhdGVdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuXG4gICAgICAgICZbdHlwZT1idXR0b25dIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJlbm9tOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS91c2VyLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm9tOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9wZW4ucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAvKlxuICAgICAgICAmLS10ZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL3RlbC5wbmcnKTtcbiAgICAgICAgfSovXG4gICAgICAgICYtLXRlbCB7XG4gICAgICAgICAgICA6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL3RlbC5wbmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlbGVwaG9uZS1jb2Rle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtYWlsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9lbWFpbC5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhc3N3b3JkOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9sb2NrLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGFzc3dvcmQyOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9sb2NrLW9wZW4ucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYWlzc2FuY2U6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL2Nha2UucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZHJlc3NlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9ob21lLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0temlwY29kZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vcGluLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmlsbGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL2NpdHkucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAkdmFyaWFudHM6IHBlbiwgY2FrZSwgY2l0eSwgZW1haWwsIGhvbWUsIGxvY2ssIGxvY2stb3BlbiwgcGluLCB0ZWwsIHVzZXI7XG5cbiAgICAgICAgQGVhY2ggJHZhcmlhbnQgaW4gJHZhcmlhbnRzIHtcbiAgICAgICAgICAgICYtLSN7JHZhcmlhbnR9OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vI3skdmFyaWFudH0ucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYWRpby13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tY29sb3ItbGlnaHQtcHVycGxlKSwgdmFyKC0tY29sb3ItbGlnaHQtZ3JlZW4pKTtcblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXRlbF0sICZbdHlwZT1lbWFpbF0sICZbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG5cbiAgICAgICAgICAgICZbdHlwZT1idXR0b25dIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVzaGlhLCAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tY29sb3ItbGlnaHQtYmx1ZSksIHZhcigtLWNvbG9yLWxpZ2h0LXBpbmspKTtcblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXRlbF0sICZbdHlwZT1lbWFpbF0sICZbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0teWVsbG93LCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNGOUVDQjksICNFQkVDRDApO1xuXG4gICAgICAgIGlucHV0IHtcblxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWQ3NjRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG5cbiAgICAgICAgICAgICZbdHlwZT1idXR0b25dIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNzY0XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdXNoaWEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICB9XG5cbiAgICAmLS1mdXNoaWEgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/