@charset "UTF-8";
/*!
Theme Name: Glozin
Theme URI: https://wpglozin.com/
Author: UIXThemes
Author URI: https://uix.store
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.9.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glozin
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready

Copyright: (c) 2025 UIXThemes. All rights reserved. 

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
## Layouts
# Components


--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
@media (min-width: 1025px) {
	:root {
		--gz-col-gap-desktop: 60px;
	}
	.content-sidebar .content-area,
	.sidebar-content .content-area {
		flex: 0 0 calc(100% - var(--gz-col-width) - var(--gz-col-gap-desktop));
		width: calc(100% - var(--gz-col-width) - var(--gz-col-gap-desktop));
	}
	.content-sidebar .widget-area,
	.sidebar-content .widget-area {
		flex: 0 0 auto;
		width: var(--gz-col-width, 50%);
	}
	.sidebar-content .site-content-container {
		flex-direction: row-reverse;
	}
	.content-sidebar .site-content-container {
		flex-direction: row;
	}
	.no-sidebar .site-content-container {
		justify-content: center;
	}
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Header
--------------------------------------------- */
.topbar {
	--gz-background-color: var(--gz-color-dark);
	--gz-text-color: var(--gz-color-light);
	--gz-text-hover-color: #999;
	background-color: var(--gz-background-color);
	color: var(--gz-text-color);
	min-height: 42px;
	position: relative;
	z-index: 12;
}

.topbar:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--gz-topbar-border-width, 0);
	width: 100%;
	background-color: var(--gz-topbar-border-color, var(--gz-border-color));
	z-index: 1;
}

.topbar-container {
	height: 100%;
	min-height: inherit;
}

.topbar-container:before, .topbar-container:after {
	display: none;
}

.topbar-items {
	line-height: 42px;
	flex: 1;
}

.topbar-slides {
	max-width: 400px;
	width: 100%;
}

.topbar-slides .navigation-merged {
	background-color: var(--gz-background-color);
}

.topbar-slides .swiper .swiper-button-text {
	--gz-arrow-width: 26px;
	--gz-arrow-height: 25px;
	--gz-arrow-color: rgba(255, 255, 255, 0.5);
	--gz-arrow-color-hover: var(--gz-color-light);
	--gz-arrow-bg-color: var(--gz-background-color);
	--gz-arrow-bg-color-hover: var(--gz-background-color);
}

.topbar-slides__item {
	background-color: var(--gz-background-color);
}

.topbar-slides__item a {
	font-weight: 600;
	color: inherit;
	display: inline-block;
	line-height: 1;
}

.topbar-slides__item a svg {
	-webkit-margin-start: 5px;
	        margin-inline-start: 5px;
}

.topbar-slides__item a:hover {
	color: var(--gz-text-hover-color);
}

.topbar-menu {
	height: 100%;
}

.topbar-menu .nav-menu {
	height: 100%;
	display: flex;
	align-items: center;
	gap: 25px;
}

