@charset "UTF-8";
.header {
	container-type: inline-size;
	container-name: header;
	position: relative;
	min-height: 100%;
	overflow: hidden;
	width: auto;
}
.img-cover {
	position: relative;
	height: 100dvh;
	width: auto;
	background: url('../img/Tlo-glowne.jpg');
	background-size: cover;
	background-attachment: fixed;
	background-position: 50%;
	filter: brightness(0.7) blur(1px);
}
.topbar {
	container-type: inline-size;
	container-name: topbar;
	position: absolute;
	width: 100%;
	height: 35px;
	top: 0;
	justify-content: space-between;
	font-family: 'Fauna One', serif;
	background-color: hsla(29, 41%, 88%, 0.2);
	color: #fff;
}
@container (max-width:1400px) {
	.topbar {
		display: none;
	}
}
.topbar p {
	display: inline-block;
	margin-left: 4em;
	padding: 0.5em 1em;
}
.topbar i {
	margin: 0;
	padding-right: 1em;
}
.topbar__facebook a,
.topbar__youtube a {
	color: #fff;
	transition: color 0.3s;
}
.topbar__facebook a:hover,
.topbar__youtube a:hover {
	color: #b08968;
}
.topbar__icons {
	position: absolute;
	display: inline;
	top: 0;
	right: 2%;
	align-items: center;
	font-size: 1.5rem;
	cursor: pointer;
}
.topbar__address,
.topbar__mail,
.topbar__phone {
	position: relative;
	left: 0;
	margin-left: 3em;
}

.topbar__mail a {
	text-decoration: none;
	color: #fff;
	transition: color 0.3s;
	cursor: pointer;
}

.topbar__mail a:hover {
	color: #d7ccc1;
}

@container topbar (max-width:1200px) {
	.topbar__mass {
		display: none;
	}
}
@container header (max-width:576px) {
	.topbar p {
		margin-left: 1em;
		font-size: 0.9rem;
	}
}
.main-title {
	position: absolute;
	width: 100%;
	top: 55%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-family:
		Cinzel Decorative,
		serif;
	color: #fff;
	letter-spacing: 0.3rem;
	pointer-events: none;
}

.main-title h1 {
	font-size: 2.5rem;
	line-height: 1.3;
	margin: 0;
	width: auto;
	text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.9);
	font-weight: 700;
}

@container (max-width: 500px) {
	.main-title h1 {
		font-size: 1.8rem;
	}
}

/* Małe ekrany – do ok. 576px (odpowiednik Bootstrap sm) */
@container (max-width: 576px) {
	.main-title h1 {
		font-size: 2.5rem;
	}
}

/* Średnie ekrany – od md do lg (768–991px) */
@container (min-width: 577px) {
	.main-title h1 {
		font-size: 2.8rem;
	}
}

@container (min-width: 768px) {
	.main-title h1 {
		font-size: 3.2rem;
	}
}

/* Duże ekrany – lg i wyżej */
@container (min-width: 992px) {
	.main-title h1 {
		font-size: 3.6rem;
	}
}

@container (min-width: 1200px) {
	.main-title h1 {
		font-size: 3rem;
	}
}

@container (min-width: 1400px) {
	.main-title h1 {
		font-size: 4.5rem;
	}
}

.navbar {
	padding: 0 1em;
	font-family:
		Fauna One,
		serif;
	font-weight: 700;
	font-size: 1.4rem;
	justify-content: space-between;
	width: auto;
}

@container (max-width:1200px) {
	.navbar {
		display: none;
	}
}

@container (1200px <= width <= 1400px) {
	.navbar {
		width: auto;
		font-size: 1.2rem;
	}
}

.navbar__list {
	position: absolute;
	display: flex;
	width: 100%;
	top: 10%;
	padding: 1em;
	letter-spacing: 1px;
	justify-content: center;
	color: #fff;
	list-style: none;
}
.navbar__list a {
	text-decoration: none;
	color: #fff;
	transition: color 0.3s;
}
.navbar__list a:nth-child(7) {
	text-transform: uppercase;
}
.navbar__list a:hover {
	color: #f9f5f1;
}
.navbar__list li {
	padding: 1em;
	transition: color 0.3s;
	cursor: pointer;
}
.navbar__list__first,
.navbar__list__second,
.navbar__list__third,
.navbar__list li {
	position: relative;
	width: auto;
}
.navbar__list__first .navbar__list__add {
	position: absolute;
	right: 16%;
	background-color: #f9f5f1;
	font-size: 1.2rem;
	font-weight: 400;
	list-style: none;
	opacity: 0;
	transition: opacity 0.5s ease;
	z-index: 1;
}
.navbar__list__first:hover .navbar__list__add {
	opacity: 1;
}
.navbar__list__second .navbar__list__add {
	position: absolute;
	left: 0;
	background-color: #f9f5f1;
	font-size: 1.2rem;
	font-weight: 400;
	list-style: none;
	opacity: 0;
	transition: opacity 0.5s ease;
	z-index: 1;
}
.navbar__list__second:hover .navbar__list__add {
	opacity: 1;
}
.navbar__list__third .navbar__list__add {
	position: absolute;
	right: 10%;
	background-color: #f9f5f1;
	font-size: 1.2rem;
	font-weight: 400;
	list-style: none;
	opacity: 0;
	transition: opacity 0.5s ease;
	z-index: 1;
}
.navbar__list__third:hover .navbar__list__add {
	opacity: 1;
}
.navbar__list__add li {
	color: #462f20;
	padding: 0.7em;
	transition: background-color 0.3s;
	text-align: center;
	border-bottom: 0.1px solid #1c130d;
}
.navbar__list__add li a {
	color: #462f20;
	text-decoration: none;
}
.navbar__list__add li:hover {
	background-color: #d7ccc1;
}

@container (1200px <= width <= 1400px) {
	.navbar__list__add li {
		font-size: 1rem;
	}
}
.navbar__button {
	position: absolute;
	display: flex;
	top: 70%;
	left: 50%;
	padding: 1em 2em;
	font-size: 1.2rem;
	font-family:
		Fauna One,
		serif;
	font-weight: 700;
	text-transform: uppercase;
	transform: translate(-50%);
	letter-spacing: 0.2em;
	color: #fff;
	background-color: #a70000;
	border: none;
	border-radius: 12px;
	transition: background-color 0.3s;
	cursor: pointer;
}
.navbar__button:hover {
	background-color: #b08968;
}
@container (max-width:576px) {
	.navbar__button {
		font-size: 1.1rem;
		padding: 0.9em 1.7em;
		margin-top: 1em;
	}
}
@container (max-width:360px) {
	.navbar__button {
		font-size: 1rem;
		padding: 0.8em 1.5em;
		letter-spacing: 0.15em;
		margin-top: 0.8em;
	}
}
@container (min-width:1200px) and (max-width:1400px) {
	.navbar__button {
		font-size: 1rem;
	}
}
.hamburger__menu {
	container-type: inline-size;
	position: absolute;
	display: flex;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: none;
	border: none;
	border-radius: 10px;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	cursor: pointer;
	z-index: 2;
	outline: none;
}
@container (min-width:1200px) {
	.hamburger__menu {
		display: none;
	}
}
.hamburger__menu span {
	width: 50px;
	height: 5px;
	background: #ede0d4;
	position: absolute;
	border-radius: 10px;
	transition: 0.4s;
}
.hamburger__menu span:first-child {
	transform: translateY(-15px);
	width: 25px;
	left: 15px;
}
.hamburger__menu span:last-child {
	transform: translateY(15px);
	width: 30px;
	left: 15px;
}
.hamburger__menu.active {
	position: fixed;
	top: 20px;
	right: 20px;
	margin: 0;
	z-index: 5;
}
.hamburger__menu.active span:nth-child(2) {
	transform: translateX(80px);
}
.hamburger__menu.active span:first-child {
	width: 50px;
	transform: translateY(0) rotate(45deg);
}
.hamburger__menu.active span:last-child {
	width: 50px;
	transform: translateY(0) rotate(315deg);
	transition-delay: 0.2s;
}
.off__screen {
	container-type: inline-size;
	position: fixed;
	display: flex;
	height: 100dvh;
	width: 100%;
	top: 0;
	right: -1600px;
	background-color: #b08968;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 3rem;
	font-family:
		Cinzel Decorative,
		serif;
	scrollbar-width: none;
	overflow-y: hidden;
	overscroll-behavior-y: contain;
	touch-action: pan-y pinch-zoom;
	transition: right 0.2s ease;
	transition-delay: 0.2s;
	z-index: 4;
}
@container (min-width:1200px) {
	.off__screen {
		display: none;
	}
}
.off__screen__logo .img {
	position: absolute;
	width: 200px;
	height: 200px;
	top: 0.6em;
	left: 50%;
	transform: translateX(-50%);
}
@container header (max-width:576px) {
	.off__screen__logo .img {
		width: 120px;
		height: 120px;
	}
}
@container header (max-width:360px) {
	.off__screen__logo .img {
		width: 110px;
		height: 110px;
		top: 0.5em;
	}
}
.off__screen__menu {
	position: relative;
	top: 1.2em;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	width: 100%;
	max-width: 400px;
}
@container (min-width:768px) {
	.off__screen__menu {
		top: 1em;
	}
}
@container (min-width:992px) {
	.off__screen__menu {
		top: 0;
	}
}
.off__screen__toggle {
	font-size: 1.7rem;
	list-style: none;
	line-height: 2.2rem;
	transition: color 0.3s;
	padding: 0.5em 0;
}
@container (max-width:576px) {
	.off__screen__toggle {
		font-size: 1.8rem;
		line-height: 1.8rem;
	}
}
@container (max-width:360px) {
	.off__screen__toggle {
		font-size: 2rem;
		line-height: 1.9rem;
	}
}
@container (max-width:320px) {
	.off__screen__toggle {
		font-size: 1.7rem;
		line-height: 1.8rem;
		padding: 0.4em 0;
	}
}
@container (min-width:768px) {
	.off__screen__toggle {
		font-size: 2rem;
		line-height: 2.8rem;
	}
}
@container (min-width:992px) {
	.off__screen__toggle {
		font-size: 2.3rem;
		line-height: 3.2rem;
	}
}
.off__screen__toggle a {
	position: relative;
	text-decoration: none;
	color: #fff;
	display: block;
}
.off__screen__toggle a:hover {
	color: #d7ccc1;
}
.off__screen.active {
	right: 0;
}
.off__screen__add {
	display: none;
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	font-size: 1.4rem;
	/* padding-left: 20px; */
	margin-top: 0;
	margin-bottom: 0;
	list-style: none;
	transition: all 0.3s; /* delikatna animacja */
	transform: translateY(-10px);
}

.off__screen__add.active {
	display: block;
	opacity: 1;
	max-height: 300px; /* wystarczająco dużo na wszystkie pozycje */
	margin-top: 0.3em;
	transform: translateY(0);
	padding-top: 0.2em;
}

.off__screen__add.active a {
	padding: 0.2em;
}

.logo-white {
	position: relative;
	display: flex;
	bottom: 25%;
	right: 30%;
	height: 140px;
	width: 140px;
	transition: transform 1s ease;
	cursor: pointer;
}
.logo-white:hover {
	transform: scale(1.15);
}
@container header (max-width:768px) {
	.logo-white {
		height: 110px;
		width: 110px;
		bottom: 20%;
		right: 20%;
	}
}

@container (1200px <= width <= 1400px) {
	.logo-white {
		height: 120px;
		width: 120px;
	}
}
.announcements {
	container-type: inline-size;
	position: relative;
	height: 200px;
	background-color: #f5ebe0;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	overflow: hidden;
}
.announcements:before {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: hsla(20, 12%, 80%, 0.1);
	content: '';
}
.announcements__title-main {
	padding: 0.5em 1em;
	color: #462f20;
	font-family:
		Cinzel Decorative,
		serif;
	text-align: center;
	letter-spacing: 0.3rem;
}

@container (max-width:576px) {
	.announcements__title-main {
		font-size: 2rem;
	}
}
.actual a {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 2em;
	padding: 1em 2em;
	background-color: #d5beaf;
	border-radius: 5px;
	border: none;
	font-family:
		Fauna One,
		serif;
	text-decoration: none;
	letter-spacing: 1px;
	color: #1c130d;
	transform: translate(-50%, -50%);
	transition: 0.3s;
	cursor: pointer;
}
@container (max-width:576px) {
	.actual a {
		width: 65%;
	}
}
.actual a:hover {
	background-color: #63412c;
	color: #fff;
}
.actual__arrow {
	display: inline-block;
	margin-left: 4px;
	font-size: 1.2rem;
	font-weight: 700;
	transition: transform 0.3s ease;
}
.actual__arrow:hover {
	transform: translateX(7px);
}
.masses {
	container-type: inline-size;
	width: 100%;
	height: 100%;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	overflow: hidden;
}
.masses__wrapper {
	position: relative;
	margin: 5em 8em;
	display: grid;
	gap: 60px;
	grid-template-columns: 1fr 1fr;
}
@container (max-width:1200px) {
	.masses__wrapper {
		position: relative;
		grid-template-columns: 1fr;
		justify-content: center;
	}
}
.masses__image {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	border: 4px solid #462f20;
	/* filter: drop-shadow(4px 2px 4px #000); */
}
.masses__content {
	color: #462f20;
}
.masses__title {
	padding-bottom: 3em;
}
.masses__text p,
.masses__title {
	text-align: center;
	font-family:
		Cinzel Decorative,
		serif;
}
.masses__text p {
	font-size: 1.2rem;
}
.masses__text p span {
	font-size: 1.5rem;
	font-weight: 700;
}
.support-container {
	container-type: inline-size;
	container-name: support;
	width: 100%;
}
.support-container:before {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: hsla(20, 12%, 80%, 0.1);
	content: '';
	z-index: 0;
	pointer-events: none;
}
.support {
	position: relative;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	overflow: hidden;
}
.support__text,
.support__title {
	text-align: center;
}
.support__title {
	padding: 0.5em 1em;
	font-family:
		Cinzel Decorative,
		serif;
	color: #462f20;
	letter-spacing: 0.3rem;
	font-size: 3rem;
}
.support__text {
	font-family:
		Fauna One,
		serif;
	font-size: 2rem;
	padding: 0.5em 1em;
	color: #462f20;
	line-height: 3rem;
}
.support__text span {
	font-style: italic;
}

.support__info {
	border-top: 1px solid #462f20;
	width: 50%;
	margin: 0 auto;
}

