/**
 * All global styles for the public-facing functionality is
 * included in this file.
 */
/* Typography */
a h3:hover {
	color: var(--xui-body);
}

/* Slick slider */
.slick-slider {
	position: relative;
}
.slick-slider .slick-prev,
.slick-slider .slick-next {
	background: none;
	border: none;
	cursor: pointer;
	font-size: 0;
	height: 2rem;
	position: relative;
	width: 2rem;
}
.slick-slider .slick-prev::before,
.slick-slider .slick-next::before {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 2rem;
	left: 50%;
	position: absolute;
	top: 30%;
	transform: translate(-50%, -50%);
	width: 2rem;
}
.slick-slider .slick-prev::before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6z'/></svg>");
}
.slick-slider .slick-next::before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z'/></svg>");
}
.slick-slider .slick-track {
	display: flex;
	gap: 1.5rem;
	height: fit-content;
	transform: none;
}
@media (min-width: 1200px) {
	.slick-slider .slick-track {
		gap: 3rem;
	}
}
.slick-slider .slick-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.slick-slider .slick-slide img {
	display: block;
	width: 100%;
}
.slick-slider .slick-arrow {
	background: none;
	border: none;
	color: #333;
	display: inline-block;
	position: absolute;
}
.slick-slider .slick-prev.slick-arrow {
	top: 40%;
	left: 0;
}
.slick-slider .slick-next.slick-arrow {
	top: 40%;
	right: 0;
}

