/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
section#account-security-modal-container-ui > div {
	height: 25%;
	margin-top: 20rem;
}

@media only screen and (max-width: 767px) {
	section#account-security-modal-container-ui > div {
		height: 100%;
		margin-top: 0;
	}
}

section#account-security-modal-container-ui > div > div.is-modal-title {
	display: none;
}

section#account-security-modal-container-ui > div > div.is-modal-content {
	display: grid;
	padding: 3rem;
	grid-template: 'gtl-login-name gti-login-name' 4rem 'gtl-login-password gti-login-password' 4rem '. gti-use-ad' 4rem /1fr 2fr;
}

@media only screen and (max-width: 767px) {
	section#account-security-modal-container-ui > div > div.is-modal-content {
		padding: 1rem;
		grid-template: 'gtl-login-name' 4rem 'gti-login-name' 4rem 'gtl-login-password' 4rem 'gti-login-password' 4rem 'gti-use-ad' 4rem /1fr;
	}
}

section#account-security-modal-container-ui > div > div.is-modal-content > .al-login-name {
	grid-area: gtl-login-name;
	margin: auto 0;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .al-login-name > label {
	color: #000;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-login-name {
	grid-area: gti-login-name;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .al-login-password {
	grid-area: gtl-login-password;
	margin: auto 0;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .al-login-password > label {
	color: #000;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-login-password {
	grid-area: gti-login-password;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-login-password > div {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0.4rem;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-login-password > div > input {
	flex: 1 1 auto;
	border: 0;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-login-password > div > span {
	flex: 0 1 auto;
	color: #000;
	margin: auto;
	padding: 1rem;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-use-ad {
	grid-area: gti-use-ad;
	margin: 0.5rem 0 0 0;
}

section#account-security-modal-container-ui > div > div.is-modal-content > .ai-use-ad > label {
	color: #000;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
section#loading-ui {
	width: 100%;
	height: 100%;
}

section#loading-ui > div > div:nth-child(1) {
	text-align: center;
	flex: 0 1 auto;
}

section#loading-ui > div > div:nth-child(2) {
	flex: 0 1 auto;
	margin: 2rem 0 0 0;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
section#login-ui {
	width: 100%;
	height: 100%;
	background-image: url("/assets/notification/images/login_background-793x586.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: top;
}

section#login-ui > div {
	background: inherit;
}

section#login-ui > div > div {
	display: grid;
	padding: 3rem;
	grid-template: 'gtl-login-name gti-login-name' 4rem 'gtl-login-password gti-login-password' 4rem '. gti-use-ad' 4rem 'gti-buttons gti-buttons' 4rem /1fr 2fr;
}

@media only screen and (max-width: 767px) {
	section#login-ui > div > div {
		padding: 1rem;
		grid-template: 'gtl-login-name' 4rem 'gti-login-name' 4rem 'gtl-login-password' 4rem 'gti-login-password' 4rem 'gti-use-ad' 4rem 'gti-buttons' 4rem /30rem;
	}
}

section#login-ui > div > div > .al-login-name {
	grid-area: gtl-login-name;
	margin: auto 0;
}

section#login-ui > div > div > .al-login-name > label {
	color: #fff;
}

section#login-ui > div > div > .ai-login-name {
	grid-area: gti-login-name;
}

section#login-ui > div > div > .al-login-password {
	grid-area: gtl-login-password;
	margin: auto 0;
}

section#login-ui > div > div > .al-login-password > label {
	color: #fff;
}

section#login-ui > div > div > .ai-login-password {
	grid-area: gti-login-password;
}

section#login-ui > div > div > .ai-login-password > div {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0.4rem;
}

section#login-ui > div > div > .ai-login-password > div > input {
	flex: 1 1 auto;
	border: 0;
}

section#login-ui > div > div > .ai-login-password > div > span {
	flex: 0 1 auto;
	margin: auto;
	padding: 1rem;
}

section#login-ui > div > div > .ai-use-ad {
	grid-area: gti-use-ad;
	margin: 0.5rem 0 0 0;
}

section#login-ui > div > div > .ai-use-ad > label {
	color: #fff;
}

section#login-ui > div > div > .ai-buttons {
	grid-area: gti-buttons;
	text-align: center;
}

section#login-ui > div > div > .ai-buttons > button {
	margin: 0 0.5rem 0 0;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
section#slideout-account-management.is-slide-out-panel.active {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
	width: 45%;
}

@media only screen and (max-width: 767px) {
	section#slideout-account-management.is-slide-out-panel.active {
		width: 100%;
	}
}

section#slideout-account-management > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

section#slideout-account-management > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

section#slideout-account-management > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

section#slideout-account-management > div:nth-child(2) {
	flex: 1 1 auto;
}