.support__info,
.support__link {
	font-size: 1rem;
	padding-top: 1em;
}
.support__link {
	padding: 0.5em 1em;
	font-weight: 700;
	margin-bottom: 1em;
}
.support__link a {
	text-decoration: none;
	color: #462f20;
}
@container support (max-width:479px) {
	.support__title {
		font-size: 2.2rem;
		padding: 0.6em 1em;
	}
	.support__text {
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
}
@container support (max-width:576px) {
	.support__title {
		font-size: 2.5rem;
	}
	.support__text {
		font-size: 1.8rem;
		line-height: 2.8rem;
	}
	.support__link a {
		word-wrap: break-word;
	}
}
@container support (min-width:577px) and (max-width:767px) {
	.support__title {
		font-size: 2.8rem;
	}
	.support__text {
		font-size: 2rem;
		line-height: 3rem;
	}
}
@container support (min-width:768px) {
	.support__title {
		font-size: 3.2rem;
		letter-spacing: 0.4rem;
		padding: 0.8em 2em;
	}
	.support__text {
		font-size: 2.2rem;
		line-height: 3.4rem;
		padding: 0.8em 2em;
	}
}
@container support (min-width:992px) {
	.support__title {
		font-size: 3rem;
		letter-spacing: 0.3rem;
		padding: 0.5em 1em;
	}
	.support__text {
		font-size: 2rem;
		line-height: 2rem;
		padding: 0.5em 1em;
	}
}
.img-aboutus {
	position: relative;
	height: 70vh;
	background: url('../img/Spowiedź-1.jpg');
	background-position: 50%;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.aboutus {
	font-size: 2rem;
	font-family:
		Cinzel Decorative,
		serif;
}
.aboutus__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: aboutus-container;
}
.aboutus__h4,
.aboutus__h5,
.aboutus__h6 {
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 3rem;
	text-align: center;
	padding: 0.5em 1em;
}
.aboutus__h5 {
	font-size: 2rem;
}
.aboutus__h6 {
	font-size: 1.6rem;
}
.aboutus__h6,
.aboutus__text {
	text-align: left;
	padding: 1em 2em;
}
.aboutus__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	line-height: 1.5em;
}
.aboutus__text a {
	text-decoration: none;
	color: #462f20;
	font-weight: 700;
}
.aboutus__quote {
	font-family:
		Fauna One,
		serif;
	font-size: 1.2rem;
	text-align: right;
	margin-top: 2em;
	padding: 1em 2em;
}
.aboutus__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
@container aboutus-container (max-width:575.98px) {
	.aboutus {
		font-size: 1.5rem;
	}
	.aboutus__h4,
	.aboutus__h5,
	.aboutus__h6 {
		font-size: 2.2rem;
		padding: 0.5em;
	}
	.aboutus__h5 {
		font-size: 1.7rem;
	}
	.aboutus__h6 {
		font-size: 1.4rem;
		padding: 0.8em 1em;
	}
	.aboutus__text {
		font-size: 1.3rem;
		padding: 0.8em 1em;
		line-height: 1.4em;
	}
	.aboutus__quote {
		font-size: 1.1rem;
		padding: 0.8em 1em;
	}
	.aboutus__title {
		font-size: 2.8rem;
	}
	.img-aboutus {
		height: 50vh;
		background-attachment: scroll;
	}
}
@container aboutus-container (min-width:576px) and (max-width:767.98px) {
	.aboutus {
		font-size: 1.7rem;
	}
	.aboutus__h4,
	.aboutus__h5,
	.aboutus__h6 {
		font-size: 2.6rem;
		padding: 0.5em 0.8em;
	}
	.aboutus__h5 {
		font-size: 1.9rem;
	}
	.aboutus__text {
		font-size: 1.4rem;
		padding: 1em 1.5em;
	}
	.aboutus__quote {
		font-size: 1.15rem;
	}
	.aboutus__title {
		font-size: 3.2rem;
	}
	.img-aboutus {
		height: 60vh;
	}
}
@container (max-width:768px) {
	.aboutus__title {
		font-size: 3rem;
		text-align: center;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.aboutus {
		font-size: 1.8rem;
	}
	.aboutus__h4,
	.aboutus__h5,
	.aboutus__h6 {
		font-size: 2.8rem;
		padding: 0.5em 1em;
	}
	.aboutus__h5 {
		font-size: 2rem;
	}
	.aboutus__text {
		font-size: 1.45rem;
		padding: 1em 1.8em;
	}
	.aboutus__title {
		font-size: 3.6rem;
	}
	.img-aboutus {
		height: 65vh;
	}
}
@container (min-width:992px) {
	.aboutus__title {
		font-size: 4.2rem;
	}
	.img-aboutus {
		height: 70vh;
		background-attachment: fixed;
	}
}

@container (1200px <= width <= 1400px) {
	.aboutus__title {
		font-size: 3.5rem;
	}
}
.news-container {
	container-type: inline-size;
	container-name: news;
}
.news-section {
	position: relative;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	padding-bottom: 2em;
	cursor: pointer;
	overflow: hidden;
}
.news-section .container {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}
.news-section .section-title {
	position: relative;
	text-align: center;
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 3rem;
	margin-bottom: 50px;
	color: #462f20;
	letter-spacing: 0.3rem;
	padding: 0.5em 1em;
}
.news-section .news-carousel {
	position: relative;
	overflow: hidden;
}
.news-section .news-carousel__next,
.news-section .news-carousel__prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	border: none;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	transition:
		background 0.3s ease,
		transform 0.2s ease;
}
.news-section .news-carousel__next:hover,
.news-section .news-carousel__prev:hover {
	background: #f0f0f0;
	transform: translateY(-50%) scale(1.1);
}
.news-section .news-carousel__next.disabled,
.news-section .news-carousel__prev.disabled {
	opacity: 0.5;
	cursor: not-allowed;
}
.news-section .news-carousel__prev {
	left: 10px;
}
.news-section .news-carousel__next {
	right: 10px;
}
.news-section .news-grid {
	display: flex;
	gap: 30px;
	overflow-x: auto;
	scroll-behavior: smooth;
	padding: 10px 0;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.news-section .news-grid::-webkit-scrollbar {
	display: none;
}
.news-section .news-grid {
	scroll-snap-type: x mandatory;
}
.news-section .news-grid > * {
	scroll-snap-align: center;
	flex-shrink: 0;
}
.news-section .news-card {
	min-width: 340px;
	max-width: 340px;
	flex: 0 0 340px;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	transition:
		transform 0.3s ease,
		box-shadow 0.3s ease;
}
.news-section .news-card:hover {
	transform: translateY(-10px);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
}
.news-section .news-card__image {
	width: 100%;
	height: 220px;
	object-fit: cover;
}
.news-section .news-card__content {
	padding: 20px;
	text-align: center;
}
.news-section .news-card__content .date {
	font-family:
		Fauna One,
		serif;
	font-size: 0.9rem;
	color: #888;
	margin-bottom: 10px;
	display: block;
}
.news-section .news-card__content h3 {
	font-size: 1.4rem;
	font-family:
		Fauna One,
		serif;
	margin: 0 0 15px;
	color: #462f20;
}
.news-section .news-card__content p {
	font-family:
		Fauna One,
		serif;
	line-height: 1.6;
	margin-bottom: 20px;
	color: #462f20;
}
.news-section .news-card__content a {
	display: inline-block;
	font-family:
		Fauna One,
		serif;
	font-weight: 600;
	color: #462f20;
	text-decoration: none;
	border-bottom: 2px solid transparent;
	transition: border-color 0.3s ease;
}
.news-section .news-card__content a:hover {
	border-color: #462f20;
}
@container news (max-width:1199px) {
	.news-section .news-card {
		min-width: 300px;
		max-width: 300px;
		flex: 0 0 300px;
	}
}
@container news (max-width:767px) {
	.news-section .news-grid {
		padding-left: max(20px, (100% - (100% - 40px))/2);
		padding-right: max(20px, (100% - (100% - 40px))/2);
		gap: 40px;
	}
	.news-section .news-card {
		min-width: calc(100% - 40px);
		max-width: calc(100% - 40px);
		flex: 0 0 calc(100% - 40px);
	}
	.news-section .news-carousel__next,
	.news-section .news-carousel__prev {
		width: 40px;
		height: 40px;
	}
}
@container news (max-width:359px) {
	.news-section .news-grid {
		padding-left: 15px;
		padding-right: 15px;
		gap: 30px;
	}
	.news-section .news-card {
		min-width: calc(100% - 30px);
		max-width: calc(100% - 30px);
		flex: 0 0 calc(100% - 30px);
	}
	.news-section .section-title {
		font-size: 1.8rem;
		letter-spacing: 0.2rem;
		padding: 0.5em;
		margin-bottom: 30px;
	}
	.news-section .news-carousel__next,
	.news-section .news-carousel__prev {
		width: 35px;
		height: 35px;
	}
}
@container news (max-width:479px) {
	.news-section .section-title {
		font-size: 2rem;
	}
}
.article-section {
	padding: 80px 20px;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	overflow: hidden;
}
.article-container {
	max-width: 900px;
	margin: 0 auto;
	line-height: 1.8;
	font-size: 1.1rem;
	font-family:
		Georgia,
		Times New Roman,
		serif;
}
.article-title {
	font-size: 2.8rem;
	margin-bottom: 20px;
	letter-spacing: 0.1rem;
}
.article-date,
.article-title {
	font-family:
		Fauna One,
		serif;
	text-align: center;
	color: #462f20;
}
.article-date {
	font-size: 1.2rem;
	margin-bottom: 50px;
	display: block;
}
p {
	font-family:
		Fauna One,
		serif;
	text-align: center;
}
.article-image {
	width: 100%;
	max-height: 600px;
	object-fit: cover;
	border-radius: 12px;
	margin: 40px 0;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}
.back-link {
	display: block;
	text-align: center;
	margin: 60px 0 20px;
	font-weight: 600;
	font-family:
		Fauna One,
		serif;
	color: #462f20;
	text-decoration: none;
	position: relative;
	padding: 8px 0;
	transition: color 0.3s ease;
}
.back-link:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background-color: #462f20;
	transform: translateX(-50%);
	transition: width 0.4s ease;
}
.back-link:hover {
	color: #462f20;
}
.back-link:hover:after {
	width: 60%;
}
@media (max-width: 768px) {
	.article-title {
		font-size: 2.2rem;
	}
	.article-container {
		font-size: 1rem;
		padding: 0 15px;
	}
}
@media (max-width: 480px) {
	.article-title {
		font-size: 2rem;
	}
}
.img-sacraments {
	position: relative;
	height: 70vh;
	background: url('../img/Procesja-1.jpg');
	background-position: 25% 60%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.sacraments {
	font-size: 2rem;
}
.sacraments,
.sacraments__h4 {
	font-family:
		Cinzel Decorative,
		serif;
}
.sacraments__h4 {
	font-size: 3rem;
	text-align: center;
	padding: 1em 2em;
	letter-spacing: 0.3rem;
	margin: 0 auto;
	width: -moz-fit-content;
	width: fit-content;
}
.sacraments__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	padding: 1em 2em;
}
.sacraments__title {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
.sacraments__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: sacraments-container;
}
.accordion {
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 2em;
}
.accordion__header {
	width: 100%;
	padding: 1em 2em;
	text-align: left;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: none;
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	color: #462f20;
	display: flex;
	align-items: center;
	transition: all 0.3s ease;
	cursor: pointer;
}
.accordion__header:hover {
	background: #e3dddd;
}
.accordion__header.active {
	background: #f5f5f5;
}
.accordion__header.active .accordion__icon {
	transform: rotate(45deg);
}
.accordion__icon {
	font-size: 1.4rem;
	font-weight: 700;
	transition: transform 0.3s ease;
	margin-right: 20px;
	width: 30px;
	text-align: center;
}
.accordion__panel {
	max-height: 0;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ddd;
	border-top: none;
	transition: all 0.3s ease;
}
.accordion__panel h2,
.accordion__panel h3,
.accordion__panel h4 {
	padding: 1em 2em;
	font-family:
		Fauna One,
		serif;
}
.accordion__panel h2 {
	text-align: center;
}
.accordion__panel h3,
.accordion__panel h4 {
	text-align: left;
}
.accordion__panel p {
	padding: 1em 2em;
	margin: 0;
	text-align: justify;
	line-height: 2rem;
}
.accordion__panel.open {
	max-height: 100%;
}
.accordion__header:last-of-type + .accordion__panel {
	border-bottom: 1px solid #ddd;
}
.accordion.active {
	background: #f5f5f5;
}
.accordion.active .accordion__icon {
	transform: rotate(45deg);
}
@container (max-width:575.98px) {
	.sacraments {
		font-size: 1.5rem;
	}
	.sacraments__title {
		font-size: 2.5rem;
		text-align: center;
	}
	.sacraments__h4 {
		font-size: 2rem;
		padding: 0.8em 0;
		letter-spacing: 0.15rem;
	}
	.sacraments__text {
		font-size: 1.3rem;
		padding: 0.8em 1.2em;
	}
	.accordion {
		max-width: 100%;
		padding: 0 10px 2em;
	}
	.accordion__header {
		font-size: 1.3rem;
		padding: 0.8em 1.2em;
	}
	.accordion__icon {
		font-size: 1.2rem;
		margin-right: 15px;
		width: 25px;
	}
	.accordion__panel p {
		font-size: 1.2rem;
		line-height: 1.6rem;
		padding: 0.8em 1.2em;
	}
	.accordion__panel h2 {
		font-size: 1.8rem;
		padding: 0.8em 1em;
	}
	.accordion__panel h3 {
		font-size: 1.5rem;
	}
	.accordion__panel h4 {
		font-size: 1.3rem;
	}
	.img-sacraments {
		height: 50vh;
		background-attachment: scroll;
	}
}
@container (min-width:576px) and (max-width:767.98px) {
	.sacraments__title {
		font-size: 3.2rem;
	}
	.sacraments__h4 {
		font-size: 2.6rem;
	}
	.sacraments__text {
		font-size: 1.4rem;
	}
	.accordion {
		max-width: 100%;
	}
	.accordion__header {
		font-size: 1.4rem;
		padding: 1em 1.5em;
	}
	.accordion__panel p {
		line-height: 1.8rem;
	}
	.img-sacraments {
		height: 60vh;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.sacraments__title {
		font-size: 3.6rem;
	}
	.sacraments__h4 {
		font-size: 2.8rem;
	}
	.accordion {
		max-width: 90%;
	}
	.accordion__header {
		font-size: 1.5rem;
	}
	.img-sacraments {
		height: 65vh;
	}
}
@container (min-width:992px) {
	.sacraments__title {
		font-size: 4.2rem;
		text-align: center;
	}
	.accordion {
		max-width: 1200px;
	}
	.img-sacraments {
		height: 70vh;
		background-attachment: fixed;
	}
}

@container (1200px <= width <= 1400px) {
	.sacraments__title {
		font-size: 3.5rem;
	}
}
.photo-container {
	container-type: inline-size;
	container-name: photo;
	width: 100%;
	max-width: 100%;
}
.photo {
	position: relative;
	font-family:
		Cinzel Decorative,
		serif;
	background-color: #f5ebe0;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	overflow: hidden;
	padding-bottom: 2em;
}
.photo__title-main {
	text-align: center;
	padding: 0.8em 1em;
	color: #462f20;
	letter-spacing: 0.3rem;
	font-size: 3rem;
}
.photo .gallery-container {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
	padding: 1em 1em 3em;
	gap: 18px;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	touch-action: pan-x;
	overscroll-behavior-x: contain;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.photo .gallery-container::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
}
.photo .gallery-container {
	cursor: grab;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.photo .gallery-container:active {
	cursor: grabbing;
}
.photo .gallery-item {
	position: relative;
	z-index: 1;
	flex: 0 0 auto;
	aspect-ratio: 4/3;
	opacity: 0.85;
	overflow: hidden;
	border-radius: 16px;
	cursor: pointer;
	box-sizing: border-box;
}
.photo .gallery-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 16px;
	pointer-events: none;
}
@media (pointer: coarse) {
	.photo .gallery-item {
		padding: 8px;
	}
}
@container photo (max-width:399px) {
	.photo__title-main {
		font-size: 2.1rem;
	}
	.gallery-item {
		width: 135px;
		border-radius: 10px;
	}
	.gallery-container {
		gap: 8px;
		padding: 1em 0.6em 3em;
	}
}
@container photo (min-width:400px) and (max-width:599px) {
	.photo__title-main {
		font-size: 2.4rem;
	}
	.gallery-item {
		width: 175px;
		border-radius: 12px;
	}
	.gallery-container {
		gap: 10px;
		padding: 1em 0.8em 3em;
	}
}
@container photo (min-width:600px) and (max-width:767px) {
	.photo__title-main {
		font-size: 2.8rem;
	}
	.gallery-item {
		width: 230px;
	}
	.gallery-container {
		gap: 14px;
		padding: 1em 1em 3em;
	}
}
@container photo (min-width:768px) and (max-width:991px) {
	.photo__title-main {
		font-size: 3.2rem;
	}
	.gallery-item {
		width: 300px;
	}
	.gallery-container {
		gap: 24px;
		padding: 1em 2em 3em;
	}
}
@container photo (min-width:800px) and (max-width:999px) {
	.gallery-item {
		width: 310px;
	}
}
@container photo (min-width:992px) and (max-width:1199px) {
	.gallery-item {
		width: 320px;
	}
}
@container photo (min-width:1200px) {
	.gallery-item {
		width: 340px;
	}
}
.lightbox {
	position: fixed;
	display: none;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.85);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 4;
	overflow: auto;
}
.lightbox.active {
	display: flex;
}
.lightbox-content {
	position: relative;
	max-width: 90%;
	max-height: 90vh;
}
.lightbox-content img {
	max-width: 100%;
	max-height: 90vh;
	width: auto;
	height: auto;
	object-fit: contain;
	border: 6px solid #b08968;
	background-color: #000;
	display: block;
}
.lightbox-next,
.lightbox-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	background-color: rgba(184, 61, 42, 0.8);
	color: #fff;
	font-size: 1.2rem;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 3;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
	transition: background-color 0.3s ease;
}
.lightbox-next:hover,
.lightbox-prev:hover {
	background-color: #b08968;
}
.lightbox-prev {
	left: 20px;
}
.lightbox-next {
	right: 20px;
}
.lightbox-close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	background: rgba(184, 61, 42, 0.8);
	color: #fff;
	font-size: 1.8rem;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	z-index: 3;
}
.help-container {
	container-type: inline-size;
	container-name: help;
	width: 100%;
}
.help a {
	text-decoration: none;
	color: #fff;
	transition: color 0.3s;
}
.help a:hover {
	color: #462f20;
}
.help__title {
	text-align: center;
	font-family:
		Cinzel Decorative,
		serif;
	letter-spacing: 0.3rem;
	padding: 1em;
	background-color: #a70000;
	font-size: 2rem;
}
@container help (min-width:576px) {
	.help__title {
		font-size: 2.2rem;
		padding: 1em 2em;
	}
}
@container help (min-width:768px) {
	.help__title {
		font-size: 2.5rem;
		letter-spacing: 0.3rem;
		padding: 1em 2em;
	}
}
@container help (min-width:992px) {
	.help__title {
		font-size: 3rem;
		letter-spacing: 0.3rem;
		padding: 1em 2em;
	}
}
@container help (min-width:1200px) {
	.help__title {
		font-size: 3rem;
		letter-spacing: 0.3rem;
		padding: 1em 2em;
	}
}
.newsletter {
	position: relative;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	background-position: center;
	overflow: hidden;
}

.newsletter-container {
	border-radius: 1.5rem;
	max-width: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;

	/* Włączamy container queries */
	container-type: inline-size;
	container-name: newsletter;
}

@container (320px <= width <= 576px) {
	.newsletter-container {
		height: 320px;
	}
}

/* ==========================================================================
   Typografia – mobile first + container queries + bootstrapowe breakpointy
   ========================================================================== */

.newsletter__title {
	font-family: 'Cinzel Decorative', serif;
	color: #462f20;
	letter-spacing: 0.25rem;
	text-align: center;
	margin: 0;
	padding: 1.25rem 1rem 0.75rem;
}

/* Container query – gdy kontener newslettera jest bardzo wąski */
@container newsletter (max-width: 380px) {
	.newsletter__title {
		font-size: 1.9rem;
		letter-spacing: 0.15rem;
	}
}

@container newsletter (min-width: 381px) {
	.newsletter__title {
		font-size: 2.4rem;
	}
}

@container newsletter (min-width: 520px) {
	.newsletter__title {
		font-size: 2.9rem;
		letter-spacing: 0.3rem;
	}
}

/* Bootstrapowe media queries – gdy chcemy większe tytuły na dużym ekranie */
@media (min-width: 768px) {
	/* md */
	.newsletter__title {
		font-size: 3.4rem;
	}
}

@media (min-width: 992px) {
	/* lg */
	.newsletter__title {
		font-size: 3rem;
	}
}

/* ==========================================================================
   Tekst + wrapper
   ========================================================================== */

.newsletter__text {
	font-size: 1.1rem;
	color: #462f20;
	line-height: 1.65;
	margin: 1rem 0 1.5rem;
	text-align: center;
	padding: 0 1.25rem;
}

@container newsletter (min-width: 460px) {
	.newsletter__text {
		font-size: 1.25rem;
		padding: 0 2rem;
	}
}

.newsletter__wrapper {
	display: grid;
	gap: 2.5rem;
	align-items: center;
}

/* Na większych kontenerach dajemy więcej oddechu */
@container newsletter (min-width: 680px) {
	.newsletter__wrapper {
		gap: 4rem;
	}
}

/* ==========================================================================
   Formularz – najważniejsze miejsce dla container queries
   ========================================================================== */

.newsletter__form {
	margin-top: 1.5rem;
	padding: 0 1rem;
}

.newsletter__input-group {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	background: white;
	padding: 0.75rem;
	border-radius: 999px;
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.12);
	border: 2px solid #462f20;
	transition: all 0.3s ease;
	max-width: max-content;
	margin: 0 auto;
}

.newsletter__input-group:focus-within {
	border-color: #667eea;
	box-shadow: 0 0 0 4px rgba(102, 126, 234, 0.18);
}

/* Od md w górę (Bootstrap) – układ poziomy */
@media (min-width: 768px) {
	.newsletter__input-group {
		flex-direction: row;
		padding: 0.6rem;
	}
}

/* Container query – gdy mamy naprawdę dużo miejsca w komponencie */
@container (min-width: 520px) {
	.newsletter__input-group {
		flex-direction: row;
		padding: 0.6rem;
	}
}

.newsletter__input-group input {
	flex: 1;
	min-width: 0; /* bardzo ważne przy flex */
	border: none;
	outline: none;
	font-size: 1.05rem;
	font-family: 'Fauna One', serif;
	padding: 0.85rem 1.4rem;
	background: transparent;
}

.newsletter__input-group input::placeholder {
	color: #6b5a4a;
}

.newsletter__btn {
	background: #d5beaf;
	color: #1c130d;
	border: none;
	padding: 0.5em 1em;
	border-radius: 999px;
	font-family: 'Fauna One', serif;
	font-weight: 700;
	font-size: 0.8rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.8rem;
	transition: all 0.3s ease;
	white-space: nowrap;
}

.newsletter__btn:hover {
	background-color: #63412c;
	color: white;
}

@container (320px <= width <= 576px) {
	.newsletter__input-group {
		padding: 0;
	}

	.newsletter__btn {
		position: absolute;
		left: 50%;
		transform: translate(-50%, -50%);
		top: 91%;
		font-size: 0.8rem;
		padding: 1em;
		margin: 0 auto;
	}
}
/* ==========================================================================
   Komunikaty sukces/błąd
   ========================================================================== */

.newsletter__message {
	margin-top: 1.2rem;
	font-weight: 500;
	text-align: center;
	min-height: 1.5em;
}

.newsletter__message.success,
.newsletter__message.error {
	font-family: 'Fauna One', serif;
	padding-bottom: 1em;
}

@container (320px <= width <= 576px) {
	.newsletter__message.success,
	.newsletter__message.error {
		padding-bottom: 3em;
	}
}

/* ==========================================================================
   Ostateczne poprawki na większych ekranach (opcjonalne)
   ========================================================================== */

@media (min-width: 1200px) {
	/* xl */
	.newsletter-container {
		border-radius: 2.5rem;
	}
}

