body {
	table-layout: fixed;
}

.ns- {
	font-family: 'Source Sans Pro Regular';
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

.ns-login {
	min-height: 100vh;
	width: 100%;
	background-image: url("/assets/images/people_folders-600x400.jpg");
	background-size: cover;
	background-position: center center;
	transform-origin: center top;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content {
	background: #fff;
	border: solid 1px #ccc;
	padding: 2rem;
	display: grid;
	grid-gap: 0px / 0px;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content;
	grid-template: repeat(4, 1fr)/1fr 2fr;
	grid-template-areas: "label-1 input-1" "label-2 input-2" ". input-3" ". input-4";
	/*
		> .area-lbl-domain{
			grid-area: label-domain;
			//grid-area: 1 / 1 / span 1 / span 1;
			//grid-row: 1 / span 1;
			//grid-column: 1 / span 1;

			padding-right: .5rem;
		}

		> .area-select-domain{
			grid-area: select-domain;
			//grid-area: 1 / 2 / span 1 / span 1;
			//grid-row: 1 / span 1;
			//grid-column: 2 / span 1;
		}
		*/
	/*
		@include media-mixin(xs-device){

			grid-template-areas:
			"area-lbl-user" 
			"area-txt-user" 
			"area-lbl-password" 
			"area-txt-password"
			"area-cbx-account-type"	 
			"area-btns";

			grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr;

		}

		@include media-mixin(s-device){
			grid-template-areas:
			"area-lbl-user" 
			"area-txt-user" 
			"area-lbl-password" 
			"area-txt-password"
			"area-cbx-account-type"	 
			"area-btns";

			grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr;
		}

		@include media-mixin(m-device){
			grid-template-areas:
			"area-lbl-user area-txt-user" 
			"area-lbl-password area-txt-password"
			". area-cbx-account-type"	 
			". area-btns";
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 2fr;
		}

		@include media-mixin(l-device){
			grid-template-areas:
			"area-lbl-user area-txt-user" 
			"area-lbl-password area-txt-password"
			". area-cbx-account-type"	 
			". area-btns";
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 2fr;
		}



		& {

			> .a-lbl-user{
				grid-area: area-lbl-user;
			}

			> .a-txt-user{
				grid-area: area-txt-user;	
			}


			> .a-lbl-password{
				grid-area: area-lbl-password;	
			}

			> .a-txt-password{
				grid-area: area-txt-password;	
			}

			> .a-cbx-account-type{
				grid-area: area-cbx-account-type;		
			}

			> .a-btns{
				grid-area: area-btns;		
			}
		}
*/
}

@media only screen and (max-width: 767px) {
	.ns-login > div:nth-child(1) > div:nth-child(1).login-content {
		grid-template: 1fr 2fr 1fr 2fr 1fr 2fr 2fr 2fr / 1fr;
		grid-template-areas: "label-1" "input-1" "label-2" "input-2" "input-3" "input-4";
	}
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-lbl-user {
	grid-area: label-1;
	padding-right: .5rem;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-txt-user {
	grid-area: input-1;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-lbl-password {
	grid-area: label-2;
	padding: .5rem .5rem 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-txt-password {
	grid-area: input-2;
	padding: .5rem .5rem 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-cbx-account-type {
	grid-area: input-3;
	padding: .5rem 0 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-btns {
	grid-area: input-4;
	padding: .5rem 0 0 0;
}

.ns-main-ui {
	height: 100%;
	overflow-y: auto;
}

.ns-main-ui > div {
	height: 100%;
}

.ns-main-ui > div > div {
	height: 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 */
}

.ns-main-ui > div > div #slide-out-districts {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
	/*
    >div:nth-child(3) {
        flex: 0 1 auto;

        //position: relative;


        >div {
            //   position: fixed;
            //  bottom: 0;
            // left: 0;
            // right: 0;
            padding: 1rem;


            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }

            >div {
                flex: 1 1 auto;
            }

        }


    }
*/
}

.ns-main-ui > div > div #slide-out-districts.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div #slide-out-districts.is-slide-out-panel.active {
		width: 100%;
	}
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

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

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

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem;
	/*
            >span:nth-child(3),
            >span:nth-child(4) {

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }
            }
*/
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
	flex: 1 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2),
.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2):hover,
.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3):hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > a,
.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	color: #fff;
	font-size: 2rem;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	margin: 0 0 0 1rem;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui {
	flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 1rem;
	border: solid .1rem #ccc;
	height: 20rem;
	overflow-y: auto;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table {
	background-color: #F5F5F6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr td {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr td > input[type=checkbox] {
	width: 2rem;
	height: 2rem;
}

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > section#district-listing-ui table tbody tr td:hover {
	cursor: pointer;
}

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

.ns-main-ui > div > div #slide-out-districts > div:nth-child(2) > div:nth-child(3) > div {
	flex: 1 1 auto;
}

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

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

.ns-main-ui > div > div #slide-out-accounts {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
	/*
    >div:nth-child(3) {
        flex: 0 1 auto;

        //position: relative;


        >div {
            //   position: fixed;
            //  bottom: 0;
            // left: 0;
            // right: 0;
            padding: 1rem;


            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }

            >div {
                flex: 1 1 auto;
            }

        }


    }
*/
}

.ns-main-ui > div > div #slide-out-accounts.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div #slide-out-accounts.is-slide-out-panel.active {
		width: 100%;
	}
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

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

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

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) {
	flex: 1 1 auto;
	/*        
        >div:nth-child(3) {
            flex: 0 1 auto;
            padding: 1rem;

            >div {
                flex: 1 1 auto;

            }

            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }
        }
*/
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem;
	/*
            >span:nth-child(3),
            >span:nth-child(4) {

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }
            }
*/
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
	flex: 1 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2),
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2):hover,
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3):hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > a,
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	color: #fff;
	font-size: 2rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	margin: 0 0 0 1rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div {
	margin: 0 0.5rem 0 0.5rem;
	height: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > * {
	margin: 0.5rem 0 0 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > *:last-child {
	margin: 0.5rem 0 0.5rem 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-error-message'] {
	flex: 0 1 auto;
	flex: 0 0 15%;
	max-height: 15%;
	overflow-y: auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] {
	flex: 1 1 auto;
	flex: 0 0 40%;
	max-height: 40%;
	overflow-y: auto;
	border: solid 0.1rem #ccc;
	flex: 0 0 auto;
	max-height: 45rem;
	overflow-y: auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table {
	background-color: #f5f5f6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table thead tr th {
	padding: 0.5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr td {
	padding: 0.5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr td > input[type='checkbox'] {
	width: 2rem;
	height: 2rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-result-container'] table tbody tr td:hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-search-container'] {
	flex: 0 1 auto;
	flex: 0 0 4rem;
	max-height: 4rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='account-search-container'] > input {
	margin: 0 0.5rem 0 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] {
	flex: 0 1 30rem;
	overflow-y: auto;
	border: solid 0.1rem #ccc;
	flex: 0 0 30%;
	max-height: 35rem;
	overflow-y: auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table {
	background-color: #f5f5f6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table thead tr th {
	padding: 0.5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table tbody tr td {
	padding: 0.5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^='search-result-container'] table tbody tr td:hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) {
	margin: 2rem 0;
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) > a {
	flex: 0 1 auto;
}

.ns-main-ui > div > div > #toolbar-main {
	z-index: 500;
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-xsm {
	width: 25px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-xsm {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-sm {
	width: 50px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-sm {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-lg {
	width: 100px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-lg {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-common-controls {
	display: none;
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-common-controls.toolbar-common-controls-active {
	display: inline;
}

.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project {
	display: none;
}

.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project.toolbar-group-active {
	display: inline;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-team-members:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-project:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-charter:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-milestone-task:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-repository:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-forum:after {
		content: '';
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-item-hidden {
	display: none;
}

.ns-main-ui > div > div > div#main-content {
	height: 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 */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-label-district-name ." 4rem "gta-input-district-name gta-input-district-name" 4rem "gta-label-district-description ." 4rem "gta-input-district-description gta-input-district-description" auto ". gta-ibuttons" 6rem/20fr auto;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div {
		grid-template: "gta-label-district-name gta-label-district-name" 4rem "gta-input-district-name gta-input-district-name" 4rem "gta-label-district-description gta-label-district-description" 4rem "gta-input-district-description gta-input-district-description" 31rem ". gta-ibuttons" 6rem/10fr auto;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-label-district-name {
	grid-area: gta-label-district-name;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-input-district-name {
	grid-area: gta-input-district-name;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-label-district-description {
	grid-area: gta-label-district-description;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-input-district-description {
	grid-area: gta-input-district-description;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-input-district-description > textarea {
	height: 30rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #passdown-district-ui > div > div:nth-child(2) > div > .area-ibuttons > span {
	display: inline-block;
	width: .5rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-lcategory-header gta-lcategory-header" 6rem "gta-igrid-category gta-igrid-category" auto "gta-label-category-name ." 4rem "gta-input-category-name gta-input-category-name" 4rem "gta-label-category-description ." 4rem "gta-input-category-description gta-input-category-description" auto ". gta-ibuttons" 6rem/20fr auto;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div {
		grid-template: "gta-lcategory-header gta-lcategory-header" 4rem "gta-igrid-category gta-igrid-category" auto "gta-label-category-name gta-label-category-name" 4rem "gta-input-category-name gta-input-category-name" 4rem "gta-label-category-description gta-label-category-description" 4rem "gta-input-category-description gta-input-category-description" 31rem ". gta-ibuttons" 6rem/10fr auto;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-lcategory-header {
	grid-area: gta-lcategory-header;
	font-size: 2rem;
	text-align: center;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-igrid-categories {
	grid-area: gta-igrid-category;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-igrid-categories * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-label-category-name {
	grid-area: gta-label-category-name;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-input-category-name {
	grid-area: gta-input-category-name;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-label-category-description {
	grid-area: gta-label-category-description;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-input-category-description {
	grid-area: gta-input-category-description;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-input-category-description > textarea {
	height: 30rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-ui > div > div:nth-child(2) > div > .area-ibuttons > span {
	display: inline-block;
	width: .5rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-lcategory-entry-header gta-lcategory-entry-header gta-lcategory-entry-header" 6rem ". gta-lcategory gta-icategory" 4rem "gta-iattachment gta-iattachment gta-iattachment" 3fr "gta-ieditor gta-ieditor gta-ieditor" auto "gta-isendemail . gta-ibuttons" 6rem/1fr auto 1fr;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div {
		grid-template: "gta-lcategory-entry-header gta-lcategory-entry-header" 4rem "gta-lcategory gta-lcategory" 4rem "gta-icategory gta-icategory" 4rem "gta-iattachment gta-iattachment" 3fr "gta-ieditor gta-ieditor" auto "gta-isendemail gta-ibuttons" 6rem/auto auto;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-lcategory-entry-header {
	grid-area: gta-lcategory-entry-header;
	font-size: 2rem;
	text-align: center;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-lcategory {
	grid-area: gta-lcategory;
	margin: auto 0;
	padding: 0 .5rem 0 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-icategory {
	grid-area: gta-icategory;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-icategory > select > option {
	font-size: 1.6rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-iattachments {
	grid-area: gta-iattachment;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-ieditor-category {
	grid-area: gta-ieditor;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-isendemail-button {
	grid-area: gta-isendemail;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #passdown-category-entry-ui > div > div:nth-child(2) > div > .area-ibuttons > span {
	display: inline-block;
	width: .5rem;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
	/*
            padding: 2rem;

            > div {
                flex: 1 1 auto;

                > div:nth-child(1) {
                    flex: 1 1 auto;

                    * {
                        font-size: 16px;
                    }
                }

                > div:nth-child(2) {
                    flex: 1 1 auto;
                    max-height: 30rem;
                    overflow-y: auto;

                    border: solid #ccc .1rem;
                    padding: 1rem;
                    margin: 1rem 0 0 0;

                    * {
                        font-size: 16px;
                    }
                }

            }
            */
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-ihistory-header gta-ihistory-header gta-ihistory-header" 6rem ". gta-igrid-history gta-igrid-history" auto ". gta-lcategory gta-icategory" 4rem "gta-lattachment gta-lattachment gta-lattachment" 4rem "gta-iattachments gta-iattachments gta-iattachments" 3fr "gta-ientry gta-ientry gta-ientry" auto/auto 1fr 1fr;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div {
		grid-template: "gta-ihistory-header gta-ihistory-header" 4rem "gta-igrid-history gta-igrid-history" auto "gta-lcategory gta-lcategory" 4rem "gta-icategory gta-icategory" 4rem "gta-lattachment gta-lattachment" 4rem "gta-iattachments gta-iattachments" 3fr "gta-ientry gta-ientry" auto/auto auto;
	}
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-lhistory-header {
	grid-area: gta-ihistory-header;
	font-size: 2rem;
	text-align: center;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-igrid-history {
	grid-area: gta-igrid-history;
	margin: 0 0 1rem 0;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-igrid-history * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-lcategory {
	grid-area: gta-lcategory;
	text-align: right;
	margin: auto 0;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-lcategory {
		text-align: left;
	}
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-icategory {
	grid-area: gta-icategory;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-icategory > select > option {
	font-size: 1.6rem;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-lattachment {
	grid-area: gta-lattachment;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments {
	grid-area: gta-iattachments;
	border: solid #ccc .1rem;
	overflow-y: auto;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section {
	padding: 1rem;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section:hover {
	cursor: pointer;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section > div:nth-child(1) {
	flex: 1 1 auto;
	margin: auto;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section > div:nth-child(1) > a {
	color: black;
	text-decoration: none;
	border-bottom-color: black;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section > div:nth-child(2) {
	flex: 0 1 auto;
	margin: auto;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-iattachments > section:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-ientry {
	grid-area: gta-ientry;
	border: solid #ccc .1rem;
	padding: 1rem;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content #passdown-email-history-ui > div > div:nth-child(2) > div > .area-ientry * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) {
		padding: 0.5rem 1rem 0.5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: 'gta-lsubscriber-header gta-lsubscriber-header' 6rem 'gta-igrid-subscribers gta-igrid-subscribers' auto 'gta-label-subscriber-name .' 4rem 'gta-input-subscriber-name gta-input-subscriber-name' 4rem 'gta-label-subscriber-email .' 4rem 'gta-input-subscriber-email gta-input-subscriber-email' auto 'gta-ibuttons gta-ibuttons' 5rem / 20fr auto;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div {
		grid-template: 'gta-lsubscriber-header gta-lsubscriber-header' 6rem 'gta-igrid-subscribers gta-igrid-subscribers' auto 'gta-label-subscriber-name .' 4rem 'gta-input-subscriber-name gta-input-subscriber-name' 4rem 'gta-label-subscriber-email .' 4rem 'gta-input-subscriber-email gta-input-subscriber-email' auto 'gta-ibuttons gta-ibuttons' 6rem / 10fr auto;
	}
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-lsubscriber-header {
	grid-area: gta-lsubscriber-header;
	font-size: 2rem;
	text-align: center;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-igrid-subscribers {
	grid-area: gta-igrid-subscribers;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-igrid-subscribers * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-label-subscriber-name {
	grid-area: gta-label-subscriber-name;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-input-subscriber-name {
	grid-area: gta-input-subscriber-name;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-label-subscriber-email {
	grid-area: gta-label-subscriber-email;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-input-subscriber-email {
	grid-area: gta-input-subscriber-email;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-ibuttons > a {
	flex: 0 1 auto;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-ibuttons > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div > div#main-content > #passdown-email-subscribers-ui > div > div:nth-child(2) > div > .area-ibuttons > span {
	flex: 0 1 auto;
	display: inline-block;
	width: 0.5rem;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
#modal-email-drafts {
	font-size: 23px;
}

#modal-email-drafts > div > div.is-modal-content section#grid-email-drafts * {
	font-size: 16px;
}

#modal-email-drafts > div > div.is-modal-footer > div {
	flex: 1 1 auto;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
@media only screen and (min-width: 1200px) {
	#subscriber-import-district-emails-modal > div {
		height: 35%;
	}
}

#subscriber-import-district-emails-modal > div > div.is-modal-title > h5 {
	margin: auto 0;
}

#subscriber-import-district-emails-modal > div > div.is-modal-content > span {
	flex: 0 1 auto;
	margin: 1rem 0;
}

#subscriber-import-district-emails-modal > div > div.is-modal-content > select {
	flex: 0 1 auto;
}

#subscriber-import-district-emails-modal > div > div.is-modal-content > div {
	flex: 0 1 auto;
	margin: 0.5rem 0 0 0;
}

#subscriber-import-district-emails-modal > div > div.is-modal-content > div > div {
	flex: 1 1 auto;
}

#subscriber-import-district-emails-modal > div > div.is-modal-content > div > a {
	flex: 0 1 auto;
}

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

section[id^='modal-del-milestone'] > div {
	height: 30% !important;
	/*		
		@include media-mixin(mobile){
			
		}
*/
}

section[id^='modal-del-milestone'] > div > div.is-modal-footer > div:nth-child(1) {
	flex: 1 1 auto;
}

section[id^='modal-del-milestone'] > div > div.is-modal-footer > a {
	flex: 0 1 auto;
}

/*# sourceMappingURL=data:application/json;base64,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Q0FDQztFQUNDLGtXQUFrVztDQUNuVztBQUNEOztBQUVBO0NBQ0MsaUNBQWlDO0NBQ2pDLGVBQWU7Q0FDZixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQ0FBZ0M7Q0FDaEMsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLG9DQUFvQztDQUNwQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxxQ0FBcUM7Q0FDckMsY0FBYztBQUNmOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0MsdUJBQXVCO0NBQ3ZCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxxQkFBcUI7Q0FDckIsYUFBYTtBQUNkOztBQUVBLHlFQUF5RTtBQUN6RTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBLHlFQUF5RTtBQUN6RTtDQUNDO0VBQ0MsV0FBVztDQUNaO0FBQ0Q7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztDQUNkLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTs7O0NBR0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0Msc0JBQXNCO0NBQ3RCOzs7O0NBSUE7QUFDRDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7QUFDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLm5zLSB7XG5cdGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbG9naW4ge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Blb3BsZV9mb2xkZXJzLTYwMHg0MDAuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4ubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2NjYztcblx0cGFkZGluZzogMnJlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0Z3JpZC1hdXRvLWNvbHVtbnM6IG1heC1jb250ZW50O1xuXHRncmlkLXRlbXBsYXRlOiByZXBlYXQoNCwgMWZyKS8xZnIgMmZyO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsLTEgaW5wdXQtMVwiIFwibGFiZWwtMiBpbnB1dC0yXCIgXCIuIGlucHV0LTNcIiBcIi4gaW5wdXQtNFwiO1xuXHQvKlxuXHRcdD4gLmFyZWEtbGJsLWRvbWFpbntcblx0XHRcdGdyaWQtYXJlYTogbGFiZWwtZG9tYWluO1xuXHRcdFx0Ly9ncmlkLWFyZWE6IDEgLyAxIC8gc3BhbiAxIC8gc3BhbiAxO1xuXHRcdFx0Ly9ncmlkLXJvdzogMSAvIHNwYW4gMTtcblx0XHRcdC8vZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG5cblx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdH1cblxuXHRcdD4gLmFyZWEtc2VsZWN0LWRvbWFpbntcblx0XHRcdGdyaWQtYXJlYTogc2VsZWN0LWRvbWFpbjtcblx0XHRcdC8vZ3JpZC1hcmVhOiAxIC8gMiAvIHNwYW4gMSAvIHNwYW4gMTtcblx0XHRcdC8vZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG5cdFx0XHQvL2dyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuXHRcdH1cblx0XHQqL1xuXHQvKlxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKHhzLWRldmljZSl7XG5cblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXJcIiBcblx0XHRcdFwiYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZFwiIFxuXHRcdFx0XCJhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcImFyZWEtY2J4LWFjY291bnQtdHlwZVwiXHQgXG5cdFx0XHRcImFyZWEtYnRuc1wiO1xuXG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1taXhpbihzLWRldmljZSl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJhcmVhLWxibC11c2VyXCIgXG5cdFx0XHRcImFyZWEtdHh0LXVzZXJcIiBcblx0XHRcdFwiYXJlYS1sYmwtcGFzc3dvcmRcIiBcblx0XHRcdFwiYXJlYS10eHQtcGFzc3dvcmRcIlxuXHRcdFx0XCJhcmVhLWNieC1hY2NvdW50LXR5cGVcIlx0IFxuXHRcdFx0XCJhcmVhLWJ0bnNcIjtcblxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKG0tZGV2aWNlKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXIgYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZCBhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcIi4gYXJlYS1jYngtYWNjb3VudC10eXBlXCJcdCBcblx0XHRcdFwiLiBhcmVhLWJ0bnNcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKGwtZGV2aWNlKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXIgYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZCBhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcIi4gYXJlYS1jYngtYWNjb3VudC10eXBlXCJcdCBcblx0XHRcdFwiLiBhcmVhLWJ0bnNcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuXHRcdH1cblxuXG5cblx0XHQmIHtcblxuXHRcdFx0PiAuYS1sYmwtdXNlcntcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLWxibC11c2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLXR4dC11c2Vye1xuXHRcdFx0XHRncmlkLWFyZWE6IGFyZWEtdHh0LXVzZXI7XHRcblx0XHRcdH1cblxuXG5cdFx0XHQ+IC5hLWxibC1wYXNzd29yZHtcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLWxibC1wYXNzd29yZDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLXR4dC1wYXNzd29yZHtcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLXR4dC1wYXNzd29yZDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLWNieC1hY2NvdW50LXR5cGV7XG5cdFx0XHRcdGdyaWQtYXJlYTogYXJlYS1jYngtYWNjb3VudC10eXBlO1x0XHRcblx0XHRcdH1cblxuXHRcdFx0PiAuYS1idG5ze1xuXHRcdFx0XHRncmlkLWFyZWE6IGFyZWEtYnRucztcdFx0XG5cdFx0XHR9XG5cdFx0fVxuKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50IHtcblx0XHRncmlkLXRlbXBsYXRlOiAxZnIgMmZyIDFmciAyZnIgMWZyIDJmciAyZnIgMmZyIC8gMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGFiZWwtMVwiIFwiaW5wdXQtMVwiIFwibGFiZWwtMlwiIFwiaW5wdXQtMlwiIFwiaW5wdXQtM1wiIFwiaW5wdXQtNFwiO1xuXHR9XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS1sYmwtdXNlciB7XG5cdGdyaWQtYXJlYTogbGFiZWwtMTtcblx0cGFkZGluZy1yaWdodDogLjVyZW07XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS10eHQtdXNlciB7XG5cdGdyaWQtYXJlYTogaW5wdXQtMTtcbn1cblxuLm5zLWxvZ2luID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkubG9naW4tY29udGVudCA+IC5hcmVhLWxibC1wYXNzd29yZCB7XG5cdGdyaWQtYXJlYTogbGFiZWwtMjtcblx0cGFkZGluZzogLjVyZW0gLjVyZW0gMCAwO1xufVxuXG4ubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50ID4gLmFyZWEtdHh0LXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBpbnB1dC0yO1xuXHRwYWRkaW5nOiAuNXJlbSAuNXJlbSAwIDA7XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS1jYngtYWNjb3VudC10eXBlIHtcblx0Z3JpZC1hcmVhOiBpbnB1dC0zO1xuXHRwYWRkaW5nOiAuNXJlbSAwIDAgMDtcbn1cblxuLm5zLWxvZ2luID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkubG9naW4tY29udGVudCA+IC5hcmVhLWJ0bnMge1xuXHRncmlkLWFyZWE6IGlucHV0LTQ7XG5cdHBhZGRpbmc6IC41cmVtIDAgMCAwO1xufVxuXG4ubnMtbWFpbi11aSB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODFkZWcsICM0MTQzNDUgMCUsICMyMzI1MjYgMTAwJSk7XG5cdC8qXG4gICAgPmRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAvLyAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25fbWl4aW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2hvdmVyX21peGluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cbiovXG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHR3aWR0aDogY2FsYyg0MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3Mge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3M6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHQvKlxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDQpIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9taXhpbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25faG92ZXJfbWl4aW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuKi9cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpLFxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgyKTpob3Zlcixcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpID4gYSxcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKSA+IGEge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykgPiBhIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNkaXN0cmljdC1saXN0aW5nLXVpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDFyZW07XG5cdGJvcmRlcjogc29saWQgLjFyZW0gI2NjYztcblx0aGVpZ2h0OiAyMHJlbTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNkaXN0cmljdC1saXN0aW5nLXVpIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZGlzdHJpY3QtbGlzdGluZy11aSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZGlzdHJpY3QtbGlzdGluZy11aSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNmU2O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2Rpc3RyaWN0LWxpc3RpbmctdWkgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWQ5O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2Rpc3RyaWN0LWxpc3RpbmctdWkgdGFibGUgdGJvZHkgdHIgdGQge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNkaXN0cmljdC1saXN0aW5nLXVpIHRhYmxlIHRib2R5IHRyIHRkID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHR3aWR0aDogMnJlbTtcblx0aGVpZ2h0OiAycmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWRpc3RyaWN0cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2Rpc3RyaWN0LWxpc3RpbmctdWkgdGFibGUgdGJvZHkgdHIgdGQ6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0cGFkZGluZzogMXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZGlzdHJpY3RzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgzKSA+IGEge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1kaXN0cmljdHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgzKSA+IGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MWRlZywgIzQxNDM0NSAwJSwgIzIzMjUyNiAxMDAlKTtcblx0LypcbiAgICA+ZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIC8vICBib3R0b206IDA7XG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG5cbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9taXhpbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25faG92ZXJfbWl4aW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgfVxuKi9cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cy5pcy1zbGlkZS1vdXQtcGFuZWwuYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoNDAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDEpID4gYS5kaXNtaXNzIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG5cdGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3M6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHQvKiAgICAgICAgXG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX21peGluO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9ob3Zlcl9taXhpbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuKi9cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG5cdC8qXG4gICAgICAgICAgICA+c3BhbjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICA+c3BhbjpudGgtY2hpbGQoNCkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX21peGluO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9ob3Zlcl9taXhpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4qL1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpLFxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMik6aG92ZXIsXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMikgPiBhLFxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykgPiBhIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykgPiBhIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykge1xuXHRtYXJnaW46IDAgMCAwIDFyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiB7XG5cdG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+ICoge1xuXHRtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+ICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LWVycm9yLW1lc3NhZ2UnXSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmbGV4OiAwIDAgMTUlO1xuXHRtYXgtaGVpZ2h0OiAxNSU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LXJlc3VsdC1jb250YWluZXInXSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmbGV4OiAwIDAgNDAlO1xuXHRtYXgtaGVpZ2h0OiA0MCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlcjogc29saWQgMC4xcmVtICNjY2M7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiA0NXJlbTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J2FjY291bnQtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LXJlc3VsdC1jb250YWluZXInXSB0YWJsZSB0aGVhZCB0ciB0aCB7XG5cdHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J2FjY291bnQtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J2FjY291bnQtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNWU2ZTY7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LXJlc3VsdC1jb250YWluZXInXSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiMGJlZDk7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LXJlc3VsdC1jb250YWluZXInXSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG5cdHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J2FjY291bnQtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyIHRkID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG5cdHdpZHRoOiAycmVtO1xuXHRoZWlnaHQ6IDJyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdhY2NvdW50LXJlc3VsdC1jb250YWluZXInXSB0YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J2FjY291bnQtc2VhcmNoLWNvbnRhaW5lciddIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZsZXg6IDAgMCA0cmVtO1xuXHRtYXgtaGVpZ2h0OiA0cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj0nYWNjb3VudC1zZWFyY2gtY29udGFpbmVyJ10gPiBpbnB1dCB7XG5cdG1hcmdpbjogMCAwLjVyZW0gMCAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj0nc2VhcmNoLXJlc3VsdC1jb250YWluZXInXSB7XG5cdGZsZXg6IDAgMSAzMHJlbTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym9yZGVyOiBzb2xpZCAwLjFyZW0gI2NjYztcblx0ZmxleDogMCAwIDMwJTtcblx0bWF4LWhlaWdodDogMzVyZW07XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRoZWFkIHRyIHRoIHtcblx0cGFkZGluZzogMC41cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj0nc2VhcmNoLXJlc3VsdC1jb250YWluZXInXSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNWU2ZTY7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IwYmVkOTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49J3NlYXJjaC1yZXN1bHQtY29udGFpbmVyJ10gdGFibGUgdGJvZHkgdHIgdGQge1xuXHRwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePSdzZWFyY2gtcmVzdWx0LWNvbnRhaW5lciddIHRhYmxlIHRib2R5IHRyIHRkOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiB7XG5cdHotaW5kZXg6IDUwMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXIteHNtIHtcblx0d2lkdGg6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXIteHNtIHtcblx0XHR3aWR0aDogMHB4O1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsIGxpLnRvb2xiYXItc3BhY2VyLXNtIHtcblx0d2lkdGg6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItc20ge1xuXHRcdHdpZHRoOiAwcHg7XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItbGcge1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItbGcge1xuXHRcdHdpZHRoOiAwcHg7XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1jb21tb24tY29udHJvbHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCBsaS50b29sYmFyLWNvbW1vbi1jb250cm9scy50b29sYmFyLWNvbW1vbi1jb250cm9scy1hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QudG9vbGJhci1ncm91cC1hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QgbGkgPiBhI3Rvb2xiYXItdGVhbS1tZW1iZXJzOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IGxpID4gYSN0b29sYmFyLXByb2plY3Q6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QgbGkgPiBhI3Rvb2xiYXItY2hhcnRlcjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCA+IGxpLnRvb2xiYXItZ3JvdXAtcHJvamVjdCBsaSA+IGEjdG9vbGJhci1taWxlc3RvbmUtdGFzazphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCA+IGxpLnRvb2xiYXItZ3JvdXAtcHJvamVjdCBsaSA+IGEjdG9vbGJhci1yZXBvc2l0b3J5OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IGxpID4gYSN0b29sYmFyLWZvcnVtOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCBsaS50b29sYmFyLWl0ZW0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZGlzdHJpY3QtdWkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRoZWlnaHQ6IDZyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nOiAycmVtO1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZGlzdHJpY3QtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC10ZW1wbGF0ZTogXCJndGEtbGFiZWwtZGlzdHJpY3QtbmFtZSAuXCIgNHJlbSBcImd0YS1pbnB1dC1kaXN0cmljdC1uYW1lIGd0YS1pbnB1dC1kaXN0cmljdC1uYW1lXCIgNHJlbSBcImd0YS1sYWJlbC1kaXN0cmljdC1kZXNjcmlwdGlvbiAuXCIgNHJlbSBcImd0YS1pbnB1dC1kaXN0cmljdC1kZXNjcmlwdGlvbiBndGEtaW5wdXQtZGlzdHJpY3QtZGVzY3JpcHRpb25cIiBhdXRvIFwiLiBndGEtaWJ1dHRvbnNcIiA2cmVtLzIwZnIgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZGlzdHJpY3QtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0XHRncmlkLXRlbXBsYXRlOiBcImd0YS1sYWJlbC1kaXN0cmljdC1uYW1lIGd0YS1sYWJlbC1kaXN0cmljdC1uYW1lXCIgNHJlbSBcImd0YS1pbnB1dC1kaXN0cmljdC1uYW1lIGd0YS1pbnB1dC1kaXN0cmljdC1uYW1lXCIgNHJlbSBcImd0YS1sYWJlbC1kaXN0cmljdC1kZXNjcmlwdGlvbiBndGEtbGFiZWwtZGlzdHJpY3QtZGVzY3JpcHRpb25cIiA0cmVtIFwiZ3RhLWlucHV0LWRpc3RyaWN0LWRlc2NyaXB0aW9uIGd0YS1pbnB1dC1kaXN0cmljdC1kZXNjcmlwdGlvblwiIDMxcmVtIFwiLiBndGEtaWJ1dHRvbnNcIiA2cmVtLzEwZnIgYXV0bztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZGlzdHJpY3QtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGFiZWwtZGlzdHJpY3QtbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RhLWxhYmVsLWRpc3RyaWN0LW5hbWU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZGlzdHJpY3QtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtZGlzdHJpY3QtbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RhLWlucHV0LWRpc3RyaWN0LW5hbWU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sYWJlbC1kaXN0cmljdC1kZXNjcmlwdGlvbiB7XG5cdGdyaWQtYXJlYTogZ3RhLWxhYmVsLWRpc3RyaWN0LWRlc2NyaXB0aW9uO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWRpc3RyaWN0LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlucHV0LWRpc3RyaWN0LWRlc2NyaXB0aW9uIHtcblx0Z3JpZC1hcmVhOiBndGEtaW5wdXQtZGlzdHJpY3QtZGVzY3JpcHRpb247XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pbnB1dC1kaXN0cmljdC1kZXNjcmlwdGlvbiA+IHRleHRhcmVhIHtcblx0aGVpZ2h0OiAzMHJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWRpc3RyaWN0LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlidXR0b25zIHtcblx0Z3JpZC1hcmVhOiBndGEtaWJ1dHRvbnM7XG5cdG1hcmdpbjogMXJlbSAwIDAgMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1kaXN0cmljdC11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0aGVpZ2h0OiA2cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZzogMnJlbTtcblx0bWF4LXdpZHRoOiA5ODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDFyZW07XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAwcHggLyAwcHg7XG5cdGdyaWQtdGVtcGxhdGU6IFwiZ3RhLWxjYXRlZ29yeS1oZWFkZXIgZ3RhLWxjYXRlZ29yeS1oZWFkZXJcIiA2cmVtIFwiZ3RhLWlncmlkLWNhdGVnb3J5IGd0YS1pZ3JpZC1jYXRlZ29yeVwiIGF1dG8gXCJndGEtbGFiZWwtY2F0ZWdvcnktbmFtZSAuXCIgNHJlbSBcImd0YS1pbnB1dC1jYXRlZ29yeS1uYW1lIGd0YS1pbnB1dC1jYXRlZ29yeS1uYW1lXCIgNHJlbSBcImd0YS1sYWJlbC1jYXRlZ29yeS1kZXNjcmlwdGlvbiAuXCIgNHJlbSBcImd0YS1pbnB1dC1jYXRlZ29yeS1kZXNjcmlwdGlvbiBndGEtaW5wdXQtY2F0ZWdvcnktZGVzY3JpcHRpb25cIiBhdXRvIFwiLiBndGEtaWJ1dHRvbnNcIiA2cmVtLzIwZnIgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0XHRncmlkLXRlbXBsYXRlOiBcImd0YS1sY2F0ZWdvcnktaGVhZGVyIGd0YS1sY2F0ZWdvcnktaGVhZGVyXCIgNHJlbSBcImd0YS1pZ3JpZC1jYXRlZ29yeSBndGEtaWdyaWQtY2F0ZWdvcnlcIiBhdXRvIFwiZ3RhLWxhYmVsLWNhdGVnb3J5LW5hbWUgZ3RhLWxhYmVsLWNhdGVnb3J5LW5hbWVcIiA0cmVtIFwiZ3RhLWlucHV0LWNhdGVnb3J5LW5hbWUgZ3RhLWlucHV0LWNhdGVnb3J5LW5hbWVcIiA0cmVtIFwiZ3RhLWxhYmVsLWNhdGVnb3J5LWRlc2NyaXB0aW9uIGd0YS1sYWJlbC1jYXRlZ29yeS1kZXNjcmlwdGlvblwiIDRyZW0gXCJndGEtaW5wdXQtY2F0ZWdvcnktZGVzY3JpcHRpb24gZ3RhLWlucHV0LWNhdGVnb3J5LWRlc2NyaXB0aW9uXCIgMzFyZW0gXCIuIGd0YS1pYnV0dG9uc1wiIDZyZW0vMTBmciBhdXRvO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sY2F0ZWdvcnktaGVhZGVyIHtcblx0Z3JpZC1hcmVhOiBndGEtbGNhdGVnb3J5LWhlYWRlcjtcblx0Zm9udC1zaXplOiAycmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pZ3JpZC1jYXRlZ29yaWVzIHtcblx0Z3JpZC1hcmVhOiBndGEtaWdyaWQtY2F0ZWdvcnk7XG5cdG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlncmlkLWNhdGVnb3JpZXMgKiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWxhYmVsLWNhdGVnb3J5LW5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1jYXRlZ29yeS1uYW1lO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlucHV0LWNhdGVnb3J5LW5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1pbnB1dC1jYXRlZ29yeS1uYW1lO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGFiZWwtY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1jYXRlZ29yeS1kZXNjcmlwdGlvbjtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pbnB1dC1jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG5cdGdyaWQtYXJlYTogZ3RhLWlucHV0LWNhdGVnb3J5LWRlc2NyaXB0aW9uO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtY2F0ZWdvcnktZGVzY3JpcHRpb24gPiB0ZXh0YXJlYSB7XG5cdGhlaWdodDogMzByZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyB7XG5cdGdyaWQtYXJlYTogZ3RhLWlidXR0b25zO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaWJ1dHRvbnMgPiBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogLjVyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS1lbnRyeS11aSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGhlaWdodDogNnJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdHBhZGRpbmc6IDJyZW07XG5cdG1heC13aWR0aDogOTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMHB4IC8gMHB4O1xuXHRncmlkLXRlbXBsYXRlOiBcImd0YS1sY2F0ZWdvcnktZW50cnktaGVhZGVyIGd0YS1sY2F0ZWdvcnktZW50cnktaGVhZGVyIGd0YS1sY2F0ZWdvcnktZW50cnktaGVhZGVyXCIgNnJlbSBcIi4gZ3RhLWxjYXRlZ29yeSBndGEtaWNhdGVnb3J5XCIgNHJlbSBcImd0YS1pYXR0YWNobWVudCBndGEtaWF0dGFjaG1lbnQgZ3RhLWlhdHRhY2htZW50XCIgM2ZyIFwiZ3RhLWllZGl0b3IgZ3RhLWllZGl0b3IgZ3RhLWllZGl0b3JcIiBhdXRvIFwiZ3RhLWlzZW5kZW1haWwgLiBndGEtaWJ1dHRvbnNcIiA2cmVtLzFmciBhdXRvIDFmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0XHRncmlkLXRlbXBsYXRlOiBcImd0YS1sY2F0ZWdvcnktZW50cnktaGVhZGVyIGd0YS1sY2F0ZWdvcnktZW50cnktaGVhZGVyXCIgNHJlbSBcImd0YS1sY2F0ZWdvcnkgZ3RhLWxjYXRlZ29yeVwiIDRyZW0gXCJndGEtaWNhdGVnb3J5IGd0YS1pY2F0ZWdvcnlcIiA0cmVtIFwiZ3RhLWlhdHRhY2htZW50IGd0YS1pYXR0YWNobWVudFwiIDNmciBcImd0YS1pZWRpdG9yIGd0YS1pZWRpdG9yXCIgYXV0byBcImd0YS1pc2VuZGVtYWlsIGd0YS1pYnV0dG9uc1wiIDZyZW0vYXV0byBhdXRvO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sY2F0ZWdvcnktZW50cnktaGVhZGVyIHtcblx0Z3JpZC1hcmVhOiBndGEtbGNhdGVnb3J5LWVudHJ5LWhlYWRlcjtcblx0Zm9udC1zaXplOiAycmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sY2F0ZWdvcnkge1xuXHRncmlkLWFyZWE6IGd0YS1sY2F0ZWdvcnk7XG5cdG1hcmdpbjogYXV0byAwO1xuXHRwYWRkaW5nOiAwIC41cmVtIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWljYXRlZ29yeSB7XG5cdGdyaWQtYXJlYTogZ3RhLWljYXRlZ29yeTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWljYXRlZ29yeSA+IHNlbGVjdCA+IG9wdGlvbiB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaWF0dGFjaG1lbnRzIHtcblx0Z3JpZC1hcmVhOiBndGEtaWF0dGFjaG1lbnQ7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1jYXRlZ29yeS1lbnRyeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pZWRpdG9yLWNhdGVnb3J5IHtcblx0Z3JpZC1hcmVhOiBndGEtaWVkaXRvcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlzZW5kZW1haWwtYnV0dG9uIHtcblx0Z3JpZC1hcmVhOiBndGEtaXNlbmRlbWFpbDtcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tY2F0ZWdvcnktZW50cnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaWJ1dHRvbnMge1xuXHRncmlkLWFyZWE6IGd0YS1pYnV0dG9ucztcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWNhdGVnb3J5LWVudHJ5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlidXR0b25zID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IC41cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI3Bhc3Nkb3duLWVtYWlsLWhpc3RvcnktdWkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRoZWlnaHQ6IDZyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nOiAycmVtO1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xuXHQvKlxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzByZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjIC4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMHB4IC8gMHB4O1xuXHRncmlkLXRlbXBsYXRlOiBcImd0YS1paGlzdG9yeS1oZWFkZXIgZ3RhLWloaXN0b3J5LWhlYWRlciBndGEtaWhpc3RvcnktaGVhZGVyXCIgNnJlbSBcIi4gZ3RhLWlncmlkLWhpc3RvcnkgZ3RhLWlncmlkLWhpc3RvcnlcIiBhdXRvIFwiLiBndGEtbGNhdGVnb3J5IGd0YS1pY2F0ZWdvcnlcIiA0cmVtIFwiZ3RhLWxhdHRhY2htZW50IGd0YS1sYXR0YWNobWVudCBndGEtbGF0dGFjaG1lbnRcIiA0cmVtIFwiZ3RhLWlhdHRhY2htZW50cyBndGEtaWF0dGFjaG1lbnRzIGd0YS1pYXR0YWNobWVudHNcIiAzZnIgXCJndGEtaWVudHJ5IGd0YS1pZW50cnkgZ3RhLWllbnRyeVwiIGF1dG8vYXV0byAxZnIgMWZyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYge1xuXHRcdGdyaWQtdGVtcGxhdGU6IFwiZ3RhLWloaXN0b3J5LWhlYWRlciBndGEtaWhpc3RvcnktaGVhZGVyXCIgNHJlbSBcImd0YS1pZ3JpZC1oaXN0b3J5IGd0YS1pZ3JpZC1oaXN0b3J5XCIgYXV0byBcImd0YS1sY2F0ZWdvcnkgZ3RhLWxjYXRlZ29yeVwiIDRyZW0gXCJndGEtaWNhdGVnb3J5IGd0YS1pY2F0ZWdvcnlcIiA0cmVtIFwiZ3RhLWxhdHRhY2htZW50IGd0YS1sYXR0YWNobWVudFwiIDRyZW0gXCJndGEtaWF0dGFjaG1lbnRzIGd0YS1pYXR0YWNobWVudHNcIiAzZnIgXCJndGEtaWVudHJ5IGd0YS1pZW50cnlcIiBhdXRvL2F1dG8gYXV0bztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI3Bhc3Nkb3duLWVtYWlsLWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGhpc3RvcnktaGVhZGVyIHtcblx0Z3JpZC1hcmVhOiBndGEtaWhpc3RvcnktaGVhZGVyO1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlncmlkLWhpc3Rvcnkge1xuXHRncmlkLWFyZWE6IGd0YS1pZ3JpZC1oaXN0b3J5O1xuXHRtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pZ3JpZC1oaXN0b3J5ICoge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sY2F0ZWdvcnkge1xuXHRncmlkLWFyZWE6IGd0YS1sY2F0ZWdvcnk7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI3Bhc3Nkb3duLWVtYWlsLWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGNhdGVnb3J5IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pY2F0ZWdvcnkge1xuXHRncmlkLWFyZWE6IGd0YS1pY2F0ZWdvcnk7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pY2F0ZWdvcnkgPiBzZWxlY3QgPiBvcHRpb24ge1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWxhdHRhY2htZW50IHtcblx0Z3JpZC1hcmVhOiBndGEtbGF0dGFjaG1lbnQ7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI3Bhc3Nkb3duLWVtYWlsLWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaWF0dGFjaG1lbnRzIHtcblx0Z3JpZC1hcmVhOiBndGEtaWF0dGFjaG1lbnRzO1xuXHRib3JkZXI6IHNvbGlkICNjY2MgLjFyZW07XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYXR0YWNobWVudHMgKiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlhdHRhY2htZW50cyA+IHNlY3Rpb24ge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI3Bhc3Nkb3duLWVtYWlsLWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaWF0dGFjaG1lbnRzID4gc2VjdGlvbjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlhdHRhY2htZW50cyA+IHNlY3Rpb24gPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlhdHRhY2htZW50cyA+IHNlY3Rpb24gPiBkaXY6bnRoLWNoaWxkKDEpID4gYSB7XG5cdGNvbG9yOiBibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYXR0YWNobWVudHMgPiBzZWN0aW9uID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYXR0YWNobWVudHMgPiBzZWN0aW9uOm50aC1jaGlsZChvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlhdHRhY2htZW50cyA+IHNlY3Rpb246bnRoLWNoaWxkKGV2ZW4pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTZlNjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNwYXNzZG93bi1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWllbnRyeSB7XG5cdGdyaWQtYXJlYTogZ3RhLWllbnRyeTtcblx0Ym9yZGVyOiBzb2xpZCAjY2NjIC4xcmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjcGFzc2Rvd24tZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pZW50cnkgKiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWVtYWlsLXN1YnNjcmliZXJzLXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0aGVpZ2h0OiA2cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZzogMnJlbTtcblx0bWF4LXdpZHRoOiA5ODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC10ZW1wbGF0ZTogJ2d0YS1sc3Vic2NyaWJlci1oZWFkZXIgZ3RhLWxzdWJzY3JpYmVyLWhlYWRlcicgNnJlbSAnZ3RhLWlncmlkLXN1YnNjcmliZXJzIGd0YS1pZ3JpZC1zdWJzY3JpYmVycycgYXV0byAnZ3RhLWxhYmVsLXN1YnNjcmliZXItbmFtZSAuJyA0cmVtICdndGEtaW5wdXQtc3Vic2NyaWJlci1uYW1lIGd0YS1pbnB1dC1zdWJzY3JpYmVyLW5hbWUnIDRyZW0gJ2d0YS1sYWJlbC1zdWJzY3JpYmVyLWVtYWlsIC4nIDRyZW0gJ2d0YS1pbnB1dC1zdWJzY3JpYmVyLWVtYWlsIGd0YS1pbnB1dC1zdWJzY3JpYmVyLWVtYWlsJyBhdXRvICdndGEtaWJ1dHRvbnMgZ3RhLWlidXR0b25zJyA1cmVtIC8gMjBmciBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1lbWFpbC1zdWJzY3JpYmVycy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYge1xuXHRcdGdyaWQtdGVtcGxhdGU6ICdndGEtbHN1YnNjcmliZXItaGVhZGVyIGd0YS1sc3Vic2NyaWJlci1oZWFkZXInIDZyZW0gJ2d0YS1pZ3JpZC1zdWJzY3JpYmVycyBndGEtaWdyaWQtc3Vic2NyaWJlcnMnIGF1dG8gJ2d0YS1sYWJlbC1zdWJzY3JpYmVyLW5hbWUgLicgNHJlbSAnZ3RhLWlucHV0LXN1YnNjcmliZXItbmFtZSBndGEtaW5wdXQtc3Vic2NyaWJlci1uYW1lJyA0cmVtICdndGEtbGFiZWwtc3Vic2NyaWJlci1lbWFpbCAuJyA0cmVtICdndGEtaW5wdXQtc3Vic2NyaWJlci1lbWFpbCBndGEtaW5wdXQtc3Vic2NyaWJlci1lbWFpbCcgYXV0byAnZ3RhLWlidXR0b25zIGd0YS1pYnV0dG9ucycgNnJlbSAvIDEwZnIgYXV0bztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbHN1YnNjcmliZXItaGVhZGVyIHtcblx0Z3JpZC1hcmVhOiBndGEtbHN1YnNjcmliZXItaGVhZGVyO1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWVtYWlsLXN1YnNjcmliZXJzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlncmlkLXN1YnNjcmliZXJzIHtcblx0Z3JpZC1hcmVhOiBndGEtaWdyaWQtc3Vic2NyaWJlcnM7XG5cdG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWVtYWlsLXN1YnNjcmliZXJzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlncmlkLXN1YnNjcmliZXJzICoge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1lbWFpbC1zdWJzY3JpYmVycy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sYWJlbC1zdWJzY3JpYmVyLW5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1zdWJzY3JpYmVyLW5hbWU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtc3Vic2NyaWJlci1uYW1lIHtcblx0Z3JpZC1hcmVhOiBndGEtaW5wdXQtc3Vic2NyaWJlci1uYW1lO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGFiZWwtc3Vic2NyaWJlci1lbWFpbCB7XG5cdGdyaWQtYXJlYTogZ3RhLWxhYmVsLXN1YnNjcmliZXItZW1haWw7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjcGFzc2Rvd24tZW1haWwtc3Vic2NyaWJlcnMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtc3Vic2NyaWJlci1lbWFpbCB7XG5cdGdyaWQtYXJlYTogZ3RhLWlucHV0LXN1YnNjcmliZXItZW1haWw7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1lbWFpbC1zdWJzY3JpYmVycy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyB7XG5cdGdyaWQtYXJlYTogZ3RhLWlidXR0b25zO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1lbWFpbC1zdWJzY3JpYmVycy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyA+IGEge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI3Bhc3Nkb3duLWVtYWlsLXN1YnNjcmliZXJzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlidXR0b25zID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNwYXNzZG93bi1lbWFpbC1zdWJzY3JpYmVycy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyA+IHNwYW4ge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMC41cmVtO1xufVxuXG4vKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuI21vZGFsLWVtYWlsLWRyYWZ0cyB7XG5cdGZvbnQtc2l6ZTogMjNweDtcbn1cblxuI21vZGFsLWVtYWlsLWRyYWZ0cyA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50IHNlY3Rpb24jZ3JpZC1lbWFpbC1kcmFmdHMgKiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI21vZGFsLWVtYWlsLWRyYWZ0cyA+IGRpdiA+IGRpdi5pcy1tb2RhbC1mb290ZXIgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLyogaHR0cHM6Ly9jaGFuZ2Vsb2cuY29tL3Bvc3RzL25hbWVzcGFjZS1zdXBwb3J0LWlzLWJlaW5nLWFkZGVkLXRvLXNhc3MgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdCNzdWJzY3JpYmVyLWltcG9ydC1kaXN0cmljdC1lbWFpbHMtbW9kYWwgPiBkaXYge1xuXHRcdGhlaWdodDogMzUlO1xuXHR9XG59XG5cbiNzdWJzY3JpYmVyLWltcG9ydC1kaXN0cmljdC1lbWFpbHMtbW9kYWwgPiBkaXYgPiBkaXYuaXMtbW9kYWwtdGl0bGUgPiBoNSB7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4jc3Vic2NyaWJlci1pbXBvcnQtZGlzdHJpY3QtZW1haWxzLW1vZGFsID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiBzcGFuIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMXJlbSAwO1xufVxuXG4jc3Vic2NyaWJlci1pbXBvcnQtZGlzdHJpY3QtZW1haWxzLW1vZGFsID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiBzZWxlY3Qge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuI3N1YnNjcmliZXItaW1wb3J0LWRpc3RyaWN0LWVtYWlscy1tb2RhbCA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gZGl2IHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuXG4jc3Vic2NyaWJlci1pbXBvcnQtZGlzdHJpY3QtZW1haWxzLW1vZGFsID4gZGl2ID4gZGl2LmlzLW1vZGFsLWNvbnRlbnQgPiBkaXYgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuI3N1YnNjcmliZXItaW1wb3J0LWRpc3RyaWN0LWVtYWlscy1tb2RhbCA+IGRpdiA+IGRpdi5pcy1tb2RhbC1jb250ZW50ID4gZGl2ID4gYSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG5pLmZhcyxcbmkuZmFyLFxuc3ZnLnN2Zy1pbmxpbmUtLWZhIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNlY3Rpb25baWRePSdtb2RhbC1kZWwtbWlsZXN0b25lJ10gPiBkaXYge1xuXHRoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuXHQvKlx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1taXhpbihtb2JpbGUpe1xuXHRcdFx0XG5cdFx0fVxuKi9cbn1cblxuc2VjdGlvbltpZF49J21vZGFsLWRlbC1taWxlc3RvbmUnXSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbnNlY3Rpb25baWRePSdtb2RhbC1kZWwtbWlsZXN0b25lJ10gPiBkaXYgPiBkaXYuaXMtbW9kYWwtZm9vdGVyID4gYSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuIl19 */