section#slideout-account-management > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui {
	flex: 1 1 auto;
	margin: 1rem;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div {
	height: 100%;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div#account-management-message {
	flex: 0 1 auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) {
	position: relative;
	flex: 1 1 auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > div {
	height: 100%;
	position: absolute;
	z-index: 1;
	overflow-x: hidden;
	transition: 0.5s;
	z-index: 5000;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings {
	flex: 0 1 auto;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	overflow-y: hidden;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings.active {
	width: 100%;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings > div:nth-child(1) {
	flex: 1 1 auto;
	margin: 1rem 0 0 0;
	overflow-y: auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings > div:nth-child(1) > table > thead th {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings > div:nth-child(1) > table > tbody > tr > td:nth-child(4) {
	width: 7.5rem;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings > div:nth-child(1) > table > tbody > tr > td > a * {
	pointer-events: none;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-listings > div:nth-child(2) {
	flex: 0 1 auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search {
	flex: 0 1 auto;
	top: 0;
	right: 0;
	height: 100%;
	width: 0;
	overflow-y: hidden;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search.active {
	width: 100%;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search > div:nth-child(1) {
	flex: 0 1 auto;
	margin: 1rem 0 0 0;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0.4rem;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search > div:nth-child(1) > input {
	flex: 1 1 auto;
	border: 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search > div:nth-child(1) > span {
	flex: 0 1 auto;
	margin: auto;
	padding: 1rem;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search > div:nth-child(2) {
	flex: 1 1 auto;
	margin: 1rem 0 0 0;
	overflow-y: auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-search > div:nth-child(3) {
	flex: 0 1 auto;
	margin: 1rem 0 0 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access {
	flex: 0 1 auto;
	top: 0;
	right: 0;
	height: 100%;
	width: 0;
	overflow-y: hidden;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access.active {
	width: 100%;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access > div:nth-child(1) {
	flex: 1 1 auto;
	margin: 1rem 0 0 0;
	overflow-y: auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access > div:nth-child(1) > table > thead th {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access > div:nth-child(1) > table > tbody > tr > td > a * {
	pointer-events: none;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-account-access > div:nth-child(2) {
	flex: 0 1 auto;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account {
	flex: 0 1 auto;
	top: 0;
	right: 0;
	height: 100%;
	width: 0;
	overflow-y: hidden;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account.active {
	width: 100%;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) {
	flex: 1 1 auto;
	display: grid;
	padding: 3rem;
	grid-template: 'gtl-fname gti-fname gtl-middle gti-middle' 4rem 'gtl-lname gti-lname gti-lname gti-lname' 4rem 'gtl-email gti-email gti-email gti-email' 4rem 'gtl-login gti-login gti-login gti-login' 4rem '. . gti-create-account-buttons gti-create-account-buttons' 6rem / 1fr 1fr 2fr 2fr;
}

@media only screen and (max-width: 767px) {
	section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) {
		padding: 0.5rem;
		grid-template: 'gtl-fname gtl-fname' 4rem 'gti-fname gti-fname' 4rem 'gtl-middle gtl-middle' 4rem 'gti-middle gti-middle' 4rem 'gtl-lname gtl-lname' 4rem 'gti-lname gti-lname' 4rem 'gtl-email gtl-email' 4rem 'gti-email gti-email' 4rem 'gtl-login gtl-login' 4rem 'gti-login gti-login' 4rem 'gti-create-account-buttons gti-create-account-buttons' 6rem / 1fr 1fr;
	}
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-fname {
	grid-area: gtl-fname;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-fname > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-fname {
	grid-area: gti-fname;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-middle {
	grid-area: gtl-middle;
	margin: auto 0;
	padding: 0 0 0 1rem;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-middle > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-middle {
	grid-area: gti-middle;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-lname {
	grid-area: gtl-lname;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-lname > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-lname {
	grid-area: gti-lname;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-email {
	grid-area: gtl-email;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-email > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-email {
	grid-area: gti-email;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-login {
	grid-area: gtl-login;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-login > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-login {
	grid-area: gti-login;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-password {
	grid-area: gtl-password;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-password > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-password {
	grid-area: gti-password;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-vpassword {
	grid-area: gtl-vpassword;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .al-vpassword > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-vpassword {
	grid-area: gti-vpassword;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) > .ai-create-account-buttons {
	grid-area: gti-create-account-buttons;
	text-align: right;
	margin: 1rem 0 0 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) .al-reset-account-password {
	grid-area: gtl-reset-password;
	margin: auto 0;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) .al-reset-account-password > span {
	color: #fff;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) .ai-reset-account-password {
	grid-area: gti-reset-password;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(1) .ai-reset-account-button {
	grid-area: gtl-reset-button;
	text-align: right;
}

section#slideout-account-management > div:nth-child(2) > section#account-management-ui > div > div:nth-child(2) > #account-management-create-account > div:nth-child(2) {
	flex: 0 1 auto;
}

@-webkit-keyframes listing-animation {
	from {
		display: block;
	}
	to {
		width: 100%;
	}
}

@keyframes listing-animation {
	from {
		display: block;
	}
	to {
		width: 100%;
	}
}

#app > .ns-notification {
	height: 100%;
	width: 100%;
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

#app > .ns-notification #slide-out-notification-groups {
	overflow: hidden;
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
}

#app > .ns-notification #slide-out-notification-groups.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification #slide-out-notification-groups.is-slide-out-panel.active {
		width: 100%;
	}
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) {
	flex: 1 1 auto;
	overflow: hidden;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem;
	/*
            > span:nth-child(2),
            > span:nth-child(3) {
                flex: 0 1 auto;

                &:hover {
                    cursor: pointer;
                }
                > a {
                    //    color: #fff;
                    //   font-size: $font-size;
                }
			}
			*/
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
	flex: 1 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) > a {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) > a:hover {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) > a:hover {
	cursor: pointer;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(1) > span {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(2) {
	flex: 1 1 auto;
	overflow-y: auto;
	margin: 1rem;
	border: solid 0.1rem #ccc;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(3) {
	flex: 0 1 auto;
	padding: 1rem;
	height: 2.5rem;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(3) > div {
	flex: 1 1 auto;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(3) > a {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

#app > .ns-notification #slide-out-notification-groups > div:nth-child(2) > div:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification section#slide-out-notification-group-info {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
}

#app > .ns-notification section#slide-out-notification-group-info.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#slide-out-notification-group-info.is-slide-out-panel.active {
		width: 100%;
	}
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) {
	flex: 1 1 auto;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div {
	flex: 1 1 auto;
	margin: 1rem;
	display: grid;
	grid-template: 'gtl-group-id gtl-group-id .' 4rem 'gti-group-id gti-group-id gti-group-id' 4rem 'gtl-name gtl-name .' 4rem 'gti-name gti-name gti-name' 4rem 'gtl-description gtl-description .' 4rem 'gti-description gti-description gti-description' 15rem '. gti-button-delete gti-button-save' 4rem / 1fr auto auto;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-group-id {
	grid-area: gtl-group-id;
	margin: auto 0;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-group-id > span {
	color: #fff;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-group-id {
	grid-area: gti-group-id;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-name {
	grid-area: gtl-name;
	margin: auto 0;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-name > span {
	color: #fff;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-name {
	grid-area: gti-name;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-description {
	grid-area: gtl-description;
	margin: auto 0;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .al-description > span {
	color: #fff;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-description {
	grid-area: gti-description;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-description > textarea {
	height: 100%;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-button-delete {
	grid-area: gti-button-delete;
	margin: 0.5rem 0.5rem 0 0;
}

#app > .ns-notification section#slide-out-notification-group-info > div:nth-child(2) > section#group-entry-information-ui > div .ai-button-save {
	grid-area: gti-button-save;
	margin: 0.5rem 0 0 0;
}

#app > .ns-notification section#slide-out-notification-group-entry-history {
	flex: 1 1 auto;
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
}

#app > .ns-notification section#slide-out-notification-group-entry-history.is-slide-out-panel.active {
	width: calc(50%);
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#slide-out-notification-group-entry-history.is-slide-out-panel.active {
		width: 100%;
	}
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) {
	flex: 1 1 auto;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui {
	flex: 1 1 auto;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div {
	flex: 1 1 auto;
	margin: 1rem;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(1) {
	flex: 1 1 auto;
	overflow-y: auto;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(1) > table > tbody > tr > td:nth-child(1) *, #app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(1) > table > tbody > tr > td:nth-child(2) * {
	pointer-events: none;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(1) > table > tbody > tr > td > a * {
	pointer-events: none;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(2) {
	flex: 0 1 auto;
	margin: 0.5rem 0 0 0;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(2) > select {
	flex: 0 1 auto;
	width: 20rem;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(2) > select {
		width: 100%;
	}
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(2) > div {
	flex: 1 1 auto;
}

#app > .ns-notification section#slide-out-notification-group-entry-history > div:nth-child(2) > section#group-entry-history-ui > div > div:nth-child(2) > button {
	flex: 0 1 auto;
}

#app > .ns-notification section#viewer-ui {
	height: 100%;
	overflow-y: auto;
}

#app > .ns-notification section#viewer-ui > div {
	height: 100%;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry {
	margin: 2rem;
	padding: 0 0 1.5rem 0;
	border-bottom: solid 0.1rem #bfbfbf;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div:nth-child(1) > span.group-entry-title {
	flex: 1 1 auto;
	display: inline-block;
	text-align: left;
	font-weight: bold;
	color: #2277ba;
	font-family: 'Calendas Plus Bold', 'Calibri Regular';
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div:nth-child(1) > span.date-created {
	flex: 0 1 auto;
	display: inline-block;
	color: #757575;
	margin: auto 0;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-description {
	margin: 1rem 0 2rem 0;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-description * {
	font-size: 1.6rem;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-attachment-label {
	background: #00334e;
	padding: 1rem 0 1rem 0;
	margin: 1rem 0 1rem 0;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-attachment-label > span {
	font-weight: bold;
	color: #fff;
	margin: 0 0 0 1rem;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-attachment-items {
	margin: 0 0 0 2rem;
}

#app > .ns-notification section#viewer-ui > div > div.group-entries > section.group-entry > div > div.group-entry-attachment-items > a {
	display: inline-block;
	margin: 0 0 0.5rem 0;
	color: #000000;
	color: #757575;
	text-decoration: none;
	text-decoration: none;
	border-bottom-color: black;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

#app > .ns-notification section#main-ui {
	height: 100%;
}

#app > .ns-notification section#main-ui > div {
	height: 100%;
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	margin: 6rem 0 0 1rem;
	width: 98%;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div {
	height: 100%;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(1) {
	flex: 0 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(1) > span#notification-entry-group {
	flex: 0 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) {
	flex: 0 1 auto;
	margin: 2rem 0 0 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) > span {
	flex: 0 1 auto;
	margin: auto 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) > input[type='text'] {
	flex: 0 1 auto;
	margin: 0 0.5rem 0 0.5rem;
	width: 50%;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) > input[type='text'] {
		width: 100%;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) > div {
	flex: 1 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > div:nth-child(2) > button {
	flex: 0 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor {
	flex: 0 1 auto;
	height: 40rem;
	width: 100%;
	margin: 1rem 0 0 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options {
	flex: 1 1 auto;
	width: 100%;
	margin: 1rem 0 0 0;
	margin: 1rem 0 15rem 0;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options {
		margin: 1rem 0 0 0;
	}
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options a {
		font-size: 1.5rem;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information {
	display: grid;
	padding: 3rem;
	grid-template: '. gti-noentry . ' 4rem 'gtl-expiration gti-expiration gti-expire-today' 4rem '. gti-ontop . ' 4rem '. gti-topvalue .' 4rem /1fr 2fr 1fr;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information {
		padding: 1rem;
		grid-template: 'gti-noentry gti-noentry' 4rem 'gtl-expiration .' 4rem 'gti-expiration gti-expiration' 4rem '. gti-expire-today' 4rem 'gti-ontop .' 4rem '. gti-topvalue' 4rem /1fr 2fr;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-noentry {
	grid-area: gti-noentry;
	margin: auto 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-noentry > label {
	display: inline;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .al-expiration {
	grid-area: gtl-expiration;
	margin: auto 0.5rem;
	text-align: right;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-expiration {
	grid-area: gti-expiration;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-expire-today {
	grid-area: gti-expire-today;
	margin: 0 0 0 0.5rem;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-expire-today {
		margin: 0.5rem 0 0 0;
		text-align: right;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-ontop {
	grid-area: gti-ontop;
	margin: auto 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-topvalue {
	grid-area: gti-topvalue;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-information > .ai-topvalue > input[type='text'] {
	width: 10rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links {
	padding: 3rem;
	margin: 1rem 0 0 0;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links {
		padding: 0rem;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div {
	flex: 1 1 auto;
	width: 80%;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div {
		width: 100%;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) {
	flex: 1 1 auto;
	overflow-y: auto;
	max-height: 20rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) > table > thead > tr > th:last-child {
	width: 10rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) > table > tbody > tr > td span {
	pointer-events: none;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) > table > tbody > tr > td:first-child > div span {
	flex: 1 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) > table > tbody > tr > td:first-child > div input {
	flex: 1 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(1) > table > tbody > tr > td:first-child > div a {
	flex: 0 1 auto;
	margin: auto 0.5rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) {
	flex: 0 1 auto;
	margin: 1rem 0 0 0;
	border: solid 0.1rem #e1e4e8;
	background: #f5f8fa;
	padding: 1rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > div:nth-child(2) {
	flex: 0 1 auto;
	margin: 0.5rem 0 0 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > div:nth-child(2) > input {
	flex: 1 1 auto;
	width: auto;
	margin: 0 0 0 0.5rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > div:nth-child(2) > a {
	flex: 0 1 auto;
	margin: 0 0 0 0.5rem;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > div:nth-child(2) > span {
	flex: 0 1 auto;
	margin: auto 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-links > div > div:nth-child(2) > input {
	flex: 0 1 auto;
	margin: 0.5rem 0 0 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-attachments {
	margin: 1rem 0 0 0;
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-attachments > section#file-attachment {
	width: 60%;
}

@media only screen and (max-width: 767px) {
	#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-attachments > section#file-attachment {
		width: 100%;
	}
}

#app > .ns-notification section#main-ui > div section#notification-entry-ui > div > section#notification-editor-tab-options > div#notification-attachments > section#file-attachment > div > div:nth-child(2) {
	max-height: 20rem;
}

i.fas,
i.far,
svg.svg-inline--fa {
	pointer-events: none;
}

@media print {
	body {
		-webkit-print-color-adjust: exact;
	}
}

/*# sourceMappingURL=data:application/json;base64,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O0NBQ0MsY0FBYztDQUNkLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDO0VBQ0MsY0FBYztFQUNkO0NBQ0Q7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsV0FBVztDQUNYOztBQUVEO0NBQ0M7RUFDQyxZQUFZO0VBQ1o7Q0FDRDs7QUFFRDtDQUNDLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsa0JBQWtCO0NBQ2xCOztBQUVEO0NBQ0MsYUFBYTtDQUNiOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0MsZUFBZTtDQUNmLG9CQUFvQjtDQUNwQjs7QUFFRDtDQUNDLGVBQWU7Q0FDZixtQkFBbUI7Q0FDbkIsNkJBQTZCO0NBQzdCLG9CQUFvQjtDQUNwQixjQUFjO0NBQ2Q7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2YscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsZUFBZTtDQUNmLFlBQVk7Q0FDWixxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2YscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsZUFBZTtDQUNmLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLGVBQWU7Q0FDZixxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQztFQUNDLFlBQVk7RUFDWjtDQUNEOztBQUVEO0NBQ0Msa0JBQWtCO0NBQ2xCOztBQUVEOzs7Q0FHQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQztFQUNDLGtDQUFrQztFQUNsQztDQUNEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHBzOi8vY2hhbmdlbG9nLmNvbS9wb3N0cy9uYW1lc3BhY2Utc3VwcG9ydC1pcy1iZWluZy1hZGRlZC10by1zYXNzICovXG4vKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiB7XG5cdGhlaWdodDogMjUlO1xuXHRtYXJnaW4tdG9wOiAyMHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRzZWN0aW9uI2FjY291bnQtc2VjdXJpdHktbW9kYWwtY29udGFpbmVyLXVpID4gZGl2IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5zZWN0aW9uI2FjY291bnQtc2VjdXJpdHktbW9kYWwtY29udGFpbmVyLXVpID4gZGl2ID4gZGl2LmlzLW1vZGFsLXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGFkZGluZzogM3JlbTtcblx0Z3JpZC10ZW1wbGF0ZTogJ2d0bC1sb2dpbi1uYW1lIGd0aS1sb2dpbi1uYW1lJyA0cmVtICdndGwtbG9naW4tcGFzc3dvcmQgZ3RpLWxvZ2luLXBhc3N3b3JkJyA0cmVtICcuIGd0aS11c2UtYWQnIDRyZW0gLzFmciAyZnI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0c2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGdyaWQtdGVtcGxhdGU6ICdndGwtbG9naW4tbmFtZScgNHJlbSAnZ3RpLWxvZ2luLW5hbWUnIDRyZW0gJ2d0bC1sb2dpbi1wYXNzd29yZCcgNHJlbSAnZ3RpLWxvZ2luLXBhc3N3b3JkJyA0cmVtICdndGktdXNlLWFkJyA0cmVtIC8xZnI7XG5cdH1cbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gLmFsLWxvZ2luLW5hbWUge1xuXHRncmlkLWFyZWE6IGd0bC1sb2dpbi1uYW1lO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gLmFsLWxvZ2luLW5hbWUgPiBsYWJlbCB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zZWN0aW9uI2FjY291bnQtc2VjdXJpdHktbW9kYWwtY29udGFpbmVyLXVpID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiAuYWktbG9naW4tbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RpLWxvZ2luLW5hbWU7XG59XG5cbnNlY3Rpb24jYWNjb3VudC1zZWN1cml0eS1tb2RhbC1jb250YWluZXItdWkgPiBkaXYgPiBkaXYuaXMtbW9kYWwtY29udGVudCA+IC5hbC1sb2dpbi1wYXNzd29yZCB7XG5cdGdyaWQtYXJlYTogZ3RsLWxvZ2luLXBhc3N3b3JkO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gLmFsLWxvZ2luLXBhc3N3b3JkID4gbGFiZWwge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gLmFpLWxvZ2luLXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBndGktbG9naW4tcGFzc3dvcmQ7XG59XG5cbnNlY3Rpb24jYWNjb3VudC1zZWN1cml0eS1tb2RhbC1jb250YWluZXItdWkgPiBkaXYgPiBkaXYuaXMtbW9kYWwtY29udGVudCA+IC5haS1sb2dpbi1wYXNzd29yZCA+IGRpdiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cblxuc2VjdGlvbiNhY2NvdW50LXNlY3VyaXR5LW1vZGFsLWNvbnRhaW5lci11aSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gLmFpLWxvZ2luLXBhc3N3b3JkID4gZGl2ID4gaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Ym9yZGVyOiAwO1xufVxuXG5zZWN0aW9uI2FjY291bnQtc2VjdXJpdHktbW9kYWwtY29udGFpbmVyLXVpID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiAuYWktbG9naW4tcGFzc3dvcmQgPiBkaXYgPiBzcGFuIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbnNlY3Rpb24jYWNjb3VudC1zZWN1cml0eS1tb2RhbC1jb250YWluZXItdWkgPiBkaXYgPiBkaXYuaXMtbW9kYWwtY29udGVudCA+IC5haS11c2UtYWQge1xuXHRncmlkLWFyZWE6IGd0aS11c2UtYWQ7XG5cdG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuXG5zZWN0aW9uI2FjY291bnQtc2VjdXJpdHktbW9kYWwtY29udGFpbmVyLXVpID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiAuYWktdXNlLWFkID4gbGFiZWwge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9jaGFuZ2Vsb2cuY29tL3Bvc3RzL25hbWVzcGFjZS1zdXBwb3J0LWlzLWJlaW5nLWFkZGVkLXRvLXNhc3MgKi9cbnNlY3Rpb24jbG9hZGluZy11aSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24jbG9hZGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG5zZWN0aW9uI2xvYWRpbmctdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMnJlbSAwIDAgMDtcbn1cblxuLyogaHR0cHM6Ly9jaGFuZ2Vsb2cuY29tL3Bvc3RzL25hbWVzcGFjZS1zdXBwb3J0LWlzLWJlaW5nLWFkZGVkLXRvLXNhc3MgKi9cbnNlY3Rpb24jbG9naW4tdWkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL25vdGlmaWNhdGlvbi9pbWFnZXMvbG9naW5fYmFja2dyb3VuZC03OTN4NTg2LmpwZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG5zZWN0aW9uI2xvZ2luLXVpID4gZGl2IHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuc2VjdGlvbiNsb2dpbi11aSA+IGRpdiA+IGRpdiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBhZGRpbmc6IDNyZW07XG5cdGdyaWQtdGVtcGxhdGU6ICdndGwtbG9naW4tbmFtZSBndGktbG9naW4tbmFtZScgNHJlbSAnZ3RsLWxvZ2luLXBhc3N3b3JkIGd0aS1sb2dpbi1wYXNzd29yZCcgNHJlbSAnLiBndGktdXNlLWFkJyA0cmVtICdndGktYnV0dG9ucyBndGktYnV0dG9ucycgNHJlbSAvMWZyIDJmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRzZWN0aW9uI2xvZ2luLXVpID4gZGl2ID4gZGl2IHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGdyaWQtdGVtcGxhdGU6ICdndGwtbG9naW4tbmFtZScgNHJlbSAnZ3RpLWxvZ2luLW5hbWUnIDRyZW0gJ2d0bC1sb2dpbi1wYXNzd29yZCcgNHJlbSAnZ3RpLWxvZ2luLXBhc3N3b3JkJyA0cmVtICdndGktdXNlLWFkJyA0cmVtICdndGktYnV0dG9ucycgNHJlbSAvMzByZW07XG5cdH1cbn1cblxuc2VjdGlvbiNsb2dpbi11aSA+IGRpdiA+IGRpdiA+IC5hbC1sb2dpbi1uYW1lIHtcblx0Z3JpZC1hcmVhOiBndGwtbG9naW4tbmFtZTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWwtbG9naW4tbmFtZSA+IGxhYmVsIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWktbG9naW4tbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RpLWxvZ2luLW5hbWU7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWwtbG9naW4tcGFzc3dvcmQge1xuXHRncmlkLWFyZWE6IGd0bC1sb2dpbi1wYXNzd29yZDtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWwtbG9naW4tcGFzc3dvcmQgPiBsYWJlbCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI2xvZ2luLXVpID4gZGl2ID4gZGl2ID4gLmFpLWxvZ2luLXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBndGktbG9naW4tcGFzc3dvcmQ7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWktbG9naW4tcGFzc3dvcmQgPiBkaXYge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWktbG9naW4tcGFzc3dvcmQgPiBkaXYgPiBpbnB1dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWktbG9naW4tcGFzc3dvcmQgPiBkaXYgPiBzcGFuIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMXJlbTtcbn1cblxuc2VjdGlvbiNsb2dpbi11aSA+IGRpdiA+IGRpdiA+IC5haS11c2UtYWQge1xuXHRncmlkLWFyZWE6IGd0aS11c2UtYWQ7XG5cdG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuXG5zZWN0aW9uI2xvZ2luLXVpID4gZGl2ID4gZGl2ID4gLmFpLXVzZS1hZCA+IGxhYmVsIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jbG9naW4tdWkgPiBkaXYgPiBkaXYgPiAuYWktYnV0dG9ucyB7XG5cdGdyaWQtYXJlYTogZ3RpLWJ1dHRvbnM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbiNsb2dpbi11aSA+IGRpdiA+IGRpdiA+IC5haS1idXR0b25zID4gYnV0dG9uIHtcblx0bWFyZ2luOiAwIDAuNXJlbSAwIDA7XG59XG5cbi8qIGh0dHBzOi8vY2hhbmdlbG9nLmNvbS9wb3N0cy9uYW1lc3BhY2Utc3VwcG9ydC1pcy1iZWluZy1hZGRlZC10by1zYXNzICovXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudC5pcy1zbGlkZS1vdXQtcGFuZWwuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MWRlZywgIzQxNDM0NSAwJSwgIzIzMjUyNiAxMDAlKTtcblx0d2lkdGg6IDQ1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRzZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudC5pcy1zbGlkZS1vdXQtcGFuZWwuYWN0aXZlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0cGFkZGluZzogMXJlbSAxcmVtIDNyZW0gMDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gYS5kaXNtaXNzIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG5cdGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gYS5kaXNtaXNzOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMXJlbTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2I2FjY291bnQtbWFuYWdlbWVudC1tZXNzYWdlIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IDAuNXM7XG5cdHotaW5kZXg6IDUwMDA7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtbGlzdGluZ3Mge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAwO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtbGlzdGluZ3MuYWN0aXZlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtbGlzdGluZ3MgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMXJlbSAwIDAgMDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1saXN0aW5ncyA+IGRpdjpudGgtY2hpbGQoMSkgPiB0YWJsZSA+IHRoZWFkIHRoIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtbGlzdGluZ3MgPiBkaXY6bnRoLWNoaWxkKDEpID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDQpIHtcblx0d2lkdGg6IDcuNXJlbTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1saXN0aW5ncyA+IGRpdjpudGgtY2hpbGQoMSkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGEgKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWxpc3RpbmdzID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LXNlYXJjaCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAwO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtc2VhcmNoLmFjdGl2ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LXNlYXJjaCA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtc2VhcmNoID4gZGl2Om50aC1jaGlsZCgxKSA+IGlucHV0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGJvcmRlcjogMDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1zZWFyY2ggPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbiB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtc2VhcmNoID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtc2VhcmNoID4gZGl2Om50aC1jaGlsZCgzKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtYWNjb3VudC1hY2Nlc3Mge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMDtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWFjY291bnQtYWNjZXNzLmFjdGl2ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWFjY291bnQtYWNjZXNzID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtYWNjb3VudC1hY2Nlc3MgPiBkaXY6bnRoLWNoaWxkKDEpID4gdGFibGUgPiB0aGVhZCB0aCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWFjY291bnQtYWNjZXNzID4gZGl2Om50aC1jaGlsZCgxKSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gYSAqIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtYWNjb3VudC1hY2Nlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMDtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50LmFjdGl2ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRwYWRkaW5nOiAzcmVtO1xuXHRncmlkLXRlbXBsYXRlOiAnZ3RsLWZuYW1lIGd0aS1mbmFtZSBndGwtbWlkZGxlIGd0aS1taWRkbGUnIDRyZW0gJ2d0bC1sbmFtZSBndGktbG5hbWUgZ3RpLWxuYW1lIGd0aS1sbmFtZScgNHJlbSAnZ3RsLWVtYWlsIGd0aS1lbWFpbCBndGktZW1haWwgZ3RpLWVtYWlsJyA0cmVtICdndGwtbG9naW4gZ3RpLWxvZ2luIGd0aS1sb2dpbiBndGktbG9naW4nIDRyZW0gJy4gLiBndGktY3JlYXRlLWFjY291bnQtYnV0dG9ucyBndGktY3JlYXRlLWFjY291bnQtYnV0dG9ucycgNnJlbSAvIDFmciAxZnIgMmZyIDJmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRzZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdGdyaWQtdGVtcGxhdGU6ICdndGwtZm5hbWUgZ3RsLWZuYW1lJyA0cmVtICdndGktZm5hbWUgZ3RpLWZuYW1lJyA0cmVtICdndGwtbWlkZGxlIGd0bC1taWRkbGUnIDRyZW0gJ2d0aS1taWRkbGUgZ3RpLW1pZGRsZScgNHJlbSAnZ3RsLWxuYW1lIGd0bC1sbmFtZScgNHJlbSAnZ3RpLWxuYW1lIGd0aS1sbmFtZScgNHJlbSAnZ3RsLWVtYWlsIGd0bC1lbWFpbCcgNHJlbSAnZ3RpLWVtYWlsIGd0aS1lbWFpbCcgNHJlbSAnZ3RsLWxvZ2luIGd0bC1sb2dpbicgNHJlbSAnZ3RpLWxvZ2luIGd0aS1sb2dpbicgNHJlbSAnZ3RpLWNyZWF0ZS1hY2NvdW50LWJ1dHRvbnMgZ3RpLWNyZWF0ZS1hY2NvdW50LWJ1dHRvbnMnIDZyZW0gLyAxZnIgMWZyO1xuXHR9XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFsLWZuYW1lIHtcblx0Z3JpZC1hcmVhOiBndGwtZm5hbWU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5hbC1mbmFtZSA+IHNwYW4ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWktZm5hbWUge1xuXHRncmlkLWFyZWE6IGd0aS1mbmFtZTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtbWlkZGxlIHtcblx0Z3JpZC1hcmVhOiBndGwtbWlkZGxlO1xuXHRtYXJnaW46IGF1dG8gMDtcblx0cGFkZGluZzogMCAwIDAgMXJlbTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtbWlkZGxlID4gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5haS1taWRkbGUge1xuXHRncmlkLWFyZWE6IGd0aS1taWRkbGU7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFsLWxuYW1lIHtcblx0Z3JpZC1hcmVhOiBndGwtbG5hbWU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5hbC1sbmFtZSA+IHNwYW4ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWktbG5hbWUge1xuXHRncmlkLWFyZWE6IGd0aS1sbmFtZTtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtZW1haWwge1xuXHRncmlkLWFyZWE6IGd0bC1lbWFpbDtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFsLWVtYWlsID4gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5haS1lbWFpbCB7XG5cdGdyaWQtYXJlYTogZ3RpLWVtYWlsO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5hbC1sb2dpbiB7XG5cdGdyaWQtYXJlYTogZ3RsLWxvZ2luO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtbG9naW4gPiBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFpLWxvZ2luIHtcblx0Z3JpZC1hcmVhOiBndGktbG9naW47XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFsLXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBndGwtcGFzc3dvcmQ7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5hbC1wYXNzd29yZCA+IHNwYW4ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWktcGFzc3dvcmQge1xuXHRncmlkLWFyZWE6IGd0aS1wYXNzd29yZDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtdnBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBndGwtdnBhc3N3b3JkO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgPiAuYWwtdnBhc3N3b3JkID4gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSA+IC5haS12cGFzc3dvcmQge1xuXHRncmlkLWFyZWE6IGd0aS12cGFzc3dvcmQ7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpID4gLmFpLWNyZWF0ZS1hY2NvdW50LWJ1dHRvbnMge1xuXHRncmlkLWFyZWE6IGd0aS1jcmVhdGUtYWNjb3VudC1idXR0b25zO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuXG5zZWN0aW9uI3NsaWRlb3V0LWFjY291bnQtbWFuYWdlbWVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbWFuYWdlbWVudC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAjYWNjb3VudC1tYW5hZ2VtZW50LWNyZWF0ZS1hY2NvdW50ID4gZGl2Om50aC1jaGlsZCgxKSAuYWwtcmVzZXQtYWNjb3VudC1wYXNzd29yZCB7XG5cdGdyaWQtYXJlYTogZ3RsLXJlc2V0LXBhc3N3b3JkO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuc2VjdGlvbiNzbGlkZW91dC1hY2NvdW50LW1hbmFnZW1lbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LW1hbmFnZW1lbnQtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gI2FjY291bnQtbWFuYWdlbWVudC1jcmVhdGUtYWNjb3VudCA+IGRpdjpudGgtY2hpbGQoMSkgLmFsLXJlc2V0LWFjY291bnQtcGFzc3dvcmQgPiBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5haS1yZXNldC1hY2NvdW50LXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBndGktcmVzZXQtcGFzc3dvcmQ7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDEpIC5haS1yZXNldC1hY2NvdW50LWJ1dHRvbiB7XG5cdGdyaWQtYXJlYTogZ3RsLXJlc2V0LWJ1dHRvbjtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnNlY3Rpb24jc2xpZGVvdXQtYWNjb3VudC1tYW5hZ2VtZW50ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1tYW5hZ2VtZW50LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+ICNhY2NvdW50LW1hbmFnZW1lbnQtY3JlYXRlLWFjY291bnQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbkBrZXlmcmFtZXMgbGlzdGluZy1hbmltYXRpb24ge1xuXHRmcm9tIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHR0byB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiAjc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cHMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxZGVnLCAjNDE0MzQ1IDAlLCAjMjMyNTI2IDEwMCUpO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiAjc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cHMuaXMtc2xpZGUtb3V0LXBhbmVsLmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDQwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0cGFkZGluZzogMXJlbSAxcmVtIDNyZW0gMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgxKSA+IGEuZGlzbWlzcyB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzcmVtO1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3M6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiAjc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG5cdC8qXG4gICAgICAgICAgICA+IHNwYW46bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0Ki9cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gYTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWFyZ2luOiAxcmVtO1xuXHRib3JkZXI6IHNvbGlkIDAuMXJlbSAjY2NjO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiAjc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgzKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRoZWlnaHQ6IDIuNXJlbTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uICNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDMpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MWRlZywgIzQxNDM0NSAwJSwgIzIzMjUyNiAxMDAlKTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8uaXMtc2xpZGUtb3V0LXBhbmVsLmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDQwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8uaXMtc2xpZGUtb3V0LXBhbmVsLmFjdGl2ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8gPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgxKSA+IGEuZGlzbWlzcyB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzcmVtO1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgxKSA+IGEuZGlzbWlzczpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtZW50cnktaW5mb3JtYXRpb24tdWkgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAxcmVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlOiAnZ3RsLWdyb3VwLWlkIGd0bC1ncm91cC1pZCAuJyA0cmVtICdndGktZ3JvdXAtaWQgZ3RpLWdyb3VwLWlkIGd0aS1ncm91cC1pZCcgNHJlbSAnZ3RsLW5hbWUgZ3RsLW5hbWUgLicgNHJlbSAnZ3RpLW5hbWUgZ3RpLW5hbWUgZ3RpLW5hbWUnIDRyZW0gJ2d0bC1kZXNjcmlwdGlvbiBndGwtZGVzY3JpcHRpb24gLicgNHJlbSAnZ3RpLWRlc2NyaXB0aW9uIGd0aS1kZXNjcmlwdGlvbiBndGktZGVzY3JpcHRpb24nIDE1cmVtICcuIGd0aS1idXR0b24tZGVsZXRlIGd0aS1idXR0b24tc2F2ZScgNHJlbSAvIDFmciBhdXRvIGF1dG87XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtZW50cnktaW5mb3JtYXRpb24tdWkgPiBkaXYgLmFsLWdyb3VwLWlkIHtcblx0Z3JpZC1hcmVhOiBndGwtZ3JvdXAtaWQ7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5hbC1ncm91cC1pZCA+IHNwYW4ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8gPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1pbmZvcm1hdGlvbi11aSA+IGRpdiAuYWktZ3JvdXAtaWQge1xuXHRncmlkLWFyZWE6IGd0aS1ncm91cC1pZDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8gPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1pbmZvcm1hdGlvbi11aSA+IGRpdiAuYWwtbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RsLW5hbWU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5hbC1uYW1lID4gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5haS1uYW1lIHtcblx0Z3JpZC1hcmVhOiBndGktbmFtZTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8gPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1pbmZvcm1hdGlvbi11aSA+IGRpdiAuYWwtZGVzY3JpcHRpb24ge1xuXHRncmlkLWFyZWE6IGd0bC1kZXNjcmlwdGlvbjtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1pbmZvID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtZW50cnktaW5mb3JtYXRpb24tdWkgPiBkaXYgLmFsLWRlc2NyaXB0aW9uID4gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5haS1kZXNjcmlwdGlvbiB7XG5cdGdyaWQtYXJlYTogZ3RpLWRlc2NyaXB0aW9uO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5haS1kZXNjcmlwdGlvbiA+IHRleHRhcmVhIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWluZm9ybWF0aW9uLXVpID4gZGl2IC5haS1idXR0b24tZGVsZXRlIHtcblx0Z3JpZC1hcmVhOiBndGktYnV0dG9uLWRlbGV0ZTtcblx0bWFyZ2luOiAwLjVyZW0gMC41cmVtIDAgMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWluZm8gPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1pbmZvcm1hdGlvbi11aSA+IGRpdiAuYWktYnV0dG9uLXNhdmUge1xuXHRncmlkLWFyZWE6IGd0aS1idXR0b24tc2F2ZTtcblx0bWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1lbnRyeS1oaXN0b3J5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODFkZWcsICM0MTQzNDUgMCUsICMyMzI1MjYgMTAwJSk7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1lbnRyeS1oaXN0b3J5LmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHR3aWR0aDogY2FsYyg1MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1lbnRyeS1oaXN0b3J5LmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1lbnRyeS1oaXN0b3J5ID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3Mge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3M6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWhpc3RvcnktdWkge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMXJlbTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDEpICosICNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jc2xpZGUtb3V0LW5vdGlmaWNhdGlvbi1ncm91cC1lbnRyeS1oaXN0b3J5ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtZW50cnktaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMikgKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBhICoge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlbGVjdCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHR3aWR0aDogMjByZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNzbGlkZS1vdXQtbm90aWZpY2F0aW9uLWdyb3VwLWVudHJ5LWhpc3RvcnkgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1lbnRyeS1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3NsaWRlLW91dC1ub3RpZmljYXRpb24tZ3JvdXAtZW50cnktaGlzdG9yeSA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWVudHJ5LWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gYnV0dG9uIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jdmlld2VyLXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiN2aWV3ZXItdWkgPiBkaXYgPiBkaXYuZ3JvdXAtZW50cmllcyA+IHNlY3Rpb24uZ3JvdXAtZW50cnkge1xuXHRtYXJnaW46IDJyZW07XG5cdHBhZGRpbmc6IDAgMCAxLjVyZW0gMDtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICNiZmJmYmY7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jdmlld2VyLXVpID4gZGl2ID4gZGl2Lmdyb3VwLWVudHJpZXMgPiBzZWN0aW9uLmdyb3VwLWVudHJ5ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW4uZ3JvdXAtZW50cnktdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMyMjc3YmE7XG5cdGZvbnQtZmFtaWx5OiAnQ2FsZW5kYXMgUGx1cyBCb2xkJywgJ0NhbGlicmkgUmVndWxhcic7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jdmlld2VyLXVpID4gZGl2ID4gZGl2Lmdyb3VwLWVudHJpZXMgPiBzZWN0aW9uLmdyb3VwLWVudHJ5ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW4uZGF0ZS1jcmVhdGVkIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICM3NTc1NzU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyaWVzID4gc2VjdGlvbi5ncm91cC1lbnRyeSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyeS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiN2aWV3ZXItdWkgPiBkaXYgPiBkaXYuZ3JvdXAtZW50cmllcyA+IHNlY3Rpb24uZ3JvdXAtZW50cnkgPiBkaXYgPiBkaXYuZ3JvdXAtZW50cnktZGVzY3JpcHRpb24gKiB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyaWVzID4gc2VjdGlvbi5ncm91cC1lbnRyeSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyeS1hdHRhY2htZW50LWxhYmVsIHtcblx0YmFja2dyb3VuZDogIzAwMzM0ZTtcblx0cGFkZGluZzogMXJlbSAwIDFyZW0gMDtcblx0bWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyaWVzID4gc2VjdGlvbi5ncm91cC1lbnRyeSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyeS1hdHRhY2htZW50LWxhYmVsID4gc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyaWVzID4gc2VjdGlvbi5ncm91cC1lbnRyeSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyeS1hdHRhY2htZW50LWl0ZW1zIHtcblx0bWFyZ2luOiAwIDAgMCAycmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI3ZpZXdlci11aSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyaWVzID4gc2VjdGlvbi5ncm91cC1lbnRyeSA+IGRpdiA+IGRpdi5ncm91cC1lbnRyeS1hdHRhY2htZW50LWl0ZW1zID4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMC41cmVtIDA7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRjb2xvcjogIzc1NzU3NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qIGh0dHBzOi8vY2hhbmdlbG9nLmNvbS9wb3N0cy9uYW1lc3BhY2Utc3VwcG9ydC1pcy1iZWluZy1hZGRlZC10by1zYXNzICovXG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1hcmdpbjogNnJlbSAwIDAgMXJlbTtcblx0d2lkdGg6IDk4JTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuI25vdGlmaWNhdGlvbi1lbnRyeS1ncm91cCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMnJlbSAwIDAgMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNwYW4ge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiAwIDAuNXJlbSAwIDAuNXJlbTtcblx0d2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBidXR0b24ge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGhlaWdodDogNDByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHRtYXJnaW46IDFyZW0gMCAxNXJlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyB7XG5cdFx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHR9XG5cdCNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyBhIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWluZm9ybWF0aW9uIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGFkZGluZzogM3JlbTtcblx0Z3JpZC10ZW1wbGF0ZTogJy4gZ3RpLW5vZW50cnkgLiAnIDRyZW0gJ2d0bC1leHBpcmF0aW9uIGd0aS1leHBpcmF0aW9uIGd0aS1leHBpcmUtdG9kYXknIDRyZW0gJy4gZ3RpLW9udG9wIC4gJyA0cmVtICcuIGd0aS10b3B2YWx1ZSAuJyA0cmVtIC8xZnIgMmZyIDFmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWluZm9ybWF0aW9uIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGdyaWQtdGVtcGxhdGU6ICdndGktbm9lbnRyeSBndGktbm9lbnRyeScgNHJlbSAnZ3RsLWV4cGlyYXRpb24gLicgNHJlbSAnZ3RpLWV4cGlyYXRpb24gZ3RpLWV4cGlyYXRpb24nIDRyZW0gJy4gZ3RpLWV4cGlyZS10b2RheScgNHJlbSAnZ3RpLW9udG9wIC4nIDRyZW0gJy4gZ3RpLXRvcHZhbHVlJyA0cmVtIC8xZnIgMmZyO1xuXHR9XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24taW5mb3JtYXRpb24gPiAuYWktbm9lbnRyeSB7XG5cdGdyaWQtYXJlYTogZ3RpLW5vZW50cnk7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWluZm9ybWF0aW9uID4gLmFpLW5vZW50cnkgPiBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1pbmZvcm1hdGlvbiA+IC5hbC1leHBpcmF0aW9uIHtcblx0Z3JpZC1hcmVhOiBndGwtZXhwaXJhdGlvbjtcblx0bWFyZ2luOiBhdXRvIDAuNXJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24taW5mb3JtYXRpb24gPiAuYWktZXhwaXJhdGlvbiB7XG5cdGdyaWQtYXJlYTogZ3RpLWV4cGlyYXRpb247XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24taW5mb3JtYXRpb24gPiAuYWktZXhwaXJlLXRvZGF5IHtcblx0Z3JpZC1hcmVhOiBndGktZXhwaXJlLXRvZGF5O1xuXHRtYXJnaW46IDAgMCAwIDAuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWluZm9ybWF0aW9uID4gLmFpLWV4cGlyZS10b2RheSB7XG5cdFx0bWFyZ2luOiAwLjVyZW0gMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1pbmZvcm1hdGlvbiA+IC5haS1vbnRvcCB7XG5cdGdyaWQtYXJlYTogZ3RpLW9udG9wO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1pbmZvcm1hdGlvbiA+IC5haS10b3B2YWx1ZSB7XG5cdGdyaWQtYXJlYTogZ3RpLXRvcHZhbHVlO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWluZm9ybWF0aW9uID4gLmFpLXRvcHZhbHVlID4gaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0d2lkdGg6IDEwcmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzIHtcblx0cGFkZGluZzogM3JlbTtcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3Mge1xuXHRcdHBhZGRpbmc6IDByZW07XG5cdH1cbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1saW5rcyA+IGRpdiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDIwcmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuXHR3aWR0aDogMTByZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgc3BhbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkID4gZGl2IHNwYW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1saW5rcyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCA+IGRpdiBpbnB1dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkID4gZGl2IGEge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiBhdXRvIDAuNXJlbTtcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1saW5rcyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHRib3JkZXI6IHNvbGlkIDAuMXJlbSAjZTFlNGU4O1xuXHRiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuI2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1saW5rcyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWxpbmtzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikgPiBpbnB1dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIDAgMCAwLjVyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSA+IGEge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiAwIDAgMCAwLjVyZW07XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSA+IHNwYW4ge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tbGlua3MgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gaW5wdXQge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0bWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tYXR0YWNobWVudHMge1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbiNhcHAgPiAubnMtbm90aWZpY2F0aW9uIHNlY3Rpb24jbWFpbi11aSA+IGRpdiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lbnRyeS11aSA+IGRpdiA+IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVkaXRvci10YWItb3B0aW9ucyA+IGRpdiNub3RpZmljYXRpb24tYXR0YWNobWVudHMgPiBzZWN0aW9uI2ZpbGUtYXR0YWNobWVudCB7XG5cdHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I2FwcCA+IC5ucy1ub3RpZmljYXRpb24gc2VjdGlvbiNtYWluLXVpID4gZGl2IHNlY3Rpb24jbm90aWZpY2F0aW9uLWVudHJ5LXVpID4gZGl2ID4gc2VjdGlvbiNub3RpZmljYXRpb24tZWRpdG9yLXRhYi1vcHRpb25zID4gZGl2I25vdGlmaWNhdGlvbi1hdHRhY2htZW50cyA+IHNlY3Rpb24jZmlsZS1hdHRhY2htZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jYXBwID4gLm5zLW5vdGlmaWNhdGlvbiBzZWN0aW9uI21haW4tdWkgPiBkaXYgc2VjdGlvbiNub3RpZmljYXRpb24tZW50cnktdWkgPiBkaXYgPiBzZWN0aW9uI25vdGlmaWNhdGlvbi1lZGl0b3ItdGFiLW9wdGlvbnMgPiBkaXYjbm90aWZpY2F0aW9uLWF0dGFjaG1lbnRzID4gc2VjdGlvbiNmaWxlLWF0dGFjaG1lbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0bWF4LWhlaWdodDogMjByZW07XG59XG5cbmkuZmFzLFxuaS5mYXIsXG5zdmcuc3ZnLWlubGluZS0tZmEge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcblx0Ym9keSB7XG5cdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXHR9XG59XG4iXX0= */