.footer {
	container-type: inline-size;
	position: relative;
	min-height: 450px;
	height: auto;
	background-color: #f5ebe0;
	background-image: url('../img/swirl.png');
	background-attachment: fixed;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 2em 1em;
}
.footer:before {
	content: '';
	position: absolute;
	inset: 0;
	background-color: hsla(20, 12%, 80%, 0.1);
}
.footer__wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 2em;
	z-index: 1;
}
.footer__logo {
	width: 120px;
	height: 120px;
	margin-bottom: 1em;
}
@container (max-width:576px) {
	.footer__logo {
		width: 120px;
		height: 120px;
	}
}
@container (min-width:577px) and (max-width:767px) {
	.footer__logo {
		width: 150px;
		height: 150px;
	}
}
.footer__title {
	display: none;
}
.footer__widget {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 2em;
}
.footer__widget__first,
.footer__widget__second,
.footer__widget__third {
	width: 100%;
	max-width: 645px;
	margin-bottom: 2em;
	text-align: center;
	z-index: 1;
}
.footer__widget__first h3,
.footer__widget__second h3,
.footer__widget__third h3 {
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 1.4rem;
	padding-bottom: 1.2em;
	color: #462f20;
}
.footer__icon {
	display: flex;
	justify-content: center;
	gap: 0.8em;
	margin-bottom: 3.5em;
	font-size: 2.8rem;
	z-index: 1;
}
@container (max-width:576px) {
	.footer__icon {
		font-size: 2.5rem;
	}
}
.footer__facebook,
.footer__youtube {
	color: #d5beaf;
	transition: color 0.3s;
	cursor: pointer;
	z-index: 1;
}
.footer__facebook:hover,
.footer__youtube:hover {
	color: #ce9964;
}
.footer__facebook i,
.footer__youtube i {
	color: inherit;
}
.footer__banners {
	width: 100%;
	max-width: 1200px;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	gap: 20px;
	flex-wrap: wrap;
	margin-top: -3em;
	margin-bottom: 2em;
	z-index: 0;
}
.footer__banners .ibp,
.footer__banners .missale,
.footer__banners .nauki,
.footer__banners .patriot,
.footer__banners .pch {
	flex-shrink: 0;
	height: 80px;
	transition: transform 1s ease;
	cursor: pointer;
}
.footer__banners .ibp:hover,
.footer__banners .missale:hover,
.footer__banners .nauki:hover,
.footer__banners .patriot:hover,
.footer__banners .pch:hover {
	transform: scale(1.15);
}
@container (max-width:576px) {
	.footer__banners {
		column-gap: 40px;
	}
	.footer__banners .ibp,
	.footer__banners .missale,
	.footer__banners .nauki,
	.footer__banners .patriot,
	.footer__banners .pch {
		height: auto;
		max-height: 60px;
	}
}
.footer__links {
	font-family:
		Fauna One,
		serif;
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer__links li {
	margin-top: 0.8em;
	text-transform: uppercase;
}
.footer__links li a {
	text-decoration: none;
	color: #462f20;
	font-size: 1.1rem;
	transition: color 0.3s;
}
.footer__links li a:hover {
	color: #ad8164;
}
.footer__copywright {
	text-align: center;
	padding: 1em;
	font-family:
		Fauna One,
		serif;
	font-size: 0.85rem;
	width: 100%;
}
@container (min-width:576px) and (max-width:768px) {
	.footer__icon {
		position: relative;
		left: 40%;
	}
}
@container (min-width:768px) {
	.footer {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		padding: 4em 6em;
	}
	.footer__wrapper {
		width: 20%;
		align-items: flex-start;
		margin-bottom: 0;
	}
	.footer__widget {
		width: 50%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		gap: 3em;
		margin-bottom: 3em;
	}
	.footer__widget__first,
	.footer__widget__second,
	.footer__widget__third {
		width: auto;
		max-width: none;
		margin-bottom: 0;
		text-align: left;
	}
	.footer__logo {
		position: absolute;
		width: 130px;
		height: 130px;
		top: 8%;
	}
	.footer__icon {
		position: absolute;
		width: 20%;
		left: 9%;
		font-size: 3rem;
		justify-content: flex-start;
		margin-top: 2.5em;
	}
	.footer__banners {
		position: absolute;
		bottom: 6%;
		right: 12%;
		width: 100%;
		order: 4;
		justify-content: flex-end;
		gap: 60px;
		flex-wrap: nowrap;
	}
	.footer__copywright {
		display: block;
		position: relative;
		top: 7em;
		width: 1200px;
		order: 5;
		text-align: center;
		margin-top: 1em;
	}
}
@container (min-width:1200px) {
	.footer {
		padding: 4em 8em;
	}
	.footer__widget {
		gap: 6em;
	}
	.footer__logo {
		position: absolute;
		width: 140px;
		height: 140px;
		top: 8%;
	}
	.footer__icon {
		position: absolute;
		width: 20%;
		left: 8.5%;
		font-size: 3rem;
		justify-content: flex-start;
		margin-top: 3em;
	}
	.footer__banners {
		position: absolute;
		bottom: 6%;
		right: 7%;
		width: 100%;
		order: 4;
		justify-content: flex-end;
		gap: 120px;
		flex-wrap: nowrap;
	}
}
.header-logo {
	height: 0;
}
.img-contact {
	position: relative;
	height: 70vh;
	background: url('../img/Pisma.jpg');
	background-position: bottom;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.5);
}
.contact {
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	border-radius: 6px;
	padding: 20px 60px 30px 40px;
	container-type: inline-size;
	container-name: contact-container;
}
.contact__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
.contact__content {
	display: inline;
}
.contact__headline {
	padding: 1em 2em;
	font-size: 3rem;
	letter-spacing: 0.3rem;
}
.contact__headline,
.contact__left-side {
	text-align: center;
	font-family:
		Cinzel Decorative,
		serif;
	color: #462f20;
}
.contact__left-side {
	display: flex;
	gap: 160px;
	margin-bottom: 4em;
	align-items: center;
	justify-content: center;
}
.contact__left-side__church p,
.contact__left-side__house p {
	font-size: 1.5rem;
	padding: 0.2em;
}
.contact__left-side__church span,
.contact__left-side__house span {
	font-size: 2rem;
	font-weight: 700;
	padding: 1em;
}
.contact__left-side img {
	width: 500px;
	height: 500px;
	border: 4px solid #462f20;
	border-radius: 12px;
	margin-bottom: 1em;
}
.contact__left-side a {
	text-decoration: none;
	color: #462f20;
	transition: 0.3s;
}
.contact__left-side a:hover {
	color: #7d4e23;
}
.contact__text {
	font-size: 1.5rem;
	font-weight: 600;
	color: #462f20;
}
.contact__description,
.contact__text {
	font-family:
		Fauna One,
		serif;
	margin-bottom: 1em;
}
.contact__description {
	line-height: 1.4em;
	text-align: left;
}
.contact__input-box {
	height: 55px;
	width: 100%;
	margin: 12px 0;
}
.contact__input-box--message {
	min-height: 110px;
}
.contact__input {
	height: 100%;
	width: 100%;
	border: none;
	outline: none;
	font-family:
		Fauna One,
		serif;
	font-size: 0.8rem;
	background: #f0f1f8;
	border-radius: 6px;
	padding: 1em 2em;
	resize: none;
}
.contact__input--textarea {
	padding: 1em 2em;
}
.contact__button {
	display: inline-block;
	margin-top: 12px;
}
.contact__submit {
	color: #fff;
	font-size: 18px;
	outline: none;
	border: none;
	padding: 8px 16px;
	border-radius: 6px;
	background: #dbc1a9;
	font-family:
		Fauna One,
		serif;
	cursor: pointer;
	transition: all 0.3s ease;
}
.contact__submit:hover {
	background: #63412c;
}
.contact__email-link {
	color: inherit;
	text-decoration: none;
	transition: opacity 0.3s ease;
}
.contact__email-link:hover {
	opacity: 0.8;
}
@container (max-width:575.98px) {
	.contact {
		padding: 15px 20px;
	}
	.contact__title {
		font-size: 2.6rem;
	}
	.contact__headline {
		font-size: 2rem;
		padding: 0.8em 0;
		letter-spacing: 0.15rem;
	}
	.contact__left-side {
		flex-direction: column;
		gap: 2em;
		margin-bottom: 2em;
	}
	.contact__left-side img {
		width: 100%;
		max-width: 300px;
		height: auto;
		aspect-ratio: 1/1;
	}
	.contact__left-side__church p,
	.contact__left-side__house p {
		font-size: 1.3rem;
	}
	.contact__left-side__church span,
	.contact__left-side__house span {
		font-size: 1.7rem;
		padding: 0.5em;
	}
	.contact__text {
		font-size: 1.3rem;
	}
	.contact__input {
		font-size: 1rem;
		padding: 0.8em 1.2em;
	}
	.contact__submit {
		font-size: 1rem;
		padding: 10px 20px;
	}
	.img-contact {
		height: 50vh;
		background-attachment: scroll;
	}
}
@container (min-width:576px) and (max-width:767.98px) {
	.contact {
		padding: 20px 30px;
	}
	.contact__title {
		font-size: 3.2rem;
	}
	.contact__headline {
		font-size: 2.6rem;
	}
	.contact__left-side {
		flex-direction: column;
		gap: 3em;
	}
	.contact__left-side img {
		width: 100%;
		max-width: 380px;
		height: auto;
		aspect-ratio: 1/1;
	}
	.contact__input {
		padding: 1em 1.5em;
	}
	.img-contact {
		height: 60vh;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.contact {
		padding: 20px 40px;
	}
	.contact__title {
		font-size: 3.6rem;
	}
	.contact__headline {
		font-size: 2.8rem;
	}
	.contact__left-side {
		gap: 80px;
	}
	.contact__left-side img {
		width: 380px;
		height: 380px;
	}
	.img-contact {
		height: 65vh;
	}
}
@container (min-width:992px) {
	.contact__title {
		font-size: 4.2rem;
	}
	.contact__left-side {
		gap: 160px;
	}
	.contact__left-side img {
		width: 500px;
		height: 500px;
	}
	.img-contact {
		height: 70vh;
		background-attachment: fixed;
	}
}
@container (1200px <= width <= 1400px) {
	.contact__title {
		font-size: 3.5rem;
	}
}
.img-announcements {
	position: relative;
	height: 70vh;
	background: url('../img/Modlitwa-1.jpg');
	background-position: 50%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.7);
}
.announcements__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
.announcements__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: announcements-container;
}
.announcements__h4,
.announcements__subtitle {
	text-align: center;
}
.announcements__h4,
.announcements__text {
	padding: 1em 2em;
	font-family:
		Fauna One,
		serif;
}
.announcements__h4 {
	font-size: 2rem;
	text-transform: uppercase;
}
.announcements__subtitle {
	font-family:
		Fauna One,
		serif;
	padding-bottom: 1em;
	font-size: 1.5rem;
	text-align: center;
	text-transform: uppercase;
}
.announcements__text {
	font-size: 1.2rem;
	text-align: left;
	line-height: 1.5em;
	border-bottom: 1px solid #462f20;
}
.announcements__text:last-child,
.announcements__text:nth-child(9) {
	border-bottom: none;
	padding-bottom: 3em;
}
.announcements__text:nth-child(9) {
	padding-bottom: 3em;
}
.announcements-container {
	max-width: 100%;
	margin: 0 auto;
	padding: 20px;
	width: 1200px;
}
.announcements-page {
	color: #462f20;
	line-height: 1.6;
	margin-bottom: 40px;
}

.announcements-page a {
	text-decoration: none;
	color: #462f20;
	font-weight: bold;
}

.announcements-page h4 {
	margin-bottom: 20px;
	font-size: 2rem;
	text-align: center;
	color: #462f20;
	letter-spacing: 0.1rem;
}
.announcements-page .announcements__subtitle {
	font-weight: 700;
	margin: 20px 0 10px;
	letter-spacing: 0.05rem;
}
.announcements-page .announcements__text {
	margin: 12px 0;
	text-align: left;
}
.announcements-page .announcements__change,
.announcements-page .announcements__day {
	font-weight: 700;
}
.announcements-page .announcements__number {
	font-size: 1.5rem;
	font-weight: 700;
}
.pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 12px 20px;
	background-color: #f5f5f5;
	border-radius: 12px;
	max-width: 600px;
	margin: 0 auto;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.page-btn {
	background: none;
	border: none;
	font-size: 1.5em;
	color: #aaa;
	cursor: pointer;
	padding: 8px 12px;
	border-radius: 8px;
	transition: all 0.3s ease;
}
.page-btn:hover:not(.disabled) {
	color: #462f20;
	background-color: #e8e8e8;
}
.page-btn.disabled {
	opacity: 0.4;
	cursor: not-allowed;
}
.page-numbers {
	gap: 8px;
}
.page-number,
.page-numbers {
	display: flex;
	align-items: center;
}
.page-number {
	min-width: 40px;
	height: 40px;
	justify-content: center;
	border-radius: 8px;
	font-size: 1.1em;
	cursor: pointer;
	transition: all 0.3s ease;
	color: #462f20;
	background-color: transparent;
	border: none;
	font-weight: 400;
}
.page-number:hover:not(.dots) {
	background-color: #b08968;
	color: #fff;
}
.page-number.dots {
	cursor: default;
	background: none;
}
.page-number.dots:hover {
	background: none;
	color: #7d614f;
}
.page-number.active {
	background-color: #7d614f;
	color: #fff;
	font-weight: 700;
}
@container announcements-container (max-width:575.98px) {
	.announcements__title {
		font-size: 2.6rem;
	}
	.announcements__h4 {
		font-size: 1.7rem;
		padding: 0.8em 0;
	}
	.announcements__subtitle {
		font-size: 1.3rem;
		padding-bottom: 0.8em;
	}
	.announcements__text {
		font-size: 1.1rem;
		padding: 0.8em 1em;
		line-height: 1.4em;
	}
	.img-announcements {
		height: 50vh;
		background-attachment: scroll;
	}
	.announcements-container {
		padding: 15px;
	}
	.pagination {
		max-width: 100%;
		padding: 10px 15px;
		gap: 6px;
	}
	.page-number {
		min-width: 36px;
		height: 36px;
		font-size: 1em;
	}
}
@container announcements-container (min-width:576px) and (max-width:767.98px) {
	.announcements__title {
		font-size: 3.2rem;
	}
	.announcements__h4 {
		font-size: 1.9rem;
		padding: 1em 1.5em;
	}
	.announcements__subtitle {
		font-size: 1.4rem;
	}
	.announcements__text {
		font-size: 1.15rem;
		padding: 1em 1.5em;
	}
	.img-announcements {
		height: 60vh;
	}
	.announcements-container {
		padding: 18px;
	}
	.pagination {
		max-width: 500px;
	}
}
@container (max-width:768px) {
	.announcements__title {
		font-size: 2.2rem;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.announcements__title {
		font-size: 3.6rem;
	}
	.announcements__h4 {
		font-size: 2.1rem;
	}
	.announcements__text {
		font-size: 1.2rem;
	}
	.img-announcements {
		height: 65vh;
	}
}
@container (min-width:992px) {
	.announcements__title {
		font-size: 4.2rem;
	}
	.img-announcements {
		height: 70vh;
		background-attachment: fixed;
	}
	.announcements-container {
		width: 1200px;
	}
}
@container (1200px <= width <= 1400px) {
	.announcements__title {
		font-size: 3.5rem;
	}
}
.img-rosary {
	position: relative;
	height: 70vh;
	background: url('../img/Spowiedź-1.jpg');
	background-position: 50%;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.rosary {
	font-size: 2rem;
}
.rosary,
.rosary__h4 {
	font-family:
		Cinzel Decorative,
		serif;
}
.rosary__h4 {
	font-size: 3rem;
	text-align: center;
	padding: 1em 2em;
}
.rosary__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	padding: 1em 2em;
}
.rosary__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
	font-style: italic;
}
.rosary__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
}
.schola {
	font-size: 2rem;
	font-family:
		Cinzel Decorative,
		serif;
}
.schola__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: schola-container;
}
.schola__h4,
.schola__h5 {
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 3rem;
	text-align: center;
	padding-top: 1em;
	letter-spacing: 0.3rem;
}
.schola__h5 {
	font-size: 2rem;
	font-style: italic;
}
.schola__photo {
	width: 100vh;
	background-size: cover;
	background-position: 50%;
	border: 1px solid #462f20;
	border-radius: 12px;
	transform: translate(44%);
	margin-top: 2em;
}
.schola__contact,
.schola__source,
.schola__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	font-style: italic;
	padding: 1em 2em;
	text-align: left;
	line-height: 1.5em;
}
.schola__source {
	font-style: normal;
	font-size: 1.2rem;
	text-align: right;
}
.schola__contact {
	font-style: normal;
	font-size: 1.7rem;
	text-align: center;
}
.schola__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
.img-schola {
	position: relative;
	height: 70vh;
	background: url('../img/Schola.jpg');
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.4);
}

@container (max-width:575.98px) {
	.schola__h4,
	.schola__h5 {
		font-size: 2rem;
		padding-top: 0.5em;
		letter-spacing: 0.2rem;
		margin: 0.4em;
	}
	.schola__h5 {
		font-size: 1.5rem;
		padding: 1em;
	}
	.schola__photo {
		width: 90%;
		transform: translate(15px);
		margin-top: 1em;
	}
	.schola__contact,
	.schola__source,
	.schola__text {
		font-size: 1.2rem;
		padding: 0.5em 1em;
		line-height: 1.3em;
	}
	.schola__contact {
		font-size: 1.4rem;
	}
	.schola__title {
		font-size: 2.5rem;
	}
	.img-schola {
		height: 50vh;
		background-attachment: scroll;
	}
}
@container (min-width:576px) and (max-width:767.98px) {
	.schola {
		font-size: 1.7rem;
	}
	.schola__h4,
	.schola__h5 {
		font-size: 2.5rem;
		padding-top: 0.75em;
		letter-spacing: 0.25rem;
	}
	.schola__h5 {
		font-size: 1.7rem;
	}
	.schola__photo {
		width: 90%;
		transform: translate(5%);
		margin-top: 1.5em;
	}
	.schola__contact,
	.schola__source,
	.schola__text {
		font-size: 1.3rem;
		padding: 0.75em 1.5em;
		line-height: 1.4em;
	}
	.schola__contact {
		font-size: 1.5rem;
	}
	.schola__title {
		font-size: 3rem;
	}
	.img-schola {
		height: 60vh;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.schola {
		font-size: 1.8rem;
	}
	.schola__h4,
	.schola__h5 {
		font-size: 2.7rem;
		padding-top: 0.8em;
		letter-spacing: 0.25rem;
	}
	.schola__h5 {
		font-size: 1.8rem;
	}
	.schola__photo {
		width: 80%;
		transform: translate(12%);
		margin-top: 1.5em;
	}
	.schola__contact,
	.schola__source,
	.schola__text {
		font-size: 1.4rem;
		padding: 0.8em 1.8em;
		line-height: 1.4em;
	}
	.schola__contact {
		font-size: 1.6rem;
	}
	.schola__title {
		font-size: 3.5rem;
	}
	.img-schola {
		height: 65vh;
	}
}
@container schola-container (min-width:992px) {
	.schola__photo {
		width: 70vh;
		transform: translate(35px);
	}
}
@container (min-width:1200px) {
	.schola__photo {
		/* width: 70vh; */
		transform: translate(80%);
	}
}
@container (1200px <= width <= 1400px) {
	.schola__title {
		font-size: 3.5rem;
	}
	.schola__photo {
		transform: translate(105%);
	}
}
.img-trident {
	position: relative;
	height: 70vh;
	background: url('../img/latin.jpg');
	background-position: 50%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.trident {
	font-size: 2rem;
}
.trident,
.trident__title {
	font-family:
		Cinzel Decorative,
		serif;
}
.trident__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 4rem;
	color: #fff;
	font-style: italic;
}
.trident__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
}
.img-biznesy {
	position: relative;
	height: 70vh;
	background: url('../img/Spowiedź-1.jpg');
	background-position: 50%;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.biznesy {
	font-size: 2rem;
}
.biznesy,
.biznesy__h4 {
	font-family:
		Cinzel Decorative,
		serif;
}
.biznesy__h4 {
	font-size: 3rem;
	text-align: center;
	padding: 1em 2em;
}
.biznesy__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	padding: 1em 2em;
}
.biznesy__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
}
.biznesy__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
}
@container (max-width: 575.98px) {
	.biznesy {
		font-size: 1.5rem;
	}

	.biznesy__title {
		font-size: 2.8rem;
		text-align: center;
	}

	.biznesy__h4 {
		font-size: 2.5rem;
		padding: 0.8em 0;
		letter-spacing: 0.15rem;
	}

	.biznesy__text {
		font-size: 1.3rem;
		padding: 0.8em 1.2em;
		line-height: 1.5em;
	}

	.img-biznesy {
		height: 50vh;
		background-attachment: scroll;
	}
}
/* sm – 576px do 767.98px */
@container (min-width: 576px) and (max-width: 767.98px) {
	.biznesy__title {
		font-size: 3rem;
	}

	.biznesy__h4 {
		font-size: 2rem;
		padding: 1em 1.5em;
	}

	.biznesy__text {
		font-size: 1.4rem;
		padding: 1em 1.5em;
	}

	.img-biznesy {
		height: 60vh;
	}
}

/* md – 768px do 991.98px */
@container (min-width: 768px) and (max-width: 991.98px) {
	.biznesy {
		font-size: 1.8rem;
	}

	.biznesy__title {
		font-size: 3.6rem;
	}

	.biznesy__h4 {
		font-size: 2.8rem;
	}

	.biznesy__text {
		font-size: 1.45rem;
	}

	.img-biznesy {
		height: 65vh;
	}
}