@media (min-width: 900px) {
	/* Ensure images adjust dynamically but stay within bounds */
	.slick-slide img {
		height: auto;
		max-height: 100%;
		max-width: 100%;
		width: auto;
	}
	/* Make sure the slick-list height allows room for vertical centering */
	.slick-list {
		height: 100%;
	}
}
.slick-dots {
	border-radius: 0.25rem;
	display: flex;
	justify-content: space-around;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2.5rem;
	max-width: 10rem;
	padding: 0;
	width: auto;
}
.slick-dots li {
	background: #eeeeee;
	border: 0;
	border-radius: 0.25rem;
	cursor: pointer;
	height: 0.45rem;
	margin: 0;
	margin-right: 0.5rem;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.slick-dots li.slick-active {
	background: var(--xui-primary);
}
.slick-dots li button {
	background: transparent;
	border: 0;
	color: transparent;
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	outline: none;
}

/* Pagination */
.pagination {
	display: flex;
	justify-content: center;
	padding: 1rem 0;
}
.pagination a,
.pagination span {
	color: var(--xui-body);
	padding: 0.25rem 0.75rem;
	margin: 0 0.5rem;
	text-decoration: none;
	border-radius: 0.25rem;
}
.pagination a:hover,
.pagination span:hover {
	background: var(--xui-neutral-100);
	color: var(--xui-body);
}
.pagination a.current,
.pagination span.current {
	background: var(--xui-primary);
	color: #fff;
}
.pagination a.dots,
.pagination span.dots {
	background-color: transparent;
	color: #666;
	border: none;
}

/* Alignment */
.left-align {
	text-align: left;
}

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

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

/* Single Post */
.single .post-job-title {
	font-weight: var(--xui-font-weight-semibold);
	margin-bottom: var(--xui-space-2);
}

/* Testimonials */
.slick-shadow .slick-slide {
	background: var(--xui-white);
	box-shadow: 0 3px 25px rgba(0, 0, 0, 0.0705882353);
	height: inherit;
	margin: 1.5rem;
	padding: 2.5rem 2.5rem 1rem 2.5rem;
}

.testimonial-carousel.slick-slider {
	overflow: hidden;
}
.testimonial-carousel .slick-slide .post-image {
	border-radius: 50%;
	height: 60px;
	margin-right: 1rem;
	max-width: 80px;
	width: 60px;
}
.testimonial-carousel .testimonial-meta {
	align-items: center;
	display: flex;
}
.testimonial-carousel .testimonial-meta.center-align {
	justify-content: center;
}
.testimonial-carousel .testimonial-meta.right-align {
	justify-content: flex-end;
}
.testimonial-carousel h3 {
	font-size: var(--xui-font-size-md);
	margin-bottom: 0.25rem;
}
.testimonial-carousel .testimonial-info {
	text-align: left;
}

/* Sponsors */
.sponsor-carousel .slick-list.draggable {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

img.sponsor-image.wp-post-image {
	max-height: 150px;
	padding: 0.75rem 2.75rem;
	width: auto;
}

/* News */
@media (min-width: 992px) {
	.news-list .post.featured {
		margin-right: 1.5rem;
	}
}
.post.news-list-small .news-list-info {
	margin-left: 1.25rem;
}

.news-info .dashicons {
	color: #1c1c1c;
	margin-top: 3px;
}

.post.news-small .post-image {
	width: 100%;
	max-width: 150px;
	min-width: 150px;
}
.post.news-small .news-info,
.post.news-small .post-image {
	display: inline-block;
}

.featured .post-image {
	width: 100%;
}

/* --------------------------------------------------------------------------
 * Staff cards
 * -------------------------------------------------------------------------- */
.staff-list {
	margin-bottom: 0;
}

.staff-list > .row {
	align-items: flex-start !important;
	row-gap: var(--xui-space-6);
}

.staff-list > .row > article {
	align-self: flex-start !important;
	display: block;
}

.staff-list article .staff,
.post-modal article .staff {
	margin-bottom: 0;
	text-align: center;
}

.staff-list article .staff__content,
.post-modal article .staff__content {
	padding-bottom: 0;
	position: relative;
}

.staff-list .staff__photo {
	margin-left: auto;
	margin-right: auto;
}

.staff-list .staff__photo img.staff__img,
.staff-list .staff__photo img.staff__img.w-100.wp-post-image {
	margin-left: auto;
	margin-right: auto;
	max-width: 250px;
}

.staff__modal-trigger {
	appearance: none;
	background: transparent;
	border: 0;
	border-radius: var(--xui-radius-lg);
	bottom: 0;
	cursor: pointer;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 3;
}

.staff__modal-trigger:focus-visible {
	outline: 3px solid var(--xui-secondary);
	outline-offset: var(--xui-space-2);
}

.staff__company,
.staff__job-title,
.staff__photo,
.staff__title {
	position: relative;
}

.staff__content {
	position: relative;
}

.staff-list .staff__title {
	align-items: center;
	display: flex;
	font-size: 1.25rem;
	gap: var(--xui-space-2);
	justify-content: center;
}

.staff-list .staff__job-title {
	font-size: 0.95rem;
	font-style: var(--xui-font-style-italic);
}

.staff__email-link {
	display: inline-flex;
	line-height: 1;
	position: relative;
	z-index: 4;
}

.staff__email-link .dashicons {
	display: block;
	line-height: 1;
}

.staff__email-link .dashicons::before {
	color: var(--xui-primary);
	content: '\f465';
}

.staff-list .staff__modal-description,
.staff-list .staff__modal-description[hidden],
.staff-list .staff__modal-description-template {
	display: none !important;
}

.staff-list .staff--no-image {
	margin-bottom: 0;
}

.staff-list .staff--no-image .staff__content {
	padding-bottom: 0;
}

@media (max-width: 767.98px) {
	.staff-list > .row {
		row-gap: var(--xui-space-4);
	}
	.staff-list > .row > article {
		width: 100%;
	}
	.staff-list .staff__content {
		text-align: center;
	}
}
/* --------------------------------------------------------------------------
 * Staff modal
 * -------------------------------------------------------------------------- */
.usc-modal {
	background: rgba(0, 0, 0, 0.7);
	display: none;
	height: 100%;
	left: 0;
	overflow: scroll;
	padding: var(--xui-space-6);
	position: fixed;
	scroll-behavior: smooth;
	top: 0;
	width: 100%;
	z-index: 999;
}

.usc-modal-content-wrapper {
	animation-duration: 0.6s;
	animation-name: zoom;
	background-color: var(--xui-white);
	border-radius: var(--xui-radius-xl);
	margin: auto;
	max-width: 1200px;
	position: relative;
	text-align: left;
	width: 100%;
}

.usc-modal-content {
	display: flex;
	padding: var(--xui-space-4);
}

.usc-modal-details {
	display: flex;
	flex: 1;
	flex-basis: 100%;
	flex-direction: column;
	padding-left: 0;
	padding-right: var(--xui-space-3);
}

@media (min-width: 768px) {
	.usc-modal-details {
		margin-left: var(--xui-space-5);
	}
}
.usc-modal .staff__title {
	margin-top: 0;
}

.usc-modal .staff__email-link {
	display: none;
}

.usc-modal .staff__job-title {
	color: var(--xui-body);
	font-size: var(--xui-font-size-sm);
	font-weight: var(--xui-font-weight-semibold);
	margin-bottom: var(--xui-space-2);
}

.usc-modal .staff__company {
	margin-bottom: var(--xui-space-2);
}

.usc-modal .staff__bio,
.usc-modal .usc-modal-description {
	margin-top: var(--xui-space-2);
}

.usc-modal .staff__content,
.usc-modal-content {
	text-align: left;
}

.usc-modal .staff__photo,
.usc-modal .post-img {
	align-self: flex-start;
	flex: 0 0 250px;
	margin-left: var(--xui-space-4);
	margin-right: var(--xui-space-6);
	margin-top: var(--xui-space-4);
	max-width: 250px;
}

.usc-modal .post-img img {
	display: block;
}

.usc-close {
	background: transparent;
	border: 0;
	color: var(--xui-body);
	font-size: 40px;
	line-height: 1;
	position: absolute;
	right: 1rem;
	top: 1rem;
	transition: color var(--xui-duration-2) var(--xui-ease-standard);
}

.usc-close:hover,
.usc-close:focus {
	color: var(--xui-body);
	cursor: pointer;
	text-decoration: none;
}

.post-modal .staff__content,
.post-modal .staff__photo,
.post-modal .staff__title {
	cursor: pointer;
}

@keyframes zoom {
	from {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}
@media (max-width: 992px) {
	.usc-modal {
		padding: var(--xui-space-5);
	}
	.usc-modal-content {
		display: block;
		padding-bottom: var(--xui-space-5);
		padding-top: var(--xui-space-5);
		width: 100%;
	}
	.usc-modal-content .post-img {
		max-width: 400px;
	}
	.usc-modal .staff__photo,
	.usc-modal .post-img {
		flex-basis: auto;
		margin-bottom: var(--xui-space-5);
		margin-left: auto;
		margin-right: auto;
		margin-top: var(--xui-space-4);
		max-width: 250px;
	}
	.usc-modal-details {
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFFSTtFQUNJOzs7QUFJUjtBQUNBO0VBQ0k7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBS0E7RUFDQTs7QUFKQTtFQUpKO0lBS1E7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtBQUNJO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7QUFHSjtFQUNBO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7O0FBS1o7QUFDQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVJO0VBQ0k7RUFDQTs7O0FBSVI7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBU0k7RUFDQTs7QUFUQTtFQUNJOztBQUdKO0VBQ0k7O0FBT1I7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0FBQ0E7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFHQTtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0FBQUE7QUFBQTtBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBIiwiZmlsZSI6InB1YmxpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFsbCBnbG9iYWwgc3R5bGVzIGZvciB0aGUgcHVibGljLWZhY2luZyBmdW5jdGlvbmFsaXR5IGlzXG4gKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXG4gKi9cblxuLyogVHlwb2dyYXBoeSAqL1xuYSB7XG4gICAgaDM6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0teHVpLWJvZHkpO1xuICAgIH1cbn1cblxuLyogU2xpY2sgc2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldjo6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J2JsYWNrJyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00xNS40MSAxNi41OUwxMC44MyAxMmw0LjU4LTQuNTlMMTQgNmwtNiA2IDYgNnonLz48L3N2Zz5cIik7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdibGFjaycgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNOC41OSAxNi41OUwxMy4xNyAxMiA4LjU5IDcuNDEgMTAgNmw2IDYtNiA2eicvPjwvc3ZnPlwiKTtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLyogRW5zdXJlIGltYWdlcyBhZGp1c3QgZHluYW1pY2FsbHkgYnV0IHN0YXkgd2l0aGluIGJvdW5kcyAqL1xuICAgIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLyogTWFrZSBzdXJlIHRoZSBzbGljay1saXN0IGhlaWdodCBhbGxvd3Mgcm9vbSBmb3IgdmVydGljYWwgY2VudGVyaW5nICovXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAwLjQ1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXh1aS1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBQYWdpbmF0aW9uICovXG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0teHVpLWJvZHkpO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXh1aS1ncmF5LTEwMCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0teHVpLWJvZHkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXh1aS1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEFsaWdubWVudCAqL1xuLmxlZnQtYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jZW50ZXItYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZ2h0LWFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogU2luZ2xlIFBvc3QgKi9cbi5zaW5nbGUge1xuICAgIC5wb3N0LWpvYi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS14dWktZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktc3BhY2UtMik7XG4gICAgfVxufVxuXG4vKiBUZXN0aW1vbmlhbHMgKi9cbi5zbGljay1zaGFkb3cgLnNsaWNrLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS14dWktd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDI1cHggIzAwMDAwMDEyO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4udGVzdGltb25pYWwtY2Fyb3VzZWwge1xuICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUgLnBvc3QtaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1tZXRhIHtcbiAgICAgICAgJi5jZW50ZXItYWxpZ24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0LWFsaWduIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS14dWktZm9udC1zaXplLW1kKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtaW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4vKiBTcG9uc29ycyAqL1xuLnNwb25zb3ItY2Fyb3VzZWwgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5pbWcuc3BvbnNvci1pbWFnZS53cC1wb3N0LWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDIuNzVyZW07XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8qIE5ld3MgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLWxpc3QgLnBvc3QuZmVhdHVyZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5wb3N0Lm5ld3MtbGlzdC1zbWFsbCAubmV3cy1saXN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ubmV3cy1pbmZvIC5kYXNoaWNvbnMge1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnBvc3QubmV3cy1zbWFsbCB7XG4gICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAubmV3cy1pbmZvLFxuICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmZlYXR1cmVkIC5wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFN0YWZmIGNhcmRzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0YWZmLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGFmZi1saXN0ID4gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiB2YXIoLS14dWktc3BhY2UtNik7XG59XG5cbi5zdGFmZi1saXN0ID4gLnJvdyA+IGFydGljbGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0YWZmLWxpc3QgYXJ0aWNsZSAuc3RhZmYsXG4ucG9zdC1tb2RhbCBhcnRpY2xlIC5zdGFmZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGFmZi1saXN0IGFydGljbGUgLnN0YWZmX19jb250ZW50LFxuLnBvc3QtbW9kYWwgYXJ0aWNsZSAuc3RhZmZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YWZmLWxpc3QgLnN0YWZmX19waG90byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhZmYtbGlzdCAuc3RhZmZfX3Bob3RvIGltZy5zdGFmZl9faW1nLFxuLnN0YWZmLWxpc3QgLnN0YWZmX19waG90byBpbWcuc3RhZmZfX2ltZy53LTEwMC53cC1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLnN0YWZmX19tb2RhbC10cmlnZ2VyIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS14dWktcmFkaXVzLWxnKTtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uc3RhZmZfX21vZGFsLXRyaWdnZXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLXh1aS1zZWNvbmRhcnkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS14dWktc3BhY2UtMik7XG59XG5cbi5zdGFmZl9fY29tcGFueSxcbi5zdGFmZl9fam9iLXRpdGxlLFxuLnN0YWZmX19waG90byxcbi5zdGFmZl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YWZmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFmZi1saXN0IC5zdGFmZl9fdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZ2FwOiB2YXIoLS14dWktc3BhY2UtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdGFmZi1saXN0IC5zdGFmZl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC1zdHlsZTogdmFyKC0teHVpLWZvbnQtc3R5bGUtaXRhbGljKTtcbn1cblxuLnN0YWZmX19lbWFpbC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbn1cblxuLnN0YWZmX19lbWFpbC1saW5rIC5kYXNoaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3RhZmZfX2VtYWlsLWxpbmsgLmRhc2hpY29uczo6YmVmb3JlIHtcbiAgICBjb2xvcjogdmFyKC0teHVpLXByaW1hcnkpO1xuICAgIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5zdGFmZi1saXN0IC5zdGFmZl9fbW9kYWwtZGVzY3JpcHRpb24sXG4uc3RhZmYtbGlzdCAuc3RhZmZfX21vZGFsLWRlc2NyaXB0aW9uW2hpZGRlbl0sXG4uc3RhZmYtbGlzdCAuc3RhZmZfX21vZGFsLWRlc2NyaXB0aW9uLXRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFmZi1saXN0IC5zdGFmZi0tbm8taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGFmZi1saXN0IC5zdGFmZi0tbm8taW1hZ2UgLnN0YWZmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnN0YWZmLWxpc3QgPiAucm93IHtcbiAgICAgICAgcm93LWdhcDogdmFyKC0teHVpLXNwYWNlLTQpO1xuICAgIH1cblxuICAgIC5zdGFmZi1saXN0ID4gLnJvdyA+IGFydGljbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3RhZmYtbGlzdCAuc3RhZmZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU3RhZmYgbW9kYWxcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51c2MtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogdmFyKC0teHVpLXNwYWNlLTYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4udXNjLW1vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXh1aS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0teHVpLXJhZGl1cy14bCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udXNjLW1vZGFsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogdmFyKC0teHVpLXNwYWNlLTQpO1xufVxuXG4udXNjLW1vZGFsLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXh1aS1zcGFjZS0zKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzYy1tb2RhbC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXh1aS1zcGFjZS01KTtcbiAgICB9XG59XG5cbi51c2MtbW9kYWwgLnN0YWZmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnVzYy1tb2RhbCAuc3RhZmZfX2VtYWlsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c2MtbW9kYWwgLnN0YWZmX19qb2ItdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS14dWktYm9keSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS14dWktZm9udC1zaXplLXNtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0teHVpLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktc3BhY2UtMik7XG59XG5cbi51c2MtbW9kYWwgLnN0YWZmX19jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktc3BhY2UtMik7XG59XG5cbi51c2MtbW9kYWwgLnN0YWZmX19iaW8sXG4udXNjLW1vZGFsIC51c2MtbW9kYWwtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXh1aS1zcGFjZS0yKTtcbn1cblxuLnVzYy1tb2RhbCAuc3RhZmZfX2NvbnRlbnQsXG4udXNjLW1vZGFsLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51c2MtbW9kYWwgLnN0YWZmX19waG90byxcbi51c2MtbW9kYWwgLnBvc3QtaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0teHVpLXNwYWNlLTQpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0teHVpLXNwYWNlLTYpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXh1aS1zcGFjZS00KTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4udXNjLW1vZGFsIC5wb3N0LWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNjLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHZhcigtLXh1aS1ib2R5KTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS14dWktZHVyYXRpb24tMikgdmFyKC0teHVpLWVhc2Utc3RhbmRhcmQpO1xufVxuXG4udXNjLWNsb3NlOmhvdmVyLFxuLnVzYy1jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXh1aS1ib2R5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC1tb2RhbCAuc3RhZmZfX2NvbnRlbnQsXG4ucG9zdC1tb2RhbCAuc3RhZmZfX3Bob3RvLFxuLnBvc3QtbW9kYWwgLnN0YWZmX190aXRsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC51c2MtbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS14dWktc3BhY2UtNSk7XG4gICAgfVxuXG4gICAgLnVzYy1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS14dWktc3BhY2UtNSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS14dWktc3BhY2UtNSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC51c2MtbW9kYWwtY29udGVudCAucG9zdC1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC51c2MtbW9kYWwgLnN0YWZmX19waG90byxcbiAgICAudXNjLW1vZGFsIC5wb3N0LWltZyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zcGFjZS01KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0teHVpLXNwYWNlLTQpO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC51c2MtbW9kYWwtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbiJdfQ== */