.topbar-menu .nav-menu > li {
	padding: 0;
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.topbar-menu .nav-menu > li > a {
	font-size: 13px;
	font-size: 0.8125rem;
	color: inherit;
	white-space: nowrap;
	transition: 0.4s;
	background: none;
}

.topbar-menu .nav-menu > li > a .glozin-svg-icon,
.topbar-menu .nav-menu > li > a .menu-item-icon {
	font-size: 10px;
	font-size: 0.625rem;
	margin: 2px 8px 0 0;
}

.topbar-menu .nav-menu > li > a .menu-icon-item-position--right {
	margin: 2px 0 0 8px;
}

.topbar-menu .nav-menu > li > a:hover {
	color: var(--gz-text-hover-color);
}

.topbar-menu .nav-menu > li > a:after {
	display: none;
}

.site-header {
	position: relative;
	z-index: 11;
	background-color: var(--gz-color-light);
}

.site-header .has-menu .primary-navigation {
	position: static;
}

.site-header__section {
	color: var(--gz-header-color);
}

.header-items {
	color: var(--gz-header-color);
}

.header-items > * {
	position: relative;
}

.header-items .gz-button-icon {
	--gz-button-width: 40px;
	--gz-button-height: 40px;
}

.header-items > a:not(:hover),
.header-items > button:not(:hover),
.header-items > .gz-button:not(:hover) {
	color: inherit;
}

.header-left-items .nav-menu .menu-item-pos-alignment--left.menu-item-pos-static {
	position: static;
}

.header-right-items .nav-menu .menu-item-pos-alignment--right.menu-item-pos-static {
	position: static;
}

.header-main {
	--gz-header-main-border-color: var(--gz-border-color);
	--gz-header-main-shadow-color: transparent;
	--gz-header-main-bg-color: transparent;
	height: 70px;
	border-bottom: 1px solid var(--gz-header-main-border-color);
	box-shadow: 0 1px 3px var(--gz-header-main-shadow-color);
	background-color: var(--gz-header-main-bg-color);
}

.header-bottom {
	--gz-header-bottom-border-color: var(--gz-border-color);
	--gz-header-bottom-shadow-color: transparent;
	--gz-header-bottom-bg-color: transparent;
	height: 60px;
	border-bottom: 1px solid var(--gz-header-bottom-border-color);
	box-shadow: 0 1px 3px var(--gz-header-bottom-shadow-color);
	background-color: var(--gz-header-bottom-bg-color);
}

.glozin-header-main-divider .header-main {
	--gz-header-main-border-color: var( --gz-border-color );
}

.glozin-header-bottom-divider .header-bottom {
	--gz-header-bottom-border-color: var( --gz-border-color );
}

.header-counter {
	font-size: 10px;
	font-size: 0.625rem;
	line-height: 19px;
	height: 18px;
	min-width: 18px;
	text-align: center;
	padding: 0 3px;
	font-weight: 500;
	border-radius: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 5px;
	inset-inline-end: 0;
	color: var(--gz-text-color-on-primary);
	background-color: var(--gz-color-primary);
}

.header__size-large .header-counter {
	top: 2px;
	inset-inline-end: -1px;
}

.header-v4 .header-items {
	gap: 17px;
}

.header-v4 .header-main {
	--gz-header-main-bg-color: #0c0427;
	--gz-header-sticky-bg-color:#0c0427;
	--gz-header-color: var(--gz-color-light);
	--gz-header-sticky-color: var(--gz-color-light);
	height: 95px;
}

.header-v4 .header-main .header-left-items,
.header-v4 .header-main .header-right-items {
	flex: 0 0 auto;
}

.header-v4 .header-mobile-main {
	--gz-header-main-bg-color: #0c0427;
	--gz-header-color: var(--gz-color-light);
}

.header-v4 .header-mobile-main .header-items {
	gap: 0;
}

.header-v4 .header-search__field {
	width: 700px;
}

.header-v4 .header-search__form .header-search__field {
	padding-top: 12.5px;
	padding-bottom: 12.5px;
}

.header-v4 .header-search__form .header-search__button {
	--gz-button-height: 45px;
}

.header-v4 .header-account {
	-webkit-padding-end: 7px;
	        padding-inline-end: 7px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: var(--gz-rounded-xs);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	        clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	inset-inline-start: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

.header-logo > a {
	color: inherit;
}

.header-logo > a:hover {
	text-decoration: none;
}

.header-logo > a img {
	--gz-image-rounded: 0;
	vertical-align: middle;
}

.header-logo > a svg {
	fill: currentColor;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.header-logo .logo-light {
	display: none;
}

.search-modal-form.header-transparent .header-main {
	--gz-header-main-bg-color: #fff;
	--gz-header-color: #111;
}

.search-modal-form.header-transparent .header-bottom {
	--gz-header-bottom-bg-color: #fff;
	--gz-header-color: #111;
}

.header-search__icon {
	--gz-button-font-size: 17px;
}

.header-search__form .gz-instant-search__button,
.modal__container .gz-instant-search__button {
	--gz-button-icon-size: 16px;
	--gz-button-bg-color: transparent;
	--gz-button-border-color: transparent;
	--gz-button-bg-color-hover: transparent;
	--gz-button-border-color-hover: transparent;
	--gz-button-color: var(--gz-color-dark-grey);
	--gz-button-color-hover: var(--gz-color-dark);
}

.header-search__form .header-search__button,
.modal__container .header-search__button {
	--gz-button-width: 44px;
	--gz-button-height: 40px;
}

.header-search__form .header-search__field,
.modal__container .header-search__field {
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-padding-start: 45px;
	        padding-inline-start: 45px;
	-webkit-padding-end: 10px;
	        padding-inline-end: 10px;
}

.header-search__form .close-search-results,
.modal__container .close-search-results {
	--gz-button-icon-size: 10px;
	--gz-button-bg-color: transparent;
	--gz-button-border-color: transparent;
	--gz-button-bg-color-hover: transparent;
	--gz-button-border-color-hover: transparent;
	--gz-button-color: var(--gz-color-dark);
	--gz-button-color-hover: var(--gz-color-dark);
	--gz-loading-color: var(--gz-color-dark);
	--gz-button-width: 28px;
	--gz-button-height: 100%;
}

.header-search__form.searching .close-search-results,
.modal__container.searching .close-search-results {
	opacity: 1;
	visibility: visible;
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
	position: absolute;
}

.header-search__form.searching .close-search-results::before,
.modal__container.searching .close-search-results::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.header-search__form.searched .close-search-results:focus, .header-search__form.searched .close-search-results:hover,
.modal__container.searched .close-search-results:focus,
.modal__container.searched .close-search-results:hover {
	opacity: 1;
	visibility: visible;
}

.header-search__form.searched .gz-instant-search__field:focus ~ .close-search-results, .header-search__form.searched .gz-instant-search__field:hover ~ .close-search-results,
.modal__container.searched .gz-instant-search__field:focus ~ .close-search-results,
.modal__container.searched .gz-instant-search__field:hover ~ .close-search-results {
	opacity: 1;
	visibility: visible;
}

.header-search__form.searched.actived .close-search-results,
.modal__container.searched.actived .close-search-results {
	opacity: 1;
	visibility: visible;
}

.gz-instant-search__form:hover .gz-instant-search__field {
	border-color: var(--gz-input-border-color-hover);
}

.header-account a {
	color: inherit;
}

.header-account__icon {
	--gz-button-icon-size: 16px;
}

.header-account__size-large {
	--gz-button-icon-size: 24px;
}

.header-account-wrapper .gz-button {
	--gz-button-font-size: 13px;
	font-weight: 600;
}

.header-account-wrapper .gz-button:first-child:not(:last-child) {
	font-size: 11px;
}

.header-compare .gz-button-icon {
	--gz-button-font-size: 14px;
	color: inherit;
}

.header-compare__size-large .gz-button-icon {
	--gz-button-font-size: 18px;
}

.header-wishlist .gz-button-icon {
	--gz-button-icon-size: 19px;
	color: inherit;
}

.header-wishlist .glozin-svg-icon {
	display: inline-flex;
}

.header-wishlist__size-large .gz-button-icon {
	--gz-button-icon-size: 27px;
}

.header-wishlist__size-large .glozin-svg-icon-original svg {
	width: 27px;
	height: auto;
}

.header-cart .gz-button-icon {
	--gz-button-icon-size: 16px;
	color: inherit;
}

.header-cart .glozin-price-saved {
	display: none;
}

.header-cart .price {
	color: inherit;
}

.header-cart .glozin-svg-icon--shopping-cart {
	--gz-button-icon-size: 20px;
}

.header-cart .glozin-svg-icon--shopping-cart.shopping-cart {
	--gz-button-icon-size: 24px;
}

.header-cart__size-large .gz-button-icon {
	--gz-button-icon-size: 27px;
}

.header-cart__size-large .glozin-svg-icon--shopping-cart {
	--gz-button-icon-size: 30px;
}

.header-cart__size-large .glozin-svg-icon--shopping-cart.shopping-cart {
	--gz-button-icon-size: 34px;
}

.header-cart__size-large .glozin-svg-icon-original svg {
	width: 27px;
	height: auto;
}

.header-cart__size-large.gz-button-icon {
	--gz-button-width: 58px;
}

.header-hamburger {
	padding-top: 2px;
	-webkit-padding-end: 20px;
	        padding-inline-end: 20px;
}

.header-hamburger .glozin-svg-icon {
	font-size: 22px;
	font-size: 1.375rem;
	margin: 0;
}

.campaign-bar {
	--gz-campaign-background: var(--gz-color-dark);
	--gz-campaign-text-color: var(--gz-color-light);
	background-color: var(--gz-campaign-background);
	color: var(--gz-campaign-text-color);
	min-height: 42px;
	line-height: 42px;
	z-index: 11;
}

.campaign-bar__close {
	--gz-button-color: var(--gz-campaign-text-color);
	--gz-button-color-hover: var(--gz-campaign-text-color);
	--gz-button-bg-color: var(--gz-campaign-background);
	--gz-button-bg-color-hover: var(--gz-campaign-background);
	--gz-button-width: auto;
	--gz-button-height: 100%;
	--gz-button-icon-size: 10px;
	transform: translateY(-50%);
	opacity: 0.75;
	transition: 0.3s;
}

.campaign-bar__close:after {
	display: none;
}

.campaign-bar__close:hover {
	transform: translateY(-50%) rotate(180deg);
	opacity: 1;
}

.campaign-bar-type--slides {
	--gz-campaign-bar-width: 550px;
}

.campaign-bar-type--slides .campaign-bar__container {
	width: 85%;
	max-width: var(--gz-campaign-bar-width);
}

.campaign-bar-type--slides .campaign-bar__text {
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
	overflow: hidden;
}

.campaign-bar-type--slides .campaign-bar__text a {
	color: inherit;
	font-weight: 500;
}

.campaign-bar-type--slides .swiper .swiper-button-text {
	--gz-arrow-color: rgba(255, 255, 255, 0.5);
	--gz-arrow-color-hover: var(--gz-campaign-text-color);
	--gz-arrow-bg-color: var(--gz-campaign-background);
	--gz-arrow-bg-color-hover: var(--gz-campaign-background);
}

.campaign-bar-type--slides .swiper .swiper-button-prev {
	left: 0;
	right: auto;
}

.campaign-bar-type--slides .swiper .swiper-button-next {
	right: 0;
	left: auto;
}

.campaign-bar-type--countdown {
	padding: 12px 40px;
}

.campaign-bar-type--countdown .campaign-bar__text img {
	position: relative;
	top: -1px;
	-webkit-margin-end: 3px;
	        margin-inline-end: 3px;
}

.socials-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.socials-navigation ul.menu {
	height: 100%;
	display: flex;
	align-items: center;
	gap: 10px;
	text-align: start;
}

.socials-navigation ul.menu a {
	font-size: 0;
	color: inherit;
	display: inline-flex;
	align-items: center;
}

.socials-navigation ul.menu a .menu-item-icon {
	font-size: 12px;
	font-size: 0.75rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 999px;
	margin: 0;
	--gz-social-bg-color: rgb(from var(--gz-color-dark) r g b / 0.1);
	background-color: var(--gz-social-bg-color);
	transition: all .3s ease;
}

.socials-navigation ul.menu a .menu-item-icon:hover {
	background-color: var(--gz-social-color, #000);
	color: var(--gz-color-light);
}

.socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--instagram, .socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--threads, .socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--tiktok {
	background-image: var(--gz-social-color);
}

.socials-navigation .menu-item-icon {
	font-size: 16px;
	font-size: 1rem;
}

.header-sidebar-categories {
	top: var(--gz-admin-bar-height, 0);
	pointer-events: none;
}

.header-sidebar-categories .header-sidebar-categories__header {
	pointer-events: auto;
}

.header-sidebar-categories.opened {
	pointer-events: auto;
}

.header-sidebar-categories.opened .header-sidebar-categories__container {
	width: 280px;
}

.header-sidebar-categories.opened .header-sidebar-categories__header-text,
.header-sidebar-categories.opened .category-navigation .menu-item-text {
	max-width: none;
	width: auto;
	opacity: 1;
	font-size: 0.9375rem;
	transition: opacity .25s ease .12s;
}

.header-sidebar-categories.opened .header-sidebar-categories__backdrop {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.header-sidebar-categories.opened .category-navigation .nav-menu > li.menu-item-has-children > a:after {
	opacity: 1;
}

.header-sidebar-categories--hover {
	pointer-events: auto;
}

.header-sidebar-categories__backdrop {
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	visibility: hidden;
	pointer-events: none;
}

.header-sidebar-categories__container {
	width: 60px;
	padding-top: 8px;
	padding-bottom: 8px;
	transition: var(--gz-transition);
}

.header-sidebar-categories__header {
	-webkit-padding-start: 13px;
	        padding-inline-start: 13px;
	-webkit-padding-end: 13px;
	        padding-inline-end: 13px;
	margin-bottom: 10px;
	-webkit-margin-start: 8px;
	        margin-inline-start: 8px;
	-webkit-margin-end: 8px;
	        margin-inline-end: 8px;
	height: 44px;
	cursor: pointer;
}

.header-sidebar-categories__header-icon {
	font-size: 1.125rem;
}

.header-sidebar-categories__header-text,
.category-navigation .menu-item-text {
	max-width: 0;
	width: 0;
	opacity: 0;
	font-size: 0;
	height: 36px;
	line-height: 36px;
}

.category-navigation .nav-menu > li {
	padding-top: 9px;
	padding-bottom: 9px;
	-webkit-padding-start: 16px;
	        padding-inline-start: 16px;
	-webkit-padding-end: 0;
	        padding-inline-end: 0;
	position: relative;
}

.category-navigation .nav-menu > li:after {
	content: '';
	position: absolute;
	inset-inline-start: 8px;
	inset-inline-end: 8px;
	bottom: 0;
	height: 1px;
	background-color: var(--gz-border-color);
}

.category-navigation .nav-menu > li:last-child:after {
	display: none;
}

.category-navigation .nav-menu > li > a {
	--gz-reversed-link-gap: 0;
	transition: var(--gz-transition);
}

.category-navigation .nav-menu > li > a > .menu-item-icon {
	font-size: 1.5rem;
	width: 24px;
	height: 24px;
}

.category-navigation .nav-menu > li.menu-item-has-children > a {
	position: relative;
	display: flex;
}

.category-navigation .nav-menu > li.menu-item-has-children > a:after {
	content: "";
	position: absolute;
	inset-inline-start: auto;
	inset-inline-end: 22px;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	width: 10px;
	height: 6px;
	background-color: currentcolor;
	border: 0 !important;
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMi40MDQxM2UtMDcgMC45NzY1NjNMNS41IDYuNDc2NTZMMTEgMC45NzY1NjJMMTAuMDIzNyAwLjAwMDMxMjg0OEw1LjUgNC41MjQwNkwwLjk3NjI0OSAwLjAwMDMxMzI0M0wtMi40MDQxM2UtMDcgMC45NzY1NjNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+) no-repeat 50% 50%;
	mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMi40MDQxM2UtMDcgMC45NzY1NjNMNS41IDYuNDc2NTZMMTEgMC45NzY1NjJMMTAuMDIzNyAwLjAwMDMxMjg0OEw1LjUgNC41MjQwNkwwLjk3NjI0OSAwLjAwMDMxMzI0M0wtMi40MDQxM2UtMDcgMC45NzY1NjNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+) no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	opacity: 0;
	transition: 0.4s;
}

.category-navigation .nav-menu .menu-item-has-children ul.sub-menu {
	inset-inline-start: 100%;
	top: 0;
	border-radius: 0 var(--gz-rounded-md) var(--gz-rounded-md) 0;
}

.category-navigation .nav-menu .menu-item-static {
	position: static;
}

.category-navigation .nav-menu .menu-item-static .mega-menu {
	height: 100%;
}

.category-navigation .menu-item {
	font-weight: 500;
}

.category-navigation .menu-item .mega-menu {
	top: 0;
	inset-inline-start: 100%;
	width: var(--gz-mega-menu-width);
	border: 1px solid var(--gz-border-color);
	transform: translate(-15px, 0);
	border-start-start-radius: 0;
	border-start-end-radius: var(--gz-rounded-md);
	border-end-start-radius: 0;
	border-end-end-radius: var(--gz-rounded-md);
	transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

.category-navigation .mega-menu ul.mega-menu__column .menu-item + .menu-item--type-empty {
	padding: 0;
}

.category-navigation .mega-menu ul.mega-menu__column .menu-item + .menu-item--type-empty > span {
	line-height: 1;
}

.category-navigation .mega-menu--grid ul.mega-menu__column li {
	-webkit-padding-start: 0;
	        padding-inline-start: 0;
	-webkit-padding-end: 0;
	        padding-inline-end: 0;
}

@media (min-width: 1025px) {
	.glozin-header-sidebar-categories-enable {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
	.glozin-header-sidebar-categories-enable .site-header__section.minimized .header-sticky,
	.glozin-header-sidebar-categories-enable .site-header__section.minimized .header-mobile-sticky, .glozin-header-sidebar-categories-enable .site-header__section.headroom--not-top .header-sticky,
	.glozin-header-sidebar-categories-enable .site-header__section.headroom--not-top .header-mobile-sticky {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
	.glozin-header-sidebar-categories-enable .header-sticky--both.minimized, .glozin-header-sidebar-categories-enable .header-sticky--both.headroom--not-top {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
}

.site-header__mobile {
	display: none;
}

.site-header__mobile .secondary-navigation {
	overflow-x: auto;
	white-space: nowrap;
}

.site-header__mobile.headroom--pinned.headroom--not-top .header-mobile-sticky:last-child {
	box-shadow: none;
}

.site-header__mobile.header-v4 {
	--gz-header-sticky-color: var(--gz-color-light);
	--gz-header-sticky-bg-color: #0c0427;
}

.header-mobile-contents .header-items {
	max-width: 100%;
}

.header-mobile-contents .header-center-items {
	flex: auto;
}

.header-mobile-contents .header-logo img {
	margin: 0 auto;
}

.header-mobile-main {
	--gz-header-mobile-main-border-color: var(--gz-border-color);
	--gz-header-mobile-main-shadow-color: transparent;
	--gz-header-main-bg-color: transparent;
	height: 64px;
	box-shadow: 0 1px 3px var(--gz-header-mobile-main-shadow-color);
	border-bottom: 1px solid var(--gz-header-mobile-main-border-color);
	background-color: var(--gz-header-main-bg-color);
}

.header-mobile-bottom {
	--gz-header-mobile-bottom-border-color: var(--gz-border-color);
	--gz-header-mobile-bottom-shadow-color: transparent;
	--gz-header-bottom-bg-color: transparent;
	height: 60px;
	box-shadow: 0 1px 3px var(--gz-header-mobile-bottom-shadow-color);
	background-color: var(--gz-header-bottom-bg-color);
	border-bottom: 1px solid var(--gz-header-mobile-bottom-border-color);
}

.header-mobile-icon-auto-width .header-search__icon,
.header-mobile-icon-auto-width .header-account {
	--gz-button-width: auto;
}

.header-transparent .topbar {
	position: relative;
	z-index: 100;
}

.header-transparent .site-header__section {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 99;
	padding-top: 0;
	padding-bottom: 0;
}

.header-transparent .header-v4 .header-main {
	--gz-header-main-bg-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header {
	--gz-header-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header .em-color-dark {
	color: var(--gz-header-color);
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .secondary-navigation .nav-menu > li.current-menu-item > a {
	background-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-logo .logo-light {
	display: block;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-logo .logo-light + .logo-dark {
	display: none;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-contents {
	background-color: transparent;
	--gz-header-color: var( --gz-color-light );
	--gz-header-main-shadow-color: transparent;
	--gz-header-bottom-shadow-color: transparent;
	--gz-header-main-border-color: rgba( 255, 255, 255, 0.1 );
	--gz-header-bottom-border-color: rgba( 255, 255, 255, 0.1 );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-contents:last-child {
	--gz-header-bottom-border-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-mobile-contents {
	background-color: transparent;
	--gz-header-color: var( --gz-color-light );
	--gz-header-mobile-main-shadow-color: transparent;
	--gz-header-mobile-bottom-shadow-color: transparent;
	--gz-header-mobile-main-border-color: rgba( 255, 255, 255, 0.1 );
	--gz-header-mobile-bottom-border-color: rgba( 255, 255, 255, 0.1 );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-mobile-contents:last-child {
	--gz-header-mobile-bottom-border-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .header-search__field {
	--gz-input-bg-color: transparent;
	--gz-input-border-color-hover: var( --gz-color-light );
	--gz-input-placeholder-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .gz-instant-search__button {
	--gz-button-color: var( --gz-color-light );
	--gz-button-color-hover: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top {
	--gz-header-color: #000000;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized .header-logo .logo-light, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top .header-logo .logo-light {
	display: none;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized .header-logo .logo-dark, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top .header-logo .logo-dark {
	display: block;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field::-moz-placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field:-ms-input-placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field::placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-dark .em-color-light {
	color: var(--gz-header-color);
}

.header-transparent.header-transparent-text-dark .header-contents,
.header-transparent.header-transparent-text-dark .header-mobile-contents {
	background-color: transparent;
	--gz-header-color: #000;
}

.header-transparent.header-transparent-text-dark .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .header-search__field {
	--gz-input-bg-color: transparent;
	--gz-input-border-color: var( --gz-color-dark );
	--gz-input-placeholder-color: var( --gz-color-dark );
}

.header-transparent.header-transparent-text-dark .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .gz-instant-search__button {
	--gz-button-color: var( --gz-color-dark );
}

.gz-header-sticky-visible {
	height: var(--gz-header-height);
}

.site-header__section {
	--gz-header-sticky-color: #000000;
	--gz-header-sticky-bg-color: #ffffff;
}

.site-header__section.minimized .header-sticky,
.site-header__section.minimized .header-mobile-sticky, .site-header__section.headroom--not-top .header-sticky,
.site-header__section.headroom--not-top .header-mobile-sticky {
	--gz-header-main-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-bottom-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-mobile-main-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-mobile-bottom-shadow-color: rgba( 33, 37, 41, 0.1);
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 899;
	max-width: 100%;
	margin: 0 auto;
	background-color: var(--gz-header-sticky-bg-color);
	--gz-header-color: var( --gz-header-sticky-color );
	border: none;
	box-shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

.site-header__section.minimized .header-sticky:not(.header-main),
.site-header__section.minimized .header-mobile-sticky, .site-header__section.headroom--not-top .header-sticky:not(.header-main),
.site-header__section.headroom--not-top .header-mobile-sticky {
	border-bottom: none;
}

.site-header__section.minimized.header-sticky--both .header-contents,
.site-header__section.minimized.header-sticky--both .header-mobile-contents, .site-header__section.headroom--not-top.header-sticky--both .header-contents,
.site-header__section.headroom--not-top.header-sticky--both .header-mobile-contents {
	background-color: var(--gz-header-sticky-bg-color);
}

.site-header__section.minimized .header-sticky,
.site-header__section.minimized .header-mobile-sticky {
	-webkit-animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	        animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	transition: top 0.35s ease-in-out;
}

.site-header__section.minimized .header-sticky.header-main,
.site-header__section.minimized .header-mobile-sticky.header-main {
	z-index: 900;
}

.site-header__section.headroom--not-top .header-sticky,
.site-header__section.headroom--not-top .header-mobile-sticky {
	width: 100%;
}

.site-header__section.headroom--not-top.headroom--pinned .header-sticky,
.site-header__section.headroom--not-top.headroom--pinned .header-mobile-sticky {
	opacity: 1;
	top: var(--gz-admin-bar-height, 0);
	pointer-events: auto;
}

.site-header__section.headroom--not-top.headroom--pinned .header-sticky.header-main,
.site-header__section.headroom--not-top.headroom--pinned .header-mobile-sticky.header-main {
	z-index: 900;
}

.site-header__section.headroom--not-top.headroom--unpinned .header-sticky,
.site-header__section.headroom--not-top.headroom--unpinned .header-mobile-sticky {
	opacity: 0;
	top: calc(-1 * var(--gz-header-height));
	pointer-events: none;
}

.site-header__section.headroom--not-top.headroom .header-sticky,
.site-header__section.headroom--not-top.headroom .header-mobile-sticky {
	transition: top .35s ease-in-out, opacity .35s ease-in-out;
}

.site-header__section.header-sticky--both.minimized, .site-header__section.header-sticky--both.headroom--not-top {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 899;
	box-shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

.site-header__section.header-sticky--both.minimized {
	-webkit-animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	        animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	transition: top .35s ease-in-out;
}

.site-header__section.header-sticky--both.headroom--not-top {
	width: 100%;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom--pinned {
	opacity: 1;
	top: var(--gz-admin-bar-height, 0);
	pointer-events: auto;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom--unpinned {
	opacity: 0;
	top: calc(-1 * var(--gz-header-height));
	pointer-events: none;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom {
	transition: top .5s ease-in-out, opacity .5s ease-in-out;
}

@media (max-width: 1024px) {
	.gz-header-sticky-visible {
		height: var(--gz-header-height-mobile);
	}
}

/* Posts and pages
--------------------------------------------- */
.navigation {
	margin-top: clamp(2.1875rem, 4.3vw, 3.125rem);
	text-align: center;
	width: 100%;
}

.navigation .nav-links > span,
.navigation .nav-links a {
	--gz-button-icon-size: 10px;
	--gz-button-font-weight: 400;
	font-size: var(--gz-button-font-size);
	background-color: var(--gz-button-bg-color);
	color: var(--gz-button-color);
	border: var(--gz-button-border-width) solid var(--gz-button-border-color);
	padding: var(--gz-button-padding-top) var(--gz-button-padding-right) var(--gz-button-padding-bottom) var(--gz-button-padding-left);
	line-height: var(--gz-button-line-height);
	border-radius: var(--gz-button-rounded);
	font-weight: var(--gz-button-font-weight);
	gap: var(--gz-button-icon-spacing);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: 0.4s;
	cursor: pointer;
	vertical-align: middle;
	letter-spacing: calc(var(--gz-heading-letter-spacing) + 0.01em);
	transition: 0.25s;
	padding: 0;
	width: 2.75rem;
	height: 2.75rem;
	margin: 0 5px;
}

.navigation .nav-links > span:hover, .navigation .nav-links > span:active,
.navigation .nav-links a:hover,
.navigation .nav-links a:active {
	color: var(--gz-button-color-hover);
	background-color: var(--gz-button-bg-color-hover);
	border-color: var(--gz-button-border-color-hover);
}

.navigation .nav-links > span:hover:after,
.navigation .nav-links a:hover:after {
	-webkit-animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
	        animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
}

.navigation .nav-links > span.disabled, .navigation .nav-links > span:disabled,
.navigation .nav-links a.disabled,
.navigation .nav-links a:disabled {
	opacity: 0.3;
	pointer-events: none;
	cursor: not-allowed;
}

.navigation .nav-links > span .glozin-svg-icon,
.navigation .nav-links a .glozin-svg-icon {
	font-size: var(--gz-button-icon-size);
}

.navigation .nav-links > span.pswp__button::after,
.navigation .nav-links a.pswp__button::after {
	display: none;
}

.navigation .nav-links > span.loading,
.navigation .nav-links a.loading {
	--gz-loading-color: var(--gz-button-color);
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
}

.navigation .nav-links > span.loading::before,
.navigation .nav-links a.loading::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.navigation .nav-links > span.loading:hover, .navigation .nav-links > span.loading.added, .navigation .nav-links > span.loading:active,
.navigation .nav-links a.loading:hover,
.navigation .nav-links a.loading.added,
.navigation .nav-links a.loading:active {
	--gz-loading-color: var(--gz-button-color-hover);
}

.navigation .nav-links > span.loading:after,
.navigation .nav-links a.loading:after {
	display: none;
}

.navigation .nav-links > span:first-child,
.navigation .nav-links a:first-child {
	-webkit-margin-start: 0;
	        margin-inline-start: 0;
}

.navigation .nav-links > span:last-child,
.navigation .nav-links a:last-child {
	-webkit-margin-end: 0;
	        margin-inline-end: 0;
}

.navigation .nav-links > span.current,
.navigation .nav-links a.current {
	--gz-button-color: var(--gz-color-light);
	--gz-button-bg-color: var(--gz-color-dark);
	--gz-button-border-color: var(--gz-color-dark);
}

.navigation .nav-links > span:hover,
.navigation .nav-links a:hover {
	--gz-button-color-hover: var(--gz-color-light);
	--gz-button-bg-color-hover: var(--gz-color-dark);
	--gz-button-border-color-hover: var(--gz-color-dark);
}

.gz-progress__inner {
	display: inline-block;
	position: relative;
	border-bottom: 2px solid var(--gz-border-color);
	padding: 0 3.716em 10px;
}

.gz-progress__inner .gz-progress__count-bar {
	position: absolute;
	bottom: -2px;
	inset-inline-start: 0;
	background-color: var(--gz-color-dark);
	height: 2px;
}

.page-header {
	--gz-page-header-padding-top: 80px;
	--gz-page-header-padding-bottom: 10px;
	padding-top: var(--gz-page-header-padding-top);
	padding-bottom: var(--gz-page-header-padding-bottom);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.page-header:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--gz-page-header-background-overlay);
}

.page-header__description {
	margin-top: 10px;
}

.page-header__description p:first-child {
	margin-top: 0;
}

.page-header__description p:last-child {
	margin-bottom: 0;
}

.site-breadcrumb {
	--gz-site-breadcrumb-color: var(--gz-color-dark);
	--gz-site-breadcrumb-link-color: var(--gz-color-grey);
	color: var(--gz-site-breadcrumb-color);
}

.site-breadcrumb a:not(:hover) {
	color: var(--gz-site-breadcrumb-link-color);
}

.site-breadcrumb .dot-between:after {
	background-color: var(--gz-site-breadcrumb-link-color);
}

.wpcf7-form .wpcf7-form-control-wrap {
	display: block;
}

.wpcf7-form form > p:last-child {
	margin-bottom: 0;
}

.wpcf7-form input,
.wpcf7-form select {
	width: 100%;
}

.wpcf7-form input[type="checkbox"] {
	width: 20px;
	height: 20px;
}

.wpcf7-form input[type="checkbox"]:before {
	top: 0;
}

.wpcf7-form input[type="checkbox"]:after {
	top: 4px;
}

.wpcf7-form input[type="radio"] {
	width: 20px;
	height: 20px;
}

.wpcf7-form input[type="radio"]:before {
	top: 0;
	inset-inline-start: -3px;
}

.wpcf7-form input[type="radio"]:after {
	top: 2px;
	inset-inline-start: -1px;
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form .wpcf7-radio .wpcf7-list-item {
	margin: 0 1.5em 0 0;
}

.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
	display: inline-flex;
}

.wpcf7-form .wpcf7-acceptance .wpcf7-list-item a {
	font-weight: 600;
	text-decoration: underline;
}

.wpcf7-form .wpcf7-list-item {
	display: inline-flex;
	margin: 0 1em 0 0;
}

.wpcf7-form .wpcf7-submit {
	font-weight: 600;
}

.wpcf7-form .wpcf7-form-row label {
	position: absolute;
	top: 2px;
	inset-inline-start: 0;
	padding: var(--gz-input-padding-y) var(--gz-input-padding-x);
	transform: scale(1);
	height: 100%;
	pointer-events: none;
	transform-origin: left top;
	transition: 0.2s;
	display: flex;
	color: var(--gz-input-placeholder-color);
	line-height: 1;
	z-index: 1;
}

.wpcf7-form .wpcf7-form-row p {
	margin: 0;
}

.wpcf7-form .wpcf7-form-row .wpcf7-form-control {
	transition: none;
}

.wpcf7-form .wpcf7-form-row .wpcf7-form-control:-webkit-autofill {
	-webkit-animation-name: autofill-animation;
	        animation-name: autofill-animation;
	-webkit-animation-duration: 0.001s;
	        animation-duration: 0.001s;
	border-color: #000000;
}

.wpcf7-form .wpcf7-form-row.focused label {
	transform: translateY(-0.4rem) translateX(7px) scale(0.75);
	opacity: 0.7;
}

.wpcf7-form .wpcf7-form-row ::-moz-placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-form-row :-ms-input-placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-form-row ::placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-spinner {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: 0 !important;
}

.wpcf7-form .wpcf7 form .wpcf7-response-output {
	margin: 19px 0 0 0;
}

.wpcf7-form.submitting .wpcf7-submit {
	color: var(--gz-button-bg-color);
	pointer-events: none;
	opacity: 0.3;
	--gz-loading-color: var(--gz-button-color);
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
}

.wpcf7-form.submitting .wpcf7-submit::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.wpcf7-form .wpcf7-textarea {
	height: 9.375rem;
}

.wpcf7-form .contact-form-row p {
	margin: 0;
}

.wpcf7-form .wpcf7-submit {
	padding-left: 3.4375rem;
	padding-right: 3.4375rem;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 3em;
}

.widget select {
	max-width: 100%;
}

.widget .gallery {
	margin-bottom: 0;
}

.wp-block-calendar:not(.wp-block) {
	border: 1px solid #dadfe3;
	max-width: 300px;
}

.wp-block-calendar:not(.wp-block) .wp-block-calendar,
.wp-block-calendar:not(.wp-block) .calendar_wrap {
	position: relative;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-table {
	margin-bottom: 5px;
	border: none;
}

.wp-block-calendar:not(.wp-block) caption {
	margin-bottom: 15px;
	font-weight: 600;
	padding: 10px 20px;
	text-align: center;
	background-color: #fbfbfc;
}

.wp-block-calendar:not(.wp-block) thead, .wp-block-calendar:not(.wp-block) tbody {
	border: none;
}

.wp-block-calendar:not(.wp-block) thead th, .wp-block-calendar:not(.wp-block) thead td, .wp-block-calendar:not(.wp-block) tbody th, .wp-block-calendar:not(.wp-block) tbody td {
	background: transparent;
	border: 0;
	word-break: normal;
	padding: 0.5em;
	text-align: center;
	font-size: 16px;
	font-size: 1rem;
}

.wp-block-calendar:not(.wp-block) thead th:first-child, .wp-block-calendar:not(.wp-block) thead td:first-child, .wp-block-calendar:not(.wp-block) tbody th:first-child, .wp-block-calendar:not(.wp-block) tbody td:first-child {
	padding-left: 1em;
}

.wp-block-calendar:not(.wp-block) thead th:last-child, .wp-block-calendar:not(.wp-block) thead td:last-child, .wp-block-calendar:not(.wp-block) tbody th:last-child, .wp-block-calendar:not(.wp-block) tbody td:last-child {
	padding-right: 1em;
}

.wp-block-calendar:not(.wp-block) thead th {
	color: #999;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-nav {
	padding: 10px 0;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-nav a {
	text-decoration: none;
}

ul.wp-block-categories,
.wp-block-categories__list,
ul.wp-block-archives {
	padding: 0;
	margin: 0;
}

ul.wp-block-categories li,
.wp-block-categories__list li,
ul.wp-block-archives li {
	list-style: none;
	padding: 0 0 8px;
	color: var(--gz-color-base);
	transition: 0.4s;
}

ul.wp-block-categories li:hover,
.wp-block-categories__list li:hover,
ul.wp-block-archives li:hover {
	color: var(--gz-color-primary);
}

ul.wp-block-categories li:hover a,
.wp-block-categories__list li:hover a,
ul.wp-block-archives li:hover a {
	color: var(--gz-color-primary);
}

ul.wp-block-categories li:last-child,
.wp-block-categories__list li:last-child,
ul.wp-block-archives li:last-child {
	padding-bottom: 0;
}

.wp-block-latest-posts,
.wp-block-latest-comments,
.wp-block-page-list,
.widget_nav_menu ul.menu {
	margin: 0;
	padding: 0;
}

.wp-block-latest-posts li,
.wp-block-latest-comments li,
.wp-block-page-list li,
.widget_nav_menu ul.menu li {
	padding: 5px 0;
	font-weight: 500;
	list-style: none;
}

.wp-block-latest-posts li:last-child,
.wp-block-latest-comments li:last-child,
.wp-block-page-list li:last-child,
.widget_nav_menu ul.menu li:last-child {
	padding-bottom: 0;
}

.wp-block-latest-posts li:first-child,
.wp-block-latest-comments li:first-child,
.wp-block-page-list li:first-child,
.widget_nav_menu ul.menu li:first-child {
	padding-top: 0;
}

.wp-block-latest-posts ul,
.wp-block-latest-comments ul,
.wp-block-page-list ul,
.widget_nav_menu ul.menu ul {
	margin-top: 10px;
}

ol.wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-latest-comments__comment {
	margin-bottom: 0;
}

.wp-block-latest-comments__comment-excerpt p {
	margin: 5px 0 0;
}

.wp-block-search {
	--gz-input-padding-y: 0.75rem;
	--gz-button-padding-right: 0.75rem;
	--gz-button-padding-left: 0.75rem;
}

.wp-block-group .wp-block-heading {
	margin: 0 0 20px;
}

.wp-block-tag-cloud.is-style-outline a {
	padding: 8px 20px;
	border-color: var(--gz-border-color);
}

.wp-block-tag-cloud a {
	margin: 0;
	border-radius: var(--gz-button-rounded);
}

.wp-block-tag-cloud.is-style-outline a:not(:hover) {
	border-color: var(--gz-border-color);
}

.wp-block-tag-cloud:not(.is-style-outline) {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.wp-block-tag-cloud:not(.is-style-outline) a {
	background-color: var(--gz-color-light-grey);
	border-radius: var(--gz-button-rounded);
	padding: 11px 20px;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: normal;
	text-transform: capitalize;
	color: var(--gz-color-base);
}

.wp-block-tag-cloud:not(.is-style-outline) a:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

p.wp-block-tag-cloud {
	margin: 0;
}

.wp-block-social-links {
	margin: 0;
	padding: 0;
}

.widget_archive ul,
.widget_categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget_archive li,
.widget_categories li {
	display: flex;
	align-items: center;
	gap: 7px;
	font-weight: 500;
	padding: 5px 0;
	color: var(--gz-color-dark);
	transition: 0.3s;
}

.widget_archive li:first-child,
.widget_categories li:first-child {
	padding-top: 0;
}

.widget_archive li:last-child,
.widget_categories li:last-child {
	padding-bottom: 0;
}

.widget_archive li:hover,
.widget_categories li:hover {
	color: var(--gz-color-primary);
}

.widget_archive li:hover a,
.widget_categories li:hover a {
	color: var(--gz-color-primary);
}

.widget_tag_cloud .tagcloud {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.widget_tag_cloud .tagcloud a {
	background-color: var(--gz-color-light-grey);
	border-radius: var(--gz-button-rounded);
	padding: 11px 20px;
	text-decoration: none;
	display: inline-block;
	line-height: normal;
	text-transform: capitalize;
	color: var(--gz-color-base);
}

.widget_tag_cloud .tagcloud a:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.widget_media_image .wp-block-image:last-child {
	margin-bottom: 0;
}

.single-post .widget,
.blog-sidebar .widget {
	margin-bottom: calc(30 / 16 * 1rem);
	padding-bottom: calc(30 / 16 * 1rem);
	border-bottom: 1px solid var(--gz-border-color);
}

.single-post .widget .widget,
.blog-sidebar .widget .widget {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.single-post .widget:last-child,
.blog-sidebar .widget:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.glozin-recent-posts-widget li:last-child {
	margin-bottom: 0;
}

.glozin-recent-posts-widget .post-thumbnail {
	max-width: 75px;
}

.glozin-recent-posts-widget .post-thumbnail,
.glozin-recent-posts-widget .post-thumbnail img {
	border-radius: calc(min(5px, var(--gz-image-rounded) ));
}

.glozin-currency-language {
	position: relative;
}

.glozin-currency-language .current {
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	z-index: 10;
}

.glozin-currency-language .current .glozin-svg-icon {
	font-size: 9px;
	font-size: 0.5625rem;
	position: relative;
	top: 0;
	z-index: -1;
	transition: var(--gz-transition);
}

.glozin-currency-language .current.active .glozin-svg-icon {
	transform: scaleY(-1);
}

.glozin-currency-language .woocs-flag {
	--gz-image-rounded: 100%;
	display: inline-block;
	width: 22px;
	height: 22px;
}

.glozin-currency-language .woocs-flag img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	vertical-align: top;
}

.glozin-currency-language .currency-dropdown {
	--shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
	top: calc(100% + 30px);
	left: auto;
	max-height: 60vh;
	padding: 20px 25px;
	min-width: 250px;
	background-color: var(--gz-color-light);
	border-radius: 0 0 var(--gz-rounded-sm) var(--gz-rounded-sm);
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	-ms-scroll-snap-type: y mandatory;
	    scroll-snap-type: y mandatory;
	scrollbar-width: none;
	transition: 0.4s cubic-bezier(0.6, 0, 0.4, 1);
	z-index: 10;
}

.glozin-currency-language .currency-dropdown.active {
	opacity: 1;
	visibility: visible;
	top: 100%;
}

.glozin-currency-language .preferences-menu__item-child {
	background-color: var(--gz-color-light);
	text-align: start;
	line-height: 1.7;
}

.glozin-currency-language .preferences-menu__item-child a {
	display: flex;
	align-items: center;
	gap: 10px;
	width: auto;
	height: auto;
}

.glozin-currency-language .ecomus-currency__menu-item.active a {
	color: var(--gz-color-dark);
}

.glozin-language .currency-dropdown,
.glozin-widget__languages .currency-dropdown {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	min-width: 100px;
}

.glozin-currency-language-mobile-menu {
	top: 0 !important;
}

.glozin-currency-language-mobile-menu.opened .current {
	display: none;
}

.glozin-currency-language-mobile-menu.opened .currency-dropdown {
	transform: none;
}

.glozin-currency-language-mobile-menu.opened .popover__backdrop {
	opacity: 1;
	visibility: visible;
}

.glozin-currency-language-mobile-menu.opened .popover__button-close {
	bottom: calc(var(--gz-currency-language-mobile-menu-height) + 15px);
	transform: translateY(0) translateX(-50%);
	opacity: 1;
}

.glozin-currency-language-mobile-menu .popover__backdrop {
	position: fixed;
}

.glozin-currency-language-mobile-menu .popover__button-close {
	position: fixed;
	top: auto;
	bottom: calc(var(--gz-currency-language-mobile-menu-height));
	transform: translateY(30px) translateX(-50%);
	transition: var(--gz-transition);
}

.glozin-currency-language-mobile-menu .currency-dropdown {
	position: fixed;
	top: auto !important;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
	transform: translateY(30px);
	transition: var(--gz-transition);
}

/* Comments
--------------------------------------------- */
.comment-list > li.comment:last-child > *:last-child .comment-content {
	border: none;
	padding: 0;
	margin: 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-margin-start: 80px;
	        margin-inline-start: 80px;
}

.comment-list .avatar {
	border-radius: 50%;
}

.comment-respond .comment-form {
	-webkit-margin-start: -15px;
	        margin-inline-start: -15px;
	-webkit-margin-end: -15px;
	        margin-inline-end: -15px;
}

.comment-respond .comment-form .comment-notes a,
.comment-respond .comment-form .comment-notes .required,
.comment-respond .comment-form .logged-in-as a,
.comment-respond .comment-form .logged-in-as .required {
	color: inherit;
}

.comment-respond .comment-form p {
	padding-left: 15px;
	padding-right: 15px;
}

.comment-respond .comment-form p:not(.form-submit) {
	margin: 0 0 20px 0;
}

.comment-respond .comment-form p.comment-notes {
	margin-bottom: 40px;
}

.comment-respond .comment-form p.comment-form-comment {
	line-height: 1;
}

.comment-respond .comment-form p.comment-form-cookies-consent {
	margin: 10px 0 15px 0;
}

.comment-respond .comment-form .comment-notes span {
	font-weight: normal;
}

.comment-respond .comment-form .comment-form-comment {
	margin-bottom: 13px;
}

.comment-respond .comment-form .comment-form-comment textarea {
	height: 150px;
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
	width: 50%;
	float: left;
}

.comment-respond .comment-form-author input,
.comment-respond .comment-form-email input {
	width: 100%;
}

.comment-respond .comment-form-url label {
	padding-bottom: 5px;
	display: inline-block;
}

.comment-respond .comment-form-url input {
	width: 100%;
}

.comment-respond .submit {
	--gz-button-font-size: calc(15 / 16 * 1rem);
	--gz-button-padding-left: calc(55 / 16 * 1rem);
	--gz-button-padding-right: calc(55 / 16 * 1rem);
}

.comment-respond .comment-form-cookies-consent label {
	cursor: pointer;
}

.bypostauthor {
	display: initial;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
}

.wp-caption-text {
	margin: 0.8075em 0;
	font-size: 14px;
	font-size: 0.875rem;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 5px;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin: 0;
}

.gallery-item a {
	display: flex;
	width: 100%;
	position: relative;
}

.gallery-item a:before {
	content: '';
	width: 0;
	height: 0;
	display: block;
	padding-bottom: var(--gz-ratio-percent);
}

.gallery-item a img {
	display: block;
	max-width: 100%;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
	border-radius: calc(min(5px, var(--gz-image-rounded) ));
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/* Elementor
--------------------------------------------- */
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor .elementor-element.glozin-tablet-column--column_lg .e-con.e-child {
		flex: 1 0 100%;
		width: 100%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_md .e-con.e-child {
		flex: 1 0 75%;
		width: 75%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_sm .e-con.e-child {
		flex: 1 0 50%;
		width: 50%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xs .e-con.e-child {
		flex: 1 0 40%;
		width: 40%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xxs .e-con.e-child {
		flex: 1 0 30%;
		width: 30%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xxxs .e-con.e-child {
		flex: 1 0 22.5%;
		width: 22.5%;
	}
	.glozin-responsive-column:not(.glozin-tablet-column--default).e-con-full,
	.glozin-responsive-column:not(.glozin-tablet-column--default) .e-con-inner {
		flex-wrap: nowrap !important;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: space-between;
	}
	.glozin-responsive-column:not(.glozin-tablet-column--default).e-con-full::-webkit-scrollbar,
	.glozin-responsive-column:not(.glozin-tablet-column--default) .e-con-inner::-webkit-scrollbar {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor .elementor-element.glozin-mobile-column--column_lg .e-con.e-child {
		flex: 1 0 100%;
		width: 100%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_md .e-con.e-child {
		flex: 1 0 75%;
		width: 75%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_sm .e-con.e-child {
		flex: 1 0 50%;
		width: 50%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_xs .e-con.e-child {
		flex: 1 0 40%;
		width: 40%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_xxs .e-con.e-child {
		flex: 1 0 30%;
		width: 30%;
	}
	.glozin-responsive-column:not(.glozin-mobile-column--default).e-con-full,
	.glozin-responsive-column:not(.glozin-mobile-column--default) .e-con-inner {
		flex-wrap: nowrap !important;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: space-between;
	}
	.glozin-responsive-column:not(.glozin-mobile-column--default).e-con-full::-webkit-scrollbar,
	.glozin-responsive-column:not(.glozin-mobile-column--default) .e-con-inner::-webkit-scrollbar {
		display: none;
	}
}

.e-con-inner {
	--gz-container-spacing: 15px;
}

.elementor .e-con {
	--container-max-width: 1410px;
	--content-width: min(100%, var(--container-max-width, 1410px));
	--padding-top: var(--container-default-padding-top, 0);
	--padding-right: var(--container-default-padding-right, 0);
	--padding-bottom: var(--container-default-padding-bottom, 0);
	--padding-left: var(--container-default-padding-left, 0);
}

.elementor .e-con > .e-con-inner {
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
}

.elementor .e-parent > .e-con-inner {
	--inner-padding-inline-start: var(--gz-container-spacing);
	--inner-padding-inline-end:  var(--gz-container-spacing);
	-webkit-padding-start: var(--inner-padding-inline-start);
	        padding-inline-start: var(--inner-padding-inline-start);
	-webkit-padding-end: var(--inner-padding-inline-end);
	        padding-inline-end: var(--inner-padding-inline-end);
	max-width: calc( var(--content-width) + var(--gz-container-spacing) * 2);
}

.elementor .elementor-widget-text-editor .elementor-widget-container > *:first-child {
	margin-top: 0;
}

.elementor .elementor-widget-text-editor .elementor-widget-container > *:last-child {
	margin-bottom: 0;
}

.elementor .elementor-widget:not(:last-child) {
	margin-bottom: 0;
}

.elementor .gz-ratio img {
	max-width: 100%;
	height: 100%;
	pointer-events: none;
}

.elementor .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor .elementor-widget-icon-list .elementor-icon-list-item > a,
.elementor .elementor-widget-heading .elementor-heading-title,
.elementor .elementor-widget-text-editor {
	font-family: inherit;
}

.elementor .elementor-widget-image {
	text-align: start;
}

.elementor .e-con-inner > .elementor-widget-video,
.elementor .e-con > .elementor-widget-video,
.elementor .elementor-widget-video .elementor-wrapper {
	height: var(--min-height);
	width: 100%;
}

.elementor .wcboost-variation-swatches--image img {
	border-radius: inherit;
	height: 100%;
}

.elementor-widget-text-editor strong {
	font-weight: 600;
}

.glozin-toggle-mobile__title--toggle {
	cursor: pointer;
}

.glozin-toggle-mobile__title--toggle + .glozin-toggle-mobile__content {
	display: none;
	padding-bottom: 20px;
}

.glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:before, .glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:after {
	transform: translateY(-50%) rotate(180deg);
}

.glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:after {
	opacity: 0;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon {
	position: relative;
	width: 12px;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon:before, .glozin-toggle-mobile__title--toggle .gz-collapse-icon:after {
	content: "";
	position: absolute;
	top: 50%;
	inset-inline-end: 0;
	transform: translateY(-50%);
	display: inline-block;
	margin-top: -1px;
	width: 12px;
	height: 1px;
	background-color: currentColor;
	transition: background-color .3s ease-in-out, transform .3s ease-in-out, width .3s ease-in-out, opacity .3s ease-in-out;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon:after {
	transform: translateY(-50%) rotate(-90deg);
	width: 14px;
	right: -1px;
}

.gotop-height-scroll {
	height: var(--gz-gotop-height-scroll, 0);
}

.gz-button-go-top {
	--gz-button-width: 50px;
	--gz-button-height: 50px;
	--gz-button-bg-color: var(--gz-color-light);
	--gz-button-bg-color-hover: var(--gz-color-light);
	--gz-button-font-size: 10px;
	bottom: calc( var(--gz-navigation-bar-height, 20px) + 10px);
	transform: scale(0);
	border: none;
}

.gz-button-go-top svg {
	color: var(--gz-color-light);
	mix-blend-mode: difference;
	position: relative;
	inset-inline-start: 1px;
}

.gz-button-go-top.show-scroll {
	transform: scale(1);
	opacity: 1;
	visibility: visible;
}

.glozin-atc-sticky-height-open .gz-button-go-top {
	bottom: calc(var(--gz-atc-sticky-height) + 10px);
}

.elementor-editor-active .gz-lazy-load img {
	opacity: 1;
}

.elementor-editor-active .gz-lazy-load .gz-lazy-load-image {
	display: none;
}

.swiper-slide-duplicate .gz-lazy-load img,
.swiper-slide-duplicate .gz-lazy-load .gz-lazy-load-video {
	opacity: 1;
}

.swiper-slide-duplicate .gz-lazy-load-image {
	display: none;
}

.elementor-icon-box-title {
	margin-top: 0;
}

.z-index-first {
	z-index: 1;
}

.glozin-image-before-after__button {
	--gz-button-font-size: 11px;
	--gz-button-padding-top: 13.5px;
	--gz-button-padding-bottom: 11.5px;
	--gz-button-padding-left: 26px;
	--gz-button-padding-right: 26px;
	text-transform: uppercase;
	pointer-events: none;
}

.glozin-product-grid-align--center ul.products li.product .product-summary {
	text-align: center;
}

.glozin-product-grid-align--center ul.products li.product .product-summary > * {
	justify-content: center;
}

.glozin-product-grid-align--center ul.products li.product .product-summary .product-variation-items {
	display: inline-flex;
}

.glozin-product-grid-align--right ul.products li.product .product-summary {
	text-align: end;
}

.glozin-product-grid-align--right ul.products li.product .product-summary > * {
	justify-content: flex-end;
}

.glozin-product-grid-align--right ul.products li.product .product-summary .product-variation-items {
	display: inline-flex;
}

@media (min-width: 1025px) {
	.e-con-inner {
		--gz-container-spacing: 30px;
	}
	.gz-responsive-image__tablet,
	.gz-responsive-image__mobile {
		display: none;
	}
	.glozin-product-columns--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.gz-responsive-image__desktop.hidden-tablet {
		display: none;
	}
	.gz-responsive-image__mobile {
		display: none;
	}
	.glozin-product-columns-tablet--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns-tablet--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns-tablet--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns-tablet--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns-tablet--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns-tablet--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.gz-responsive-image__desktop.hidden-mobile {
		display: none;
	}
	.gz-responsive-image__tablet.hidden-mobile {
		display: none;
	}
	.elementor-element .e-con.e-flex.e-child,
	.e-con.e-flex {
		--flex-wrap-mobile: nowrap;
	}
	.glozin-product-columns-mobile--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns-mobile--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns-mobile--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns-mobile--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns-mobile--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns-mobile--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
	.glozin-atc-sticky-height-open.mobile-has-navigation-bar .gz-button-go-top {
		bottom: calc(var(--gz-navigation-bar-height) + var(--gz-atc-sticky-height) + 10px);
	}
	.mobile-has-navigation-bar .gz-button-go-top {
		bottom: calc(var(--gz-navigation-bar-height) + 10px);
	}
}

/* Blocks
--------------------------------------------- */
.alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	-webkit-margin-end: 1.5em;
	        margin-inline-end: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	-webkit-margin-start: 1.5em;
	        margin-inline-start: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
	margin-bottom: 1.5em;
}

:where(.editor-styles-wrapper) h1,
:where(.editor-styles-wrapper) h2,
:where(.editor-styles-wrapper) h3,
:where(.editor-styles-wrapper) h4,
:where(.editor-styles-wrapper) h5,
:where(.editor-styles-wrapper) h6 {
	font-family: var(--gz-heading-font), sans-serif;
	line-height: calc(1 + 0.21 / var(--gz-heading-font-scale));
	color: var(--gz-heading-color);
	font-weight: var(--gz-heading-font-weight);
	font-size: var(--heading-size);
}

.wp-block-quote {
	padding: clamp(calc(20 / 16 * 1rem), 3vw, calc(40 / 16 * 1rem));
	margin: 1.75em 0;
	border-left: none;
}

.wp-block-quote cite br,
.wp-block-quote footer br, .wp-block-quote.is-large cite br,
.wp-block-quote.is-large footer br, .wp-block-quote.is-style-large cite br,
.wp-block-quote.is-style-large footer br {
	display: none;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin-bottom: 2em;
}

.wp-block-quote.has-text-align-right cite,
.wp-block-quote.has-text-align-right footer {
	text-align: end;
}

.wp-block-quote cite,
.wp-block-quote footer {
	color: var(--gz-color-dark-grey);
	margin-top: calc(15 / 16 * 1rem);
	font-size: var(--gz-body-font-size);
	font-weight: var(--gz-subheading-font-weight);
	letter-spacing: 0;
}

blockquote.wp-block-quote {
	margin: 1.75em 0;
}

blockquote.wp-block-quote.is-large cite br,
blockquote.wp-block-quote.is-large footer br, blockquote.wp-block-quote.is-style-large cite br,
blockquote.wp-block-quote.is-style-large footer br {
	display: none;
}

blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
	margin-bottom: 2em;
}

blockquote.wp-block-quote.has-text-align-right cite,
blockquote.wp-block-quote.has-text-align-right footer {
	text-align: end;
}

.wp-block-pullquote {
	text-align: start;
}

.wp-block-pullquote.has-cyan-bluish-gray-background-color {
	background-color: #fcfcfc !important;
}

.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin: 0.5em 0;
	color: var(--gz-color-dark);
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote .wp-block-pullquote__citation {
	color: var(--gz-color-dark-grey);
	margin-top: calc(15 / 16 * 1rem);
	font-size: var(--gz-body-font-size);
	font-weight: var(--gz-subheading-font-weight);
	letter-spacing: 0;
}

.wp-block-separator {
	border-bottom-width: 1px;
}

.wp-block-button,
.wp-block-cover {
	margin-bottom: 25px;
}

.wp-block-gallery {
	margin-bottom: 2em;
}

.blocks-gallery-caption {
	margin-bottom: 0.5em;
}

.wp-block-button__link,
.wp-block-file__button {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.wp-block-button__link:hover,
.wp-block-file__button:hover {
	color: var(--gz-color-light);
}

.is-style-outline .wp-block-button__link {
	border: 1px solid var(--gz-color-dark);
	background-color: transparent;
	color: var(--gz-color-dark);
}

.is-style-outline .wp-block-button__link:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.wp-block-file a:not(.wp-block-file__button) {
	text-decoration: underline;
}

.wp-block-button.is-style-squared .wp-block-button__link, .wp-block-button__link.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.wc-block-product .wp-block-button__link {
	height: auto;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]),
:root .has-pale-pink-background-color {
	color: #fff;
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
	font-size: 2.25em;
	margin: 0;
	padding: 0;
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background), .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
	padding-left: 15px;
	padding-right: 15px;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: clamp(calc(15 / 16 * 1rem), 2vw, calc(20 / 16 * 1rem));
	margin-bottom: clamp(calc(20 / 16 * 1rem), 2vw, calc(26 / 16 * 1rem));
}

.wp-block-code {
	font-family: "Courier 10 Pitch", courier, monospace;
	padding: 1.6em;
}

.wp-block-code code {
	background-color: transparent;
}

pre.wp-block-verse {
	font-family: "Courier 10 Pitch", courier, monospace;
}

.wp-block-table td,
.wp-block-table th {
	border: none;
	padding: 10px 0;
	border-bottom: 1px solid var(--gz-border-color);
}

.wp-block-table.is-style-stripes table td, .wp-block-table.is-style-stripes table th {
	padding: 10px;
}

.wp-block-image {
	margin-bottom: 2em;
	display: inline-block;
	width: 100%;
}

.wp-block-columns .wp-block-image {
	margin-bottom: 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list li,
.wp-block-rss .wp-block-rss__item {
	padding: 5px 0;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote.is-style-plain {
	padding: 60px 30px 20px 30px;
}

.wp-block-quote:where(.has-text-align-right) {
	border-right: none;
}

.wp-block-search__button-inside .wp-block-search__input {
	border: none;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border-color: var(--gz-border-color);
}

.wp-block-search__button {
	border-color: transparent;
	padding: .375em .625em;
}

.wp-block-search__button svg {
	height: 1.25em;
	min-height: 24px;
	min-width: 24px;
	width: 1.25em;
	fill: currentColor;
	vertical-align: text-bottom;
}

.wp-block-query-pagination-numbers {
	display: flex;
	gap: 8px;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
}

.wp-block-query-pagination-numbers .page-numbers {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	color: var(--gz-color-dark);
	text-decoration: none;
	border: 1px solid var(--gz-border-color);
	border-radius: 4px;
	background: var(--gz-color-light);
	transition: all 0.3s ease;
}

.wp-block-query-pagination-numbers .page-numbers:hover {
	background: var(--gz-color-dark);
	/* Màu xanh của WordPress */
	color: var(--gz-color-light);
	border-color: var(--gz-color-dark);
}

.wp-block-query-pagination-numbers .page-numbers.current {
	background: var(--gz-color-dark);
	/* Màu xanh của WordPress */
	color: var(--gz-color-light);
	border-color: var(--gz-color-dark);
	pointer-events: none;
}

.wp-block-query-pagination-numbers .page-numbers.dots {
	background: transparent;
	border: none;
	color: var(--gz-color-dark);
	cursor: default;
	width: auto;
	height: auto;
}

.wp-block-query-pagination-next,
.wp-block-query-pagination-previous {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
	line-height: 36px;
	padding-left: 1rem;
	padding-right: 1rem;
}

.wp-block-query-pagination-next:hover,
.wp-block-query-pagination-previous:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

@media only screen and (min-width: 1200px) {
	.no-sidebar .site-content .entry-content > *.alignwide {
		max-width: 1140px;
		width: 1140px;
		-webkit-margin-start: calc(-1140px/2 + 100%/2);
		        margin-inline-start: calc(-1140px/2 + 100%/2);
		-webkit-margin-end: calc(-1140px/2 + 100%/2);
		        margin-inline-end: calc(-1140px/2 + 100%/2);
	}
	.no-sidebar:not(.elementor-page) .site-content .page-content > *.alignwide {
		max-width: 1200px;
		width: 1200px;
		-webkit-margin-start: calc(-1200px/2 + 100%/2);
		        margin-inline-start: calc(-1200px/2 + 100%/2);
		-webkit-margin-end: calc(-1200px/2 + 100%/2);
		        margin-inline-end: calc(-1200px/2 + 100%/2);
	}
}

@media only screen and (min-width: 768px) {
	.no-sidebar .site-content .entry-content > *.alignfull,
	.no-sidebar .site-content .entry-content > *.alignwide {
		width: -webkit-fill-available;
		max-width: 1000%;
	}
	.no-sidebar .site-content .entry-content > *.alignfull {
		-webkit-margin-end: calc(50% - 50vw + 9px);
		        margin-inline-end: calc(50% - 50vw + 9px);
		-webkit-margin-start: calc(50% - 50vw + 8px);
		        margin-inline-start: calc(50% - 50vw + 8px);
	}
	.no-sidebar:not(.elementor-page) .site-content .page-content > *.alignfull {
		width: -webkit-fill-available;
		max-width: 1000%;
		-webkit-margin-end: calc(50% - 50vw + 9px);
		        margin-inline-end: calc(50% - 50vw + 9px);
		-webkit-margin-start: calc(50% - 50vw + 8px);
		        margin-inline-start: calc(50% - 50vw + 8px);
	}
}

/* Responsive
--------------------------------------------- */
@media (min-width: 1025px) {
	.topbar-slides .swiper .swiper-button-text {
		transform: none;
	}
	.topbar-slides .topbar-slides__wrapper {
		-webkit-padding-start: 55px;
		        padding-inline-start: 55px;
	}
	.topbar-slides .navigation-merged {
		-webkit-margin-start: -10px;
		        margin-inline-start: -10px;
	}
}

@media (max-width: 782px) {
	.glozin-header-sticky.admin-bar .site-header.minimized {
		top: 46px;
	}
}

@media (max-width: 767px) {
	body {
		--gz-input-font-size: 16px;
		padding-bottom: var(--gz-navigation-bar-height, 0);
	}
	body.admin-bar {
		--gz-admin-bar-height: 0;
	}
	body.mobile-has-navigation-bar.glozin-atc-sticky-height-open {
		padding-bottom: calc(var(--gz-navigation-bar-height, 0) + var(--gz-atc-sticky-height));
	}
	.topbar:not(.topbar-mobile) {
		display: none;
	}
	.topbar-mobile .topbar-items {
		flex: 0 1 auto;
	}
	.topbar-mobile--keep-left .topbar-right-items {
		display: none;
	}
	.topbar-mobile--keep-right .topbar-left-items {
		display: none;
	}
	.topbar-mobile--keep-right .topbar-items {
		overflow: hidden;
		overflow-x: auto;
	}
	div.topbar-mobile--keep-left .topbar-slides,
	div.topbar-mobile--keep-right .topbar-slides {
		max-width: 100vw;
	}
	.topbar-slides {
		padding: 0 15px;
	}
	.topbar-slides .swiper-button-next {
		right: 0;
	}
	.topbar-slides .swiper-button-prev {
		left: 0;
		right: auto;
	}
	.topbar-slides__item {
		overflow: hidden;
		white-space: inherit;
		height: 100%;
		line-height: var(--gz-body-line-height);
		margin-top: auto;
		margin-bottom: auto;
	}
	.campaign-bar__close {
		padding-left: 15px;
		padding-right: 15px;
	}
	.comment-list .children {
		-webkit-margin-start: 0;
		        margin-inline-start: 0;
	}
	.comment-respond .comment-form-author, .comment-respond .comment-form-email {
		width: 100%;
	}
	.site-content {
		padding-top: 1.875rem;
		padding-bottom: 3.125rem;
	}
	.mobile-shop-navigation ul.menu > li.menu-item-has-icon > ul.sub-menu {
		-webkit-margin-start: 20px;
		        margin-inline-start: 20px;
	}
	.mobile-shop-navigation .sub-menu {
		-webkit-margin-start: 15px;
		        margin-inline-start: 15px;
	}
	.min-w-200 {
		min-width: 180px;
	}
}

@media (max-width: 600px) {
	.glozin-header-sticky.admin-bar .site-header.minimized {
		top: 0;
	}
}

@media (max-width: 480px) {
	.topbar-mobile--keep-left .topbar-items,
	.topbar-mobile--keep-right .topbar-items {
		justify-content: flex-start;
	}
}

/*--------------------------------------------------------------
# Search
--------------------------------------------------------------*/
.search-results article,
.search-results .glozin-pagination--blog {
	width: 100%;
}

.search-results .wp-block-heading {
	font-size: 1rem;
	letter-spacing: -0.544px;
}

.search-results .wp-block-latest-posts__list a {
	font-weight: 400;
	color: var(--gz-color-base);
}

.search-results .wp-block-search__inside-wrapper {
	display: flex;
	gap: 10px;
}

.search-results .site-main article {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 1.875rem;
	padding-left: var(--gz-col-gap);
	padding-right: var(--gz-col-gap);
	flex: 0 0 100%;
	max-width: 100%;
}

@media (max-width: 768px) {
	.search-results .site-main article {
		flex-direction: column;
	}
}

/*# sourceMappingURL=data:application/json;base64,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RUFFQyxnQkFBZ0I7Q0FDakI7Q0FDQTtFQUNDLGVBQWU7Q0FDaEI7Q0FDQTtFQUNDLFFBQVE7Q0FDVDtDQUNBO0VBQ0MsT0FBTztFQUNQLFdBQVc7Q0FDWjtDQUNBO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osdUNBQXVDO0VBQ3ZDLGdCQUFnQjtFQUNoQixtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLHVCQUFzQjtVQUF0QixzQkFBc0I7Q0FDdkI7Q0FDQTtFQUNDLFdBQVc7Q0FDWjtDQUNBO0VBQ0MscUJBQXFCO0VBQ3JCLHdCQUF3QjtDQUN6QjtDQUNBO0VBQ0MsMEJBQXlCO1VBQXpCLHlCQUF5QjtDQUMxQjtDQUNBO0VBQ0MsMEJBQXlCO1VBQXpCLHlCQUF5QjtDQUMxQjtDQUNBO0VBQ0MsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLE1BQU07Q0FDUDtBQUNEOztBQUVBO0NBQ0M7O0VBRUMsMkJBQTJCO0NBQzVCO0FBQ0Q7O0FBRUE7OytEQUUrRDtBQUMvRDs7Q0FFQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxlQUFlO0NBQ2Ysd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLHVCQUF1QjtDQUN2QixhQUFhO0NBQ2IsK0JBQStCO0NBQy9CLGdDQUFnQztDQUNoQyxjQUFjO0NBQ2QsZUFBZTtBQUNoQjs7QUFFQTtDQUNDO0VBQ0Msc0JBQXNCO0NBQ3ZCO0FBQ0QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBHbG96aW5cblRoZW1lIFVSSTogaHR0cHM6Ly93cGdsb3ppbi5jb20vXG5BdXRob3I6IFVJWFRoZW1lc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly91aXguc3RvcmVcbkRlc2NyaXB0aW9uOiBNdWx0aXB1cnBvc2UgV29vQ29tbWVyY2UgV29yZFByZXNzIFRoZW1lXG5WZXJzaW9uOiAxLjkuMFxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuMFxuVGVzdGVkIHVwIHRvOiA1LjhcblJlcXVpcmVzIFBIUDogNy4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MitcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogZ2xvemluXG5UYWdzOiBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgbGVmdC1zaWRlYmFyLCByaWdodC1zaWRlYmFyLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBwb3N0LWZvcm1hdHMsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5Db3B5cmlnaHQ6IChjKSAyMDI1IFVJWFRoZW1lcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gXG5cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tZ3otY29sLWdhcC1kZXNrdG9wOiA2MHB4O1xuXHR9XG5cdC5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtYXJlYSxcblx0LnNpZGViYXItY29udGVudCAuY29udGVudC1hcmVhIHtcblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tZ3otY29sLXdpZHRoKSAtIHZhcigtLWd6LWNvbC1nYXAtZGVza3RvcCkpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1nei1jb2wtd2lkdGgpIC0gdmFyKC0tZ3otY29sLWdhcC1kZXNrdG9wKSk7XG5cdH1cblx0LmNvbnRlbnQtc2lkZWJhciAud2lkZ2V0LWFyZWEsXG5cdC5zaWRlYmFyLWNvbnRlbnQgLndpZGdldC1hcmVhIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogdmFyKC0tZ3otY29sLXdpZHRoLCA1MCUpO1xuXHR9XG5cdC5zaWRlYmFyLWNvbnRlbnQgLnNpdGUtY29udGVudC1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxuXHQuY29udGVudC1zaWRlYmFyIC5zaXRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5uby1zaWRlYmFyIC5zaXRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wYmFyIHtcblx0LS1nei1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei10ZXh0LWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otdGV4dC1ob3Zlci1jb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otYmFja2dyb3VuZC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1nei10ZXh0LWNvbG9yKTtcblx0bWluLWhlaWdodDogNDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMjtcbn1cblxuLnRvcGJhcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogdmFyKC0tZ3otdG9wYmFyLWJvcmRlci13aWR0aCwgMCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei10b3BiYXItYm9yZGVyLWNvbG9yLCB2YXIoLS1nei1ib3JkZXItY29sb3IpKTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRvcGJhci1jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50b3BiYXItY29udGFpbmVyOmJlZm9yZSwgLnRvcGJhci1jb250YWluZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udG9wYmFyLWl0ZW1zIHtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdGZsZXg6IDE7XG59XG5cbi50b3BiYXItc2xpZGVzIHtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50b3BiYXItc2xpZGVzIC5uYXZpZ2F0aW9uLW1lcmdlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4udG9wYmFyLXNsaWRlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXRleHQge1xuXHQtLWd6LWFycm93LXdpZHRoOiAyNnB4O1xuXHQtLWd6LWFycm93LWhlaWdodDogMjVweDtcblx0LS1nei1hcnJvdy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHQtLWd6LWFycm93LWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otYXJyb3ctYmctY29sb3I6IHZhcigtLWd6LWJhY2tncm91bmQtY29sb3IpO1xuXHQtLWd6LWFycm93LWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnRvcGJhci1zbGlkZXNfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnRvcGJhci1zbGlkZXNfX2l0ZW0gYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udG9wYmFyLXNsaWRlc19faXRlbSBhIHN2ZyB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcbn1cblxuLnRvcGJhci1zbGlkZXNfX2l0ZW0gYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1nei10ZXh0LWhvdmVyLWNvbG9yKTtcbn1cblxuLnRvcGJhci1tZW51IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wYmFyLW1lbnUgLm5hdi1tZW51IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI1cHg7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wYmFyLW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGEgLmdsb3ppbi1zdmctaWNvbixcbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGEgLm1lbnUtaXRlbS1pY29uIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRtYXJnaW46IDJweCA4cHggMCAwO1xufVxuXG4udG9wYmFyLW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhIC5tZW51LWljb24taXRlbS1wb3NpdGlvbi0tcmlnaHQge1xuXHRtYXJnaW46IDJweCAwIDAgOHB4O1xufVxuXG4udG9wYmFyLW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWd6LXRleHQtaG92ZXItY29sb3IpO1xufVxuXG4udG9wYmFyLW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhhcy1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ge1xuXHRjb2xvcjogdmFyKC0tZ3otaGVhZGVyLWNvbG9yKTtcbn1cblxuLmhlYWRlci1pdGVtcyB7XG5cdGNvbG9yOiB2YXIoLS1nei1oZWFkZXItY29sb3IpO1xufVxuXG4uaGVhZGVyLWl0ZW1zID4gKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1pdGVtcyAuZ3otYnV0dG9uLWljb24ge1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogNDBweDtcblx0LS1nei1idXR0b24taGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVhZGVyLWl0ZW1zID4gYTpub3QoOmhvdmVyKSxcbi5oZWFkZXItaXRlbXMgPiBidXR0b246bm90KDpob3ZlciksXG4uaGVhZGVyLWl0ZW1zID4gLmd6LWJ1dHRvbjpub3QoOmhvdmVyKSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLWxlZnQtaXRlbXMgLm5hdi1tZW51IC5tZW51LWl0ZW0tcG9zLWFsaWdubWVudC0tbGVmdC5tZW51LWl0ZW0tcG9zLXN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5oZWFkZXItcmlnaHQtaXRlbXMgLm5hdi1tZW51IC5tZW51LWl0ZW0tcG9zLWFsaWdubWVudC0tcmlnaHQubWVudS1pdGVtLXBvcy1zdGF0aWMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaGVhZGVyLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tYWluLWJvcmRlci1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcblx0LS1nei1oZWFkZXItbWFpbi1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otaGVhZGVyLW1haW4tYm9yZGVyLWNvbG9yKTtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLWd6LWhlYWRlci1tYWluLXNoYWRvdy1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yKTtcbn1cblxuLmhlYWRlci1ib3R0b20ge1xuXHQtLWd6LWhlYWRlci1ib3R0b20tYm9yZGVyLWNvbG9yOiB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xuXHQtLWd6LWhlYWRlci1ib3R0b20tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItYm90dG9tLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otaGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3IpO1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tZ3otaGVhZGVyLWJvdHRvbS1zaGFkb3ctY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1oZWFkZXItYm90dG9tLWJnLWNvbG9yKTtcbn1cblxuLmdsb3ppbi1oZWFkZXItbWFpbi1kaXZpZGVyIC5oZWFkZXItbWFpbiB7XG5cdC0tZ3otaGVhZGVyLW1haW4tYm9yZGVyLWNvbG9yOiB2YXIoIC0tZ3otYm9yZGVyLWNvbG9yICk7XG59XG5cbi5nbG96aW4taGVhZGVyLWJvdHRvbS1kaXZpZGVyIC5oZWFkZXItYm90dG9tIHtcblx0LS1nei1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvcjogdmFyKCAtLWd6LWJvcmRlci1jb2xvciApO1xufVxuXG4uaGVhZGVyLWNvdW50ZXIge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNXB4O1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRjb2xvcjogdmFyKC0tZ3otdGV4dC1jb2xvci1vbi1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oZWFkZXJfX3NpemUtbGFyZ2UgLmhlYWRlci1jb3VudGVyIHtcblx0dG9wOiAycHg7XG5cdGluc2V0LWlubGluZS1lbmQ6IC0xcHg7XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1pdGVtcyB7XG5cdGdhcDogMTdweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yOiAjMGMwNDI3O1xuXHQtLWd6LWhlYWRlci1zdGlja3ktYmctY29sb3I6IzBjMDQyNztcblx0LS1nei1oZWFkZXItY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0LS1nei1oZWFkZXItc3RpY2t5LWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdGhlaWdodDogOTVweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLW1haW4gLmhlYWRlci1sZWZ0LWl0ZW1zLFxuLmhlYWRlci12NCAuaGVhZGVyLW1haW4gLmhlYWRlci1yaWdodC1pdGVtcyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItbW9iaWxlLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yOiAjMGMwNDI3O1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItbW9iaWxlLW1haW4gLmhlYWRlci1pdGVtcyB7XG5cdGdhcDogMDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuXHR3aWR0aDogNzAwcHg7XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmhlYWRlci1zZWFyY2hfX2ZpZWxkIHtcblx0cGFkZGluZy10b3A6IDEyLjVweDtcblx0cGFkZGluZy1ib3R0b206IDEyLjVweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fYnV0dG9uIHtcblx0LS1nei1idXR0b24taGVpZ2h0OiA0NXB4O1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItYWNjb3VudCB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogN3B4O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZ3otcm91bmRlZC14cyk7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGluc2V0LWlubGluZS1zdGFydDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLmhlYWRlci1sb2dvID4gYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLWxvZ28gPiBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLWxvZ28gPiBhIGltZyB7XG5cdC0tZ3otaW1hZ2Utcm91bmRlZDogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRlci1sb2dvID4gYSBzdmcge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXItbG9nbyAubG9nby1saWdodCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtbW9kYWwtZm9ybS5oZWFkZXItdHJhbnNwYXJlbnQgLmhlYWRlci1tYWluIHtcblx0LS1nei1oZWFkZXItbWFpbi1iZy1jb2xvcjogI2ZmZjtcblx0LS1nei1oZWFkZXItY29sb3I6ICMxMTE7XG59XG5cbi5zZWFyY2gtbW9kYWwtZm9ybS5oZWFkZXItdHJhbnNwYXJlbnQgLmhlYWRlci1ib3R0b20ge1xuXHQtLWd6LWhlYWRlci1ib3R0b20tYmctY29sb3I6ICNmZmY7XG5cdC0tZ3otaGVhZGVyLWNvbG9yOiAjMTExO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9faWNvbiB7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmd6LWluc3RhbnQtc2VhcmNoX19idXR0b24sXG4ubW9kYWxfX2NvbnRhaW5lciAuZ3otaW5zdGFudC1zZWFyY2hfX2J1dHRvbiB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMTZweDtcblx0LS1nei1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrLWdyZXkpO1xuXHQtLWd6LWJ1dHRvbi1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItc2VhcmNoX19mb3JtIC5oZWFkZXItc2VhcmNoX19idXR0b24sXG4ubW9kYWxfX2NvbnRhaW5lciAuaGVhZGVyLXNlYXJjaF9fYnV0dG9uIHtcblx0LS1nei1idXR0b24td2lkdGg6IDQ0cHg7XG5cdC0tZ3otYnV0dG9uLWhlaWdodDogNDBweDtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmhlYWRlci1zZWFyY2hfX2ZpZWxkLFxuLm1vZGFsX19jb250YWluZXIgLmhlYWRlci1zZWFyY2hfX2ZpZWxkIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogNDVweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxMHB4O1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuY2xvc2Utc2VhcmNoLXJlc3VsdHMsXG4ubW9kYWxfX2NvbnRhaW5lciAuY2xvc2Utc2VhcmNoLXJlc3VsdHMge1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDEwcHg7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1idXR0b24tYmctY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdC0tZ3otYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1sb2FkaW5nLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1idXR0b24td2lkdGg6IDI4cHg7XG5cdC0tZ3otYnV0dG9uLWhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoaW5nIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyxcbi5tb2RhbF9fY29udGFpbmVyLnNlYXJjaGluZyAuY2xvc2Utc2VhcmNoLXJlc3VsdHMge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHQtLWd6LWFuaW1hdGlvbi1zdGF0ZTogcnVubmluZztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hpbmcgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOjpiZWZvcmUsXG4ubW9kYWxfX2NvbnRhaW5lci5zZWFyY2hpbmcgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQSE4yWnlCcFpEMGlhV052Ymkxc2IyRmtJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFMElpQm9aV2xuYUhROUlqRTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdNVFFpUGdvZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTnk0ek5ETTVOU0F6TGpJM05UQTBRemd1TWpreU56Y2dNeTR5TnpVd05DQTVMakEyTVRreklESXVOVFF4T1NBNUxqQTJNVGt6SURFdU5qTTNOVEpET1M0d05qRTVNeUF3TGpjek16RTBNeUE0TGpJNU1qYzNJREFnTnk0ek5ETTVOU0F3UXpZdU16azFNVFFnTUNBMUxqWXlOVGs0SURBdU56TXpNVFF6SURVdU5qSTFPVGdnTVM0Mk16YzFNa00xTGpZeU5UazRJREl1TlRReE9TQTJMak01TlRFMElETXVNamMxTURRZ055NHpORE01TlNBekxqSTNOVEEwV2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk55NHpORFF4TlNBeE5DNHdNREF5UXpjdU9URXpNemdnTVRRdU1EQXdNaUE0TGpNM05EZ3lJREV6TGpVMk1EUWdPQzR6TnpRNE1pQXhNeTR3TVRjNFF6Z3VNemMwT0RJZ01USXVORGMxTWlBM0xqa3hNek00SURFeUxqQXpOVFFnTnk0ek5EUXhOU0F4TWk0d016VTBRell1TnpjME9USWdNVEl1TURNMU5DQTJMak14TXpRNElERXlMalEzTlRJZ05pNHpNVE0wT0NBeE15NHdNVGM0UXpZdU16RXpORGdnTVRNdU5UWXdOQ0EyTGpjM05Ea3lJREUwTGpBd01ESWdOeTR6TkRReE5TQXhOQzR3TURBeVdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NeTR4TWpJME5pQTBMamMzTnpjeFF6TXVPVGMyTkRVZ05DNDNOemMzTVNBMExqWTJPRGMxSURRdU1URTNPRE1nTkM0Mk5qZzNOU0F6TGpNd016Z3pRelF1TmpZNE56VWdNaTQwT0RrNE15QXpMamszTmpRMUlERXVPREk1T1RZZ015NHhNakkwTmlBeExqZ3lPVGsyUXpJdU1qWTRORGNnTVM0NE1qazVOaUF4TGpVM05qRTNJREl1TkRnNU9ETWdNUzQxTnpZeE55QXpMak13TXpnelF6RXVOVGMyTVRjZ05DNHhNVGM0TXlBeUxqSTJPRFEzSURRdU56YzNOekVnTXk0eE1qSTBOaUEwTGpjM056Y3hXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRFdU5UWTFJREV5TGpFMk9USkRNVEl1TURNNU5DQXhNaTR4TmpreUlERXlMalF5TkNBeE1TNDRNREkzSURFeUxqUXlOQ0F4TVM0ek5UQTFRekV5TGpReU5DQXhNQzQ0T1RneklERXlMakF6T1RRZ01UQXVOVE14TnlBeE1TNDFOalVnTVRBdU5UTXhOME14TVM0d09UQTJJREV3TGpVek1UY2dNVEF1TnpBMk1TQXhNQzQ0T1RneklERXdMamN3TmpFZ01URXVNelV3TlVNeE1DNDNNRFl4SURFeExqZ3dNamNnTVRFdU1Ea3dOaUF4TWk0eE5qa3lJREV4TGpVMk5TQXhNaTR4TmpreVdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NUzR6TnpRd05TQTRMall6TnpjMFF6SXVNVE15T1RFZ09DNDJNemMzTkNBeUxqYzBPREE1SURndU1EVXhNemNnTWk0M05EZ3dPU0EzTGpNeU9EQTBRekl1TnpRNE1Ea2dOaTQyTURRM01TQXlMakV6TWpreElEWXVNREU0TXpRZ01TNHpOelF3TlNBMkxqQXhPRE0wUXpBdU5qRTFNVGd5SURZdU1ERTRNelFnTUNBMkxqWXdORGN4SURBZ055NHpNamd3TkVNd0lEZ3VNRFV4TXpjZ01DNDJNVFV4T0RJZ09DNDJNemMzTkNBeExqTTNOREExSURndU5qTTNOelJhSWlBK1BDOXdZWFJvUGp4d1lYUm9JR1E5SWsweE15NHpNVE0zSURjdU9UZ3hPVE5ETVRNdU5qa3pJRGN1T1RneE9UTWdNVFF1TURBd05DQTNMalk0T0RnMklERTBMakF3TURRZ055NHpNamN6TkVNeE5DNHdNREEwSURZdU9UWTFPRE1nTVRNdU5qa3pJRFl1TmpjeU56WWdNVE11TXpFek55QTJMalkzTWpjMlF6RXlMamt6TkRRZ05pNDJOekkzTmlBeE1pNDJNamNnTmk0NU5qVTRNeUF4TWk0Mk1qY2dOeTR6TWpjek5FTXhNaTQyTWpjZ055NDJPRGc0TmlBeE1pNDVNelEwSURjdU9UZ3hPVE1nTVRNdU16RXpOeUEzTGprNE1Ua3pXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTWk0eU56RXpPQ0F4TUM0MU5ERXpRekV1T0RBeE5EY2dNVEF1T1RnNU1pQXhMamd3TVRRM0lERXhMamN4TXprZ01pNHlOekV6T0NBeE1pNHhOakU0UXpJdU56UXdOek1nTVRJdU5qQTVOeUF6TGpVd01qRTJJREV5TGpZd09UY2dNeTQ1TnpFMU1TQXhNaTR4TmpFNFF6UXVORFF4TkRJZ01URXVOekV6T1NBMExqUTBNVFF5SURFd0xqazRPVElnTXk0NU56RTFNU0F4TUM0MU5ERXpRek11TlRBeU1UWWdNVEF1TURreU9DQXlMamMwTVRJNElERXdMakE0T0RZZ01pNHlOekV6T0NBeE1DNDFOREV6V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1URXVOVFkwT1NBekxqYzVORFkxUXpFeExqZzBPVE1nTXk0M09UUTJOU0F4TWk0d056azVJRE11TlRjME9EVWdNVEl1TURjNU9TQXpMak13TXpjeFF6RXlMakEzT1RrZ015NHdNekkxTnlBeE1TNDRORGt6SURJdU9ERXlOemNnTVRFdU5UWTBPU0F5TGpneE1qYzNRekV4TGpJNE1EUWdNaTQ0TVRJM055QXhNUzR3TkRrNElETXVNRE15TlRjZ01URXVNRFE1T0NBekxqTXdNemN4UXpFeExqQTBPVGdnTXk0MU56UTROU0F4TVM0eU9EQTBJRE11TnprME5qVWdNVEV1TlRZME9TQXpMamM1TkRZMVdpSWdQand2Y0dGMGFENEtJQ0E4TDNOMlp6ND1cIik7XG5cdG1hc2stc2l6ZTogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otbG9hZGluZy1jb2xvcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGFuaW1hdGlvbjogc3BpbiAwLjhzIGluZmluaXRlIGxpbmVhciB2YXIoLS1nei1hbmltYXRpb24tc3RhdGUpO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5oZWFkZXItc2VhcmNoX19mb3JtLnNlYXJjaGVkIC5jbG9zZS1zZWFyY2gtcmVzdWx0czpmb2N1cywgLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOmhvdmVyLFxuLm1vZGFsX19jb250YWluZXIuc2VhcmNoZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOmZvY3VzLFxuLm1vZGFsX19jb250YWluZXIuc2VhcmNoZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoZWQgLmd6LWluc3RhbnQtc2VhcmNoX19maWVsZDpmb2N1cyB+IC5jbG9zZS1zZWFyY2gtcmVzdWx0cywgLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoZWQgLmd6LWluc3RhbnQtc2VhcmNoX19maWVsZDpob3ZlciB+IC5jbG9zZS1zZWFyY2gtcmVzdWx0cyxcbi5tb2RhbF9fY29udGFpbmVyLnNlYXJjaGVkIC5nei1pbnN0YW50LXNlYXJjaF9fZmllbGQ6Zm9jdXMgfiAuY2xvc2Utc2VhcmNoLXJlc3VsdHMsXG4ubW9kYWxfX2NvbnRhaW5lci5zZWFyY2hlZCAuZ3otaW5zdGFudC1zZWFyY2hfX2ZpZWxkOmhvdmVyIH4gLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoZWQuYWN0aXZlZCAuY2xvc2Utc2VhcmNoLXJlc3VsdHMsXG4ubW9kYWxfX2NvbnRhaW5lci5zZWFyY2hlZC5hY3RpdmVkIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nei1pbnN0YW50LXNlYXJjaF9fZm9ybTpob3ZlciAuZ3otaW5zdGFudC1zZWFyY2hfX2ZpZWxkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nei1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXIpO1xufVxuXG4uaGVhZGVyLWFjY291bnQgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLWFjY291bnRfX2ljb24ge1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDE2cHg7XG59XG5cbi5oZWFkZXItYWNjb3VudF9fc2l6ZS1sYXJnZSB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMjRweDtcbn1cblxuLmhlYWRlci1hY2NvdW50LXdyYXBwZXIgLmd6LWJ1dHRvbiB7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhlYWRlci1hY2NvdW50LXdyYXBwZXIgLmd6LWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4uaGVhZGVyLWNvbXBhcmUgLmd6LWJ1dHRvbi1pY29uIHtcblx0LS1nei1idXR0b24tZm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhlYWRlci1jb21wYXJlX19zaXplLWxhcmdlIC5nei1idXR0b24taWNvbiB7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhlYWRlci13aXNobGlzdCAuZ3otYnV0dG9uLWljb24ge1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDE5cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLXdpc2hsaXN0IC5nbG96aW4tc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmhlYWRlci13aXNobGlzdF9fc2l6ZS1sYXJnZSAuZ3otYnV0dG9uLWljb24ge1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDI3cHg7XG59XG5cbi5oZWFkZXItd2lzaGxpc3RfX3NpemUtbGFyZ2UgLmdsb3ppbi1zdmctaWNvbi1vcmlnaW5hbCBzdmcge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyLWNhcnQgLmd6LWJ1dHRvbi1pY29uIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAxNnB4O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhlYWRlci1jYXJ0IC5nbG96aW4tcHJpY2Utc2F2ZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWNhcnQgLnByaWNlIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItY2FydCAuZ2xvemluLXN2Zy1pY29uLS1zaG9wcGluZy1jYXJ0IHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAyMHB4O1xufVxuXG4uaGVhZGVyLWNhcnQgLmdsb3ppbi1zdmctaWNvbi0tc2hvcHBpbmctY2FydC5zaG9wcGluZy1jYXJ0IHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAyNHB4O1xufVxuXG4uaGVhZGVyLWNhcnRfX3NpemUtbGFyZ2UgLmd6LWJ1dHRvbi1pY29uIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAyN3B4O1xufVxuXG4uaGVhZGVyLWNhcnRfX3NpemUtbGFyZ2UgLmdsb3ppbi1zdmctaWNvbi0tc2hvcHBpbmctY2FydCB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMzBweDtcbn1cblxuLmhlYWRlci1jYXJ0X19zaXplLWxhcmdlIC5nbG96aW4tc3ZnLWljb24tLXNob3BwaW5nLWNhcnQuc2hvcHBpbmctY2FydCB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMzRweDtcbn1cblxuLmhlYWRlci1jYXJ0X19zaXplLWxhcmdlIC5nbG96aW4tc3ZnLWljb24tb3JpZ2luYWwgc3ZnIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci1jYXJ0X19zaXplLWxhcmdlLmd6LWJ1dHRvbi1pY29uIHtcblx0LS1nei1idXR0b24td2lkdGg6IDU4cHg7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyIHtcblx0cGFkZGluZy10b3A6IDJweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4uaGVhZGVyLWhhbWJ1cmdlciAuZ2xvemluLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jYW1wYWlnbi1iYXIge1xuXHQtLWd6LWNhbXBhaWduLWJhY2tncm91bmQ6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQtLWd6LWNhbXBhaWduLXRleHQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY2FtcGFpZ24tYmFja2dyb3VuZCk7XG5cdGNvbG9yOiB2YXIoLS1nei1jYW1wYWlnbi10ZXh0LWNvbG9yKTtcblx0bWluLWhlaWdodDogNDJweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdHotaW5kZXg6IDExO1xufVxuXG4uY2FtcGFpZ24tYmFyX19jbG9zZSB7XG5cdC0tZ3otYnV0dG9uLWNvbG9yOiB2YXIoLS1nei1jYW1wYWlnbi10ZXh0LWNvbG9yKTtcblx0LS1nei1idXR0b24tY29sb3ItaG92ZXI6IHZhcigtLWd6LWNhbXBhaWduLXRleHQtY29sb3IpO1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tZ3otY2FtcGFpZ24tYmFja2dyb3VuZCk7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jYW1wYWlnbi1iYWNrZ3JvdW5kKTtcblx0LS1nei1idXR0b24td2lkdGg6IGF1dG87XG5cdC0tZ3otYnV0dG9uLWhlaWdodDogMTAwJTtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAxMHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jYW1wYWlnbi1iYXJfX2Nsb3NlOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbXBhaWduLWJhcl9fY2xvc2U6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tc2xpZGVzIHtcblx0LS1nei1jYW1wYWlnbi1iYXItd2lkdGg6IDU1MHB4O1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuY2FtcGFpZ24tYmFyX19jb250YWluZXIge1xuXHR3aWR0aDogODUlO1xuXHRtYXgtd2lkdGg6IHZhcigtLWd6LWNhbXBhaWduLWJhci13aWR0aCk7XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tc2xpZGVzIC5jYW1wYWlnbi1iYXJfX3RleHQge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuY2FtcGFpZ24tYmFyX190ZXh0IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhbXBhaWduLWJhci10eXBlLS1zbGlkZXMgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi10ZXh0IHtcblx0LS1nei1hcnJvdy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHQtLWd6LWFycm93LWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jYW1wYWlnbi10ZXh0LWNvbG9yKTtcblx0LS1nei1hcnJvdy1iZy1jb2xvcjogdmFyKC0tZ3otY2FtcGFpZ24tYmFja2dyb3VuZCk7XG5cdC0tZ3otYXJyb3ctYmctY29sb3ItaG92ZXI6IHZhcigtLWd6LWNhbXBhaWduLWJhY2tncm91bmQpO1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNhbXBhaWduLWJhci10eXBlLS1zbGlkZXMgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tY291bnRkb3duIHtcblx0cGFkZGluZzogMTJweCA0MHB4O1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLWNvdW50ZG93biAuY2FtcGFpZ24tYmFyX190ZXh0IGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogM3B4O1xufVxuXG4uc29jaWFscy1uYXZpZ2F0aW9uIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFscy1uYXZpZ2F0aW9uIHVsLm1lbnUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIHtcblx0Zm9udC1zaXplOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIC5tZW51LWl0ZW0taWNvbiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0bWFyZ2luOiAwO1xuXHQtLWd6LXNvY2lhbC1iZy1jb2xvcjogcmdiKGZyb20gdmFyKC0tZ3otY29sb3ItZGFyaykgciBnIGIgLyAwLjEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1zb2NpYWwtYmctY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIC5tZW51LWl0ZW0taWNvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LXNvY2lhbC1jb2xvciwgIzAwMCk7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIC5tZW51LWl0ZW0taWNvbjpob3Zlci5nei1zb2NpYWxzLS1pbnN0YWdyYW0sIC5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIC5tZW51LWl0ZW0taWNvbjpob3Zlci5nei1zb2NpYWxzLS10aHJlYWRzLCAuc29jaWFscy1uYXZpZ2F0aW9uIHVsLm1lbnUgYSAubWVudS1pdGVtLWljb246aG92ZXIuZ3otc29jaWFscy0tdGlrdG9rIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3otc29jaWFsLWNvbG9yKTtcbn1cblxuLnNvY2lhbHMtbmF2aWdhdGlvbiAubWVudS1pdGVtLWljb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMge1xuXHR0b3A6IHZhcigtLWd6LWFkbWluLWJhci1oZWlnaHQsIDApO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMgLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXNfX2hlYWRlciB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy5vcGVuZWQge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMub3BlbmVkIC5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzX19jb250YWluZXIge1xuXHR3aWR0aDogMjgwcHg7XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLm9wZW5lZCAuaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19faGVhZGVyLXRleHQsXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy5vcGVuZWQgLmNhdGVnb3J5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS10ZXh0IHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0b3BhY2l0eTogMTtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIC4xMnM7XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLm9wZW5lZCAuaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19fYmFja2Ryb3Age1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMub3BlbmVkIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtLWhvdmVyIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzX19iYWNrZHJvcCB7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19fY29udGFpbmVyIHtcblx0d2lkdGg6IDYwcHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHRyYW5zaXRpb246IHZhcigtLWd6LXRyYW5zaXRpb24pO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19faGVhZGVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEzcHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTNweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXNfX2hlYWRlci1pY29uIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXNfX2hlYWRlci10ZXh0LFxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS10ZXh0IHtcblx0bWF4LXdpZHRoOiAwO1xuXHR3aWR0aDogMDtcblx0b3BhY2l0eTogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSB7XG5cdHBhZGRpbmctdG9wOiA5cHg7XG5cdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNnB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDhweDtcblx0aW5zZXQtaW5saW5lLWVuZDogOHB4O1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkgPiBhIHtcblx0LS1nei1yZXZlcnNlZC1saW5rLWdhcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tZ3otdHJhbnNpdGlvbik7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYSA+IC5tZW51LWl0ZW0taWNvbiB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0aW5zZXQtaW5saW5lLWVuZDogMjJweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LW1hc2s6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURjaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB0TWk0ME1EUXhNMlV0TURjZ01DNDVOelkxTmpOTU5TNDFJRFl1TkRjMk5UWk1NVEVnTUM0NU56WTFOakpNTVRBdU1ESXpOeUF3TGpBd01ETXhNamcwT0V3MUxqVWdOQzQxTWpRd05rd3dMamszTmpJME9TQXdMakF3TURNeE16STBNMHd0TWk0ME1EUXhNMlV0TURjZ01DNDVOelkxTmpOYUlpQm1hV3hzUFNKamRYSnlaVzUwUTI5c2IzSWlMejRLUEM5emRtYyspIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRtYXNrOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU55SWdkbWxsZDBKdmVEMGlNQ0F3SURFeElEY2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWswdE1pNDBNRFF4TTJVdE1EY2dNQzQ1TnpZMU5qTk1OUzQxSURZdU5EYzJOVFpNTVRFZ01DNDVOelkxTmpKTU1UQXVNREl6TnlBd0xqQXdNRE14TWpnME9FdzFMalVnTkM0MU1qUXdOa3d3TGprM05qSTBPU0F3TGpBd01ETXhNekkwTTB3dE1pNDBNRFF4TTJVdE1EY2dNQzQ1TnpZMU5qTmFJaUJtYVd4c1BTSmpkWEp5Wlc1MFEyOXNiM0lpTHo0S1BDOXpkbWMrKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwMCU7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogMCB2YXIoLS1nei1yb3VuZGVkLW1kKSB2YXIoLS1nei1yb3VuZGVkLW1kKSAwO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgLm1lbnUtaXRlbS1zdGF0aWMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgLm1lbnUtaXRlbS1zdGF0aWMgLm1lZ2EtbWVudSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lZ2EtbWVudSB7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xuXHR3aWR0aDogdmFyKC0tZ3otbWVnYS1tZW51LXdpZHRoKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xuXHRib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuXHRib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tZ3otcm91bmRlZC1tZCk7XG5cdGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuXHRib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWd6LXJvdW5kZWQtbWQpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCB2aXNpYmlsaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUgdWwubWVnYS1tZW51X19jb2x1bW4gLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0tLXR5cGUtZW1wdHkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubWVnYS1tZW51IHVsLm1lZ2EtbWVudV9fY29sdW1uIC5tZW51LWl0ZW0gKyAubWVudS1pdGVtLS10eXBlLWVtcHR5ID4gc3BhbiB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubWVnYS1tZW51LS1ncmlkIHVsLm1lZ2EtbWVudV9fY29sdW1uIGxpIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNjBweDtcblx0fVxuXHQuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1zdGlja3ksXG5cdC5nbG96aW4taGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy1lbmFibGUgLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLW1vYmlsZS1zdGlja3ksIC5nbG96aW4taGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy1lbmFibGUgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItc3RpY2t5LFxuXHQuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLW1vYmlsZS1zdGlja3kge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2MHB4O1xuXHR9XG5cdC5nbG96aW4taGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy1lbmFibGUgLmhlYWRlci1zdGlja3ktLWJvdGgubWluaW1pemVkLCAuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5oZWFkZXItc3RpY2t5LS1ib3RoLmhlYWRyb29tLS1ub3QtdG9wIHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNjBweDtcblx0fVxufVxuXG4uc2l0ZS1oZWFkZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlcl9fbW9iaWxlIC5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaXRlLWhlYWRlcl9fbW9iaWxlLmhlYWRyb29tLS1waW5uZWQuaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1tb2JpbGUtc3RpY2t5Omxhc3QtY2hpbGQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXJfX21vYmlsZS5oZWFkZXItdjQge1xuXHQtLWd6LWhlYWRlci1zdGlja3ktY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0LS1nei1oZWFkZXItc3RpY2t5LWJnLWNvbG9yOiAjMGMwNDI3O1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50cyAuaGVhZGVyLWl0ZW1zIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50cyAuaGVhZGVyLWNlbnRlci1pdGVtcyB7XG5cdGZsZXg6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRzIC5oZWFkZXItbG9nbyBpbWcge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1tb2JpbGUtbWFpbiB7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1tYWluLWJvcmRlci1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcblx0LS1nei1oZWFkZXItbW9iaWxlLW1haW4tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItbWFpbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogNjRweDtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLWd6LWhlYWRlci1tb2JpbGUtbWFpbi1zaGFkb3ctY29sb3IpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otaGVhZGVyLW1vYmlsZS1tYWluLWJvcmRlci1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yKTtcbn1cblxuLmhlYWRlci1tb2JpbGUtYm90dG9tIHtcblx0LS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1ib3JkZXItY29sb3I6IHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItYm90dG9tLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tc2hhZG93LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otaGVhZGVyLWJvdHRvbS1iZy1jb2xvcik7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1ib3JkZXItY29sb3IpO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1pY29uLWF1dG8td2lkdGggLmhlYWRlci1zZWFyY2hfX2ljb24sXG4uaGVhZGVyLW1vYmlsZS1pY29uLWF1dG8td2lkdGggLmhlYWRlci1hY2NvdW50IHtcblx0LS1nei1idXR0b24td2lkdGg6IGF1dG87XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQgLnRvcGJhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50IC5zaXRlLWhlYWRlcl9fc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQgLmhlYWRlci12NCAuaGVhZGVyLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXIge1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyIC5lbS1jb2xvci1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWd6LWhlYWRlci1jb2xvcik7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5oZWFkZXItbG9nbyAubG9nby1saWdodCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5oZWFkZXItbG9nbyAubG9nby1saWdodCArIC5sb2dvLWRhcmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1jb250ZW50cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG5cdC0tZ3otaGVhZGVyLW1haW4tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItYm90dG9tLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLW1haW4tYm9yZGVyLWNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjEgKTtcblx0LS1nei1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC4xICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uOm5vdCgubWluaW1pemVkKTpub3QoLmhlYWRyb29tLS1ub3QtdG9wKSAuaGVhZGVyLWNvbnRlbnRzOmxhc3QtY2hpbGQge1xuXHQtLWd6LWhlYWRlci1ib3R0b20tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb246bm90KC5taW5pbWl6ZWQpOm5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLWNvbG9yOiB2YXIoIC0tZ3otY29sb3ItbGlnaHQgKTtcblx0LS1nei1oZWFkZXItbW9iaWxlLW1haW4tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1tb2JpbGUtbWFpbi1ib3JkZXItY29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xuXHQtLWd6LWhlYWRlci1tb2JpbGUtYm90dG9tLWJvcmRlci1jb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC4xICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uOm5vdCgubWluaW1pemVkKTpub3QoLmhlYWRyb29tLS1ub3QtdG9wKSAuaGVhZGVyLW1vYmlsZS1jb250ZW50czpsYXN0LWNoaWxkIHtcblx0LS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmhlYWRlci1zZWFyY2hfX2ZpZWxkIHtcblx0LS1nei1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoIC0tZ3otY29sb3ItbGlnaHQgKTtcblx0LS1nei1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uOm5vdCgubWluaW1pemVkKTpub3QoLmhlYWRyb29tLS1ub3QtdG9wKSAuaGVhZGVyLXNlYXJjaF9fZm9ybSAuZ3otaW5zdGFudC1zZWFyY2hfX2J1dHRvbiB7XG5cdC0tZ3otYnV0dG9uLWNvbG9yOiB2YXIoIC0tZ3otY29sb3ItbGlnaHQgKTtcblx0LS1nei1idXR0b24tY29sb3ItaG92ZXI6IHZhciggLS1nei1jb2xvci1saWdodCApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQsIC5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIHtcblx0LS1nei1oZWFkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLWxvZ28gLmxvZ28tbGlnaHQsIC5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItbG9nbyAubG9nby1saWdodCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLWxvZ28gLmxvZ28tZGFyaywgLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1sb2dvIC5sb2dvLWRhcmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuaGVhZGVyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcblx0LS1nei1pbnB1dC1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuZW0tY29sb3ItbGlnaHQge1xuXHRjb2xvcjogdmFyKC0tZ3otaGVhZGVyLWNvbG9yKTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1kYXJrIC5oZWFkZXItY29udGVudHMsXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWRhcmsgLmhlYWRlci1tb2JpbGUtY29udGVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItY29sb3I6ICMwMDA7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuc2l0ZS1oZWFkZXJfX3NlY3Rpb246bm90KC5taW5pbWl6ZWQpOm5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5oZWFkZXItc2VhcmNoX19mb3JtIC5oZWFkZXItc2VhcmNoX19maWVsZCB7XG5cdC0tZ3otaW5wdXQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWlucHV0LWJvcmRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWRhcmsgKTtcblx0LS1nei1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWRhcmsgKTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1kYXJrIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmd6LWluc3RhbnQtc2VhcmNoX19idXR0b24ge1xuXHQtLWd6LWJ1dHRvbi1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWRhcmsgKTtcbn1cblxuLmd6LWhlYWRlci1zdGlja3ktdmlzaWJsZSB7XG5cdGhlaWdodDogdmFyKC0tZ3otaGVhZGVyLWhlaWdodCk7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbiB7XG5cdC0tZ3otaGVhZGVyLXN0aWNreS1jb2xvcjogIzAwMDAwMDtcblx0LS1nei1oZWFkZXItc3RpY2t5LWJnLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItc3RpY2t5LFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLW1vYmlsZS1zdGlja3ksIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLXN0aWNreSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLW1vYmlsZS1zdGlja3kge1xuXHQtLWd6LWhlYWRlci1tYWluLXNoYWRvdy1jb2xvcjogcmdiYSggMzMsIDM3LCA0MSwgMC4xKTtcblx0LS1nei1oZWFkZXItYm90dG9tLXNoYWRvdy1jb2xvcjogcmdiYSggMzMsIDM3LCA0MSwgMC4xKTtcblx0LS1nei1oZWFkZXItbW9iaWxlLW1haW4tc2hhZG93LWNvbG9yOiByZ2JhKCAzMywgMzcsIDQxLCAwLjEpO1xuXHQtLWd6LWhlYWRlci1tb2JpbGUtYm90dG9tLXNoYWRvdy1jb2xvcjogcmdiYSggMzMsIDM3LCA0MSwgMC4xKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA4OTk7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWhlYWRlci1zdGlja3ktYmctY29sb3IpO1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKCAtLWd6LWhlYWRlci1zdGlja3ktY29sb3IgKTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiA1cHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1zdGlja3k6bm90KC5oZWFkZXItbWFpbiksXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItbW9iaWxlLXN0aWNreSwgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItc3RpY2t5Om5vdCguaGVhZGVyLW1haW4pLFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItbW9iaWxlLXN0aWNreSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQuaGVhZGVyLXN0aWNreS0tYm90aCAuaGVhZGVyLWNvbnRlbnRzLFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZC5oZWFkZXItc3RpY2t5LS1ib3RoIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRzLCAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZGVyLXN0aWNreS0tYm90aCAuaGVhZGVyLWNvbnRlbnRzLFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRlci1zdGlja3ktLWJvdGggLmhlYWRlci1tb2JpbGUtY29udGVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1oZWFkZXItc3RpY2t5LWJnLWNvbG9yKTtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLXN0aWNreSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0YW5pbWF0aW9uOiBmYWRlSW5TdGlja3kgMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSkgMHMgZm9yd2FyZHM7XG5cdHRyYW5zaXRpb246IHRvcCAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLXN0aWNreS5oZWFkZXItbWFpbixcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5LmhlYWRlci1tYWluIHtcblx0ei1pbmRleDogOTAwO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1zdGlja3ksXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tcGlubmVkIC5oZWFkZXItc3RpY2t5LFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS1waW5uZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0b3BhY2l0eTogMTtcblx0dG9wOiB2YXIoLS1nei1hZG1pbi1iYXItaGVpZ2h0LCAwKTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tcGlubmVkIC5oZWFkZXItc3RpY2t5LmhlYWRlci1tYWluLFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS1waW5uZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5LmhlYWRlci1tYWluIHtcblx0ei1pbmRleDogOTAwO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXVucGlubmVkIC5oZWFkZXItc3RpY2t5LFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS11bnBpbm5lZCAuaGVhZGVyLW1vYmlsZS1zdGlja3kge1xuXHRvcGFjaXR5OiAwO1xuXHR0b3A6IGNhbGMoLTEgKiB2YXIoLS1nei1oZWFkZXItaGVpZ2h0KSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20gLmhlYWRlci1zdGlja3ksXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20gLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0dHJhbnNpdGlvbjogdG9wIC4zNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGgubWluaW1pemVkLCAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZGVyLXN0aWNreS0tYm90aC5oZWFkcm9vbS0tbm90LXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogODk5O1xuXHRib3gtc2hhZG93OiA1cHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkZXItc3RpY2t5LS1ib3RoLm1pbmltaXplZCB7XG5cdGFuaW1hdGlvbjogZmFkZUluU3RpY2t5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpIDBzIGZvcndhcmRzO1xuXHR0cmFuc2l0aW9uOiB0b3AgLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGguaGVhZHJvb20tLW5vdC10b3Age1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGguaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXBpbm5lZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRvcDogdmFyKC0tZ3otYWRtaW4tYmFyLWhlaWdodCwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZGVyLXN0aWNreS0tYm90aC5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQge1xuXHRvcGFjaXR5OiAwO1xuXHR0b3A6IGNhbGMoLTEgKiB2YXIoLS1nei1oZWFkZXItaGVpZ2h0KSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZGVyLXN0aWNreS0tYm90aC5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbSB7XG5cdHRyYW5zaXRpb246IHRvcCAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5nei1oZWFkZXItc3RpY2t5LXZpc2libGUge1xuXHRcdGhlaWdodDogdmFyKC0tZ3otaGVhZGVyLWhlaWdodC1tb2JpbGUpO1xuXHR9XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2aWdhdGlvbiB7XG5cdG1hcmdpbi10b3A6IGNsYW1wKDIuMTg3NXJlbSwgNC4zdncsIDMuMTI1cmVtKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW4sXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEge1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDEwcHg7XG5cdC0tZ3otYnV0dG9uLWZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ3otYnV0dG9uLWZvbnQtc2l6ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1iZy1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1nei1idXR0b24tY29sb3IpO1xuXHRib3JkZXI6IHZhcigtLWd6LWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuXHRwYWRkaW5nOiB2YXIoLS1nei1idXR0b24tcGFkZGluZy10b3ApIHZhcigtLWd6LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KSB2YXIoLS1nei1idXR0b24tcGFkZGluZy1ib3R0b20pIHZhcigtLWd6LWJ1dHRvbi1wYWRkaW5nLWxlZnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ3otYnV0dG9uLWxpbmUtaGVpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZ3otYnV0dG9uLXJvdW5kZWQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZ3otYnV0dG9uLWZvbnQtd2VpZ2h0KTtcblx0Z2FwOiB2YXIoLS1nei1idXR0b24taWNvbi1zcGFjaW5nKTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGxldHRlci1zcGFjaW5nOiBjYWxjKHZhcigtLWd6LWhlYWRpbmctbGV0dGVyLXNwYWNpbmcpICsgMC4wMWVtKTtcblx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjc1cmVtO1xuXHRoZWlnaHQ6IDIuNzVyZW07XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3BhbjphY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWd6LWJ1dHRvbi1jb2xvci1ob3Zlcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ3otYnV0dG9uLWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuOmhvdmVyOmFmdGVyLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyOmFmdGVyIHtcblx0YW5pbWF0aW9uOiBzaGluZSAwLjc1cyBjdWJpYy1iZXppZXIoMC4wMSwgMC41NiwgMSwgMSk7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmRpc2FibGVkLCAubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3BhbjpkaXNhYmxlZCxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5kaXNhYmxlZCxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpkaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuMztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuIC5nbG96aW4tc3ZnLWljb24sXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEgLmdsb3ppbi1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ3otYnV0dG9uLWljb24tc2l6ZSk7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLnBzd3BfX2J1dHRvbjo6YWZ0ZXIsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEucHN3cF9fYnV0dG9uOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmcsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEubG9hZGluZyB7XG5cdC0tZ3otbG9hZGluZy1jb2xvcjogdmFyKC0tZ3otYnV0dG9uLWNvbG9yKTtcblx0LS1nei1hbmltYXRpb24tc3RhdGU6IHJ1bm5pbmc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmc6OmJlZm9yZSxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5sb2FkaW5nOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQSE4yWnlCcFpEMGlhV052Ymkxc2IyRmtJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFMElpQm9aV2xuYUhROUlqRTBJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdNVFFpUGdvZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTnk0ek5ETTVOU0F6TGpJM05UQTBRemd1TWpreU56Y2dNeTR5TnpVd05DQTVMakEyTVRreklESXVOVFF4T1NBNUxqQTJNVGt6SURFdU5qTTNOVEpET1M0d05qRTVNeUF3TGpjek16RTBNeUE0TGpJNU1qYzNJREFnTnk0ek5ETTVOU0F3UXpZdU16azFNVFFnTUNBMUxqWXlOVGs0SURBdU56TXpNVFF6SURVdU5qSTFPVGdnTVM0Mk16YzFNa00xTGpZeU5UazRJREl1TlRReE9TQTJMak01TlRFMElETXVNamMxTURRZ055NHpORE01TlNBekxqSTNOVEEwV2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk55NHpORFF4TlNBeE5DNHdNREF5UXpjdU9URXpNemdnTVRRdU1EQXdNaUE0TGpNM05EZ3lJREV6TGpVMk1EUWdPQzR6TnpRNE1pQXhNeTR3TVRjNFF6Z3VNemMwT0RJZ01USXVORGMxTWlBM0xqa3hNek00SURFeUxqQXpOVFFnTnk0ek5EUXhOU0F4TWk0d016VTBRell1TnpjME9USWdNVEl1TURNMU5DQTJMak14TXpRNElERXlMalEzTlRJZ05pNHpNVE0wT0NBeE15NHdNVGM0UXpZdU16RXpORGdnTVRNdU5UWXdOQ0EyTGpjM05Ea3lJREUwTGpBd01ESWdOeTR6TkRReE5TQXhOQzR3TURBeVdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NeTR4TWpJME5pQTBMamMzTnpjeFF6TXVPVGMyTkRVZ05DNDNOemMzTVNBMExqWTJPRGMxSURRdU1URTNPRE1nTkM0Mk5qZzNOU0F6TGpNd016Z3pRelF1TmpZNE56VWdNaTQwT0RrNE15QXpMamszTmpRMUlERXVPREk1T1RZZ015NHhNakkwTmlBeExqZ3lPVGsyUXpJdU1qWTRORGNnTVM0NE1qazVOaUF4TGpVM05qRTNJREl1TkRnNU9ETWdNUzQxTnpZeE55QXpMak13TXpnelF6RXVOVGMyTVRjZ05DNHhNVGM0TXlBeUxqSTJPRFEzSURRdU56YzNOekVnTXk0eE1qSTBOaUEwTGpjM056Y3hXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRFdU5UWTFJREV5TGpFMk9USkRNVEl1TURNNU5DQXhNaTR4TmpreUlERXlMalF5TkNBeE1TNDRNREkzSURFeUxqUXlOQ0F4TVM0ek5UQTFRekV5TGpReU5DQXhNQzQ0T1RneklERXlMakF6T1RRZ01UQXVOVE14TnlBeE1TNDFOalVnTVRBdU5UTXhOME14TVM0d09UQTJJREV3TGpVek1UY2dNVEF1TnpBMk1TQXhNQzQ0T1RneklERXdMamN3TmpFZ01URXVNelV3TlVNeE1DNDNNRFl4SURFeExqZ3dNamNnTVRFdU1Ea3dOaUF4TWk0eE5qa3lJREV4TGpVMk5TQXhNaTR4TmpreVdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NUzR6TnpRd05TQTRMall6TnpjMFF6SXVNVE15T1RFZ09DNDJNemMzTkNBeUxqYzBPREE1SURndU1EVXhNemNnTWk0M05EZ3dPU0EzTGpNeU9EQTBRekl1TnpRNE1Ea2dOaTQyTURRM01TQXlMakV6TWpreElEWXVNREU0TXpRZ01TNHpOelF3TlNBMkxqQXhPRE0wUXpBdU5qRTFNVGd5SURZdU1ERTRNelFnTUNBMkxqWXdORGN4SURBZ055NHpNamd3TkVNd0lEZ3VNRFV4TXpjZ01DNDJNVFV4T0RJZ09DNDJNemMzTkNBeExqTTNOREExSURndU5qTTNOelJhSWlBK1BDOXdZWFJvUGp4d1lYUm9JR1E5SWsweE15NHpNVE0zSURjdU9UZ3hPVE5ETVRNdU5qa3pJRGN1T1RneE9UTWdNVFF1TURBd05DQTNMalk0T0RnMklERTBMakF3TURRZ055NHpNamN6TkVNeE5DNHdNREEwSURZdU9UWTFPRE1nTVRNdU5qa3pJRFl1TmpjeU56WWdNVE11TXpFek55QTJMalkzTWpjMlF6RXlMamt6TkRRZ05pNDJOekkzTmlBeE1pNDJNamNnTmk0NU5qVTRNeUF4TWk0Mk1qY2dOeTR6TWpjek5FTXhNaTQyTWpjZ055NDJPRGc0TmlBeE1pNDVNelEwSURjdU9UZ3hPVE1nTVRNdU16RXpOeUEzTGprNE1Ua3pXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTWk0eU56RXpPQ0F4TUM0MU5ERXpRekV1T0RBeE5EY2dNVEF1T1RnNU1pQXhMamd3TVRRM0lERXhMamN4TXprZ01pNHlOekV6T0NBeE1pNHhOakU0UXpJdU56UXdOek1nTVRJdU5qQTVOeUF6TGpVd01qRTJJREV5TGpZd09UY2dNeTQ1TnpFMU1TQXhNaTR4TmpFNFF6UXVORFF4TkRJZ01URXVOekV6T1NBMExqUTBNVFF5SURFd0xqazRPVElnTXk0NU56RTFNU0F4TUM0MU5ERXpRek11TlRBeU1UWWdNVEF1TURreU9DQXlMamMwTVRJNElERXdMakE0T0RZZ01pNHlOekV6T0NBeE1DNDFOREV6V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1URXVOVFkwT1NBekxqYzVORFkxUXpFeExqZzBPVE1nTXk0M09UUTJOU0F4TWk0d056azVJRE11TlRjME9EVWdNVEl1TURjNU9TQXpMak13TXpjeFF6RXlMakEzT1RrZ015NHdNekkxTnlBeE1TNDRORGt6SURJdU9ERXlOemNnTVRFdU5UWTBPU0F5TGpneE1qYzNRekV4TGpJNE1EUWdNaTQ0TVRJM055QXhNUzR3TkRrNElETXVNRE15TlRjZ01URXVNRFE1T0NBekxqTXdNemN4UXpFeExqQTBPVGdnTXk0MU56UTROU0F4TVM0eU9EQTBJRE11TnprME5qVWdNVEV1TlRZME9TQXpMamM1TkRZMVdpSWdQand2Y0dGMGFENEtJQ0E4TDNOMlp6ND1cIik7XG5cdG1hc2stc2l6ZTogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otbG9hZGluZy1jb2xvcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGFuaW1hdGlvbjogc3BpbiAwLjhzIGluZmluaXRlIGxpbmVhciB2YXIoLS1nei1hbmltYXRpb24tc3RhdGUpO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmc6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmcuYWRkZWQsIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmc6YWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhLmxvYWRpbmc6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEubG9hZGluZy5hZGRlZCxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5sb2FkaW5nOmFjdGl2ZSB7XG5cdC0tZ3otbG9hZGluZy1jb2xvcjogdmFyKC0tZ3otYnV0dG9uLWNvbG9yLWhvdmVyKTtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW4ubG9hZGluZzphZnRlcixcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5sb2FkaW5nOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW46Zmlyc3QtY2hpbGQsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3BhbjpsYXN0LWNoaWxkLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW4uY3VycmVudCxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5jdXJyZW50IHtcblx0LS1nei1idXR0b24tY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0LS1nei1idXR0b24tYmctY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbjpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpob3ZlciB7XG5cdC0tZ3otYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLmd6LXByb2dyZXNzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcblx0cGFkZGluZzogMCAzLjcxNmVtIDEwcHg7XG59XG5cbi5nei1wcm9ncmVzc19faW5uZXIgLmd6LXByb2dyZXNzX19jb3VudC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTJweDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5wYWdlLWhlYWRlciB7XG5cdC0tZ3otcGFnZS1oZWFkZXItcGFkZGluZy10b3A6IDgwcHg7XG5cdC0tZ3otcGFnZS1oZWFkZXItcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1nei1wYWdlLWhlYWRlci1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1nei1wYWdlLWhlYWRlci1wYWRkaW5nLWJvdHRvbSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otcGFnZS1oZWFkZXItYmFja2dyb3VuZC1vdmVybGF5KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtYnJlYWRjcnVtYiB7XG5cdC0tZ3otc2l0ZS1icmVhZGNydW1iLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1zaXRlLWJyZWFkY3J1bWItbGluay1jb2xvcjogdmFyKC0tZ3otY29sb3ItZ3JleSk7XG5cdGNvbG9yOiB2YXIoLS1nei1zaXRlLWJyZWFkY3J1bWItY29sb3IpO1xufVxuXG4uc2l0ZS1icmVhZGNydW1iIGE6bm90KDpob3Zlcikge1xuXHRjb2xvcjogdmFyKC0tZ3otc2l0ZS1icmVhZGNydW1iLWxpbmstY29sb3IpO1xufVxuXG4uc2l0ZS1icmVhZGNydW1iIC5kb3QtYmV0d2VlbjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LXNpdGUtYnJlYWRjcnVtYi1saW5rLWNvbG9yKTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53cGNmNy1mb3JtIGZvcm0gPiBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dCxcbi53cGNmNy1mb3JtIHNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YmVmb3JlIHtcblx0dG9wOiAwO1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXIge1xuXHR0b3A6IDRweDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtM3B4O1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06YWZ0ZXIge1xuXHR0b3A6IDJweDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSxcbi53cGNmNy1mb3JtIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIHtcblx0bWFyZ2luOiAwIDEuNWVtIDAgMDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGEge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW46IDAgMWVtIDAgMDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyBsYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0cGFkZGluZzogdmFyKC0tZ3otaW5wdXQtcGFkZGluZy15KSB2YXIoLS1nei1pbnB1dC1wYWRkaW5nLXgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcigtLWd6LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHotaW5kZXg6IDE7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctZm9ybS1yb3cgLndwY2Y3LWZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyAud3BjZjctZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRhbmltYXRpb24tbmFtZTogYXV0b2ZpbGwtYW5pbWF0aW9uO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcblx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctZm9ybS1yb3cuZm9jdXNlZCBsYWJlbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC40cmVtKSB0cmFuc2xhdGVYKDdweCkgc2NhbGUoMC43NSk7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tcm93IDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRtYXJnaW46IDE5cHggMCAwIDA7XG59XG5cbi53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXN1Ym1pdCB7XG5cdGNvbG9yOiB2YXIoLS1nei1idXR0b24tYmctY29sb3IpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMC4zO1xuXHQtLWd6LWxvYWRpbmctY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1jb2xvcik7XG5cdC0tZ3otYW5pbWF0aW9uLXN0YXRlOiBydW5uaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ud3BjZjctZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zdWJtaXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BITjJaeUJwWkQwaWFXTnZiaTFzYjJGa0lpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakUwSWlCb1pXbG5hSFE5SWpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01UUWlQZ29nSUNBZ0lDQThjR0YwYUNCa1BTSk5OeTR6TkRNNU5TQXpMakkzTlRBMFF6Z3VNamt5TnpjZ015NHlOelV3TkNBNUxqQTJNVGt6SURJdU5UUXhPU0E1TGpBMk1Ua3pJREV1TmpNM05USkRPUzR3TmpFNU15QXdMamN6TXpFME15QTRMakk1TWpjM0lEQWdOeTR6TkRNNU5TQXdRell1TXprMU1UUWdNQ0ExTGpZeU5UazRJREF1TnpNek1UUXpJRFV1TmpJMU9UZ2dNUzQyTXpjMU1rTTFMall5TlRrNElESXVOVFF4T1NBMkxqTTVOVEUwSURNdU1qYzFNRFFnTnk0ek5ETTVOU0F6TGpJM05UQTBXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTnk0ek5EUXhOU0F4TkM0d01EQXlRemN1T1RFek16Z2dNVFF1TURBd01pQTRMak0zTkRneUlERXpMalUyTURRZ09DNHpOelE0TWlBeE15NHdNVGM0UXpndU16YzBPRElnTVRJdU5EYzFNaUEzTGpreE16TTRJREV5TGpBek5UUWdOeTR6TkRReE5TQXhNaTR3TXpVMFF6WXVOemMwT1RJZ01USXVNRE0xTkNBMkxqTXhNelE0SURFeUxqUTNOVElnTmk0ek1UTTBPQ0F4TXk0d01UYzRRell1TXpFek5EZ2dNVE11TlRZd05DQTJMamMzTkRreUlERTBMakF3TURJZ055NHpORFF4TlNBeE5DNHdNREF5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk15NHhNakkwTmlBMExqYzNOemN4UXpNdU9UYzJORFVnTkM0M056YzNNU0EwTGpZMk9EYzFJRFF1TVRFM09ETWdOQzQyTmpnM05TQXpMak13TXpnelF6UXVOalk0TnpVZ01pNDBPRGs0TXlBekxqazNOalExSURFdU9ESTVPVFlnTXk0eE1qSTBOaUF4TGpneU9UazJRekl1TWpZNE5EY2dNUzQ0TWprNU5pQXhMalUzTmpFM0lESXVORGc1T0RNZ01TNDFOell4TnlBekxqTXdNemd6UXpFdU5UYzJNVGNnTkM0eE1UYzRNeUF5TGpJMk9EUTNJRFF1TnpjM056RWdNeTR4TWpJME5pQTBMamMzTnpjeFdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NVEV1TlRZMUlERXlMakUyT1RKRE1USXVNRE01TkNBeE1pNHhOamt5SURFeUxqUXlOQ0F4TVM0NE1ESTNJREV5TGpReU5DQXhNUzR6TlRBMVF6RXlMalF5TkNBeE1DNDRPVGd6SURFeUxqQXpPVFFnTVRBdU5UTXhOeUF4TVM0MU5qVWdNVEF1TlRNeE4wTXhNUzR3T1RBMklERXdMalV6TVRjZ01UQXVOekEyTVNBeE1DNDRPVGd6SURFd0xqY3dOakVnTVRFdU16VXdOVU14TUM0M01EWXhJREV4TGpnd01qY2dNVEV1TURrd05pQXhNaTR4TmpreUlERXhMalUyTlNBeE1pNHhOamt5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1TNHpOelF3TlNBNExqWXpOemMwUXpJdU1UTXlPVEVnT0M0Mk16YzNOQ0F5TGpjME9EQTVJRGd1TURVeE16Y2dNaTQzTkRnd09TQTNMak15T0RBMFF6SXVOelE0TURrZ05pNDJNRFEzTVNBeUxqRXpNamt4SURZdU1ERTRNelFnTVM0ek56UXdOU0EyTGpBeE9ETTBRekF1TmpFMU1UZ3lJRFl1TURFNE16UWdNQ0EyTGpZd05EY3hJREFnTnk0ek1qZ3dORU13SURndU1EVXhNemNnTUM0Mk1UVXhPRElnT0M0Mk16YzNOQ0F4TGpNM05EQTFJRGd1TmpNM056UmFJaUErUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB4TXk0ek1UTTNJRGN1T1RneE9UTkRNVE11TmpreklEY3VPVGd4T1RNZ01UUXVNREF3TkNBM0xqWTRPRGcySURFMExqQXdNRFFnTnk0ek1qY3pORU14TkM0d01EQTBJRFl1T1RZMU9ETWdNVE11TmpreklEWXVOamN5TnpZZ01UTXVNekV6TnlBMkxqWTNNamMyUXpFeUxqa3pORFFnTmk0Mk56STNOaUF4TWk0Mk1qY2dOaTQ1TmpVNE15QXhNaTQyTWpjZ055NHpNamN6TkVNeE1pNDJNamNnTnk0Mk9EZzROaUF4TWk0NU16UTBJRGN1T1RneE9UTWdNVE11TXpFek55QTNMams0TVRreldpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NaTR5TnpFek9DQXhNQzQxTkRFelF6RXVPREF4TkRjZ01UQXVPVGc1TWlBeExqZ3dNVFEzSURFeExqY3hNemtnTWk0eU56RXpPQ0F4TWk0eE5qRTRRekl1TnpRd056TWdNVEl1TmpBNU55QXpMalV3TWpFMklERXlMall3T1RjZ015NDVOekUxTVNBeE1pNHhOakU0UXpRdU5EUXhORElnTVRFdU56RXpPU0EwTGpRME1UUXlJREV3TGprNE9USWdNeTQ1TnpFMU1TQXhNQzQxTkRFelF6TXVOVEF5TVRZZ01UQXVNRGt5T0NBeUxqYzBNVEk0SURFd0xqQTRPRFlnTWk0eU56RXpPQ0F4TUM0MU5ERXpXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRFdU5UWTBPU0F6TGpjNU5EWTFRekV4TGpnME9UTWdNeTQzT1RRMk5TQXhNaTR3TnprNUlETXVOVGMwT0RVZ01USXVNRGM1T1NBekxqTXdNemN4UXpFeUxqQTNPVGtnTXk0d016STFOeUF4TVM0NE5Ea3pJREl1T0RFeU56Y2dNVEV1TlRZME9TQXlMamd4TWpjM1F6RXhMakk0TURRZ01pNDRNVEkzTnlBeE1TNHdORGs0SURNdU1ETXlOVGNnTVRFdU1EUTVPQ0F6TGpNd016Y3hRekV4TGpBME9UZ2dNeTQxTnpRNE5TQXhNUzR5T0RBMElETXVOemswTmpVZ01URXVOVFkwT1NBekxqYzVORFkxV2lJZ1Bqd3ZjR0YwYUQ0S0lDQThMM04yWno0PVwiKTtcblx0bWFzay1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1sb2FkaW5nLWNvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0YW5pbWF0aW9uOiBzcGluIDAuOHMgaW5maW5pdGUgbGluZWFyIHZhcigtLWd6LWFuaW1hdGlvbi1zdGF0ZSk7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXRleHRhcmVhIHtcblx0aGVpZ2h0OiA5LjM3NXJlbTtcbn1cblxuLndwY2Y3LWZvcm0gLmNvbnRhY3QtZm9ybS1yb3cgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG5cdHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDNlbTtcbn1cblxuLndpZGdldCBzZWxlY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQgLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkZmUzO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgLndwLWJsb2NrLWNhbGVuZGFyLFxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIC5jYWxlbmRhcl93cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgLndwLWNhbGVuZGFyLXRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSBjYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGgsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCB0ZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRoLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGJvZHkgdGQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCB0ZDpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRoOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRoZWFkIHRoOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCB0ZDpsYXN0LWNoaWxkLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGJvZHkgdGg6bGFzdC1jaGlsZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCB0aCB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgLndwLWNhbGVuZGFyLW5hdiB7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIC53cC1jYWxlbmRhci1uYXYgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwud3AtYmxvY2stY2F0ZWdvcmllcyxcbi53cC1ibG9jay1jYXRlZ29yaWVzX19saXN0LFxudWwud3AtYmxvY2stYXJjaGl2ZXMge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGksXG4ud3AtYmxvY2stY2F0ZWdvcmllc19fbGlzdCBsaSxcbnVsLndwLWJsb2NrLWFyY2hpdmVzIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMCAwIDhweDtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWJhc2UpO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG51bC53cC1ibG9jay1jYXRlZ29yaWVzIGxpOmhvdmVyLFxuLndwLWJsb2NrLWNhdGVnb3JpZXNfX2xpc3QgbGk6aG92ZXIsXG51bC53cC1ibG9jay1hcmNoaXZlcyBsaTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1wcmltYXJ5KTtcbn1cblxudWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaTpob3ZlciBhLFxuLndwLWJsb2NrLWNhdGVnb3JpZXNfX2xpc3QgbGk6aG92ZXIgYSxcbnVsLndwLWJsb2NrLWFyY2hpdmVzIGxpOmhvdmVyIGEge1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItcHJpbWFyeSk7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGk6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1jYXRlZ29yaWVzX19saXN0IGxpOmxhc3QtY2hpbGQsXG51bC53cC1ibG9jay1hcmNoaXZlcyBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLFxuLndwLWJsb2NrLXBhZ2UtbGlzdCxcbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgbGksXG4ud3AtYmxvY2stcGFnZS1saXN0IGxpLFxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGk6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgbGk6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1wYWdlLWxpc3QgbGk6bGFzdC1jaGlsZCxcbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGk6Zmlyc3QtY2hpbGQsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLXBhZ2UtbGlzdCBsaTpmaXJzdC1jaGlsZCxcbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHVsLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB1bCxcbi53cC1ibG9jay1wYWdlLWxpc3QgdWwsXG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG5cdG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCB7XG5cdC0tZ3otaW5wdXQtcGFkZGluZy15OiAwLjc1cmVtO1xuXHQtLWd6LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuXHQtLWd6LWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2staGVhZGluZyB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQuaXMtc3R5bGUtb3V0bGluZSBhIHtcblx0cGFkZGluZzogOHB4IDIwcHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZCBhIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1nei1idXR0b24tcm91bmRlZCk7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQuaXMtc3R5bGUtb3V0bGluZSBhOm5vdCg6aG92ZXIpIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkOm5vdCguaXMtc3R5bGUtb3V0bGluZSkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweDtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZDpub3QoLmlzLXN0eWxlLW91dGxpbmUpIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodC1ncmV5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZ3otYnV0dG9uLXJvdW5kZWQpO1xuXHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWJhc2UpO1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG5wLndwLWJsb2NrLXRhZy1jbG91ZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF9hcmNoaXZlIHVsLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0X2FyY2hpdmUgbGksXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDdweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogNXB4IDA7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpOmZpcnN0LWNoaWxkLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSBsaTpsYXN0LWNoaWxkLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpOmhvdmVyLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0X2FyY2hpdmUgbGk6aG92ZXIgYSxcbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweDtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodC1ncmV5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZ3otYnV0dG9uLXJvdW5kZWQpO1xuXHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWJhc2UpO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4ud2lkZ2V0X21lZGlhX2ltYWdlIC53cC1ibG9jay1pbWFnZTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC53aWRnZXQsXG4uYmxvZy1zaWRlYmFyIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDMwIC8gMTYgKiAxcmVtKTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMzAgLyAxNiAqIDFyZW0pO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLnNpbmdsZS1wb3N0IC53aWRnZXQgLndpZGdldCxcbi5ibG9nLXNpZGViYXIgLndpZGdldCAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAud2lkZ2V0Omxhc3QtY2hpbGQsXG4uYmxvZy1zaWRlYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZ2xvemluLXJlY2VudC1wb3N0cy13aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbG96aW4tcmVjZW50LXBvc3RzLXdpZGdldCAucG9zdC10aHVtYm5haWwge1xuXHRtYXgtd2lkdGg6IDc1cHg7XG59XG5cbi5nbG96aW4tcmVjZW50LXBvc3RzLXdpZGdldCAucG9zdC10aHVtYm5haWwsXG4uZ2xvemluLXJlY2VudC1wb3N0cy13aWRnZXQgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IGNhbGMobWluKDVweCwgdmFyKC0tZ3otaW1hZ2Utcm91bmRlZCkgKSk7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLmN1cnJlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZSAuY3VycmVudCAuZ2xvemluLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLWd6LXRyYW5zaXRpb24pO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC5jdXJyZW50LmFjdGl2ZSAuZ2xvemluLXN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC53b29jcy1mbGFnIHtcblx0LS1nei1pbWFnZS1yb3VuZGVkOiAxMDAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLndvb2NzLWZsYWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0LS1zaGFkb3c6IDVweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0dG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0bGVmdDogYXV0bztcblx0bWF4LWhlaWdodDogNjB2aDtcblx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRtaW4td2lkdGg6IDI1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1nei1yb3VuZGVkLXNtKSB2YXIoLS1nei1yb3VuZGVkLXNtKTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC40LCAxKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLmN1cnJlbmN5LWRyb3Bkb3duLmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRvcDogMTAwJTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZSAucHJlZmVyZW5jZXMtbWVudV9faXRlbS1jaGlsZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLnByZWZlcmVuY2VzLW1lbnVfX2l0ZW0tY2hpbGQgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZSAuZWNvbXVzLWN1cnJlbmN5X19tZW51LWl0ZW0uYWN0aXZlIGEge1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi5nbG96aW4tbGFuZ3VhZ2UgLmN1cnJlbmN5LWRyb3Bkb3duLFxuLmdsb3ppbi13aWRnZXRfX2xhbmd1YWdlcyAuY3VycmVuY3ktZHJvcGRvd24ge1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUge1xuXHR0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZS1tb2JpbGUtbWVudS5vcGVuZWQgLmN1cnJlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51Lm9wZW5lZCAuY3VycmVuY3ktZHJvcGRvd24ge1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUub3BlbmVkIC5wb3BvdmVyX19iYWNrZHJvcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUub3BlbmVkIC5wb3BvdmVyX19idXR0b24tY2xvc2Uge1xuXHRib3R0b206IGNhbGModmFyKC0tZ3otY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUtaGVpZ2h0KSArIDE1cHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZS1tb2JpbGUtbWVudSAucG9wb3Zlcl9fYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUgLnBvcG92ZXJfX2J1dHRvbi1jbG9zZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IGNhbGModmFyKC0tZ3otY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUtaGVpZ2h0KSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KSB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS1nei10cmFuc2l0aW9uKTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZS1tb2JpbGUtbWVudSAuY3VycmVuY3ktZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS1nei10cmFuc2l0aW9uKTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtbGlzdCA+IGxpLmNvbW1lbnQ6bGFzdC1jaGlsZCA+ICo6bGFzdC1jaGlsZCAuY29tbWVudC1jb250ZW50IHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiA4MHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5hdmF0YXIge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xNXB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogLTE1cHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyBhLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIC5yZXF1aXJlZCxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAubG9nZ2VkLWluLWFzIGEsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gLmxvZ2dlZC1pbi1hcyAucmVxdWlyZWQge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBwOm5vdCguZm9ybS1zdWJtaXQpIHtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gcC5jb21tZW50LW5vdGVzIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdG1hcmdpbjogMTBweCAwIDE1cHggMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIHNwYW4ge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSB7XG5cdGhlaWdodDogMTUwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwge1xuXHR3aWR0aDogNTAlO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tdXJsIGxhYmVsIHtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tdXJsIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLnN1Ym1pdCB7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogY2FsYygxNSAvIDE2ICogMXJlbSk7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctbGVmdDogY2FsYyg1NSAvIDE2ICogMXJlbSk7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctcmlnaHQ6IGNhbGMoNTUgLyAxNiAqIDFyZW0pO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiA1cHg7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdhbGxlcnktaXRlbSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnktaXRlbSBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWd6LXJhdGlvLXBlcmNlbnQpO1xufVxuXG4uZ2FsbGVyeS1pdGVtIGEgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiBjYWxjKG1pbig1cHgsIHZhcigtLWd6LWltYWdlLXJvdW5kZWQpICkpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTgge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEVsZW1lbnRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLXRhYmxldC1jb2x1bW4tLWNvbHVtbl9sZyAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLXRhYmxldC1jb2x1bW4tLWNvbHVtbl9tZCAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDc1JTtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi10YWJsZXQtY29sdW1uLS1jb2x1bW5fc20gLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tdGFibGV0LWNvbHVtbi0tY29sdW1uX3hzIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgNDAlO1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLXRhYmxldC1jb2x1bW4tLWNvbHVtbl94eHMgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCAzMCU7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tdGFibGV0LWNvbHVtbi0tY29sdW1uX3h4eHMgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCAyMi41JTtcblx0XHR3aWR0aDogMjIuNSU7XG5cdH1cblx0Lmdsb3ppbi1yZXNwb25zaXZlLWNvbHVtbjpub3QoLmdsb3ppbi10YWJsZXQtY29sdW1uLS1kZWZhdWx0KS5lLWNvbi1mdWxsLFxuXHQuZ2xvemluLXJlc3BvbnNpdmUtY29sdW1uOm5vdCguZ2xvemluLXRhYmxldC1jb2x1bW4tLWRlZmF1bHQpIC5lLWNvbi1pbm5lciB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0Lmdsb3ppbi1yZXNwb25zaXZlLWNvbHVtbjpub3QoLmdsb3ppbi10YWJsZXQtY29sdW1uLS1kZWZhdWx0KS5lLWNvbi1mdWxsOjotd2Via2l0LXNjcm9sbGJhcixcblx0Lmdsb3ppbi1yZXNwb25zaXZlLWNvbHVtbjpub3QoLmdsb3ppbi10YWJsZXQtY29sdW1uLS1kZWZhdWx0KSAuZS1jb24taW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tY29sdW1uX2xnIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tY29sdW1uX21kIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgNzUlO1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLW1vYmlsZS1jb2x1bW4tLWNvbHVtbl9zbSAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDUwJTtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi1tb2JpbGUtY29sdW1uLS1jb2x1bW5feHMgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCA0MCU7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tY29sdW1uX3h4cyAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDMwJTtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tZGVmYXVsdCkuZS1jb24tZnVsbCxcblx0Lmdsb3ppbi1yZXNwb25zaXZlLWNvbHVtbjpub3QoLmdsb3ppbi1tb2JpbGUtY29sdW1uLS1kZWZhdWx0KSAuZS1jb24taW5uZXIge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tZGVmYXVsdCkuZS1jb24tZnVsbDo6LXdlYmtpdC1zY3JvbGxiYXIsXG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tZGVmYXVsdCkgLmUtY29uLWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZS1jb24taW5uZXIge1xuXHQtLWd6LWNvbnRhaW5lci1zcGFjaW5nOiAxNXB4O1xufVxuXG4uZWxlbWVudG9yIC5lLWNvbiB7XG5cdC0tY29udGFpbmVyLW1heC13aWR0aDogMTQxMHB4O1xuXHQtLWNvbnRlbnQtd2lkdGg6IG1pbigxMDAlLCB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLCAxNDEwcHgpKTtcblx0LS1wYWRkaW5nLXRvcDogdmFyKC0tY29udGFpbmVyLWRlZmF1bHQtcGFkZGluZy10b3AsIDApO1xuXHQtLXBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1kZWZhdWx0LXBhZGRpbmctcmlnaHQsIDApO1xuXHQtLXBhZGRpbmctYm90dG9tOiB2YXIoLS1jb250YWluZXItZGVmYXVsdC1wYWRkaW5nLWJvdHRvbSwgMCk7XG5cdC0tcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZGVmYXVsdC1wYWRkaW5nLWxlZnQsIDApO1xufVxuXG4uZWxlbWVudG9yIC5lLWNvbiA+IC5lLWNvbi1pbm5lciB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4uZWxlbWVudG9yIC5lLXBhcmVudCA+IC5lLWNvbi1pbm5lciB7XG5cdC0taW5uZXItcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWd6LWNvbnRhaW5lci1zcGFjaW5nKTtcblx0LS1pbm5lci1wYWRkaW5nLWlubGluZS1lbmQ6ICB2YXIoLS1nei1jb250YWluZXItc3BhY2luZyk7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pbm5lci1wYWRkaW5nLWlubGluZS1zdGFydCk7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW5uZXItcGFkZGluZy1pbmxpbmUtZW5kKTtcblx0bWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSArIHZhcigtLWd6LWNvbnRhaW5lci1zcGFjaW5nKSAqIDIpO1xufVxuXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbGVtZW50b3IgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbGVtZW50b3IgLmd6LXJhdGlvIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC1pY29uLWxpc3QgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSA+IC5lbGVtZW50b3ItaWNvbi1saXN0LXRleHQsXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LWljb24tbGlzdCAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtID4gYSxcbi5lbGVtZW50b3IgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50b3IgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2Uge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmVsZW1lbnRvciAuZS1jb24taW5uZXIgPiAuZWxlbWVudG9yLXdpZGdldC12aWRlbyxcbi5lbGVtZW50b3IgLmUtY29uID4gLmVsZW1lbnRvci13aWRnZXQtdmlkZW8sXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LXZpZGVvIC5lbGVtZW50b3Itd3JhcHBlciB7XG5cdGhlaWdodDogdmFyKC0tbWluLWhlaWdodCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZWxlbWVudG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2UgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbG96aW4tdG9nZ2xlLW1vYmlsZV9fdGl0bGUtLXRvZ2dsZSArIC5nbG96aW4tdG9nZ2xlLW1vYmlsZV9fY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUuYWN0aXZlIC5nei1jb2xsYXBzZS1pY29uOmJlZm9yZSwgLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlLmFjdGl2ZSAuZ3otY29sbGFwc2UtaWNvbjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5nbG96aW4tdG9nZ2xlLW1vYmlsZV9fdGl0bGUtLXRvZ2dsZS5hY3RpdmUgLmd6LWNvbGxhcHNlLWljb246YWZ0ZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUgLmd6LWNvbGxhcHNlLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMnB4O1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUgLmd6LWNvbGxhcHNlLWljb246YmVmb3JlLCAuZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUgLmd6LWNvbGxhcHNlLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogLTFweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5nbG96aW4tdG9nZ2xlLW1vYmlsZV9fdGl0bGUtLXRvZ2dsZSAuZ3otY29sbGFwc2UtaWNvbjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdHdpZHRoOiAxNHB4O1xuXHRyaWdodDogLTFweDtcbn1cblxuLmdvdG9wLWhlaWdodC1zY3JvbGwge1xuXHRoZWlnaHQ6IHZhcigtLWd6LWdvdG9wLWhlaWdodC1zY3JvbGwsIDApO1xufVxuXG4uZ3otYnV0dG9uLWdvLXRvcCB7XG5cdC0tZ3otYnV0dG9uLXdpZHRoOiA1MHB4O1xuXHQtLWd6LWJ1dHRvbi1oZWlnaHQ6IDUwcHg7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogMTBweDtcblx0Ym90dG9tOiBjYWxjKCB2YXIoLS1nei1uYXZpZ2F0aW9uLWJhci1oZWlnaHQsIDIwcHgpICsgMTBweCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmd6LWJ1dHRvbi1nby10b3Agc3ZnIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0bWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxcHg7XG59XG5cbi5nei1idXR0b24tZ28tdG9wLnNob3ctc2Nyb2xsIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdsb3ppbi1hdGMtc3RpY2t5LWhlaWdodC1vcGVuIC5nei1idXR0b24tZ28tdG9wIHtcblx0Ym90dG9tOiBjYWxjKHZhcigtLWd6LWF0Yy1zdGlja3ktaGVpZ2h0KSArIDEwcHgpO1xufVxuXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmd6LWxhenktbG9hZCBpbWcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmd6LWxhenktbG9hZCAuZ3otbGF6eS1sb2FkLWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUgLmd6LWxhenktbG9hZCBpbWcsXG4uc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZSAuZ3otbGF6eS1sb2FkIC5nei1sYXp5LWxvYWQtdmlkZW8ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZSAuZ3otbGF6eS1sb2FkLWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi56LWluZGV4LWZpcnN0IHtcblx0ei1pbmRleDogMTtcbn1cblxuLmdsb3ppbi1pbWFnZS1iZWZvcmUtYWZ0ZXJfX2J1dHRvbiB7XG5cdC0tZ3otYnV0dG9uLWZvbnQtc2l6ZTogMTFweDtcblx0LS1nei1idXR0b24tcGFkZGluZy10b3A6IDEzLjVweDtcblx0LS1nei1idXR0b24tcGFkZGluZy1ib3R0b206IDExLjVweDtcblx0LS1nei1idXR0b24tcGFkZGluZy1sZWZ0OiAyNnB4O1xuXHQtLWd6LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdsb3ppbi1wcm9kdWN0LWdyaWQtYWxpZ24tLWNlbnRlciB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbG96aW4tcHJvZHVjdC1ncmlkLWFsaWduLS1jZW50ZXIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5ID4gKiB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2xvemluLXByb2R1Y3QtZ3JpZC1hbGlnbi0tY2VudGVyIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdC12YXJpYXRpb24taXRlbXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmdsb3ppbi1wcm9kdWN0LWdyaWQtYWxpZ24tLXJpZ2h0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmdsb3ppbi1wcm9kdWN0LWdyaWQtYWxpZ24tLXJpZ2h0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSA+ICoge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ2xvemluLXByb2R1Y3QtZ3JpZC1hbGlnbi0tcmlnaHQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5lLWNvbi1pbm5lciB7XG5cdFx0LS1nei1jb250YWluZXItc3BhY2luZzogMzBweDtcblx0fVxuXHQuZ3otcmVzcG9uc2l2ZS1pbWFnZV9fdGFibGV0LFxuXHQuZ3otcmVzcG9uc2l2ZS1pbWFnZV9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLS0yLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy0tMy5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtLTQuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLS01Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy0tNi5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxNi42NiU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtLTEuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX2Rlc2t0b3AuaGlkZGVuLXRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZ3otcmVzcG9uc2l2ZS1pbWFnZV9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLXRhYmxldC0tMi5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtdGFibGV0LS0zLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy10YWJsZXQtLTQuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLXRhYmxldC0tNS5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtdGFibGV0LS02Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDE2LjY2JTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy10YWJsZXQtLTEuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX2Rlc2t0b3AuaGlkZGVuLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZ3otcmVzcG9uc2l2ZS1pbWFnZV9fdGFibGV0LmhpZGRlbi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmVsZW1lbnRvci1lbGVtZW50IC5lLWNvbi5lLWZsZXguZS1jaGlsZCxcblx0LmUtY29uLmUtZmxleCB7XG5cdFx0LS1mbGV4LXdyYXAtbW9iaWxlOiBub3dyYXA7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtbW9iaWxlLS0yLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy1tb2JpbGUtLTMuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLW1vYmlsZS0tNC5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtbW9iaWxlLS01Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy1tb2JpbGUtLTYuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLW1vYmlsZS0tMS5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5nbG96aW4tYXRjLXN0aWNreS1oZWlnaHQtb3Blbi5tb2JpbGUtaGFzLW5hdmlnYXRpb24tYmFyIC5nei1idXR0b24tZ28tdG9wIHtcblx0XHRib3R0b206IGNhbGModmFyKC0tZ3otbmF2aWdhdGlvbi1iYXItaGVpZ2h0KSArIHZhcigtLWd6LWF0Yy1zdGlja3ktaGVpZ2h0KSArIDEwcHgpO1xuXHR9XG5cdC5tb2JpbGUtaGFzLW5hdmlnYXRpb24tYmFyIC5nei1idXR0b24tZ28tdG9wIHtcblx0XHRib3R0b206IGNhbGModmFyKC0tZ3otbmF2aWdhdGlvbi1iYXItaGVpZ2h0KSArIDEwcHgpO1xuXHR9XG59XG5cbi8qIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IGxlZnQ7XG5cdC8qcnRsOmlnbm9yZSovXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IHJpZ2h0O1xuXHQvKnJ0bDppZ25vcmUqL1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDEsXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDIsXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDMsXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDQsXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDUsXG46d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZ3otaGVhZGluZy1mb250KSwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMSArIDAuMjEgLyB2YXIoLS1nei1oZWFkaW5nLWZvbnQtc2NhbGUpKTtcblx0Y29sb3I6IHZhcigtLWd6LWhlYWRpbmctY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZ3otaGVhZGluZy1mb250LXdlaWdodCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0taGVhZGluZy1zaXplKTtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcblx0cGFkZGluZzogY2xhbXAoY2FsYygyMCAvIDE2ICogMXJlbSksIDN2dywgY2FsYyg0MCAvIDE2ICogMXJlbSkpO1xuXHRtYXJnaW46IDEuNzVlbSAwO1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLndwLWJsb2NrLXF1b3RlIGNpdGUgYnIsXG4ud3AtYmxvY2stcXVvdGUgZm9vdGVyIGJyLCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSBicixcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIgYnIsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIGJyLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGZvb3RlciBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQgY2l0ZSxcbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCBmb290ZXIge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi53cC1ibG9jay1xdW90ZSBjaXRlLFxuLndwLWJsb2NrLXF1b3RlIGZvb3RlciB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrLWdyZXkpO1xuXHRtYXJnaW4tdG9wOiBjYWxjKDE1IC8gMTYgKiAxcmVtKTtcblx0Zm9udC1zaXplOiB2YXIoLS1nei1ib2R5LWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1nei1zdWJoZWFkaW5nLWZvbnQtd2VpZ2h0KTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xuXHRtYXJnaW46IDEuNzVlbSAwO1xufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUgYnIsXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGZvb3RlciBiciwgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIGJyLFxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIgYnIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IGNpdGUsXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IGZvb3RlciB7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHAge1xuXHRtYXJnaW46IDAuNWVtIDA7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlLFxuLndwLWJsb2NrLXB1bGxxdW90ZSBmb290ZXIsXG4ud3AtYmxvY2stcHVsbHF1b3RlIC53cC1ibG9jay1wdWxscXVvdGVfX2NpdGF0aW9uIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmstZ3JleSk7XG5cdG1hcmdpbi10b3A6IGNhbGMoMTUgLyAxNiAqIDFyZW0pO1xuXHRmb250LXNpemU6IHZhcigtLWd6LWJvZHktZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWd6LXN1YmhlYWRpbmctZm9udC13ZWlnaHQpO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbixcbi53cC1ibG9jay1jb3ZlciB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4ud3AtYmxvY2stZmlsZSBhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLndjLWJsb2NrLXByb2R1Y3QgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoW2NsYXNzKj0tYmFja2dyb3VuZC1jb2xvcl0pLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltOm5vdChbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXSksXG46cm9vdCAuaGFzLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCwgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlID4gaDIge1xuXHRmb250LXNpemU6IDIuMjVlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBwOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoMTpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDI6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGgzOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoNDpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDU6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGg2Om5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWZsZXgpIHtcblx0Z2FwOiBjbGFtcChjYWxjKDE1IC8gMTYgKiAxcmVtKSwgMnZ3LCBjYWxjKDIwIC8gMTYgKiAxcmVtKSk7XG5cdG1hcmdpbi1ib3R0b206IGNsYW1wKGNhbGMoMjAgLyAxNiAqIDFyZW0pLCAydncsIGNhbGMoMjYgLyAxNiAqIDFyZW0pKTtcbn1cblxuLndwLWJsb2NrLWNvZGUge1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcblx0cGFkZGluZzogMS42ZW07XG59XG5cbi53cC1ibG9jay1jb2RlIGNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxucHJlLndwLWJsb2NrLXZlcnNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi53cC1ibG9jay10YWJsZSB0ZCxcbi53cC1ibG9jay10YWJsZSB0aCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMTBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGFibGUgdGQsIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHRoIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2staW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaSxcbi53cC1ibG9jay1yc3MgLndwLWJsb2NrLXJzc19faXRlbSB7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLXBsYWluIHtcblx0cGFkZGluZzogNjBweCAzMHB4IDIwcHggMzBweDtcbn1cblxuLndwLWJsb2NrLXF1b3RlOndoZXJlKC5oYXMtdGV4dC1hbGlnbi1yaWdodCkge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogLjM3NWVtIC42MjVlbTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHN2ZyB7XG5cdGhlaWdodDogMS4yNWVtO1xuXHRtaW4taGVpZ2h0OiAyNHB4O1xuXHRtaW4td2lkdGg6IDI0cHg7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW51bWJlcnMgLnBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LyogTcOgdSB4YW5oIGPhu6dhIFdvcmRQcmVzcyAqL1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQvKiBNw6B1IHhhbmggY+G7p2EgV29yZFByZXNzICovXG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIC5wYWdlLW51bWJlcnMuZG90cyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0LFxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tcHJldmlvdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dDpob3Zlcixcbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5uby1zaWRlYmFyIC5zaXRlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0d2lkdGg6IDExNDBweDtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xMTQwcHgvMiArIDEwMCUvMik7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTExNDBweC8yICsgMTAwJS8yKTtcblx0fVxuXHQubm8tc2lkZWJhcjpub3QoLmVsZW1lbnRvci1wYWdlKSAuc2l0ZS1jb250ZW50IC5wYWdlLWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xMjAwcHgvMiArIDEwMCUvMik7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEyMDBweC8yICsgMTAwJS8yKTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5uby1zaWRlYmFyIC5zaXRlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCxcblx0Lm5vLXNpZGViYXIgLnNpdGUtY29udGVudCAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlIHtcblx0XHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblx0XHRtYXgtd2lkdGg6IDEwMDAlO1xuXHR9XG5cdC5uby1zaWRlYmFyIC5zaXRlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoNTAlIC0gNTB2dyArIDlweCk7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogY2FsYyg1MCUgLSA1MHZ3ICsgOHB4KTtcblx0fVxuXHQubm8tc2lkZWJhcjpub3QoLmVsZW1lbnRvci1wYWdlKSAuc2l0ZS1jb250ZW50IC5wYWdlLWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG5cdFx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwJTtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogY2FsYyg1MCUgLSA1MHZ3ICsgOXB4KTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtIDUwdncgKyA4cHgpO1xuXHR9XG59XG5cbi8qIFJlc3BvbnNpdmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQudG9wYmFyLXNsaWRlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXRleHQge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXHQudG9wYmFyLXNsaWRlcyAudG9wYmFyLXNsaWRlc19fd3JhcHBlciB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDU1cHg7XG5cdH1cblx0LnRvcGJhci1zbGlkZXMgLm5hdmlnYXRpb24tbWVyZ2VkIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcblx0Lmdsb3ppbi1oZWFkZXItc3RpY2t5LmFkbWluLWJhciAuc2l0ZS1oZWFkZXIubWluaW1pemVkIHtcblx0XHR0b3A6IDQ2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdGJvZHkge1xuXHRcdC0tZ3otaW5wdXQtZm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1nei1uYXZpZ2F0aW9uLWJhci1oZWlnaHQsIDApO1xuXHR9XG5cdGJvZHkuYWRtaW4tYmFyIHtcblx0XHQtLWd6LWFkbWluLWJhci1oZWlnaHQ6IDA7XG5cdH1cblx0Ym9keS5tb2JpbGUtaGFzLW5hdmlnYXRpb24tYmFyLmdsb3ppbi1hdGMtc3RpY2t5LWhlaWdodC1vcGVuIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1nei1uYXZpZ2F0aW9uLWJhci1oZWlnaHQsIDApICsgdmFyKC0tZ3otYXRjLXN0aWNreS1oZWlnaHQpKTtcblx0fVxuXHQudG9wYmFyOm5vdCgudG9wYmFyLW1vYmlsZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRvcGJhci1tb2JpbGUgLnRvcGJhci1pdGVtcyB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblx0LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLXJpZ2h0LWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50b3BiYXItbW9iaWxlLS1rZWVwLXJpZ2h0IC50b3BiYXItbGVmdC1pdGVtcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudG9wYmFyLW1vYmlsZS0ta2VlcC1yaWdodCAudG9wYmFyLWl0ZW1zIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblx0ZGl2LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLXNsaWRlcyxcblx0ZGl2LnRvcGJhci1tb2JpbGUtLWtlZXAtcmlnaHQgLnRvcGJhci1zbGlkZXMge1xuXHRcdG1heC13aWR0aDogMTAwdnc7XG5cdH1cblx0LnRvcGJhci1zbGlkZXMge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQudG9wYmFyLXNsaWRlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXHQudG9wYmFyLXNsaWRlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdC50b3BiYXItc2xpZGVzX19pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZ3otYm9keS1saW5lLWhlaWdodCk7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHR9XG5cdC5jYW1wYWlnbi1iYXJfX2Nsb3NlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXHQuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxuXHQuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG5cdH1cblx0Lm1vYmlsZS1zaG9wLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtaWNvbiA+IHVsLnN1Yi1tZW51IHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuXHR9XG5cdC5tb2JpbGUtc2hvcC1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMTVweDtcblx0fVxuXHQubWluLXctMjAwIHtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuZ2xvemluLWhlYWRlci1zdGlja3kuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci5taW5pbWl6ZWQge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLWl0ZW1zLFxuXHQudG9wYmFyLW1vYmlsZS0ta2VlcC1yaWdodCAudG9wYmFyLWl0ZW1zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLFxuLnNlYXJjaC1yZXN1bHRzIC5nbG96aW4tcGFnaW5hdGlvbi0tYmxvZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLndwLWJsb2NrLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxldHRlci1zcGFjaW5nOiAtMC41NDRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgYSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1iYXNlKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpdGUtbWFpbiBhcnRpY2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMS44NzVyZW07XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tZ3otY29sLWdhcCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWd6LWNvbC1nYXApO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNlYXJjaC1yZXN1bHRzIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuIl19 */