/* lg+ – od 992px */
@container (min-width: 992px) {
	.biznesy__title {
		font-size: 4.2rem;
	}

	.img-biznesy {
		height: 70vh;
		background-attachment: fixed;
	}
}
@container (1200px <= width <= 1400px) {
	.biznesy__title {
		font-size: 3.5rem;
	}
}
.img-chaplain {
	position: relative;
	height: 70vh;
	background: url('../img/Msza-1.jpg');
	background-position: 50%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.chaplain {
	font-size: 2rem;
}
.chaplain__title {
	position: absolute;
	left: 50%;
	top: 50%;
	font-family:
		Cinzel Decorative,
		serif;
	transform: translate(-50%, -50%);
	font-size: 4rem;
	color: #fff;
	text-align: center;
	padding: 0 1rem;
	font-size: clamp(2.5rem, 8vw, 3.5rem);
}

.chaplain__container {
	container-type: inline-size;
	container-name: chaplain-content;

	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	padding: 1.5rem 1rem;
}

/* -------------------------------------------------
   Domyślny układ na małych ekranach (mobile first)
   ------------------------------------------------- */
.chaplain__grid {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	align-items: center;
	max-width: 1200px;
	margin: 0 auto;
}

.chaplain__photo {
	width: 100%;
	max-width: 380px;
	text-align: center;
}

.chaplain__photo img {
	width: 80%;
	height: auto;
	border-radius: 12px;
	border: 2px solid #462f20;
	display: block;
	margin: 0 auto;
}

.chaplain__text {
	text-align: center;
	padding: 0 0.8rem;
}

.chaplain__text h4 {
	font-family: 'Fauna One', serif;
	font-size: clamp(2rem, 5.5vw, 2.6rem);
	margin-bottom: 2rem;
}

.chaplain__text p {
	font-size: 1.1rem;
	line-height: 1.45;
	margin: 0.8em 0;
}

/* -------------------------------------------------
   Od ~520–550px – układ dwukolumnowy
   ------------------------------------------------- */
@container chaplain-content (min-width: 520px) {
	.chaplain__grid {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		gap: 3rem 4rem;
		padding: 2rem;
	}

	.chaplain__photo {
		order: 1;
		flex: 0 0 auto;
	}

	.chaplain__text {
		order: 2;
		flex: 1 1 340px;
		text-align: left;
		padding: 0;
	}

	.chaplain__text h4 {
		font-size: clamp(2.4rem, 4.2vw, 2.9rem);
		text-align: left;
	}
}

/* -------------------------------------------------
   Większe ekrany – bardziej "premium" wygląd
   ------------------------------------------------- */
@container chaplain-content (min-width: 720px) {
	.chaplain__photo img {
		width: 360px;
		/* ewentualnie: height: 440px; object-fit: cover; */
	}

	.chaplain__text h4 {
		font-size: clamp(2.7rem, 4.5vw, 3.3rem);
		text-align: center;
	}

	.chaplain__text p {
		font-size: 1.25rem;
	}
}

@container chaplain-content (min-width: 960px) {
	.chaplain__grid {
		gap: 7rem;
	}

	.chaplain__text h4 {
		font-size: 3.5rem;
		text-align: center;
	}

	.chaplain__text p {
		font-size: 1.4rem;
		padding-right: 1rem;
	}
}
/* .chaplain__h4 {
	padding: 1em 2em;
	text-align: center;
	font-family: Fauna One, serif;
	font-size: 3rem;
	font-size: clamp(1.8rem, 6vw, 3rem);
}
@container (min-width:576px) {
	.chaplain__h4 {
		font-size: 2.2rem;
	}
}
@container (min-width:768px) {
	.chaplain__h4 {
		font-size: 2.6rem;
	}
}
@container (min-width:992px) {
	.chaplain__h4 {
		font-size: 3rem;
	}
} */
.img-novenas {
	position: relative;
	height: 70vh;
	background: url('../img/modlitwa-4.jpg');
	background-position: 50%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.6);
}
.novenas {
	font-size: 2rem;
}
.novenas,
.novenas__h4 {
	font-family:
		Cinzel Decorative,
		serif;
}
.novenas__h4 {
	font-size: 3rem;
	text-align: center;
	padding: 1em 2em;
}
.novenas__text {
	font-family:
		Fauna One,
		serif;
	font-size: 1.5rem;
	padding: 1em 2em;
}
.novenas__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 4rem;
	color: #fff;
	font-style: italic;
}
.novenas__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
}
.img-community {
	position: relative;
	height: 70vh;
	background: url('../img/Porządki.jpg');
	background-position: 50%;
	background-size: cover;
	background-attachment: fixed;
	filter: brightness(0.6);
}

.community {
	font-size: 2rem;
	font-family: 'Cinzel Decorative', serif;
}

.community__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family: 'Cinzel Decorative', serif;
	font-size: 4rem;
	color: #fff;
}

.community__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: community-container;
}

.community__container h4 {
	font-family: 'Cinzel Decorative', serif;
	font-size: 3rem;
	letter-spacing: 0.3rem;
	text-align: center;
	padding: 1em 2em;
	margin: 0 auto;
}

/* Container queries – responsywność według breakpointów Bootstrap */

/* xs – max 575.98px */
@container (max-width: 575.98px) {
	.community {
		font-size: 1.5rem;
	}

	.community__title {
		font-size: 2rem;
	}

	.community__container h4 {
		font-size: 2.2rem;
		padding: 0.8em 1em;
		letter-spacing: 0.15rem;
	}

	.img-community {
		height: 50vh;
		background-attachment: scroll; /* lepsza wydajność na urządzeniach mobilnych */
	}
}

/* sm – 576px do 767.98px */
@container (min-width: 576px) and (max-width: 767.98px) {
	.community {
		font-size: 1.7rem;
	}

	.community__title {
		font-size: 3.2rem;
	}

	.community__container h4 {
		font-size: 2.6rem;
		padding: 1em 1.5em;
	}

	.img-community {
		height: 60vh;
	}
}

/* md – 768px do 991.98px */
@container (min-width: 768px) and (max-width: 991.98px) {
	.community {
		font-size: 1.8rem;
	}

	.community__title {
		font-size: 3.6rem;
	}

	.community__container h4 {
		font-size: 2.8rem;
	}

	.img-community {
		height: 65vh;
	}
}

/* lg+ – od 992px */
@container (min-width: 992px) {
	.community__title {
		font-size: 4.2rem;
	}

	.img-community {
		height: 70vh;
		background-attachment: fixed;
	}
}

@container (1200px <= width <= 1400px) {
	.community__title {
		font-size: 3.5rem;
	}
}
#scrollTopBtn {
	position: fixed;
	bottom: 40px;
	right: 40px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #a70000;
	border: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	z-index: 4;
}
#scrollTopBtn:hover {
	background-color: #d5beaf;
	transform: translateY(-4px);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
}
#scrollTopBtn.visible {
	opacity: 1;
	visibility: visible;
}
#scrollTopBtn svg {
	pointer-events: none;
}
@media (max-width: 768px) {
	#scrollTopBtn {
		bottom: 20px;
		right: 16px;
		width: 50px;
		height: 50px;
	}
	#scrollTopBtn svg {
		width: 24px;
		height: 24px;
	}
}
@media (max-width: 480px) {
	#scrollTopBtn {
		bottom: 16px;
		right: 12px;
		width: 48px;
		height: 48px;
	}
	#scrollTopBtn svg {
		width: 22px;
		height: 22px;
	}
}
.img-school {
	position: relative;
	height: 70vh;
	background: url('../img/Szkwał.jpg');
	background-position: 70% 50%;
	background-size: cover;
	filter: brightness(0.3);
}
.school {
	font-size: 2rem;
}
.school,
.school__title {
	font-family:
		Cinzel Decorative,
		serif;
}
.school__title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 4rem;
	color: #fff;
}
.school__container {
	max-height: 100%;
	width: 100%;
	background: url('../img/swirl.png');
	background-attachment: fixed;
	color: #462f20;
	container-type: inline-size;
	container-name: school-container;
}
.school__container h4 {
	font-family:
		Cinzel Decorative,
		serif;
	font-size: 3rem;
	font-style: italic;
	text-align: center;
	padding: 1em 2em;
	letter-spacing: 0.2rem;
	margin: 0 auto;
	width: -moz-fit-content;
	width: fit-content;
}
.school__photo {
	width: 100vh;
	background-size: cover;
	left: 50%;
	transform: translateX(-50%);
	/* background-position: 50%; */
	border: 1px solid #462f20;
	border-radius: 12px;
	/* transform: translate(50%); */
	margin-top: 2em;
}
.school__text {
	padding: 1em 2em;
	text-align: left;
	line-height: 1.5em;
}
.school__links,
.school__text {
	font-family:
		Fauna One,
		serif;
	font-size: 2rem;
}
.school__links {
	text-align: center;
	margin-bottom: 1em;
}
.school__links span {
	font-weight: 700;
}
.school__links a {
	text-decoration: none;
	color: #462f20;
	margin-top: 0.2em;
}
@container (max-width:575.98px) {
	.school {
		font-size: 1.5rem;
	}
	.school__title {
		font-size: 2.6rem;
	}
	.school__container h4 {
		font-size: 1.8rem;
		padding: 1em 1em;
		letter-spacing: 0.15rem;
	}
	.school__photo {
		width: 100%;
		transform: translate(0);
		margin: 1.5em 1em 2em;
		max-width: 90vw;
	}
	.school__text {
		font-size: 1.4rem;
		padding: 0.8em 1.2em;
		line-height: 1.4em;
		text-align: center;
	}
	.school__links {
		font-size: 1.4rem;
		padding: 0 1em;
	}
	.img-school {
		height: 50vh;
		background-attachment: scroll;
	}
}
@container (min-width:576px) and (max-width:767.98px) {
	.school {
		font-size: 1.7rem;
	}
	.school__title {
		font-size: 3.2rem;
	}
	.school__container h4 {
		font-size: 2.6rem;
		padding: 1em 1.5em;
	}
	.school__photo {
		width: 90%;
		transform: translate(5%);
		margin: 2em auto;
	}
	.school__text {
		padding: 1em 1.5em;
	}
	.school__links,
	.school__text {
		font-size: 1.6rem;
	}
	.img-school {
		height: 60vh;
	}
}
@container (min-width:768px) and (max-width:991.98px) {
	.school {
		font-size: 1.8rem;
	}
	.school__title {
		font-size: 3.6rem;
	}
	.school__container h4 {
		font-size: 2.8rem;
	}
	.school__photo {
		width: 80%;
		transform: translate(12%);
	}
	.school__links,
	.school__text {
		font-size: 1.8rem;
	}
	.img-school {
		height: 65vh;
	}
}
@container (min-width:992px) {
	.school__title {
		font-size: 4.2rem;
	}
	.school__photo {
		width: 70vh;
		transform: translate(6%);
	}
	.img-school {
		height: 70vh;
		background-attachment: fixed;
	}
}
@container (min-width:1200px) {
	.school__photo {
		width: 100vh;
		transform: translateX(45%);
	}
}

@container (1200px <= width <= 1400px) {
	.school__title {
		font-size: 3.5rem;
	}
	.school__photo {
		width: 100vh;
		/* transform: translateX(50%); */
	}
}
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	scroll-behavior: smooth;
}
body {
	container-type: inline-size;
}
h2 {
	font-size: 3rem;
}
button {
	font-size: 1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX28tbmFzLnNjc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL19oZWFkZXIuc2NzcyIsInN0eWxlcy5jc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2Fubm91bmNlbWVudHMuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX21hc3Nlcy5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fc3VwcG9ydC5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fYWt0dWFsbm9zY2kuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2FydGljbGUuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX3Nha3JhbWVudHkuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2dhbGVyaWEuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX3dzcGllcmFqbXkuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX25ld3NsZXR0ZXIuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2Zvb3Rlci5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fa29udGFrdC5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fb2dsb3N6ZW5pYS5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fcm96YW5pZWMuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX3NjaG9sYS5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fbXN6YV90cnlkZW5ja2Euc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2Jpem5lc3kuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2R1c3pwYXN0ZXJ6LnNjc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL19wYXJhZmlhLnNjc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL19ub3dlbm55LnNjc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL193c3BvbG5vdHkuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2Nocnplc3Quc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2JpZXJ6bW93YW5pZS5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fZXVjaGFyeXN0aWEuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX3Nwb3dpZWR6LnNjc3MiLCJDOi9Vc2Vycy9wa3J1cC9EZXNrdG9wL0RVU1pQQVNURVJTVFdPJTIwV0FSTUlBL3NyYy9zYXNzL19uYW1hc3pjemVuaWUuc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX2thcGxhbnN0d28uc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX21hbHplbnN0d28uc2NzcyIsIkM6L1VzZXJzL3BrcnVwL0Rlc2t0b3AvRFVTWlBBU1RFUlNUV08lMjBXQVJNSUEvc3JjL3Nhc3MvX3Njcm9sbC5zY3NzIiwiQzovVXNlcnMvcGtydXAvRGVza3RvcC9EVVNaUEFTVEVSU1RXTyUyMFdBUk1JQS9zcmMvc2Fzcy9fc3prb2xhLnNjc3MiLCJzdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkNBQSxBQzBxQkEsUUR6cUJDLDJCQUFBLEFBQ0Esc0JBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxDQ0FELEFER0EsV0FDQyxrQkFBQSxBQUNBLGFBQUEsQUFDQSxXQUFBLEFBQ0EsOENBQUEsQUFDQSxzQkFBQSxBQUNBLHdCQUFBLEFBQ0EsZ0JBQUEsQ0NBRCxBREdBLFFBQ0MsMkJBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsTUFBQSxBQUNBLDhCQUFBLEFBQ0EsNEJFMUJXLEFGMkJYLHFDQUFBLEFBQ0EsVUUxQk8sQ0Qw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Qjh1R0EsQ0FDRixBOEIzdUdBLDhCQUVFLGVBQ0MsWUFBQSxBQUNBLHdCQUFBLEM5QjR1R0QsQ0FDRixBK0J6NkdBLEVBQ0Msc0JBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLHNCQUFBLEMvQjI2R0QsQStCeDZHQSxLQUNDLDBCQUFBLEMvQjI2R0QsQStCeDZHQSxHQUNDLGNBQUEsQy9CMjZHRCxBK0J4NkdBLE9BQ0MsY0FBQSxDL0IyNkdEIiwiZmlsZSI6InN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmltZy1hYm91dHVzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA3MHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9TcG93aWVkxbotMS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLy8gWmFrb21lbnRvd2FuZSB3IG9yeWdpbmFsZSDigJMgcG96b3N0YXdpYW0gdGFrIHNhbW9cclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4uYWJvdXR1cyB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdFx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG5cdFx0Y29udGFpbmVyLW5hbWU6IGFib3V0dXMtY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9faDQsXHJcblx0Jl9faDUsXHJcblx0Jl9faDYge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XHJcblx0fVxyXG5cclxuXHQmX19oNSB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQmX19oNiB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcXVvdGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb250YWluZXIgcXVlcmllcyBvcGFydGUgbmEgYnJlYWtwb2ludGFjaCBCb290c3RyYXBcclxuQGNvbnRhaW5lciBhYm91dHVzLWNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG5cdC8vIHhzIOKAkyBpUGhvbmUgNS9TRSAoMzIwcHgpLCBpUGhvbmUgNi83LzgvWCAofjM3NXB4KSwgaVBob25lIDE0IFBybyBNYXggKH40MzBweClcclxuXHQuYWJvdXR1cyB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHJcblx0XHQmX19oNCxcclxuXHRcdCZfX2g1LFxyXG5cdFx0Jl9faDYge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW0gMC41ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faDUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19oNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19xdW90ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctYWJvdXR1cyB7XHJcblx0XHRoZWlnaHQ6IDUwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgLy8gZml4ZWQgbW/FvGUgcG93b2Rvd2HEhyBwcm9ibGVteSBuYSBtYcWCeWNoIHVyesSFZHplbmlhY2ggbW9iaWxueWNoXHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIGFib3V0dXMtY29udGFpbmVyIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuXHQvLyBzbSDigJMgaVBob25lIFBsdXMgKH40MTRweCksIEdhbGF4eSBaIEZvbGQgNSB6xYJvxbxvbnkgKH4zMjAtNDE0cHgpXHJcblx0LmFib3V0dXMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblxyXG5cdFx0Jl9faDQsXHJcblx0XHQmX19oNSxcclxuXHRcdCZfX2g2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2g1IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcXVvdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctYWJvdXR1cyB7XHJcblx0XHRoZWlnaHQ6IDYwdmg7XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LmFib3V0dXMge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG5cdC8vIG1kIOKAkyBpUGFkIE1pbmkgKH43NjhweCBwb3J0cmFpdClcclxuXHQuYWJvdXR1cyB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHJcblx0XHQmX19oNCxcclxuXHRcdCZfX2g1LFxyXG5cdFx0Jl9faDYge1xyXG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2g1IHtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDVyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAxLjhlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmltZy1hYm91dHVzIHtcclxuXHRcdGhlaWdodDogNjV2aDtcclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQvLyBsZysg4oCTIEdhbGF4eSBaIEZvbGQgNSByb3rFgm/FvG9ueSAofjkwMHB4KyksIHdpxJlrc3plIGVrcmFueVxyXG5cdC8vIFBvZHN0YXdvd2Ugc3R5bGUganXFvCBwYXN1asSFIG5hIGR1xbx5Y2gga29udGVuZXJhY2gg4oCTIGV3ZW50dWFsbmUgZHJvYm5lIGtvcmVrdHlcclxuXHQuYWJvdXR1cyB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtOyAvLyBMZWtrbyB3acSZa3N6ZSBuYSBiYXJkem8gc3plcm9raWNoIGtvbnRlbmVyYWNoXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW1nLWFib3V0dXMge1xyXG5cdFx0aGVpZ2h0OiA3MHZoO1xyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uaGVhZGVyIHtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRjb250YWluZXItbmFtZTogaGVhZGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctY292ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvTXN6YS1yeXR1LXJ6eW1za2llZ28ucG5nJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi50b3BiYXIge1xuXHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzVweDtcblx0dG9wOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2VkZTBkNCwgJGFscGhhOiAwLjIpO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdEBjb250YWluZXIgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0JiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogNGVtO1xuXHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0fVxuXG5cdGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdH1cblxuXHQmX19mYWNlYm9vayxcblx0Jl9feW91dHViZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2IwODk2ODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pY29ucyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDIlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9fcGhvbmUsXG5cdCZfX21haWwsXG5cdCZfX2FkZHJlc3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzZW07XG5cdH1cblxuXHQmX19tYWlsIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZDdjY2MxO1xuXHRcdH1cblx0fVxuXG5cdCZfX21hc3Mge1xuXHRcdEBjb250YWluZXIgdG9wYmFyIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0JiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIuMnJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTtcblxuXHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xO1xuXHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0cGFkZGluZzogMCAwLjhlbTtcblx0fVxuXG5cdEBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHR9XG5cblx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdH1cblxuXHRAY29udGFpbmVyIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdC5tYWluLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFyIHtcblx0cGFkZGluZzogMCAxZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdCYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDEwJTtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZjlmNWYxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fZmlyc3QsXG5cdFx0Jl9fc2Vjb25kLFxuXHRcdCZfX3RoaXJkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX19maXJzdCB7XG5cdFx0XHQubmF2YmFyX19saXN0X19hZGQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNiU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY1ZjE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQubmF2YmFyX19saXN0X19hZGQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zZWNvbmQge1xuXHRcdFx0Lm5hdmJhcl9fbGlzdF9fYWRkIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVmMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5uYXZiYXJfX2xpc3RfX2FkZCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RoaXJkIHtcblx0XHRcdC5uYXZiYXJfX2xpc3RfX2FkZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVmMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5uYXZiYXJfX2xpc3RfX2FkZCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2FkZCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAjNDYyZjIwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjdlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMXB4IHNvbGlkICMxYzEzMGQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjNDYyZjIwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2MxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR0b3A6IDcwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhNzAwMDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMDg5Njg7XG5cdFx0fVxuXG5cdFx0QGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0cGFkZGluZzogMC45ZW0gMS43ZW07XG5cdFx0fVxuXG5cdFx0QGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogMzYwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDEuNWVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlcl9fbWVudSB7XG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0QGNvbnRhaW5lciAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0YmFja2dyb3VuZDogI2VkZTBkNDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDsgLy8gcG96b3N0YWplIGZpeGVkXG5cdFx0dG9wOiAyMHB4OyAvLyBkb2Rhbnkgb2Zmc2V0IG9kIGfDs3J5XG5cdFx0cmlnaHQ6IDIwcHg7IC8vIGRvZGFueSBvZmZzZXQgb2QgcHJhd2VqXG5cdFx0bWFyZ2luOiAwOyAvLyB6ZXJ1amVteSBwb3ByemVkbmllIG1hcmdpbmVzeVxuXHRcdHotaW5kZXg6IDEwMDE7IC8vIHd5xbxzenkgei1pbmRleCBuacW8IG1lbnUgb2ZmLXNjcmVlbiAoMTAwMClcblxuXHRcdHNwYW46bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcblx0XHR9XG5cblx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXG5cdFx0c3BhbjpsYXN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgzMTVkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4ycztcblx0XHR9XG5cdH1cbn1cblxuLm9mZl9fc2NyZWVuIHtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwZHZoO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRyaWdodDogLTE2MDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IwODk2ODtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcblx0dG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xuXHR0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0QGNvbnRhaW5lciAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0LmltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0dG9wOiAwLjZlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0QGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAY29udGFpbmVyIGhlYWRlciAobWF4LXdpZHRoOiAzNjBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHRvcDogMC44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMS4yZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cblx0XHRAY29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0dG9wOiAtM2VtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMi4ycmVtO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0cGFkZGluZzogMC41ZW0gMDtcblxuXHRcdEBjb250YWluZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHR9XG5cblx0XHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS45cmVtO1xuXHRcdH1cblxuXHRcdEBjb250YWluZXIgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDAuNGVtIDA7XG5cdFx0fVxuXG5cdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuOHJlbTtcblx0XHR9XG5cblx0XHRAY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNkN2NjYzE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5sb2dvLXdoaXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3R0b206IDI1JTtcblx0cmlnaHQ6IDMwJTtcblx0aGVpZ2h0OiAxNDBweDtcblx0d2lkdGg6IDE0MHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG5cdH1cblxuXHRAY29udGFpbmVyIGhlYWRlciAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogMTEwcHg7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdGJvdHRvbTogMjAlO1xuXHRcdHJpZ2h0OiAyMCU7XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5oZWFkZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBoZWFkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvTXN6YS1yeXR1LXJ6eW1za2llZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4udG9wYmFyIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMjQsIDIxMiwgMC4yKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRvcGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcGJhciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNGVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4udG9wYmFyIGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi50b3BiYXJfX2ZhY2Vib29rIGEsIC50b3BiYXJfX3lvdXR1YmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi50b3BiYXJfX2ZhY2Vib29rIGE6aG92ZXIsIC50b3BiYXJfX3lvdXR1YmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjA4OTY4O1xufVxuLnRvcGJhcl9faWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdG9wOiAwO1xuICByaWdodDogMiU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wYmFyX19waG9uZSwgLnRvcGJhcl9fbWFpbCwgLnRvcGJhcl9fYWRkcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcbn1cbi50b3BiYXJfX21haWwge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wYmFyX19tYWlsOmhvdmVyIHtcbiAgY29sb3I6ICNkN2NjYzE7XG59XG5AY29udGFpbmVyIHRvcGJhciAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGJhcl9fbWFzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvcGJhciBwIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbi5tYWluLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG59XG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDAgMC44ZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLXRpdGxlIC5tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMCAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXJfX2xpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLm5hdmJhcl9fbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOWY1ZjE7XG59XG4ubmF2YmFyX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZiYXJfX2xpc3RfX2ZpcnN0LCAubmF2YmFyX19saXN0X19zZWNvbmQsIC5uYXZiYXJfX2xpc3RfX3RoaXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhcl9fbGlzdF9fZmlyc3QgLm5hdmJhcl9fbGlzdF9fYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNWYxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4ubmF2YmFyX19saXN0X19maXJzdDpob3ZlciAubmF2YmFyX19saXN0X19hZGQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhcl9fbGlzdF9fc2Vjb25kIC5uYXZiYXJfX2xpc3RfX2FkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY1ZjE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5uYXZiYXJfX2xpc3RfX3NlY29uZDpob3ZlciAubmF2YmFyX19saXN0X19hZGQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhcl9fbGlzdF9fdGhpcmQgLm5hdmJhcl9fbGlzdF9fYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNWYxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4ubmF2YmFyX19saXN0X190aGlyZDpob3ZlciAubmF2YmFyX19saXN0X19hZGQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhcl9fbGlzdF9fYWRkIGxpIHtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIHBhZGRpbmc6IDAuN2VtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcHggc29saWQgIzFjMTMwZDtcbn1cbi5uYXZiYXJfX2xpc3RfX2FkZCBsaSBhIHtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXJfX2xpc3RfX2FkZCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzE7XG59XG4ubmF2YmFyX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzAwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4OTY4O1xufVxuQGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjllbSAxLjdlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyX19tZW51IHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYW1idXJnZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oYW1idXJnZXJfX21lbnUgc3BhbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2VkZTBkNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmhhbWJ1cmdlcl9fbWVudSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgd2lkdGg6IDI1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4uaGFtYnVyZ2VyX19tZW51IHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4uaGFtYnVyZ2VyX19tZW51LmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDAxO1xufVxuLmhhbWJ1cmdlcl9fbWVudS5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG59XG4uaGFtYnVyZ2VyX19tZW51LmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlcl9fbWVudS5hY3RpdmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMzE1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLm9mZl9fc2NyZWVuIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwZHZoO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwODk2ODtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmX19zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vZmZfX3NjcmVlbl9fbG9nbyAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQGNvbnRhaW5lciBoZWFkZXIgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm9mZl9fc2NyZWVuX19sb2dvIC5pbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AY29udGFpbmVyIGhlYWRlciAobWF4LXdpZHRoOiAzNjBweCkge1xuICAub2ZmX19zY3JlZW5fX2xvZ28gLmltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdG9wOiAwLjhlbTtcbiAgfVxufVxuLm9mZl9fc2NyZWVuX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZfX3NjcmVlbl9fbWVudSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZfX3NjcmVlbl9fbWVudSB7XG4gICAgdG9wOiAtM2VtO1xuICB9XG59XG4ub2ZmX19zY3JlZW5fX3RvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub2ZmX19zY3JlZW5fX3RvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiAzNjBweCkge1xuICAub2ZmX19zY3JlZW5fX3RvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm9mZl9fc2NyZWVuX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgcGFkZGluZzogMC40ZW0gMDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmX19zY3JlZW5fX3RvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZl9fc2NyZWVuX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbi5vZmZfX3NjcmVlbl9fdG9nZ2xlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZmZfX3NjcmVlbl9fdG9nZ2xlIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3Y2NjMTtcbn1cbi5vZmZfX3NjcmVlbi5hY3RpdmUge1xuICByaWdodDogMDtcbn1cblxuLmxvZ28td2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMjUlO1xuICByaWdodDogMzAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9nby13aGl0ZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG5AY29udGFpbmVyIGhlYWRlciAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nby13aGl0ZSB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuXG4uYW5ub3VuY2VtZW50cyB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlYmUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbm5vdW5jZW1lbnRzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIwMywgMTk5LCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmFubm91bmNlbWVudHNfX3RpdGxlLW1haW4ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiAjNDYyZjIwO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYW5ub3VuY2VtZW50c19fdGl0bGUtbWFpbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5hY3R1YWwgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViZWFmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMWMxMzBkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWN0dWFsIGEge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5hY3R1YWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzQxMmM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY3R1YWxfX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYWN0dWFsX19hcnJvdzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xufVxuXG4ubWFzc2VzIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXNzZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNWVtIDhlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFzc2VzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYXNzZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCAycHggNHB4ICMwMDApO1xufVxuLm1hc3Nlc19fY29udGVudCB7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLm1hc3Nlc19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLm1hc3Nlc19fdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWFzc2VzX190ZXh0IHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN1cHBvcnQtY29udGFpbmVyIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogc3VwcG9ydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VwcG9ydC1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjAzLCAxOTksIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3VwcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3VwcG9ydF9fdGl0bGUsIC5zdXBwb3J0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1cHBvcnRfX3RpdGxlIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zdXBwb3J0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLnN1cHBvcnRfX3RleHQgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdXBwb3J0X19pbmZvLCAuc3VwcG9ydF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnN1cHBvcnRfX2luZm8ge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5zdXBwb3J0X19saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBjb250YWluZXIgc3VwcG9ydCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3VwcG9ydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgfVxuICAuc3VwcG9ydF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXBwb3J0IChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdXBwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnN1cHBvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc3VwcG9ydCAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXBwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLnN1cHBvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXBwb3J0IChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAyZW07XG4gIH1cbiAgLnN1cHBvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMmVtO1xuICB9XG59XG5AY29udGFpbmVyIHN1cHBvcnQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cHBvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbiAgLnN1cHBvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cblxuLmltZy1hYm91dHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvU3Bvd2llZMW6LTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uYWJvdXR1cyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4uYWJvdXR1c19fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogYWJvdXR1cy1jb250YWluZXI7XG59XG4uYWJvdXR1c19faDQsIC5hYm91dHVzX19oNSwgLmFib3V0dXNfX2g2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4uYWJvdXR1c19faDUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYWJvdXR1c19faDYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5hYm91dHVzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFib3V0dXNfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0dXNfX3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5hYm91dHVzX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AY29udGFpbmVyIGFib3V0dXMtY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dHVzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuYWJvdXR1c19faDQsIC5hYm91dHVzX19oNSwgLmFib3V0dXNfX2g2IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgfVxuICAuYWJvdXR1c19faDUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5hYm91dHVzX19oNiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICB9XG4gIC5hYm91dHVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG4gIC5hYm91dHVzX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICB9XG4gIC5hYm91dHVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLmltZy1hYm91dHVzIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBjb250YWluZXIgYWJvdXR1cy1jb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXR1cyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLmFib3V0dXNfX2g0LCAuYWJvdXR1c19faDUsIC5hYm91dHVzX19oNiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gIH1cbiAgLmFib3V0dXNfX2g1IHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuICAuYWJvdXR1c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB9XG4gIC5hYm91dHVzX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG4gIC5hYm91dHVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLmltZy1hYm91dHVzIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0dXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0dXMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5hYm91dHVzX19oNCwgLmFib3V0dXNfX2g1LCAuYWJvdXR1c19faDYge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgfVxuICAuYWJvdXR1c19faDUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuYWJvdXR1c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgfVxuICAuYWJvdXR1c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5pbWctYWJvdXR1cyB7XG4gICAgaGVpZ2h0OiA2NXZoO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dHVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbiAgLmltZy1hYm91dHVzIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxufVxuLm5ld3MtY29udGFpbmVyIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogbmV3cztcbn1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5ld3Mtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX3ByZXYsIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX3ByZXY6aG92ZXIsIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX3ByZXYuZGlzYWJsZWQsIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX25leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWNhcm91c2VsX19wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX25leHQge1xuICByaWdodDogMTBweDtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWdyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtZ3JpZCB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1ncmlkID4gKiB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJkIHtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgZmxleDogMCAwIDM0MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5uZXdzLXNlY3Rpb24gLm5ld3MtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWNhcmRfX2NvbnRlbnQgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWNhcmRfX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJkX19jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJkX19jb250ZW50IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuLm5ld3Mtc2VjdGlvbiAubmV3cy1jYXJkX19jb250ZW50IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NjJmMjA7XG59XG5AY29udGFpbmVyIG5ld3MgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZsZXg6IDAgMCAzMDBweDtcbiAgfVxufVxuQGNvbnRhaW5lciBuZXdzIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXgoMjBweCwgKDEwMCUgLSAoMTAwJSAtIDQwcHgpKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCgyMHB4LCAoMTAwJSAtICgxMDAlIC0gNDBweCkpIC8gMik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2FyZCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWNhcm91c2VsX19wcmV2LCAubmV3cy1zZWN0aW9uIC5uZXdzLWNhcm91c2VsX19uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBjb250YWluZXIgbmV3cyAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubmV3cy1zZWN0aW9uIC5uZXdzLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWNhcmQge1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX3ByZXYsIC5uZXdzLXNlY3Rpb24gLm5ld3MtY2Fyb3VzZWxfX25leHQge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQGNvbnRhaW5lciBuZXdzIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuXG4uYXJ0aWNsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbi5hcnRpY2xlLWRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNDYyZjIwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJhY2stbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmJhY2stbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjJmMjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xufVxuLmJhY2stbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLmJhY2stbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5pbWctc2FjcmFtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL1Byb2Nlc2phLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNjAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLnNhY3JhbWVudHMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLnNhY3JhbWVudHNfX2g0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNhY3JhbWVudHNfX3RleHQge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLnNhY3JhbWVudHNfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2FjcmFtZW50c19fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogc2FjcmFtZW50cy1jb250YWluZXI7XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG4uYWNjb3JkaW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb25fX2hlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlM2RkZGQ7XG59XG4uYWNjb3JkaW9uX19oZWFkZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hY2NvcmRpb25fX2hlYWRlci5hY3RpdmUgLmFjY29yZGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hY2NvcmRpb25fX2ljb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvcmRpb25fX3BhbmVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb25fX3BhbmVsIGgyLFxuLmFjY29yZGlvbl9fcGFuZWwgaDMsXG4uYWNjb3JkaW9uX19wYW5lbCBoNCB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbn1cbi5hY2NvcmRpb25fX3BhbmVsIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbl9fcGFuZWwgaDMsXG4uYWNjb3JkaW9uX19wYW5lbCBoNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWNjb3JkaW9uX19wYW5lbCBwIHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5hY2NvcmRpb25fX3BhbmVsLm9wZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmFjY29yZGlvbl9faGVhZGVyOmxhc3Qtb2YtdHlwZSArIC5hY2NvcmRpb25fX3BhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWNjb3JkaW9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjb3JkaW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zYWNyYW1lbnRzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2FjcmFtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2FjcmFtZW50c19faDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICB9XG4gIC5zYWNyYW1lbnRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjJlbTtcbiAgfVxuICAuYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4IDJlbTtcbiAgfVxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuICB9XG4gIC5hY2NvcmRpb25fX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuICAuYWNjb3JkaW9uX19wYW5lbCBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuICB9XG4gIC5hY2NvcmRpb25fX3BhbmVsIGgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gIH1cbiAgLmFjY29yZGlvbl9fcGFuZWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5hY2NvcmRpb25fX3BhbmVsIGg0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuaW1nLXNhY3JhbWVudHMge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zYWNyYW1lbnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLnNhY3JhbWVudHNfX2g0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuc2FjcmFtZW50c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB9XG4gIC5hY2NvcmRpb25fX3BhbmVsIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbiAgLmltZy1zYWNyYW1lbnRzIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2FjcmFtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5zYWNyYW1lbnRzX19oNCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuaW1nLXNhY3JhbWVudHMge1xuICAgIGhlaWdodDogNjV2aDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FjcmFtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG4gIC5hY2NvcmRpb24ge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG4gIC5pbWctc2FjcmFtZW50cyB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cbi5waG90by1jb250YWluZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBwaG90bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZWJlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG4ucGhvdG9fX3RpdGxlLW1haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5waG90byAuZ2FsbGVyeS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbSAxZW0gM2VtIDFlbTtcbiAgZ2FwOiAxOHB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnBob3RvIC5nYWxsZXJ5LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnBob3RvIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGhvdG8gLmdhbGxlcnktY29udGFpbmVyOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4ucGhvdG8gLmdhbGxlcnktaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvcGFjaXR5OiAwLjg1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGhvdG8gLmdhbGxlcnktaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnBob3RvIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG5AY29udGFpbmVyIHBob3RvIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5waG90b19fdGl0bGUtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbiAgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxZW0gMC42ZW0gM2VtO1xuICB9XG59XG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBob3RvX190aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxZW0gMC44ZW0gM2VtO1xuICB9XG59XG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBob3RvX190aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbiAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMWVtIDFlbSAzZW07XG4gIH1cbn1cbkBjb250YWluZXIgcGhvdG8gKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGhvdG9fX3RpdGxlLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDNlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBwaG90byAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuQGNvbnRhaW5lciBwaG90byAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBjb250YWluZXIgcGhvdG8gKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxpZ2h0Ym94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saWdodGJveC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbn1cblxuLmxpZ2h0Ym94LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXI6IDZweCBzb2xpZCAjYjA4OTY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpZ2h0Ym94LXByZXYsXG4ubGlnaHRib3gtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODQsIDYxLCA0MiwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5saWdodGJveC1wcmV2OmhvdmVyLFxuLmxpZ2h0Ym94LW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4OTY4O1xufVxuXG4ubGlnaHRib3gtcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5saWdodGJveC1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5saWdodGJveC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxODQsIDYxLCA0MiwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVscC1jb250YWluZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBoZWxwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlbHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmhlbHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLmhlbHBfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MDAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQGNvbnRhaW5lciBoZWxwIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWxwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBoZWxwIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWxwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICB9XG59XG5AY29udGFpbmVyIGhlbHAgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlbHBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICB9XG59XG5AY29udGFpbmVyIGhlbHAgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWxwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1jb250YWluZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBuZXdzbGV0dGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3NsZXR0ZXJfX3RpdGxlLCAubmV3c2xldHRlcl9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5uZXdzbGV0dGVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLm5ld3NsZXR0ZXJfX3RleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQGNvbnRhaW5lciBuZXdzbGV0dGVyIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgfVxuICAubmV3c2xldHRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBuZXdzbGV0dGVyIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG4gIH1cbn1cbkBjb250YWluZXIgbmV3c2xldHRlciAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AY29udGFpbmVyIG5ld3NsZXR0ZXIgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICB9XG4gIC5uZXdzbGV0dGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBuZXdzbGV0dGVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAyZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMmVtO1xuICB9XG59XG5AY29udGFpbmVyIG5ld3NsZXR0ZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlYmUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogRG9tecWbbG55IHVrxYJhZCBkbGEgc21hcnRmb27Ds3cg4oCTIHBpb25vd3kgKGNvbHVtbiksIHd5xZtyb2Rrb3dhbnkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyZW0gMWVtO1xufVxuLmZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjAzLCAxOTksIDAuMSk7XG59XG4uZm9vdGVyX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5mb290ZXJfX3dpZGdldF9fZmlyc3QsIC5mb290ZXJfX3dpZGdldF9fc2Vjb25kLCAuZm9vdGVyX193aWRnZXRfX3RoaXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlcl9fd2lkZ2V0X19maXJzdCBoMywgLmZvb3Rlcl9fd2lkZ2V0X19zZWNvbmQgaDMsIC5mb290ZXJfX3dpZGdldF9fdGhpcmQgaDMge1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG4uZm9vdGVyX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNWVtO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlcl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5mb290ZXJfX2ZhY2Vib29rLCAuZm9vdGVyX195b3V0dWJlIHtcbiAgY29sb3I6ICNkNWJlYWY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXJfX2ZhY2Vib29rOmhvdmVyLCAuZm9vdGVyX195b3V0dWJlOmhvdmVyIHtcbiAgY29sb3I6ICNjZTk5NjQ7XG59XG4uZm9vdGVyX19mYWNlYm9vayBpLCAuZm9vdGVyX195b3V0dWJlIGkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb290ZXJfX2Jhbm5lcnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtM2VtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHotaW5kZXg6IDA7XG59XG4uZm9vdGVyX19iYW5uZXJzIC5pYnAsXG4uZm9vdGVyX19iYW5uZXJzIC5uYXVraSxcbi5mb290ZXJfX2Jhbm5lcnMgLnBjaCxcbi5mb290ZXJfX2Jhbm5lcnMgLm1pc3NhbGUsXG4uZm9vdGVyX19iYW5uZXJzIC5wYXRyaW90IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogODBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJfX2Jhbm5lcnMgLmlicDpob3Zlcixcbi5mb290ZXJfX2Jhbm5lcnMgLm5hdWtpOmhvdmVyLFxuLmZvb3Rlcl9fYmFubmVycyAucGNoOmhvdmVyLFxuLmZvb3Rlcl9fYmFubmVycyAubWlzc2FsZTpob3Zlcixcbi5mb290ZXJfX2Jhbm5lcnMgLnBhdHJpb3Q6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19iYW5uZXJzIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYmFubmVycyAuaWJwLFxuICAuZm9vdGVyX19iYW5uZXJzIC5wY2gsXG4gIC5mb290ZXJfX2Jhbm5lcnMgLm5hdWtpLFxuICAuZm9vdGVyX19iYW5uZXJzIC5taXNzYWxlLFxuICAuZm9vdGVyX19iYW5uZXJzIC5wYXRyaW90IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3Mge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXJfX2xpbmtzIGxpIHtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19saW5rcyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uZm9vdGVyX19saW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhZDgxNjQ7XG59XG4uZm9vdGVyX19jb3B5d3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgLyogT2QgNzY4cHggd3p3ecW8IOKAkyB1a8WCYWQgcG96aW9teSAocm93KSBwcnp5IHXFvHljaXUgZmxleCwgYmV6IGdyaWQgKMW8ZWJ5IHVuaWtuxIXEhyBrb25mbGlrdMOzdykgKi9cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNGVtIDZlbTtcbiAgfVxuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlcl9fd2lkZ2V0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldF9fZmlyc3QsIC5mb290ZXJfX3dpZGdldF9fc2Vjb25kLCAuZm9vdGVyX193aWRnZXRfX3RoaXJkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB0b3A6IDEzJTtcbiAgfVxuICAuZm9vdGVyX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBsZWZ0OiAxMSU7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzLjNlbTtcbiAgfVxuICAuZm9vdGVyX19iYW5uZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2JTtcbiAgICByaWdodDogMTIlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiA0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5mb290ZXJfX2NvcHl3cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDdlbTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG9yZGVyOiA1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cbi5mb290ZXIge1xuICAvKiBEb2RhdGtvd2UgcG9wcmF3a2kgZGxhIGJhcmR6byBkdcW8eWNoIGVrcmFuw7N3ICovXG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gOGVtO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldCB7XG4gICAgZ2FwOiA2ZW07XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHRvcDogMTMlO1xuICB9XG4gIC5mb290ZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGxlZnQ6IDklO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICB9XG4gIC5mb290ZXJfX2Jhbm5lcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYlO1xuICAgIHJpZ2h0OiA3JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogNDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTIwcHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaW1nLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9QaXNtYS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG59XG5cbi5jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAzMHB4IDQwcHg7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGNvbnRhY3QtY29udGFpbmVyO1xufVxuLmNvbnRhY3RfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7IC8qIHVrxYJhZCBwaW9ub3d5IOKAkyBlbGVtZW50eSBqZWRlbiBwb2QgZHJ1Z2ltICovXG59XG4uY29udGFjdF9faGVhZGxpbmUge1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjNDYyZjIwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xufVxuLmNvbnRhY3RfX2xlZnQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGdhcDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLmNvbnRhY3RfX2xlZnQtc2lkZV9fY2h1cmNoIHAsIC5jb250YWN0X19sZWZ0LXNpZGVfX2hvdXNlIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4yZW07XG59XG4uY29udGFjdF9fbGVmdC1zaWRlX19jaHVyY2ggc3BhbiwgLmNvbnRhY3RfX2xlZnQtc2lkZV9faG91c2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5jb250YWN0X19sZWZ0LXNpZGUgaW1nIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjNDYyZjIwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGFjdF9fbGVmdC1zaWRlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDYyZjIwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbnRhY3RfX2xlZnQtc2lkZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3ZDRlMjM7XG59XG4uY29udGFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cbi5jb250YWN0X190ZXh0LCAuY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0X19pbnB1dC1ib3gge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5jb250YWN0X19pbnB1dC1ib3gtLW1lc3NhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cbi5jb250YWN0X19pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZDogI2YwZjFmODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICByZXNpemU6IG5vbmU7XG59XG4uY29udGFjdF9faW5wdXQtLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5jb250YWN0X19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY29udGFjdF9fc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZGJjMWE5O1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jb250YWN0X19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM0MTJjO1xufVxuXG4uY29udGFjdF9fZW1haWwtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmNvbnRhY3RfX2VtYWlsLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBjb250YWluZXIgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAuY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gIC5jb250YWN0X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIH1cbiAgLmNvbnRhY3RfX2xlZnQtc2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLmNvbnRhY3RfX2xlZnQtc2lkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5jb250YWN0X19sZWZ0LXNpZGVfX2NodXJjaCBwLCAuY29udGFjdF9fbGVmdC1zaWRlX19ob3VzZSBwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuY29udGFjdF9fbGVmdC1zaWRlX19jaHVyY2ggc3BhbiwgLmNvbnRhY3RfX2xlZnQtc2lkZV9faG91c2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbiAgLmNvbnRhY3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5jb250YWN0X19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuICB9XG4gIC5jb250YWN0X19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLmltZy1jb250YWN0IHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG4gIC5jb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLmNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuY29udGFjdF9fbGVmdC1zaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM2VtO1xuICB9XG4gIC5jb250YWN0X19sZWZ0LXNpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuY29udGFjdF9faW5wdXQge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgfVxuICAuaW1nLWNvbnRhY3Qge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICAuY29udGFjdF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5jb250YWN0X19sZWZ0LXNpZGUge1xuICAgIGdhcDogODBweDtcbiAgfVxuICAuY29udGFjdF9fbGVmdC1zaWRlIGltZyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbiAgLmltZy1jb250YWN0IHtcbiAgICBoZWlnaHQ6IDY1dmg7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuICAuY29udGFjdF9fbGVmdC1zaWRlIHtcbiAgICBnYXA6IDE2MHB4O1xuICB9XG4gIC5jb250YWN0X19sZWZ0LXNpZGUgaW1nIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuaW1nLWNvbnRhY3Qge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG59XG4uaW1nLWFubm91bmNlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9Nb2RsaXR3YS0xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbn1cblxuLmFubm91bmNlbWVudHNfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFubm91bmNlbWVudHNfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGFubm91bmNlbWVudHMtY29udGFpbmVyO1xufVxuLmFubm91bmNlbWVudHNfX2g0LCAuYW5ub3VuY2VtZW50c19fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW5ub3VuY2VtZW50c19faDQsIC5hbm5vdW5jZW1lbnRzX190ZXh0IHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xufVxuLmFubm91bmNlbWVudHNfX2g0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFubm91bmNlbWVudHNfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFubm91bmNlbWVudHNfX3RleHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2MmYyMDtcbn1cbi5hbm5vdW5jZW1lbnRzX190ZXh0Om50aC1jaGlsZCg5KSwgLmFubm91bmNlbWVudHNfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4uYW5ub3VuY2VtZW50c19fdGV4dDpudGgtY2hpbGQoOSkge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuXG4uYW5ub3VuY2VtZW50cy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmFubm91bmNlbWVudHMtcGFnZSB7XG4gIGNvbG9yOiAjNDYyZjIwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFubm91bmNlbWVudHMtcGFnZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cbi5hbm5vdW5jZW1lbnRzLXBhZ2UgLmFubm91bmNlbWVudHNfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4uYW5ub3VuY2VtZW50cy1wYWdlIC5hbm5vdW5jZW1lbnRzX190ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW5ub3VuY2VtZW50cy1wYWdlIC5hbm5vdW5jZW1lbnRzX19jaGFuZ2UsXG4uYW5ub3VuY2VtZW50cy1wYWdlIC5hbm5vdW5jZW1lbnRzX19kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbm5vdW5jZW1lbnRzLXBhZ2UgLmFubm91bmNlbWVudHNfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFnZS1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjYWFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGFnZS1idG46aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi5wYWdlLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1udW1iZXIge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW51bWJlcjpob3Zlcjpub3QoLmRvdHMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwODk2ODtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhZ2UtbnVtYmVyLmRvdHMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFnZS1udW1iZXIuZG90czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjN2Q2MTRmO1xufVxuLnBhZ2UtbnVtYmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDYxNGY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBjb250YWluZXIgYW5ub3VuY2VtZW50cy1jb250YWluZXIgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFubm91bmNlbWVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19faDQge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDBlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxuICAuaW1nLWFubm91bmNlbWVudHMge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuICAuYW5ub3VuY2VtZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLnBhZ2UtbnVtYmVyIHtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AY29udGFpbmVyIGFubm91bmNlbWVudHMtY29udGFpbmVyIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFubm91bmNlbWVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19faDQge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5hbm5vdW5jZW1lbnRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB9XG4gIC5pbWctYW5ub3VuY2VtZW50cyB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG4gIC5hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5ub3VuY2VtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFubm91bmNlbWVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICAuYW5ub3VuY2VtZW50c19faDQge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gIC5hbm5vdW5jZW1lbnRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuaW1nLWFubm91bmNlbWVudHMge1xuICAgIGhlaWdodDogNjV2aDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYW5ub3VuY2VtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG4gIC5pbWctYW5ub3VuY2VtZW50cyB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbiAgLmFubm91bmNlbWVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG59XG4uaW1nLXJvc2FyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL1Nwb3dpZWTFui0xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLnJvc2FyeSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4ucm9zYXJ5X19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5yb3NhcnlfX3RleHQge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLnJvc2FyeV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5yb3NhcnlfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbi5zY2hvbGEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLnNjaG9sYV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogc2Nob2xhLWNvbnRhaW5lcjtcbn1cbi5zY2hvbGFfX2g0LCAuc2Nob2xhX19oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbn1cbi5zY2hvbGFfX2g1IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2Nob2xhX19waG90byB7XG4gIHdpZHRoOiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDYyZjIwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NCUpO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uc2Nob2xhX190ZXh0LCAuc2Nob2xhX19zb3VyY2UsIC5zY2hvbGFfX2NvbnRhY3Qge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5zY2hvbGFfX3NvdXJjZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNjaG9sYV9fY29udGFjdCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zY2hvbGFfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5pbWctc2Nob2xhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvY2jDs3IuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zY2hvbGFfX2g0LCAuc2Nob2xhX19oNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgIG1hcmdpbjogMC40ZW07XG4gIH1cbiAgLnNjaG9sYV9faDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxuICAuc2Nob2xhX19waG90byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4KTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLnNjaG9sYV9fdGV4dCwgLnNjaG9sYV9fc291cmNlLCAuc2Nob2xhX19jb250YWN0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB9XG4gIC5zY2hvbGFfX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5zY2hvbGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuaW1nLXNjaG9sYSB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNjaG9sYSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLnNjaG9sYV9faDQsIC5zY2hvbGFfX2g1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xuICB9XG4gIC5zY2hvbGFfX2g1IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICAuc2Nob2xhX19waG90byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSk7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbiAgLnNjaG9sYV9fdGV4dCwgLnNjaG9sYV9fc291cmNlLCAuc2Nob2xhX19jb250YWN0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG4gIC5zY2hvbGFfX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zY2hvbGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmltZy1zY2hvbGEge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2hvbGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5zY2hvbGFfX2g0LCAuc2Nob2xhX19oNSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgcGFkZGluZy10b3A6IDAuOGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xuICB9XG4gIC5zY2hvbGFfX2g1IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc2Nob2xhX19waG90byB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMiUpO1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG4gIC5zY2hvbGFfX3RleHQsIC5zY2hvbGFfX3NvdXJjZSwgLnNjaG9sYV9fY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMS44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG4gIC5zY2hvbGFfX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5zY2hvbGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAuaW1nLXNjaG9sYSB7XG4gICAgaGVpZ2h0OiA2NXZoO1xuICB9XG59XG5AY29udGFpbmVyIHNjaG9sYS1jb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjaG9sYV9fcGhvdG8ge1xuICAgIHdpZHRoOiA3MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1cHgpO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2Nob2xhX19waG90byB7XG4gICAgd2lkdGg6IDcwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlKTtcbiAgfVxufVxuLmltZy10cmlkZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvbGF0aW4uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4udHJpZGVudCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4udHJpZGVudF9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50cmlkZW50X19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuXG4uaW1nLWJpem5lc3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9TcG93aWVkxbotMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5iaXpuZXN5IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbn1cbi5iaXpuZXN5X19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5iaXpuZXN5X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5iaXpuZXN5X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJpem5lc3lfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbi5pbWctY2hhcGxhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9Nc3phLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uY2hhcGxhaW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLmNoYXBsYWluX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA4dncsIDRyZW0pO1xufVxuLmNoYXBsYWluX19jb250YWluZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBjaGFwbGFpbi1jb250ZW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuLmNoYXBsYWluX19jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jaGFwbGFpbl9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXBsYWluX19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhcGxhaW5fX2NvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG4uY2hhcGxhaW5fX2NvbnRhaW5lciBwIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXBsYWluX19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5jaGFwbGFpbl9faDQge1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNnZ3LCAzcmVtKTtcbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNoYXBsYWluX19oNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXBsYWluX19oNCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoYXBsYWluX19oNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5pbWctcGFyaXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvUG9yesSFZGtpLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLnBhcmlzaCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4ucGFyaXNoX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnBhcmlzaF9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cblxuLmltZy1ub3ZlbmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvbW9kbGl0d2EtNC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5ub3ZlbmFzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbn1cbi5ub3ZlbmFzX19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5ub3ZlbmFzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5ub3ZlbmFzX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm5vdmVuYXNfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbi5pbWctY29tbXVuaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvUG9yesSFZGtpLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLmNvbW11bml0eSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4uY29tbXVuaXR5X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbW11bml0eV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cbi5jb21tdW5pdHlfX2NvbnRhaW5lciBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cblxuLmltZy1iYXB0aXNtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvY2hyemVzdC00LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5iYXB0aXNtIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbn1cbi5iYXB0aXNtX19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5iYXB0aXNtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5iYXB0aXNtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJhcHRpc21fX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbi5pbWctY29uZmlybWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvYmllcnptb3dhbmllLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uY29uZmlybWF0aW9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbn1cbi5jb25maXJtYXRpb25fX2g0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLmNvbmZpcm1hdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4uY29uZmlybWF0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbmZpcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cblxuLmltZy1ldWNoYXJpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9FdWNoYXJ5c3RpYS0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLmV1Y2hhcmlzdCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4uZXVjaGFyaXN0X19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5ldWNoYXJpc3RfX3RleHQge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLmV1Y2hhcmlzdF9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ldWNoYXJpc3RfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbi5pbWctY29uZmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL1Nwb3dpZWTFui0xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLmNvbmZlc3Mge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLmNvbmZlc3NfX2g0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLmNvbmZlc3NfX3RleHQge1xuICBmb250LWZhbWlseTogXCJGYXVuYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xufVxuLmNvbmZlc3NfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29uZmVzc19fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc3dpcmwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogIzQ2MmYyMDtcbn1cblxuLmltZy1hbm9pbnRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9uYW1hc3pjemVuaWUtMi5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG59XG5cbi5hbm9pbnRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLmFub2ludGluZ19faDQge1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4uYW5vaW50aW5nX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5hbm9pbnRpbmdfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYW5vaW50aW5nX19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuXG4uaW1nLXByaWVzdGhvb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9OYWrFm3dpxJl0c3p5LVNha3JhbWVudC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4ucHJpZXN0aG9vZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG59XG4ucHJpZXN0aG9vZF9faDQge1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4ucHJpZXN0aG9vZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4ucHJpZXN0aG9vZF9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wcmllc3Rob29kX19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjNDYyZjIwO1xufVxuXG4uaW1nLW1hcnJpYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvTWHFgsW8ZcWEc3R3by5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSA4MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4ubWFycmlhZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xufVxuLm1hcnJpYWdlX19oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpbnplbCBEZWNvcmF0aXZlXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi5tYXJyaWFnZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdW5hIE9uZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4ubWFycmlhZ2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFycmlhZ2VfX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3N3aXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgY29sb3I6ICM0NjJmMjA7XG59XG5cbiNzY3JvbGxUb3BCdG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuI3Njcm9sbFRvcEJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWJlYWY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4jc2Nyb2xsVG9wQnRuLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI3Njcm9sbFRvcEJ0biBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjc2Nyb2xsVG9wQnRuIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gICNzY3JvbGxUb3BCdG4gc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjc2Nyb2xsVG9wQnRuIHtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gICNzY3JvbGxUb3BCdG4gc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmltZy1zY2hvb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zY2hvb2wuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uc2Nob29sIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWwgRGVjb3JhdGl2ZVwiLCBzZXJpZjtcbn1cbi5zY2hvb2xfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2Nob29sX19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zd2lybC5wbmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjNDYyZjIwO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBzY2hvb2wtY29udGFpbmVyO1xufVxuLnNjaG9vbF9fY29udGFpbmVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsIERlY29yYXRpdmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2Nob29sX19waG90byB7XG4gIHdpZHRoOiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDYyZjIwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NCUpO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uc2Nob29sX190ZXh0IHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5zY2hvb2xfX2xpbmtzIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF1bmEgT25lXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnNjaG9vbF9fbGlua3Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNjaG9vbF9fbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjJmMjA7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xufVxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zY2hvb2wge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zY2hvb2xfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuc2Nob29sX19jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICB9XG4gIC5zY2hvb2xfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBtYXJnaW46IDEuNWVtIDFlbSAyZW07XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG4gIC5zY2hvb2xfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNjaG9vbF9fbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG4gIC5pbWctc2Nob29sIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2Nob29sIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICAuc2Nob29sX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLnNjaG9vbF9fY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIH1cbiAgLnNjaG9vbF9fcGhvdG8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUpO1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG4gIH1cbiAgLnNjaG9vbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB9XG4gIC5zY2hvb2xfX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuaW1nLXNjaG9vbCB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AY29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjaG9vbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnNjaG9vbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5zY2hvb2xfX2NvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLnNjaG9vbF9fcGhvdG8ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlKTtcbiAgfVxuICAuc2Nob29sX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc2Nob29sX19saW5rcyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmltZy1zY2hvb2wge1xuICAgIGhlaWdodDogNjV2aDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2Nob29sX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbiAgLnNjaG9vbF9fcGhvdG8ge1xuICAgIHdpZHRoOiA3MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYlKTtcbiAgfVxuICAuaW1nLXNjaG9vbCB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cbkBjb250YWluZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zY2hvb2xfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUlKTtcbiAgfVxufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG59IiwiJGZvbnQtbWFpbi10aXRsZTogJ0NpbnplbCBEZWNvcmF0aXZlJywgc2VyaWY7XHJcbiRmb250LXRleHQ6ICdGYXVuYSBPbmUnLCBzZXJpZjtcclxuXHJcbiR3aGl0ZTogI2ZmZmY7XHJcblxyXG4kbGV0dGVyLXNwYWNpbmctMTogMC4zcmVtO1xyXG5cclxuJGxpbmUtaGVpZ2h0LTE6IDZyZW07XHJcblxyXG4kdGV4dC1jb2xvcjogIzMzMztcclxuJGNhcmQtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAjMzMzO1xyXG4kYmctY29sb3I6ICNmZmY7XHJcbiRib3JkZXItY29sb3I6ICNkZGQ7XHJcbiRob3Zlci1iZzogI2Y1ZjVmNTtcclxuJHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmFubm91bmNlbWVudHMge1xuXHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAyMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZWJlMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMDMsIDE5OSwgMC4xKTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdCZfX3RpdGxlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xO1xuXG5cdFx0QGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4uYWN0dWFsIHtcblx0YSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDViZWFmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Y29sb3I6ICMxYzEzMGQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzNDEyYztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm1hc3NlcyB7XHJcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogNWVtIDhlbTtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRnYXA6IDYwcHg7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG5cdFx0QGNvbnRhaW5lciAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCAycHggNHB4ICMwMDApO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0cCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLy8gS29udGVuZXIgZGxhIHNla2NqaSAuc3VwcG9ydCDigJMgZG9kYWogdyBIVE1MIGtsYXPEmSAuc3VwcG9ydC1jb250YWluZXJcclxuLy8gbnAuIDxzZWN0aW9uIGNsYXNzPVwic3VwcG9ydCBzdXBwb3J0LWNvbnRhaW5lclwiPiAuLi4gPC9zZWN0aW9uPlxyXG5cclxuLnN1cHBvcnQtY29udGFpbmVyIHtcclxuXHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcblx0Y29udGFpbmVyLW5hbWU6IHN1cHBvcnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIwMywgMTk5LCAwLjEpO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uc3VwcG9ydCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCZfX3RpdGxlLFxyXG5cdCZfX3RleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTtcclxuXHJcblx0XHQvLyBQaWVyd290bnkgLyBkb2NlbG93eSByb3ptaWFyIG5hIHBlxYJueW0gZWtyYW5pZSBkZXNrdG9wXHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mbyxcclxuXHQmX19saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQvLyBDb250YWluZXIgcXVlcmllcyDigJMgem1uaWVqc3phbXkgdHlsa28gbmEgbW5pZWpzenljaCB1cnrEhWR6ZW5pYWNoXHJcblx0Ly8gTmEgZHXFvHljaCBla3JhbmFjaCAo4omlMTIwMHB4LCDiiaU5OTJweCBpdGQuKSB6b3N0YWplIHBpZXJ3b3RueSByb3ptaWFyXHJcblxyXG5cdC8vIEJhcmR6byBtYcWCZSBzbWFydGZvbnkgKGlQaG9uZSA1L1NFIH4zMjBweClcclxuXHRAY29udGFpbmVyIHN1cHBvcnQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBNYcWCZSBpIMWbcmVkbmllIHNtYXJ0Zm9ueSAoZG8gfjU3NnB4KVxyXG5cdEBjb250YWluZXIgc3VwcG9ydCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBUcm9jaMSZIHdpxJlrc3plIHNtYXJ0Zm9ueSBpIG1hxYJlIHRhYmxldHkgKDU3NuKAkzc2N3B4KVxyXG5cdEBjb250YWluZXIgc3VwcG9ydCAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gaVBhZCBwb3J0cmFpdCBpIHdpxJlrc3plICjiiaU3NjhweCkg4oCTIGRlbGlrYXRuZSBwb3dpxJlrc3plbmllLCBhbGUgbmllIHphIGR1xbxvXHJcblx0QGNvbnRhaW5lciBzdXBwb3J0IChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtOyAvLyB0cm9jaMSZIHdpxJlrc3p5IG5pxbwgYmF6b3d5LCDFgmFkbmllIHd5cGXFgm5pYSBwcnplc3RyemXFhCBuYSBpUGFkemllXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGlQYWQgbGFuZHNjYXBlIGkgZGVza3RvcCAo4omlOTkycHgpIOKAkyB3cmFjYW15IGRvIHBpZXJ3b3RuZWdvL2RvY2Vsb3dlZ28gcm96bWlhcnVcclxuXHRAY29udGFpbmVyIHN1cHBvcnQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtOyAvLyBkb2vFgmFkbmllIHBpZXJ3b3RueSByb3ptaWFyIG5hIHBlxYJueW0gZWtyYW5pZVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE7XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogM3JlbTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8vIEtvbnRlbmVyIGRsYSBzZWtjamkgYWt0dWFsbm/Fm2NpIOKAkyBkb2RhaiB3IEhUTUwga2xhc8SZIC5uZXdzLWNvbnRhaW5lclxuLm5ld3MtY29udGFpbmVyIHtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRjb250YWluZXItbmFtZTogbmV3cztcbn1cblxuLm5ld3Mtc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRwYWRkaW5nLWJvdHRvbTogMmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdH1cblxuXHQubmV3cy1jYXJvdXNlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmX19wcmV2LFxuXHRcdCZfX25leHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3ByZXYge1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHR9XG5cblx0XHQmX19uZXh0IHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIEtsdWN6b3dhIHptaWFuYTogc2Nyb2xsLXNuYXAgZGxhIGlkZWFsbmVnbyBjZW50cmFuaWEga2FydFxuXHQubmV3cy1ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRvdmVyZmxvdy14OiBhdXRvOyAvLyB6bWllbmlvbmUgeiBoaWRkZW4gbmEgYXV0byDigJMgcG90cnplYm5lIGRvIHNjcm9sbC1zbmFwXG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0Ly8gVWtyeWNpZSBwYXNrYSBwcnpld2lqYW5pYVxuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBTY3JvbGwgc25hcCDigJMgd3ltdXN6YSB6YXRyenltYW5pZSBkb2vFgmFkbmllIG5hIGplZG5laiBrYXJjaWVcblx0XHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblxuXHRcdD4gKiB7XG5cdFx0XHRzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyOyAvLyBrYcW8ZGEga2FydGEgY2VudHJ1asSZIHNpxJkgaWRlYWxuaWVcblx0XHRcdGZsZXgtc2hyaW5rOiAwOyAvLyB6YXBvYmllZ2Egem1uaWVqc3phbml1IGthcnRcblx0XHR9XG5cdH1cblxuXHQubmV3cy1jYXJkIHtcblx0XHRtaW4td2lkdGg6IDM0MHB4O1xuXHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0ZmxleDogMCAwIDM0MHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogIzQ2MmYyMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNDYyZjIwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGFpbmVyIHF1ZXJpZXNcblxuXHRAY29udGFpbmVyIG5ld3MgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0Lm5ld3MtY2FyZCB7XG5cdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdGZsZXg6IDAgMCAzMDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBTbWFydGZvbnkg4oCTIGplZG5hIGthcnRhIGlkZWFsbmllIG5hIMWbcm9ka3Vcblx0QGNvbnRhaW5lciBuZXdzIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Lm5ld3MtZ3JpZCB7XG5cdFx0XHQvLyBEb2RhdGtvd3kgcGFkZGluZyBib2N6bnksIGFieSBrYXJ0YSBiecWCYSBpZGVhbG5pZSB3ecWbcm9ka293YW5hXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1heCgyMHB4LCBjYWxjKCgxMDAlIC0gKDEwMCUgLSA0MHB4KSkgLyAyKSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXgoMjBweCwgY2FsYygoMTAwJSAtICgxMDAlIC0gNDBweCkpIC8gMikpO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5uZXdzLWNhcmQge1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtY2Fyb3VzZWwge1xuXHRcdFx0Jl9fcHJldixcblx0XHRcdCZfX25leHQge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEJhcmR6byB3xIVza2llIHNtYXJ0Zm9ueSAoaVBob25lIDUvU0UpXG5cdEBjb250YWluZXIgbmV3cyAobWF4LXdpZHRoOiAzNTlweCkge1xuXHRcdC5uZXdzLWdyaWQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cblx0XHQubmV3cy1jYXJkIHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQubmV3cy1jYXJvdXNlbCB7XG5cdFx0XHQmX19wcmV2LFxuXHRcdFx0Jl9fbmV4dCB7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGNvbnRhaW5lciBuZXdzIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqOyAvLyBqZcWbbGkgbWFzeiB6bWllbm5lLCBpbmFjemVqIHVzdcWEIHTEmSBsaW5pxJlcclxuXHJcbi5hcnRpY2xlLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRjb2xvcjogIzQ2MmYyMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogOTAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xyXG59XHJcblxyXG4uYXJ0aWNsZS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICM0NjJmMjA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxufVxyXG5cclxuLmFydGljbGUtZGF0ZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdGNvbG9yOiAjNDYyZjIwO1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGUtaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDYwMHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcblx0Ym94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5iYWNrLWxpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDYwcHggMCAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0Y29sb3I6ICM0NjJmMjA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gcG90cnplYm5lIGRvIDo6YWZ0ZXJcclxuXHRwYWRkaW5nOiA4cHggMDsgLy8gdHJvY2jEmSBtaWVqc2NhIG5hIGtyZXNrxJlcclxuXHJcblx0Ly8gQW5pbXVqZW15IHR5bGtvIHRyYW5zZm9ybSBpIG9wYWNpdHkgZGxhIDo6YWZ0ZXJcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NjJmMjA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjNDYyZjIwOyAvLyB6b3N0YXdpYW15IHRlbiBzYW0ga29sb3IsIGFsYm8gbW/FvGVzeiB6bWllbmnEhyBuYSBjaWVtbmllanN6eSBucC4gIzJjMWUxNFxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDYwJTsgLy8gYWxibyA4MCUgLyAxMDAlIOKAkyBqYWsgZMWCdWfEhSBjaGNlc3oga3Jlc2vEmVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gUmVzcG9uc3l3bm/Fm8SHXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5hcnRpY2xlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdH1cclxuXHJcblx0LmFydGljbGUtY29udGFpbmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5hcnRpY2xlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmltZy1zYWNyYW1lbnRzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA3MHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9Qcm9jZXNqYS0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDI1JSA2MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4uc2FjcmFtZW50cyB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cclxuXHQmX19oNCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0XHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcblx0XHRjb250YWluZXItbmFtZTogc2FjcmFtZW50cy1jb250YWluZXI7XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2UzZGRkZDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRob3Zlci1iZztcclxuXHJcblx0XHRcdC5hY2NvcmRpb25fX2ljb24ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fcGFuZWwge1xyXG5cdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmctY29sb3I7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHRcdGgyLFxyXG5cdFx0aDMsXHJcblx0XHRoNCB7XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzLFxyXG5cdFx0aDQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXI6bGFzdC1vZi10eXBlICsgJl9fcGFuZWwge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItYmc7XHJcblxyXG5cdFx0LmFjY29yZGlvbl9faWNvbiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciBxdWVyaWVzIOKAkyBicmVha3BvaW50eSBCb290c3RyYXBcclxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA1NzUuOThweCkgeyAvLyB4c1xyXG5cdC5zYWNyYW1lbnRzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19oNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0cGFkZGluZzogMC44ZW0gMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4IDJlbTtcclxuXHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0cGFkZGluZzogMC44ZW0gMS4yZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BhbmVsIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjhlbSAxLjJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuOGVtIDFlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctc2FjcmFtZW50cyB7XHJcblx0XHRoZWlnaHQ6IDUwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgeyAvLyBzbVxyXG5cdC5zYWNyYW1lbnRzIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faDQge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0cGFkZGluZzogMWVtIDEuNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BhbmVsIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmltZy1zYWNyYW1lbnRzIHtcclxuXHRcdGhlaWdodDogNjB2aDtcclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgeyAvLyBtZFxyXG5cdC5zYWNyYW1lbnRzIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faDQge1xyXG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblxyXG5cdFx0Jl9faGVhZGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW1nLXNhY3JhbWVudHMge1xyXG5cdFx0aGVpZ2h0OiA2NXZoO1xyXG5cdH1cclxufVxyXG5cclxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA5OTJweCkgeyAvLyBsZytcclxuXHQuc2FjcmFtZW50cyB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblxyXG5cdC5pbWctc2FjcmFtZW50cyB7XHJcblx0XHRoZWlnaHQ6IDcwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5waG90by1jb250YWluZXIge1xyXG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuXHRjb250YWluZXItbmFtZTogcGhvdG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvdG8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlYmUwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcblx0Jl9fdGl0bGUtbWFpbiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDFlbSAxZW0gM2VtIDFlbTtcclxuXHRcdGdhcDogMThweDtcclxuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXg7XHJcblx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XHJcblxyXG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGN1cnNvcjogZ3JhYjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Y3Vyc29yOiBncmFiYmluZztcclxuXHRcdH1cclxuXHJcblx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIFx0aW5zZXQ6IDA7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMDMsIDE5OSwgMC4xKTtcclxuXHRcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHQvLyBcdHotaW5kZXg6IDA7XHJcblx0XHQvLyBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHQvLyBVc3VuacSZdG8gc3RhxYLEhSB3aWR0aDogMzQwcHg7IOKAkyB0ZXJheiBzemVyb2tvxZvEhyBqZXN0IHVzdGF3aWFuYSB0eWxrbyB3IGNvbnRhaW5lciBxdWVyaWVzXHJcblx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG5cdFx0b3BhY2l0eTogMC44NTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ09OVEFJTkVSIFFVRVJJRVMg4oCTIFRFUkFaIERaSUHFgUFKxIQgQkVaIEtPTkZMSUtUVVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AY29udGFpbmVyIHBob3RvIChtYXgtd2lkdGg6IDM5OXB4KSB7XHJcblx0LnBob3RvX190aXRsZS1tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xyXG5cdH1cclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cdC5nYWxsZXJ5LWNvbnRhaW5lciB7XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdHBhZGRpbmc6IDFlbSAwLjZlbSAzZW07XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHQucGhvdG9fX3RpdGxlLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcblx0LmdhbGxlcnktY29udGFpbmVyIHtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdHBhZGRpbmc6IDFlbSAwLjhlbSAzZW07XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGhvdG9fX3RpdGxlLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0fVxyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDIzMHB4O1xyXG5cdH1cclxuXHQuZ2FsbGVyeS1jb250YWluZXIge1xyXG5cdFx0Z2FwOiAxNHB4O1xyXG5cdFx0cGFkZGluZzogMWVtIDFlbSAzZW07XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucGhvdG9fX3RpdGxlLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0fVxyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHQuZ2FsbGVyeS1jb250YWluZXIge1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbSAzZW07XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIHBob3RvIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHdpZHRoOiAzMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgcGhvdG8gKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHdpZHRoOiAzMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgcGhvdG8gKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHR3aWR0aDogMzQwcHg7IC8vIGRvbXnFm2xuYSBkdcW8YSBzemVyb2tvxZvEhyB0eWxrbyB0dXRhalxyXG5cdH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMSUdIVEJPWCDigJMgYmV6IHptaWFuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5saWdodGJveCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ubGlnaHRib3guYWN0aXZlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubGlnaHRib3gtY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogOTAlO1xyXG5cdG1heC1oZWlnaHQ6IDkwdmg7XHJcbn1cclxuXHJcbi5saWdodGJveC1jb250ZW50IGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDkwdmg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0Ym9yZGVyOiA2cHggc29saWQgI2IwODk2ODtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGlnaHRib3gtcHJldixcclxuLmxpZ2h0Ym94LW5leHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiODNkMmFjYztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmxpZ2h0Ym94LXByZXY6aG92ZXIsXHJcbi5saWdodGJveC1uZXh0OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4OTY4O1xyXG59XHJcblxyXG4ubGlnaHRib3gtcHJldiB7XHJcblx0bGVmdDogMjBweDtcclxufVxyXG5cclxuLmxpZ2h0Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubGlnaHRib3gtY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDIwcHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNiODNkMmFjYztcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLy8gS29udGVuZXIgZGxhIHNla2NqaSAuaGVscCDigJMgdG8gamVzdCBrbHVjem93ZSFcclxuLy8gT3RvY3ogY2HFgsSFIHNla2NqxJkgPHNlY3Rpb24gY2xhc3M9XCJoZWxwXCI+IGRvZGF0a293xIUgZGl2a8SFIHoga2xhc8SFIC5oZWxwLWNvbnRhaW5lclxyXG4vLyBEemnEmWtpIHRlbXUgY29udGFpbmVyIHF1ZXJpZXMgYsSZZMSFIHJlYWdvd2HEhyBuYSByemVjenl3aXN0xIUgc3plcm9rb8WbxIcgc2VrY2ppIChjesSZc3RvIHBlxYJuxIUgc3plcm9rb8WbxIcgc3Ryb255KVxyXG5cclxuLmhlbHAtY29udGFpbmVyIHtcclxuXHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcblx0Y29udGFpbmVyLW5hbWU6IGhlbHA7XHJcblx0d2lkdGg6IDEwMCU7IC8vIG5hIHd5cGFkZWssIGdkeWJ5IGNvxZsgb2dyYW5pY3phxYJvIHN6ZXJva2/Fm8SHXHJcbn1cclxuXHJcbi5oZWxwIHtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcclxuXHRcdHBhZGRpbmc6IDFlbSAxZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTcwMDAwO1xyXG5cclxuXHRcdC8vIEJhem93eSByb3ptaWFyIOKAkyBkbGEgbWHFgnljaCBla3JhbsOzdyAoc21hcnRmb255KVxyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcblx0Ly8gQ29udGFpbmVyIHF1ZXJpZXMgeiBicmVha3BvaW50YW1pIEJvb3RzdHJhcFxyXG5cclxuXHRAY29udGFpbmVyIGhlbHAgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBpUGFkIHBvcnRyYWl0IGkgd2nEmWtzemUgdGFibGV0eSDigJMgZG9rxYJhZG5pZSB0bywgbyBjbyBwcm9zacWCZcWbXHJcblx0QGNvbnRhaW5lciBoZWxwIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gaVBhZCBsYW5kc2NhcGUgaSBtYcWCZSBkZXNrdG9weVxyXG5cdEBjb250YWluZXIgaGVscCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBQZcWCbnkgZWtyYW4gZGVza3RvcCAoc2VrY2phIGZ1bGwtd2lkdGggbHViIGJhcmR6byBzemVyb2tpIGtvbnRlbmVyIOKJpTEyMDBweClcclxuXHRAY29udGFpbmVyIGhlbHAgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTsgLy8gZHXFvHksIGRvbWludWrEhWN5IHR5dHXFgiBuYSBkdcW8eWNoIG1vbml0b3JhY2hcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcclxuXHRcdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLy8gS29udGVuZXIgZGxhIHNla2NqaSAubmV3c2xldHRlclxyXG4ubmV3c2xldHRlci1jb250YWluZXIge1xyXG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuXHRjb250YWluZXItbmFtZTogbmV3c2xldHRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmX190aXRsZSxcclxuXHQmX190ZXh0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQvLyAmOmJlZm9yZSB7XHJcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMDMsIDE5OSwgMC4xKTtcclxuXHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0ei1pbmRleDogMDtcclxuXHQvLyB9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE7XHJcblxyXG5cdFx0Ly8gRG9jZWxvd3kgcm96bWlhciBuYSBkZXNrdG9waWUgaSB3acSZa3N6b8WbY2kgdXJ6xIVkemXFhFxyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ29udGFpbmVyIHF1ZXJpZXMg4oCTIHptbmllanN6YW15IHR5bGtvIG5hIG1uaWVqc3p5Y2ggdXJ6xIVkemVuaWFjaFxyXG5cclxuXHQvLyBCYXJkem8gbWHFgmUgc21hcnRmb255IOKAkyBpUGhvbmUgNS9TRSAofjMyMHB4KVxyXG5cdEBjb250YWluZXIgbmV3c2xldHRlciAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07IC8vIG1uaWVqc3p5IHR5dHXFgiDigJMgbmllIHphIGR1xbx5IG5hIG1hxYJ5bSBla3JhbmllXHJcblx0XHRcdHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBNYcWCZSBpIMWbcmVkbmllIHNtYXJ0Zm9ueSAoZG8gfjU3NnB4KSDigJMgb2Jlam11amUgd2nEmWtzem/Fm8SHIGlQaG9uZSfDs3cgdyBwb3J0cmFpdFxyXG5cdEBjb250YWluZXIgbmV3c2xldHRlciAobWF4LXdpZHRoOiA1NzZweCkge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjdyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBTbWFydGZvbnkgdyBwcnplZHppYWxlIDU3N+KAkzc2N3B4IChucC4gd2nEmWtzemUgaVBob25lJ3kgdyBwb3J0cmFpdClcclxuXHRAY29udGFpbmVyIG5ld3NsZXR0ZXIgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuN3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gR2FsYXh5IFogRm9sZCA1IHcgdHJ5YmllIHrFgm/FvG9ueW0gKGZyb250IHNjcmVlbiB+Mzgw4oCTNDMwcHggc3plcm9rb8WbY2kgdyBwb3J0cmFpdClcclxuXHQvLyBvcmF6IGlubmUgd8SFc2tpZSwgYWxlIHd5xbxzemUgZWtyYW55IHNtYXJ0Zm9uw7N3XHJcblx0QGNvbnRhaW5lciBuZXdzbGV0dGVyIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtOyAvLyBzcGVjamFsbmEga29yZWt0YSDigJMgdHl0dcWCIG5pZSB6YSBkdcW8eSBuYSBGb2xkemllIHrFgm/FvG9ueW1cclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBpUGFkIHBvcnRyYWl0IGkgd2nEmWtzemUgKOKJpTc2OHB4KSDigJMgbGVra2llIHBvd2nEmWtzemVuaWVcclxuXHRAY29udGFpbmVyIG5ld3NsZXR0ZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGlQYWQgbGFuZHNjYXBlIGkgZGVza3RvcCAo4omlOTkycHgpIOKAkyBwb3dyw7N0IGRvIHBpZXJ3b3RuZWdvIHJvem1pYXJ1XHJcblx0QGNvbnRhaW5lciBuZXdzbGV0dGVyIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uZm9vdGVyIHtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWViZTA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBEb215xZtsbnkgdWvFgmFkIGRsYSBzbWFydGZvbsOzdyDigJMgcGlvbm93eSAoY29sdW1uKSwgd3nFm3JvZGtvd2FueSAqL1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDJlbSAxZW07XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjAzLCAxOTksIDAuMSk7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblxuXHRcdEBjb250YWluZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0fVxuXG5cdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fd2lkZ2V0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cblx0XHQmX19maXJzdCxcblx0XHQmX19zZWNvbmQsXG5cdFx0Jl9fdGhpcmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjJlbTtcblx0XHRcdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDAuOGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDMuNWVtO1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19mYWNlYm9vayxcblx0Jl9feW91dHViZSB7XG5cdFx0Y29sb3I6ICNkNWJlYWY7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNjZTk5NjQ7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHQvLyB6YXBld25pYW15LCDFvGUgaWtvbmEgZHppZWR6aWN6eSBrb2xvciB6IGxpbmt1XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQmX19iYW5uZXJzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IC0zZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdHotaW5kZXg6IDA7XG5cblx0XHQuaWJwLFxuXHRcdC5uYXVraSxcblx0XHQucGNoLFxuXHRcdC5taXNzYWxlLFxuXHRcdC5wYXRyaW90IHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBjb250YWluZXIgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdGdhcDogMTVweDtcblxuXHRcdFx0LmlicCxcblx0XHRcdC5wY2gsXG5cdFx0XHQubmF1a2ksXG5cdFx0XHQubWlzc2FsZSxcblx0XHRcdC5wYXRyaW90IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMC44ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzQ2MmYyMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhZDgxNjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb3B5d3JpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMWVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCZfX2ljb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogNDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qIE9kIDc2OHB4IHd6d3nFvCDigJMgdWvFgmFkIHBvemlvbXkgKHJvdykgcHJ6eSB1xbx5Y2l1IGZsZXgsIGJleiBncmlkICjFvGVieSB1bmlrbsSFxIcga29uZmxpa3TDs3cpICovXG5cdEBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiA0ZW0gNmVtO1xuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCZfX3dpZGdldCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDNlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblxuXHRcdFx0Jl9fZmlyc3QsXG5cdFx0XHQmX19zZWNvbmQsXG5cdFx0XHQmX190aGlyZCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0dG9wOiAxMyU7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0bGVmdDogMTElO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLXRvcDogMy4zZW07XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCZfX2Jhbm5lcnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA2JTtcblx0XHRcdHJpZ2h0OiAxMiU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGdhcDogNjBweDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdCZfX2NvcHl3cmlnaHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDdlbTtcblx0XHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0XHQvLyBsZWZ0OiAzNSU7XG5cdFx0XHRvcmRlcjogNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHR9XG5cdH1cblxuXHQvKiBEb2RhdGtvd2UgcG9wcmF3a2kgZGxhIGJhcmR6byBkdcW8eWNoIGVrcmFuw7N3ICovXG5cdEBjb250YWluZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0cGFkZGluZzogNGVtIDhlbTtcblxuXHRcdCZfX3dpZGdldCB7XG5cdFx0XHRnYXA6IDZlbTtcblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHR0b3A6IDEzJTtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRsZWZ0OiA5JTtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi10b3A6IDRlbTtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jl9fYmFubmVycyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDYlO1xuXHRcdFx0cmlnaHQ6IDclO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRnYXA6IDEyMHB4O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0Ly8gJl9fY29weXdyaWdodCB7XG5cdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gXHRsZWZ0OiAzNSU7XG5cdFx0Ly8gXHRvcmRlcjogNTtcblx0XHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDFlbTtcblx0XHQvLyB9XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmhlYWRlci1sb2dvIHtcblx0aGVpZ2h0OiAwO1xufVxuXG4uaW1nLWNvbnRhY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNzB2aDtcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL1Bpc21hLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xufVxuXG4uY29udGFjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0cGFkZGluZzogMjBweCA2MHB4IDMwcHggNDBweDtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRjb250YWluZXItbmFtZTogY29udGFjdC1jb250YWluZXI7XG5cblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7IC8qIHVrxYJhZCBwaW9ub3d5IOKAkyBlbGVtZW50eSBqZWRlbiBwb2QgZHJ1Z2ltICovXG5cdH1cblxuXHQmX19oZWFkbGluZSB7XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGNvbG9yOiAjNDYyZjIwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG5cdH1cblxuXHQmX19sZWZ0LXNpZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGdhcDogMTYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNGVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cblx0XHQmX19jaHVyY2gsXG5cdFx0Jl9faG91c2Uge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICM0NjJmMjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM3ZDRlMjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblx0fVxuXG5cdCZfX3RleHQsXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmX19pbnB1dC1ib3gge1xuXHRcdGhlaWdodDogNTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDEycHggMDtcblxuXHRcdCYtLW1lc3NhZ2Uge1xuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMWY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHRcdHJlc2l6ZTogbm9uZTtcblxuXHRcdCYtLXRleHRhcmVhIHtcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZGJjMWE5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjM0MTJjO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdF9fZW1haWwtbGluayB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4vLyBDb250YWluZXIgcXVlcmllcyDigJMgYnJlYWtwb2ludHkgQm9vdHN0cmFwXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7IC8vIHhzIOKAkyBpUGhvbmUgNS9TRSwgaVBob25lIDYvNy84LCBpUGhvbmUgWC9YUywgaVBob25lIDE0IFBybyBNYXggcG9ydHJhaXRcblx0LmNvbnRhY3Qge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRsaW5lIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcblx0XHR9XG5cblx0XHQmX19sZWZ0LXNpZGUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jaHVyY2gsXG5cdFx0XHQmX19ob3VzZSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblxuXHRcdCZfX2lucHV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuXHRcdH1cblxuXHRcdCZfX3N1Ym1pdCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmltZy1jb250YWN0IHtcblx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdH1cbn1cblxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IC8vIHNtIOKAkyBpUGhvbmUgUGx1cywgR2FsYXh5IFogRm9sZCA1IHrFgm/FvG9ueVxuXHQuY29udGFjdCB7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGxpbmUge1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbGVmdC1zaWRlIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDNlbTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW07XG5cdFx0fVxuXHR9XG5cblx0LmltZy1jb250YWN0IHtcblx0XHRoZWlnaHQ6IDYwdmg7XG5cdH1cbn1cblxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IC8vIG1kIOKAkyBpUGFkIE1pbmkgcG9ydHJhaXRcblx0LmNvbnRhY3Qge1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRsaW5lIHtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdH1cblxuXHRcdCZfX2xlZnQtc2lkZSB7XG5cdFx0XHRnYXA6IDgwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nLWNvbnRhY3Qge1xuXHRcdGhlaWdodDogNjV2aDtcblx0fVxufVxuXG5AY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7IC8vIGxnKyDigJMgR2FsYXh5IFogRm9sZCA1IHJvesWCb8W8b255LCBkZXNrdG9weVxuXHQuY29udGFjdCB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbGVmdC1zaWRlIHtcblx0XHRcdGdhcDogMTYwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nLWNvbnRhY3Qge1xuXHRcdGhlaWdodDogNzB2aDtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHR9XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uaW1nLWFubm91bmNlbWVudHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNzB2aDtcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL01vZGxpdHdhLTEuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG59XG5cbi5hbm5vdW5jZW1lbnRzIHtcblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXHRcdGNvbnRhaW5lci1uYW1lOiBhbm5vdW5jZW1lbnRzLWNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2g0LFxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faDQsXG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdH1cblxuXHQmX19oNCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDYyZjIwO1xuXG5cdFx0JjpudGgtY2hpbGQoOSksXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM2VtO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDkpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzZW07XG5cdFx0fVxuXHR9XG59XG5cbi5hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiAxMjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmFubm91bmNlbWVudHMtcGFnZSB7XG5cdGNvbG9yOiAjNDYyZjIwO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdH1cblxuXHQuYW5ub3VuY2VtZW50c19fc3VidGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbjogMjBweCAwIDEwcHg7XG5cdH1cblxuXHQuYW5ub3VuY2VtZW50c19fdGV4dCB7XG5cdFx0bWFyZ2luOiAxMnB4IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5hbm5vdW5jZW1lbnRzX19jaGFuZ2UsXG5cdC5hbm5vdW5jZW1lbnRzX19kYXkge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmFubm91bmNlbWVudHNfX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFnZS1idG4ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGNvbG9yOiAjYWFhO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cblx0Jjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG5cbi5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbnVtYmVyIHtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0Y29sb3I6ICM0NjJmMjA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0Jjpob3Zlcjpub3QoLmRvdHMpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4OTY4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdCYuZG90cyB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzdkNjE0Zjtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzdkNjE0Zjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLy8gQ29udGFpbmVyIHF1ZXJpZXMgb3BhcnRlIG5hIGJyZWFrcG9pbnRhY2ggQm9vdHN0cmFwXG5AY29udGFpbmVyIGFubm91bmNlbWVudHMtY29udGFpbmVyIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cdC8vIHhzIOKAkyBpUGhvbmUgNS9TRSwgaVBob25lIDYvNy84LCBpUGhvbmUgWC9YUywgaVBob25lIDE0IFBybyBNYXggcG9ydHJhaXRcblx0LmFubm91bmNlbWVudHMge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdH1cblxuXHRcdCZfX2g0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0cGFkZGluZzogMC44ZW0gMGVtO1xuXHRcdH1cblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0fVxuXHR9XG5cblx0LmltZy1hbm5vdW5jZW1lbnRzIHtcblx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IC8vIGxlcHN6YSB3eWRham5vxZvEhyBuYSBtYcWCeWNoIHVyesSFZHplbmlhY2hcblx0fVxuXG5cdC5hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5wYWdpbmF0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGdhcDogNnB4O1xuXHR9XG5cblx0LnBhZ2UtbnVtYmVyIHtcblx0XHRtaW4td2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG59XG5cbkBjb250YWluZXIgYW5ub3VuY2VtZW50cy1jb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQvLyBzbSDigJMgaVBob25lIFBsdXMsIEdhbGF4eSBaIEZvbGQgNSB6xYJvxbxvbnlcblx0LmFubm91bmNlbWVudHMge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdH1cblxuXHRcdCZfX2g0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRcdH1cblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRcdH1cblx0fVxuXG5cdC5pbWctYW5ub3VuY2VtZW50cyB7XG5cdFx0aGVpZ2h0OiA2MHZoO1xuXHR9XG5cblx0LmFubm91bmNlbWVudHMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHR9XG5cblx0LnBhZ2luYXRpb24ge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cbn1cblxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYW5ub3VuY2VtZW50cyB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQvLyBtZCDigJMgaVBhZCBNaW5pIHBvcnRyYWl0XG5cdC5hbm5vdW5jZW1lbnRzIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHR9XG5cblx0XHQmX19oNCB7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5pbWctYW5ub3VuY2VtZW50cyB7XG5cdFx0aGVpZ2h0OiA2NXZoO1xuXHR9XG59XG5cbkBjb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Ly8gbGcrIOKAkyBHYWxheHkgWiBGb2xkIDUgcm96xYJvxbxvbnksIGRlc2t0b3B5XG5cdC5hbm5vdW5jZW1lbnRzIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDQuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuaW1nLWFubm91bmNlbWVudHMge1xuXHRcdGhlaWdodDogNzB2aDtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHR9XG5cblx0LmFubm91bmNlbWVudHMtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTIwMHB4OyAvLyBwcnp5d3JhY2FteSBvcnlnaW5hbG7EhSBzemVyb2tvxZvEhyBuYSBkdcW8eWNoIGtvbnRlbmVyYWNoXG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5pbWctcm9zYXJ5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA3MHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9TcG93aWVkxbotMS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4ucm9zYXJ5IHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblxyXG5cdCZfX2g0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4uc2Nob2xhIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHRcdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuXHRcdGNvbnRhaW5lci1uYW1lOiBzY2hvbGEtY29udGFpbmVyO1xyXG5cdH1cclxuXHQmX19oNCxcclxuXHQmX19oNSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xyXG5cdH1cclxuXHQmX19oNSB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cdCZfX3Bob3RvIHtcclxuXHRcdHdpZHRoOiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDYyZjIwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0JSk7XHJcblx0XHRtYXJnaW4tdG9wOiAyZW07XHJcblx0fVxyXG5cdCZfX3RleHQsXHJcblx0Jl9fc291cmNlLFxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdH1cclxuXHQmX19zb3VyY2Uge1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Jl9fY29udGFjdCB7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcbn1cclxuLmltZy1zY2hvbGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL2Now7NyLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XHJcbn1cclxuLy8gQ29udGFpbmVyIHF1ZXJpZXMgYmFzZWQgb24gQm9vdHN0cmFwIGJyZWFrcG9pbnRzXHJcbkBjb250YWluZXIgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuXHQvLyB4cyAoZS5nLiwgaVBob25lIDUvU0UsIGlQaG9uZSA2LzcvOCwgaVBob25lIFgvWFMsIGlQaG9uZSAxNCBQcm8gTWF4IGluIHBvcnRyYWl0KVxyXG5cdC5zY2hvbGEge1xyXG5cdFx0Jl9faDQsXHJcblx0XHQmX19oNSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuNWVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAuNGVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9faDUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcGhvdG8ge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4KTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGV4dCxcclxuXHRcdCZfX3NvdXJjZSxcclxuXHRcdCZfX2NvbnRhY3Qge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHR9XHJcblx0XHQmX19jb250YWN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1nLXNjaG9sYSB7XHJcblx0XHRoZWlnaHQ6IDUwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgLy8gRml4ZWQgbWF5IG5vdCB3b3JrIHdlbGwgb24gc21hbGwgbW9iaWxlXHJcblx0fVxyXG59XHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG5cdC8vIHNtIChlLmcuLCBpUGhvbmUgNi83LzggUGx1cywgR2FsYXh5IFogRm9sZCA1IGluIGZvbGRlZCBtb2RlKVxyXG5cdC5zY2hvbGEge1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHQmX19oNCxcclxuXHRcdCZfX2g1IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwLjc1ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9faDUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdH1cclxuXHRcdCZfX3Bob3RvIHtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQsXHJcblx0XHQmX19zb3VyY2UsXHJcblx0XHQmX19jb250YWN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFjdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbWctc2Nob2xhIHtcclxuXHRcdGhlaWdodDogNjB2aDtcclxuXHR9XHJcbn1cclxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcblx0Ly8gbWQgKGUuZy4sIGlQYWQgTWluaSlcclxuXHQuc2Nob2xhIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Jl9faDQsXHJcblx0XHQmX19oNSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC44ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9faDUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3Bob3RvIHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0XHR9XHJcblx0XHQmX190ZXh0LFxyXG5cdFx0Jl9fc291cmNlLFxyXG5cdFx0Jl9fY29udGFjdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxLjhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFjdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmltZy1zY2hvbGEge1xyXG5cdFx0aGVpZ2h0OiA2NXZoO1xyXG5cdH1cclxufVxyXG5AY29udGFpbmVyIHNjaG9sYS1jb250YWluZXIgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQvLyBsZyBhbmQgYWJvdmUgKGUuZy4sIEdhbGF4eSBaIEZvbGQgNSB1bmZvbGRlZClcclxuXHQvLyBEZWZhdWx0IHN0eWxlcyBhbHJlYWR5IGFwcGx5LCBidXQgY2FuIGFkZCBvdmVycmlkZXMgaWYgbmVlZGVkIGZvciBsYXJnZXIgc2NyZWVuc1xyXG5cdC5zY2hvbGEge1xyXG5cdFx0Jl9fcGhvdG8ge1xyXG5cdFx0XHR3aWR0aDogNzB2aDsgLy8gS2VlcCBvcmlnaW5hbCwgYXNzdW1pbmcgdmggaXMgaW50ZW50aW9uYWwgZm9yIGFzcGVjdFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBjb250YWluZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnNjaG9sYSB7XHJcblx0XHQmX19waG90byB7XHJcblx0XHRcdHdpZHRoOiA3MHZoO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uaW1nLXRyaWRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL2xhdGluLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XHJcbn1cclxuXHJcbi50cmlkZW50IHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uaW1nLWJpem5lc3kge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL1Nwb3dpZWTFui0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4uYml6bmVzeSB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cclxuXHQmX19oNCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5pbWctY2hhcGxhaW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL01zemEtMS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4uY2hhcGxhaW4ge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcblx0XHQvLyBabW5pZWpzeiB0eXR1xYIgbmEgbWHFgnljaCBla3JhbmFjaCAobnAuIHN0YXJzemUgaVBob25lJ3kpXHJcblx0XHRmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgOHZ3LCA0cmVtKTtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7IC8vIEfFgsOzd255IGtvbnRlbmVyIGRsYSBjb250YWluZXIgcXVlcmllc1xyXG5cdFx0Y29udGFpbmVyLW5hbWU6IGNoYXBsYWluLWNvbnRlbnQ7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblxyXG5cdFx0XHQvLyBSZXNwb25zeXduZSBkb3N0b3Nvd2FuaWUgc3plcm9rb8WbY2kgemRqxJljaWFcclxuXHRcdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblx0XHRcdC8vIFdpxJlrc3p5IHRla3N0IG5hIHdpxJlrc3p5Y2gga29udGVuZXJhY2hcclxuXHRcdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oNCB7XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblxyXG5cdFx0Ly8gUmVzcG9uc3l3bmUgbmFnxYLDs3draSAoZG9zdG9zb3dhbmUgZG8gQm9vdHN0cmFwIGJyZWFrcG9pbnRzKVxyXG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDZ2dywgM3JlbSk7XHJcblxyXG5cdFx0QGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdH1cclxuXHRcdEBjb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHR9XHJcblx0XHRAY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmltZy1wYXJpc2gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL1BvcnrEhWRraS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xyXG59XHJcblxyXG4ucGFyaXNoIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uaW1nLW5vdmVuYXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL21vZGxpdHdhLTQuanBnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcclxufVxyXG5cclxuLm5vdmVuYXMge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHJcblx0Jl9faDQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdGNvbG9yOiAjNDYyZjIwO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi5pbWctY29tbXVuaXR5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9Qb3J6xIVka2kuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5jb21tdW5pdHkge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmltZy1iYXB0aXNtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9jaHJ6ZXN0LTQuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNSU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uYmFwdGlzbSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cblx0Jl9faDQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmltZy1jb25maXJtYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNzB2aDtcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL2JpZXJ6bW93YW5pZS0xLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuXG4uY29uZmlybWF0aW9uIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblxuXHQmX19oNCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmltZy1ldWNoYXJpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwdmg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL0V1Y2hhcnlzdGlhLTIuanBnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcclxufVxyXG5cclxuLmV1Y2hhcmlzdCB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cclxuXHQmX19oNCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDFlbSAyZW07XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmltZy1jb25mZXNzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9TcG93aWVkxbotMS5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLmNvbmZlc3Mge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXG5cdCZfX2g0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltZy9zd2lybC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRcdGNvbG9yOiAjNDYyZjIwO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi5pbWctYW5vaW50aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9uYW1hc3pjemVuaWUtMi5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbn1cblxuLmFub2ludGluZyB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cblx0Jl9faDQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1nL3N3aXJsLnBuZycpO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdFx0Y29sb3I6ICM0NjJmMjA7XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmltZy1wcmllc3Rob29kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9OYWrFm3dpxJl0c3p5LVNha3JhbWVudC5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5wcmllc3Rob29kIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblxuXHQmX19oNCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uaW1nLW1hcnJpYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDcwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9NYcWCxbxlxYRzdHdvLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgODAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbn1cblxuLm1hcnJpYWdlIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcblxuXHQmX19oNCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LW1haW4tdGl0bGU7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0cGFkZGluZzogMWVtIDJlbTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0XHRjb2xvcjogIzQ2MmYyMDtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Njcm9sbFRvcEJ0biB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogNDBweDtcclxuXHRyaWdodDogNDBweDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNhNzAwMDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkNWJlYWY7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHR9XHJcblxyXG5cdCYudmlzaWJsZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8vIFJlc3BvbnN5d25vxZvEh1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Ly8gdGFibGV0eSBpIG1uaWVqc3plXHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHRcdC8vIHRlbGVmb255XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5pbWctc2Nob29sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA3MHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnL2ltZy9zY2hvb2wuanBnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XHJcbn1cclxuXHJcbi5zY2hvb2wge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbi10aXRsZTtcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvc3dpcmwucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0Y29sb3I6ICM0NjJmMjA7XHJcblx0XHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcblx0XHRjb250YWluZXItbmFtZTogc2Nob29sLWNvbnRhaW5lcjtcclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXRpdGxlO1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDEwMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NjJmMjA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQlKTtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0cGFkZGluZzogMWVtIDJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmtzIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzQ2MmYyMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC4yZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb250YWluZXIgcXVlcmllcyDigJMgYnJlYWtwb2ludHkgQm9vdHN0cmFwXHJcbkBjb250YWluZXIgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuXHQvLyB4cyDigJMgaVBob25lIDUvU0UsIGlQaG9uZSA2LzcvOCwgaVBob25lIFgvWFMsIGlQaG9uZSAxNCBQcm8gTWF4IHBvcnRyYWl0XHJcblx0LnNjaG9vbCB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Bob3RvIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdFx0XHRtYXJnaW46IDEuNWVtIDFlbSAyZW07XHJcblx0XHRcdG1heC13aWR0aDogOTB2dztcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctc2Nob29sIHtcclxuXHRcdGhlaWdodDogNTB2aDtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdH1cclxufVxyXG5cclxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcblx0Ly8gc20g4oCTIGlQaG9uZSBQbHVzLCBHYWxheHkgWiBGb2xkIDUgesWCb8W8b255XHJcblx0LnNjaG9vbCB7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19waG90byB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlKTtcclxuXHRcdFx0bWFyZ2luOiAyZW0gYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmltZy1zY2hvb2wge1xyXG5cdFx0aGVpZ2h0OiA2MHZoO1xyXG5cdH1cclxufVxyXG5cclxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcblx0Ly8gbWQg4oCTIGlQYWQgTWluaSBwb3J0cmFpdFxyXG5cdC5zY2hvb2wge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19waG90byB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW1nLXNjaG9vbCB7XHJcblx0XHRoZWlnaHQ6IDY1dmg7XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0Ly8gbGcrIOKAkyBHYWxheHkgWiBGb2xkIDUgcm96xYJvxbxvbnksIGRlc2t0b3B5XHJcblx0LnNjaG9vbCB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Bob3RvIHtcclxuXHRcdFx0d2lkdGg6IDcwdmg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDYlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctc2Nob29sIHtcclxuXHRcdGhlaWdodDogNzB2aDtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0fVxyXG59XHJcblxyXG5AY29udGFpbmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5zY2hvb2wge1xyXG5cdFx0Jl9fcGhvdG8ge1xyXG5cdFx0XHR3aWR0aDogMTAwdmg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1JSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ2hlYWRlcic7XG5AdXNlICd2YXJpYWJsZXMnO1xuQHVzZSAnYW5ub3VuY2VtZW50cyc7XG5AdXNlICdtYXNzZXMnO1xuQHVzZSAnc3VwcG9ydCc7XG5AdXNlICdvLW5hcyc7XG5AdXNlICdha3R1YWxub3NjaSc7XG5AdXNlICdhcnRpY2xlJztcbkB1c2UgJ3Nha3JhbWVudHknO1xuQHVzZSAnZ2FsZXJpYSc7XG5AdXNlICd3c3BpZXJham15JztcbkB1c2UgJ25ld3NsZXR0ZXInO1xuQHVzZSAnZm9vdGVyJztcbkB1c2UgJ2tvbnRha3QnO1xuQHVzZSAnb2dsb3N6ZW5pYSc7XG5AdXNlICdyb3phbmllYyc7XG5AdXNlICdzY2hvbGEnO1xuQHVzZSAnbXN6YV90cnlkZW5ja2EnO1xuQHVzZSAnYml6bmVzeSc7XG5AdXNlICdkdXN6cGFzdGVyeic7XG5AdXNlICdwYXJhZmlhJztcbkB1c2UgJ25vd2VubnknO1xuQHVzZSAnd3Nwb2xub3R5JztcbkB1c2UgJ2Nocnplc3QnO1xuQHVzZSAnYmllcnptb3dhbmllJztcbkB1c2UgJ2V1Y2hhcnlzdGlhJztcbkB1c2UgJ3Nwb3dpZWR6JztcbkB1c2UgJ25hbWFzemN6ZW5pZSc7XG5AdXNlICdrYXBsYW5zdHdvJztcbkB1c2UgJ21hbHplbnN0d28nO1xuQHVzZSAnc2Nyb2xsJztcbkB1c2UgJ3N6a29sYSc7XG5cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplOyAvLyBqZcWbbGkgY2hjZXN6LCBhbGUgbmllcG90cnplYm5lXG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG5idXR0b24ge1xuXHRmb250LXNpemU6IDFyZW07XG59XG4iXX0= */
