@charset "UTF-8";
/* Common */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #000;
}

::-webkit-scrollbar {
	width: 15px;
	background-color: #000;
}

::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background: #d3232b;
}

*,
*::before,
*::after {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

*:focus {
	outline: none !important;
}

a,
button,
label,
p,
span,
select,
option,
div::before,
div::after,
input,
textarea {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

:focus::-webkit-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}

:focus::-moz-placeholder {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}

:focus::-ms-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}

:focus::placeholder {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}

.hidden {
	display: none !important;
}

.visible {
	display: block !important;
}

.transparent {
	opacity: 0;
}

.opaque {
	opacity: 1;
}

img {
	display: block;
	max-width: 100%;
	width: 100%;
}

a,
button,
input,
label,
select,
textarea {
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
}

figure,
li {
	margin: 0;
	padding: 0;
}

ol,
ul {
	list-style: none;
}

label {
	margin: 0;
}

b,
strong {
	font-weight: bolder;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button {
	background: none;
	padding: 0;
	border: none;
	cursor: pointer;
	overflow: visible;
}

button:disabled {
	pointer-events: none;
	cursor: not-allowed;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="submit"],
input[type="reset"],
input[type="file"],
input[type="button"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 100%;
	outline: none;
	border-radius: 0;
	border: none;
}

textarea {
	overflow: auto;
}

body,
ul,
ol,
p,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
select,
table {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-width: 0;
	border-spacing: 0;
	border-color: transparent;
}

table th {
	font-weight: normal;
	text-align: left;
}

[hidden] {
	display: none;
}

figcaption,
figure,
main,
article,
aside,
footer,
header,
nav,
section {
	display: block;
}

a {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	cursor: pointer;
}

input::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input::-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input:-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input:-ms-input-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[name="personalDataAgree"],
input[name="saveInput"] {
	display: none;
}

input[type="time"]::-webkit-calendar-picker-indicator {
	display: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.lazy {
	background-image: none !important;
	opacity: 0;
}

.lazy:before, .lazy:after {
	content: none !important;
}

.lazy-loaded {
	opacity: 1;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}

.fancybox-content {
	padding: 0px !important;
	background: none;
	max-width: 440px !important;
}

html,
body {
	scroll-behavior: smooth;
	font-family: "Raleway", sans-serif;
	font-variant-numeric: lining-nums;
	-webkit-font-feature-settings: 'lnum';
	        font-feature-settings: 'lnum';
	font-style: normal;
	font-weight: 300;
	color: #fff;
	background: #000;
	height: 100%;
	margin-bottom: 45px;
}

.wrapper {
	min-height: 100%;
	overflow: hidden;
	min-width: 320px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.container {
	max-width: 330px;
	width: 100%;
	margin: 0 auto;
}

/* Block */
.header {
	height: 45px;
	background: #181818;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 11;
	right: 0;
}

.header__content {
	padding: 5px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.header__logo {
	max-width: 97px;
	width: 100%;
	z-index: 99;
}

.header__links {
	display: none;
}

.header__link {
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}

.header__link:hover {
	color: #d3232b;
}

.header__button {
	color: #181818;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	background: #fff;
	border-radius: 7px;
	padding: 4px 15px;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}

.header__button:hover {
	background: #d3232b;
	color: #fff;
}

.header__burger {
	z-index: 99;
}

.header__burger img {
	max-width: 20px;
	width: 100%;
}

.header__items {
	-webkit-transform: translateY(-150%);
	        transform: translateY(-150%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #181818;
	width: 100%;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	padding: 45px 0 15px;
	font-size: 14px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.header__items.active {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
}

.main {
	background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0))), url(../img/main/bg.png) center/cover, lightgray 50%/cover no-repeat;
	background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%), url(../img/main/bg.png) center/cover, lightgray 50%/cover no-repeat;
}

.main__content {
	height: 640px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
}

.main__suptitle {
	color: #c0c0c0;
	text-align: center;
	font-size: 8.353px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 1.193px;
	margin-bottom: 15px;
}

.main__title {
	color: #fff;
	text-align: center;
	font-size: 32.22px;
	font-style: normal;
	font-weight: 300;
	margin-bottom: 20px;
}

.main__subtitle {
	color: #fff;
	text-align: center;
	font-size: 14.917px;
	font-style: normal;
	font-weight: 300;
	line-height: 130%;
	margin-bottom: 25px;
}

.main__items {
	width: 100%;
	display: grid;
	grid-template-columns: 100%;
	gap: 45px 0;
}

.main__button {
	background: #d3232b;
	border-radius: 8.353px;
	margin: 0 auto;
	color: #fff;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 0 10px;
	min-height: 25.06px;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0.239px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

.main__button:hover {
	color: #d3232b;
	background: #fff;
}

.main__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	gap: 0 16px;
}

.main__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

.main__item-pic {
	width: 16px;
	margin-right: 5px;
}

.main__item .place {
	width: 10px;
}

.fresh__content {
	padding: 17px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}

.fresh__info {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 2;
}

.fresh__title {
	color: #d3232b;
	font-size: 28px;
	margin-bottom: 20px;
}

.fresh__text {
	max-width: 293px;
	width: 100%;
	font-size: 14px;
	line-height: 140.5%;
	text-align: center;
	font-weight: 300;
}

.fresh__button {
	display: none;
	background: #d3232b;
	color: #fff;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

.fresh__button:hover {
	color: #d3232b;
	background: #fff;
}

.fresh__image {
	width: 100%;
	margin-bottom: 35px;
	opacity: 0.5;
	z-index: 2;
}

.fresh__bg {
	position: absolute;
	z-index: 1;
	width: 250px;
	top: calc(50% + 105px);
	left: calc(50% - 230px);
	-webkit-transform: rotate(6deg);
	        transform: rotate(6deg);
}

.equipment {
	padding: 40px 0;
}

.equipment__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
}

.equipment__title {
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.equipment__image {
	max-width: 330px;
	width: 100%;
	height: 375px;
	background: url("../img/equipment/bg.png") no-repeat center/175%;
	position: relative;
}

.equipment__item {
	position: absolute;
	display: block;
	max-width: 14px;
	width: 100%;
	-webkit-transition: .3s;
	transition: .3s;
}

.equipment__item:hover {
	cursor: pointer;
	-webkit-transform: scale(1.3);
	        transform: scale(1.3);
}

.equipment__card {
	background: #fff;
	max-width: 336px;
	width: 100%;
	min-height: 347px;
	color: #000;
	padding: 25px 25px 15px;
	margin: 28px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.equipment .card__title {
	font-size: 14px;
	margin-bottom: 16px;
}

.equipment .card__label {
	font-size: 14px;
	margin-bottom: 10px;
}

.equipment .card__desc {
	font-size: 12px;
	margin-bottom: 16px;
}

.equipment .card__desc li::before {
	content: "";
	margin-right: 6px;
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #d3232b;
	border-radius: 30px;
}

.equipment .card__info {
	font-size: 12px;
	margin-left: 10px;
}

.equipment .card__info li {
	margin-bottom: 10px;
}

.equipment .monopod {
	top: calc(50% - 90px);
	left: calc(50% - 83px);
}

.equipment .bracket {
	top: calc(50% + 100px);
	left: calc(50% + 14px);
}

.equipment .light {
	top: calc(50% - 52px);
	left: calc(50% + 137px);
}

.equipment .light-2 {
	top: calc(50% - 10px);
	left: calc(50% - 154px);
}

.equipment .micro {
	top: calc(50% - 79px);
	left: calc(50% + 14px);
}

.equipment .camera {
	top: calc(50% - 10px);
	left: calc(50% + 35px);
}

.why {
	margin-bottom: 65px;
}

.why__content {
	display: grid;
	grid-template-columns: 1fr;
}

.why__title {
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.why__item {
	max-width: 340px;
	width: 100%;
	height: 178px;
	padding: 15px 20px;
	background-size: cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.why__item-title {
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 130%;
}

.why__item-desc {
	max-width: 240px;
	font-size: 12px;
	font-weight: 300;
	line-height: 16.5px;
}

.why #quality {
	background-image: url("../img/why/quality.png");
}

.why #unnoise {
	background-image: url("../img/why/unnoise.png");
}

.why #place {
	background-image: url("../img/why/place.png");
}

.why #service {
	background-image: url("../img/why/service.png");
}

.gallery__title {
	font-size: 24px;
	text-align: center;
	font-weight: 300;
	margin-bottom: 25px;
	text-transform: uppercase;
}

.gallery__subtitle {
	color: #d3232b;
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	max-width: 300px;
	margin: 0 auto;
	margin-bottom: 32px;
}

.gallery__item {
	position: relative;
}

.gallery__item-card {
	margin: 0 auto 0;
	width: 96%;
	background: #fff;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	padding: 25px 16px;
	-webkit-transform: translateY(-10px);
	        transform: translateY(-10px);
}

.gallery__item-title {
	font-weight: 500;
	margin-bottom: 15px;
}

.swiper-button {
	width: 30px;
	opacity: 0.6;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.swiper-button:hover {
	opacity: 1;
}

.swiper__nav {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	top: 20%;
	width: 100%;
	z-index: 2;
}

.price {
	padding-top: 50px;
	background: url("../img/price/bg.png") no-repeat center/cover;
}

.price__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.price__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 35px;
	/* 145.833% */
	text-transform: uppercase;
	margin-bottom: 40px;
}

.price__title span {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}

.price__title span:last-child {
	text-align: end;
}

.price__include {
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.price__include-label {
	color: #d3232b;
	margin-bottom: 20px;
}

.price__include ol {
	padding-left: 15px;
	list-style: auto;
	font-weight: 300;
}

.price__include ul {
	font-weight: 300;
	list-style: disc;
	padding-left: 15px;
}

.price__info {
	margin-top: 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.price__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	font-size: 12px;
	font-weight: 300;
}

.price__item-pic {
	max-width: 16px;
	margin-right: 10px;
}

.price__item .place {
	max-width: 10px;
}

.questions__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 35px 0 55px;
	gap: 30px 0px;
	position: relative;
}

.questions__title {
	font-size: 24px;
}

.questions__subtitle {
	font-size: 18px;
	font-weight: 300;
}

.questions__button {
	font-size: 16px;
	font-weight: 300;
	max-width: 164px;
	width: 100%;
	height: 42px;
	border-radius: 14px;
	background: #d3232b;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.questions__button:hover {
	color: #d3232b;
	background-color: #fff;
}

.questions__bg {
	position: absolute;
	z-index: -1;
	top: calc(50% - 250px);
	left: calc(50% - 40px);
}

.footer__content {
	padding: 10px 0 30px;
	border-top: 2px #fff solid;
	border-bottom: 2px #fff solid;
	margin-bottom: 50px;
	position: relative;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-row-gap: 25px;
}

.footer__logo {
	grid-area: 1 / 1 / 2 / 3;
}

.footer__logo img {
	max-width: 97px;
}

.footer__logo figcaption {
	font-size: 5.4px;
	color: #d3232b;
}

.footer__adress {
	grid-area: 2 / 1 / 3 / 3;
	font-weight: 300;
	font-size: 12px;
}

.footer__adress-title {
	font-size: 14px;
	font-weight: 300;
	color: #c0c0c0;
	text-transform: uppercase;
}

.footer__nav {
	grid-area: 3 / 1 / 4 / 2;
	font-weight: 300;
	font-size: 13px;
}

.footer__nav-title {
	font-size: 14px;
	font-weight: 300;
	color: #c0c0c0;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.footer__nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px 0;
}

.footer__nav-links a {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.footer__nav-links a:hover {
	color: #d3232b;
}

.footer__contacts {
	grid-area: 3 / 2 / 4 / 3;
	font-weight: 300;
	font-size: 14px;
}

.footer__contacts-title {
	font-size: 14px;
	font-weight: 300;
	color: #c0c0c0;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.footer__contacts-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px 0;
}

.footer__contacts-item {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.footer__contacts-item:hover {
	color: #d3232b;
}

.footer__policy {
	grid-area: 4 / 1 / 5 / 3;
	font-weight: 300;
	font-size: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 15px 0;
}

.footer__policy a {
	border-bottom: 1px solid white;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.footer__policy a:hover {
	color: #d3232b;
	border-bottom-color: #d3232b;
}

.footer__symbol {
	position: absolute;
	width: 100%;
	rotate: 75deg;
	top: 190px;
	z-index: -1;
	left: calc(50% - 90px);
}

/* Pages */
.adress {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}

.adress img {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.adress #first {
	max-width: 500px;
	top: 0;
	left: calc(50% - 20px);
}

.adress #second {
	display: none;
}

.adress__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	z-index: 2;
}

.adress__title {
	text-align: center;
	font-size: 24px;
	font-weight: 300;
	text-transform: uppercase;
	margin: 45px auto;
}

.adress__info {
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0.28px;
}

.adress__info-title {
	color: #c0c0c0;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 21px;
}

.adress__info-text {
	margin-bottom: 50px;
	line-height: 125.008%;
	max-width: 300px;
}

.adress__info-schedule {
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0.28px;
	line-height: 125.008%;
}

.adress__map {
	margin: 40px 0;
}

.adress__map-item {
	width: 330px;
	height: 334px;
}

.calendar {
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding: 50px 0;
	/* Класс для забронированных слотов на Десктопе */
}

.calendar #calendar-header {
	font-size: 24px;
	margin-bottom: 20px;
}

.calendar #calendar-table {
	border-collapse: collapse;
	margin: auto;
}

.calendar #calendar-table th,
.calendar #calendar-table td {
	padding: 10px;
}

.calendar #calendar-table th {
	color: #828282;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
}

.calendar #calendar-table td {
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	border-radius: 30px;
}

.calendar #calendar-table td:hover {
	cursor: pointer;
	background: #d3232b;
}

.calendar__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.calendar__title {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 15px;
}

.calendar__subtitle {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 15px;
}

.calendar__text {
	color: #d3232b;
	display: none;
	margin-bottom: 20px;
}

.calendar__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 30px;
}

.calendar__header ._title {
	font-size: 30px;
}

.calendar__header ._prev:hover,
.calendar__header ._next:hover {
	color: #d3232b;
}

.calendar__header-item {
	cursor: pointer;
}

.calendar__button {
	display: none;
	border: 1px solid #d3232b;
}

.calendar__button:hover {
	background: #d3232b;
}

.calendar .current-day {
	color: #d3232b;
}

.calendar__reserve {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
	gap: 25px 0;
}

.calendar__reserve-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-item-align: center;
	    align-self: center;
	background: #d3232b;
	font-size: 9.55px;
	border-radius: 8px;
	max-width: 330px;
	width: 100%;
	min-height: 25px;
}

.calendar__times {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #d3232b;
	min-height: 85px;
	padding: 10px 0;
	gap: 7px 0;
}

.calendar__times-title {
	font-size: 14px;
}

.calendar__times-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 0 30px;
	gap: 5px;
}

.calendar__times-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 60px;
	height: 25px;
	border-radius: 7px;
	border: 1px solid #d3232b;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	/* Класс для забронированных слотов на мобильных устройствах */
}

.calendar__times-item--reserved {
	border-color: #C0C0C0;
	color: #C0C0C0;
	pointer-events: none;
	position: relative;
}

.calendar__times-item--reserved::after {
	position: absolute;
	content: '';
	width: 110%;
	top: 50%;
	height: 1px;
	background-color: #C0C0C0;
}

.calendar__closed {
	display: none;
	background: #d3232b;
	color: #fff;
	font-size: 14px;
	width: 100%;
	border-radius: 5px;
}

.calendar__bg {
	position: absolute;
	z-index: 0;
}

.calendar .first {
	max-width: 360px;
	top: calc(50% - 355px);
	right: -150px;
}

.calendar .second {
	display: none;
}

.calendar .active {
	background: #d3232b;
}

.form {
	background-color: #d3232b;
}

.form ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #000;
}

.form ::-webkit-scrollbar {
	width: 5px;
	background-color: #000;
}

.form ::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background: #d3232b;
}

.form ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form ::-moz-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form ::-ms-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form ::placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form :-ms-input-placeholder {
	/* IE 10+ */
	color: #fff;
}

.form__wrapper {
	padding: 70px 66px 30px;
}

.form__text {
	font-size: 24px;
	font-weight: 300;
	line-height: 140.5%;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.form__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 30px 0;
}

.form__items select {
	border: 1px solid black;
	color: #fff;
	padding: 0 10px;
	border-radius: 7px;
	width: unset;
	margin-left: 10px;
}

.form__items option {
	background: black;
	border: none;
	font-size: 14px;
}

.form__date {
	margin-top: 10px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 15px 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
}

.form__date-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.form__date-head input {
	text-align: center;
	border: 1px solid black;
	color: #fff;
	padding: 0 10px;
	border-radius: 7px;
}

.form__date-middle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 10px;
}

.form__date-middle .form__item {
	width: 66px;
}

.form__date-middle .form__item input {
	text-align: center;
	border: 1px solid black;
	color: #fff;
	padding: 0 10px;
	border-radius: 7px;
}

.form__date-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.form__date-bottom .form__item {
	width: 40px;
}

.form__date-bottom .form__item input {
	text-align: center;
	border: 1px solid black;
	color: #fff;
	padding: 0 10px;
	border-radius: 7px;
}

.form__date-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px 0;
}

.form__date-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}

.form__item {
	width: 100%;
}

.form__item textarea {
	width: 100%;
	height: 164px;
	border-radius: 8px;
	border: 1px solid #000;
	padding: 15px;
}

.form__input {
	width: 100%;
	height: 25px;
	background-color: transparent;
	border-bottom: 1px solid black;
	font-size: 12px;
	color: #fff;
	font-weight: 300;
	line-height: 140.5%;
	/* 16.86px */
	text-transform: uppercase;
}

.form__input.error::-webkit-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form__input.error::-moz-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form__input.error::-ms-input-placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form__input.error::placeholder {
	/* Chrome/Opera/Safari/Firefox */
	color: #fff;
}

.form__input.error:-ms-input-placeholder {
	/* IE 10+ */
	color: #fff;
}

.form__error-message {
	display: none;
	padding: 5px 10px;
	color: #000;
	border-radius: 7px;
	border: 1px solid #000;
	font-size: 12px;
}

.form__button {
	width: 100.837px;
	height: 25.06px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 8.353px;
	color: #fff;
	background-color: #000;
	font-size: 12px;
	font-weight: 300;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}

.form__button:hover {
	color: #000;
	background-color: #fff;
}

.form__footer {
	position: relative;
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.04em;
	color: #9fafc2;
	cursor: pointer;
	margin-bottom: 0;
}

.form__footer-text a {
	color: #9fafc2;
	border-bottom: 1px solid #707c8b;
}

.form_vertical .form__items {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.form_horisontal .form__title {
	margin-bottom: 23px;
}

.form_horisontal .form__item {
	margin-right: 25px;
}

.form_horisontal .form__item:last-child {
	margin-right: 0;
}

.form__group {
	margin-bottom: 20px;
}

.form .send-success {
	max-width: 360px;
	width: 100%;
	height: 248px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 24px;
	padding: 0 40px;
}

.form .send-success h3 {
	font-size: 24px;
	text-transform: uppercase;
}

.form .send-success span {
	font-size: 12px;
	text-transform: uppercase;
}

label.error {
	display: none !important;
}

.widget-form-privacy {
	display: none !important;
}

.phone-info {
	padding-top: 10px;
}

.phone-info__text {
	max-width: 290px;
	padding-bottom: 11px;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.04em;
	color: #222;
	text-transform: uppercase;
}

.phone-info__number {
	font-size: 21px;
	font-weight: 700;
	line-height: 100%;
	color: #000;
}

.phone-info__number:hover, .phone-info__number:focus {
	color: #000;
	text-decoration: none;
}

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJjc3Mvc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvaGVhZGVyL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCIuLi9ibG9ja3MvbWFpbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mcmVzaC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9lcXVpcG1lbnQvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3Mvd2h5L19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2dhbGxlcnkvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcXVlc3Rpb25zL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9hZHJlc3MvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvY2FsZW5kYXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC9fc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsWUFBWTtBQ0VaO0NBQ0UscURBQW9EO0NBQ3BELHVCQUFzQjtDQUN2Qjs7QUFFRDtDQUNFLFlBQVc7Q0FDWCx1QkFBc0I7Q0FDdkI7O0FBRUQ7Q0FDRSxxREFBb0Q7Q0FDcEQsb0JBQW1CO0NBQ3BCOztBQUVEOzs7Q0FHRSxVQUFTO0NBQ1QsV0FBVTtDQUNWLCtCQUFzQjtTQUF0Qix1QkFBc0I7Q0FDdkI7O0FBRUQ7Q0FDRSx5QkFBd0I7Q0FDekI7O0FBRUQ7Ozs7Ozs7Ozs7O0NBV0Usa0NBQXlCO0NBQXpCLDBCQUF5QjtDQUMxQjs7QUFJRDtDQUNFLFdBQVU7Q0FDVixzQ0FBNkI7Q0FBN0IsOEJBQTZCO0NBQzlCOztBQUhEO0NBQ0UsV0FBVTtDQUNWLHNDQUE2QjtDQUE3Qiw4QkFBNkI7Q0FD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Y3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIENvbW1vbiAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tncm91bmQ6ICNkMzIzMmI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSxcbmJ1dHRvbixcbmxhYmVsLFxucCxcbnNwYW4sXG5zZWxlY3QsXG5vcHRpb24sXG5kaXY6OmJlZm9yZSxcbmRpdjo6YWZ0ZXIsXG5pbnB1dCxcbnRleHRhcmVhIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuOmZvY3VzOjpwbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc3BhcmVudCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5vcGFxdWUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5maWd1cmUsXG5saSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keSxcbnVsLFxub2wsXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCxcbnRhYmxlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4sXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFtuYW1lPVwicGVyc29uYWxEYXRhQWdyZWVcIl0sXG5pbnB1dFtuYW1lPVwic2F2ZUlucHV0XCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubGF6eSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxhenk6YmVmb3JlLCAubGF6eTphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxhenktbG9hZGVkIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMC4xcztcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLndyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBCbG9jayAqL1xuLmhlYWRlciB7XG5cdGhlaWdodDogNDVweDtcblx0YmFja2dyb3VuZDogIzE4MTgxODtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDExO1xuXHRyaWdodDogMDtcbn1cblxuLmhlYWRlcl9fY29udGVudCB7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuXHRtYXgtd2lkdGg6IDk3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlcl9fbGlua3Mge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19saW5rIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5cbi5oZWFkZXJfX2xpbms6aG92ZXIge1xuXHRjb2xvcjogI2QzMjMyYjtcbn1cblxuLmhlYWRlcl9fYnV0dG9uIHtcblx0Y29sb3I6ICMxODE4MTg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdHBhZGRpbmc6IDRweCAxNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cblxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uaGVhZGVyX19idXJnZXIgaW1nIHtcblx0bWF4LXdpZHRoOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9faXRlbXMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICMxODE4MTg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdHBhZGRpbmc6IDQ1cHggMCAxNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4uaGVhZGVyX19pdGVtcy5hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tYWluIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSksIHVybCguLi9pbWcvbWFpbi9iZy5wbmcpIGNlbnRlci9jb3ZlciwgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5tYWluX19jb250ZW50IHtcblx0aGVpZ2h0OiA2NDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5tYWluX19zdXB0aXRsZSB7XG5cdGNvbG9yOiAjYzBjMGMwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogOC4zNTNweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMS4xOTNweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1haW5fX3RpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzMi4yMnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTQuOTE3cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYWluX19pdGVtcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cdGdhcDogNDVweCAwO1xufVxuXG4ubWFpbl9fYnV0dG9uIHtcblx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0Ym9yZGVyLXJhZGl1czogOC4zNTNweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDI1LjA2cHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4yMzlweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5tYWluX19idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2QzMjMyYjtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1haW5fX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRnYXA6IDAgMTZweDtcbn1cblxuLm1haW5fX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5tYWluX19pdGVtLXBpYyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1haW5fX2l0ZW0gLnBsYWNlIHtcblx0d2lkdGg6IDEwcHg7XG59XG5cbi5mcmVzaF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDE3cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnJlc2hfX2luZm8ge1xuXHRwYWRkaW5nOiAwIDE3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZnJlc2hfX3RpdGxlIHtcblx0Y29sb3I6ICNkMzIzMmI7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZyZXNoX190ZXh0IHtcblx0bWF4LXdpZHRoOiAyOTNweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE0MC41JTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZnJlc2hfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNkMzIzMmI7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZnJlc2hfX2J1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZDMyMzJiO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZnJlc2hfX2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdG9wYWNpdHk6IDAuNTtcblx0ei1pbmRleDogMjtcbn1cblxuLmZyZXNoX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDI1MHB4O1xuXHR0b3A6IGNhbGMoNTAlICsgMTA1cHgpO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDIzMHB4KTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7XG59XG5cbi5lcXVpcG1lbnQge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5lcXVpcG1lbnRfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lcXVpcG1lbnRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lcXVpcG1lbnRfX2ltYWdlIHtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzc1cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQvYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTc1JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXF1aXBtZW50X19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZXF1aXBtZW50X19pdGVtOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5lcXVpcG1lbnRfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXgtd2lkdGg6IDMzNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMzQ3cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcblx0bWFyZ2luOiAyOHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lcXVpcG1lbnQgLmNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXF1aXBtZW50IC5jYXJkX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVxdWlwbWVudCAuY2FyZF9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmVxdWlwbWVudCAuY2FyZF9fZGVzYyBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkMzIzMmI7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5lcXVpcG1lbnQgLmNhcmRfX2luZm8ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZXF1aXBtZW50IC5jYXJkX19pbmZvIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVxdWlwbWVudCAubW9ub3BvZCB7XG5cdHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcblx0bGVmdDogY2FsYyg1MCUgLSA4M3B4KTtcbn1cblxuLmVxdWlwbWVudCAuYnJhY2tldCB7XG5cdHRvcDogY2FsYyg1MCUgKyAxMDBweCk7XG5cdGxlZnQ6IGNhbGMoNTAlICsgMTRweCk7XG59XG5cbi5lcXVpcG1lbnQgLmxpZ2h0IHtcblx0dG9wOiBjYWxjKDUwJSAtIDUycHgpO1xuXHRsZWZ0OiBjYWxjKDUwJSArIDEzN3B4KTtcbn1cblxuLmVxdWlwbWVudCAubGlnaHQtMiB7XG5cdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcblx0bGVmdDogY2FsYyg1MCUgLSAxNTRweCk7XG59XG5cbi5lcXVpcG1lbnQgLm1pY3JvIHtcblx0dG9wOiBjYWxjKDUwJSAtIDc5cHgpO1xuXHRsZWZ0OiBjYWxjKDUwJSArIDE0cHgpO1xufVxuXG4uZXF1aXBtZW50IC5jYW1lcmEge1xuXHR0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGxlZnQ6IGNhbGMoNTAlICsgMzVweCk7XG59XG5cbi53aHkge1xuXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ud2h5X19jb250ZW50IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi53aHlfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aHlfX2l0ZW0ge1xuXHRtYXgtd2lkdGg6IDM0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNzhweDtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53aHlfX2l0ZW0tdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ud2h5X19pdGVtLWRlc2Mge1xuXHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxNi41cHg7XG59XG5cbi53aHkgI3F1YWxpdHkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2h5L3F1YWxpdHkucG5nXCIpO1xufVxuXG4ud2h5ICN1bm5vaXNlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3doeS91bm5vaXNlLnBuZ1wiKTtcbn1cblxuLndoeSAjcGxhY2Uge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2h5L3BsYWNlLnBuZ1wiKTtcbn1cblxuLndoeSAjc2VydmljZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93aHkvc2VydmljZS5wbmdcIik7XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2FsbGVyeV9fc3VidGl0bGUge1xuXHRjb2xvcjogI2QzMjMyYjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tY2FyZCB7XG5cdG1hcmdpbjogMCBhdXRvIDA7XG5cdHdpZHRoOiA5NiU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDI1cHggMTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRvcGFjaXR5OiAwLjY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnN3aXBlci1idXR0b246aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dG9wOiAyMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJpY2Uge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ByaWNlL2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ucHJpY2VfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJpY2VfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdC8qIDE0NS44MzMlICovXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcmljZV9fdGl0bGUgc3BhbiB7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5wcmljZV9fdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcblx0dGV4dC1hbGlnbjogZW5kO1xufVxuXG4ucHJpY2VfX2luY2x1ZGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2VfX2luY2x1ZGUtbGFiZWwge1xuXHRjb2xvcjogI2QzMjMyYjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByaWNlX19pbmNsdWRlIG9sIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRsaXN0LXN0eWxlOiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4ucHJpY2VfX2luY2x1ZGUgdWwge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wcmljZV9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDY1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByaWNlX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcmljZV9faXRlbS1waWMge1xuXHRtYXgtd2lkdGg6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByaWNlX19pdGVtIC5wbGFjZSB7XG5cdG1heC13aWR0aDogMTBweDtcbn1cblxuLnF1ZXN0aW9uc19fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAzNXB4IDAgNTVweDtcblx0Z2FwOiAzMHB4IDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVlc3Rpb25zX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnF1ZXN0aW9uc19fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5xdWVzdGlvbnNfX2J1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bWF4LXdpZHRoOiAxNjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDJweDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucXVlc3Rpb25zX19idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2QzMjMyYjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnF1ZXN0aW9uc19fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHR0b3A6IGNhbGMoNTAlIC0gMjUwcHgpO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xufVxuXG4uZm9vdGVyX19jb250ZW50IHtcblx0cGFkZGluZzogMTBweCAwIDMwcHg7XG5cdGJvcmRlci10b3A6IDJweCAjZmZmIHNvbGlkO1xuXHRib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLXJvdy1nYXA6IDI1cHg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuXHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG59XG5cbi5mb290ZXJfX2xvZ28gaW1nIHtcblx0bWF4LXdpZHRoOiA5N3B4O1xufVxuXG4uZm9vdGVyX19sb2dvIGZpZ2NhcHRpb24ge1xuXHRmb250LXNpemU6IDUuNHB4O1xuXHRjb2xvcjogI2QzMjMyYjtcbn1cblxuLmZvb3Rlcl9fYWRyZXNzIHtcblx0Z3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5mb290ZXJfX2FkcmVzcy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICNjMGMwYzA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXJfX25hdiB7XG5cdGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZm9vdGVyX19uYXYtdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjYzBjMGMwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyX19uYXYtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHggMDtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpbmtzIGEge1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5mb290ZXJfX25hdi1saW5rcyBhOmhvdmVyIHtcblx0Y29sb3I6ICNkMzIzMmI7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcblx0Z3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogI2MwYzBjMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHggMDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbSB7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbTpob3ZlciB7XG5cdGNvbG9yOiAjZDMyMzJiO1xufVxuXG4uZm9vdGVyX19wb2xpY3kge1xuXHRncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNXB4IDA7XG59XG5cbi5mb290ZXJfX3BvbGljeSBhIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5mb290ZXJfX3BvbGljeSBhOmhvdmVyIHtcblx0Y29sb3I6ICNkMzIzMmI7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNkMzIzMmI7XG59XG5cbi5mb290ZXJfX3N5bWJvbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHJvdGF0ZTogNzVkZWc7XG5cdHRvcDogMTkwcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xufVxuXG4vKiBQYWdlcyAqL1xuLmFkcmVzcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRyZXNzIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5hZHJlc3MgI2ZpcnN0IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0dG9wOiAwO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG4uYWRyZXNzICNzZWNvbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWRyZXNzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYWRyZXNzX190aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW46IDQ1cHggYXV0bztcbn1cblxuLmFkcmVzc19faW5mbyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbn1cblxuLmFkcmVzc19faW5mby10aXRsZSB7XG5cdGNvbG9yOiAjYzBjMGMwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5hZHJlc3NfX2luZm8tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjUuMDA4JTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmFkcmVzc19faW5mby1zY2hlZHVsZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcblx0bGluZS1oZWlnaHQ6IDEyNS4wMDglO1xufVxuXG4uYWRyZXNzX19tYXAge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmFkcmVzc19fbWFwLWl0ZW0ge1xuXHR3aWR0aDogMzMwcHg7XG5cdGhlaWdodDogMzM0cHg7XG59XG5cbi5jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0Lyog0JrQu9Cw0YHRgSDQtNC70Y8g0LfQsNCx0YDQvtC90LjRgNC+0LLQsNC90L3Ri9GFINGB0LvQvtGC0L7QsiDQvdCwINCU0LXRgdC60YLQvtC/0LUgKi9cbn1cblxuLmNhbGVuZGFyICNjYWxlbmRhci1oZWFkZXIge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYWxlbmRhciAjY2FsZW5kYXItdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5jYWxlbmRhciAjY2FsZW5kYXItdGFibGUgdGgsXG4uY2FsZW5kYXIgI2NhbGVuZGFyLXRhYmxlIHRkIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0aCB7XG5cdGNvbG9yOiAjODI4MjgyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyICNjYWxlbmRhci10YWJsZSB0ZCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uY2FsZW5kYXIgI2NhbGVuZGFyLXRhYmxlIHRkOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiAjZDMyMzJiO1xufVxuXG4uY2FsZW5kYXJfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhbGVuZGFyX19zdWJ0aXRsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FsZW5kYXJfX3RleHQge1xuXHRjb2xvcjogI2QzMjMyYjtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhbGVuZGFyX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2FsZW5kYXJfX2hlYWRlciAuX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4uY2FsZW5kYXJfX2hlYWRlciAuX3ByZXY6aG92ZXIsXG4uY2FsZW5kYXJfX2hlYWRlciAuX25leHQ6aG92ZXIge1xuXHRjb2xvcjogI2QzMjMyYjtcbn1cblxuLmNhbGVuZGFyX19oZWFkZXItaXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyX19idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDMyMzJiO1xufVxuXG4uY2FsZW5kYXJfX2J1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkMzIzMmI7XG59XG5cbi5jYWxlbmRhciAuY3VycmVudC1kYXkge1xuXHRjb2xvcjogI2QzMjMyYjtcbn1cblxuLmNhbGVuZGFyX19yZXNlcnZlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdGdhcDogMjVweCAwO1xufVxuXG4uY2FsZW5kYXJfX3Jlc2VydmUtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2QzMjMyYjtcblx0Zm9udC1zaXplOiA5LjU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5jYWxlbmRhcl9fdGltZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDMyMzJiO1xuXHRtaW4taGVpZ2h0OiA4NXB4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGdhcDogN3B4IDA7XG59XG5cbi5jYWxlbmRhcl9fdGltZXMtdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYWxlbmRhcl9fdGltZXMtaXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdGdhcDogNXB4O1xufVxuXG4uY2FsZW5kYXJfX3RpbWVzLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDMyMzJiO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQvKiDQmtC70LDRgdGBINC00LvRjyDQt9Cw0LHRgNC+0L3QuNGA0L7QstCw0L3QvdGL0YUg0YHQu9C+0YLQvtCyINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQstCw0YUgKi9cbn1cblxuLmNhbGVuZGFyX190aW1lcy1pdGVtLS1yZXNlcnZlZCB7XG5cdGJvcmRlci1jb2xvcjogI0MwQzBDMDtcblx0Y29sb3I6ICNDMEMwQzA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxlbmRhcl9fdGltZXMtaXRlbS0tcmVzZXJ2ZWQ6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDExMCU7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0MwQzBDMDtcbn1cblxuLmNhbGVuZGFyX19jbG9zZWQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZDMyMzJiO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2FsZW5kYXJfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY2FsZW5kYXIgLmZpcnN0IHtcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0dG9wOiBjYWxjKDUwJSAtIDM1NXB4KTtcblx0cmlnaHQ6IC0xNTBweDtcbn1cblxuLmNhbGVuZGFyIC5zZWNvbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXIgLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNkMzIzMmI7XG59XG5cbi5mb3JtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2QzMjMyYjtcbn1cblxuLmZvcm0gOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0YmFja2dyb3VuZDogI2QzMjMyYjtcbn1cblxuLmZvcm0gOjpwbGFjZWhvbGRlciB7XG5cdC8qIENocm9tZS9PcGVyYS9TYWZhcmkvRmlyZWZveCAqL1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdC8qIElFIDEwKyAqL1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm1fX3dyYXBwZXIge1xuXHRwYWRkaW5nOiA3MHB4IDY2cHggMzBweDtcbn1cblxuLmZvcm1fX3RleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAuNSU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mb3JtX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAzMHB4IDA7XG59XG5cbi5mb3JtX19pdGVtcyBzZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHR3aWR0aDogdW5zZXQ7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZm9ybV9faXRlbXMgb3B0aW9uIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybV9fZGF0ZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE1cHggMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9ybV9fZGF0ZS1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2RhdGUtaGVhZCBpbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmZvcm1fX2RhdGUtbWlkZGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwIDEwcHg7XG59XG5cbi5mb3JtX19kYXRlLW1pZGRsZSAuZm9ybV9faXRlbSB7XG5cdHdpZHRoOiA2NnB4O1xufVxuXG4uZm9ybV9fZGF0ZS1taWRkbGUgLmZvcm1fX2l0ZW0gaW5wdXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mb3JtX19kYXRlLWJvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm1fX2RhdGUtYm90dG9tIC5mb3JtX19pdGVtIHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5mb3JtX19kYXRlLWJvdHRvbSAuZm9ybV9faXRlbSBpbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmZvcm1fX2RhdGUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweCAwO1xufVxuXG4uZm9ybV9fZGF0ZS10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZvcm1fX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2l0ZW0gdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNjRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uZm9ybV9faW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTQwLjUlO1xuXHQvKiAxNi44NnB4ICovXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIge1xuXHQvKiBDaHJvbWUvT3BlcmEvU2FmYXJpL0ZpcmVmb3ggKi9cblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQvKiBJRSAxMCsgKi9cblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm1fX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAuODM3cHg7XG5cdGhlaWdodDogMjUuMDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDguMzUzcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm1fX2J1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0Y29sb3I6ICM5ZmFmYzI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IGEge1xuXHRjb2xvcjogIzlmYWZjMjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDdjOGI7XG59XG5cbi5mb3JtX3ZlcnRpY2FsIC5mb3JtX19pdGVtcyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb3JtX2hvcmlzb250YWwgLmZvcm1fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmZvcm1faG9yaXNvbnRhbCAuZm9ybV9faXRlbSB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmZvcm1faG9yaXNvbnRhbCAuZm9ybV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybSAuc2VuZC1zdWNjZXNzIHtcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjQ4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLmZvcm0gLnNlbmQtc3VjY2VzcyBoMyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvcm0gLnNlbmQtc3VjY2VzcyBzcGFuIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5sYWJlbC5lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1mb3JtLXByaXZhY3kge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5waG9uZS1pbmZvIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5waG9uZS1pbmZvX190ZXh0IHtcblx0bWF4LXdpZHRoOiAyOTBweDtcblx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdGNvbG9yOiAjMjIyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGhvbmUtaW5mb19fbnVtYmVyIHtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5waG9uZS1pbmZvX19udW1iZXI6aG92ZXIsIC5waG9uZS1pbmZvX19udW1iZXI6Zm9jdXMge1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9wdXAge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi8qIENvbW1vbiAqL1xyXG5AaW1wb3J0ICdjb21tb24vX3N0eWxlJztcclxuXHJcbi8qIEJsb2NrICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fc3R5bGUnO1xyXG5AaW1wb3J0ICdtYWluL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2ZyZXNoL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2VxdWlwbWVudC9fc3R5bGUnO1xyXG5AaW1wb3J0ICd3aHkvX3N0eWxlJztcclxuQGltcG9ydCAnZ2FsbGVyeS9fc3R5bGUnO1xyXG5AaW1wb3J0ICdwcmljZS9fc3R5bGUnO1xyXG5AaW1wb3J0ICdxdWVzdGlvbnMvX3N0eWxlJztcclxuQGltcG9ydCAnZm9vdGVyL19zdHlsZSc7XHJcblxyXG4vKiBQYWdlcyAqLyBcclxuQGltcG9ydCAnYWRyZXNzL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2NhbGVuZGFyL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Zvcm0vX3N0eWxlJztcclxuQGltcG9ydCAncG9wdXAvX3N0eWxlJztcclxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBiYWNrZ3JvdW5kOiAjZDMyMzJiO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxubGFiZWwsXHJcbnAsXHJcbnNwYW4sXHJcbnNlbGVjdCxcclxub3B0aW9uLFxyXG5kaXY6OmJlZm9yZSxcclxuZGl2OjphZnRlcixcclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcbjo6cGxhY2Vob2xkZXIge1xyXG59XHJcblxyXG46Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhbnNwYXJlbnQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5vcGFxdWUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyDQl9Cw0L/RgNC10YIg0LzQsNGB0YjRgtCw0LHQuNGA0L7QstCw0L3QuNGPINC/0L4g0LTQstC+0LnQvdC+0LzRgyDQutC70LjQutGDINC90LAg0YHQtdC90YHQvtGA0L3Ri9GFINGN0LrRgNCw0L3QsNGFXHJcbmEsXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuLy8g0J7QsdC90YPQu9GP0LXQvCDQvtGC0YHRgtGD0L/Ri1xyXG5maWd1cmUsXHJcbmxpIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5ib2R5LFxyXG51bCxcclxub2wsXHJcbnAsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbnRhYmxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbbmFtZT1cInBlcnNvbmFsRGF0YUFncmVlXCJdLFxyXG5pbnB1dFtuYW1lPVwic2F2ZUlucHV0XCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmxhenkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtbG9hZGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMzMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiA5N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXJnZXIge1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgcGFkZGluZzogNDVweCAwIDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJHJlZDogI2QzMjMyYjtcclxuJGJsYWNrOiAjMTgxODE4O1xyXG5cclxuIiwiLm1haW4ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpLFxyXG4gICAgdXJsKC4uL2ltZy9tYWluL2JnLnBuZykgY2VudGVyIC8gY292ZXIsIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA2NDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VwdGl0bGUge1xyXG4gICAgY29sb3I6ICNjMGMwYzA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDguMzUzcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMTkzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDMyLjIycHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNC45MTdweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBnYXA6IDQ1cHggMDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOC4zNTNweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjUuMDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMzlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGdhcDogMCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgJi1waWMge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlIHtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mcmVzaCB7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiAyOTNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MC41JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB0b3A6IGNhbGMoNTAlICsgMTA1cHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLmVxdWlwbWVudCB7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNzVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lcXVpcG1lbnQvYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTc1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDE0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiAzMzZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMzQ3cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAyOHB4IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vbm9wb2Qge1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDkwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA4M3B4KTtcclxuICB9XHJcbiAgLmJyYWNrZXQge1xyXG4gICAgdG9wOiBjYWxjKDUwJSArIDEwMHB4KTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMTRweCk7XHJcbiAgfVxyXG4gIC5saWdodCB7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTJweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDEzN3B4KTtcclxuICB9XHJcbiAgLmxpZ2h0LTIge1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNTRweCk7XHJcbiAgfVxyXG4gIC5taWNybyB7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNzlweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDE0cHgpO1xyXG4gIH1cclxuICAuY2FtZXJhIHtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMzVweCk7XHJcbiAgfVxyXG59XHJcbiIsIi53aHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNzhweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcXVhbGl0eSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2h5L3F1YWxpdHkucG5nXCIpO1xyXG4gIH1cclxuICAjdW5ub2lzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2h5L3Vubm9pc2UucG5nXCIpO1xyXG4gIH1cclxuICAjcGxhY2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3doeS9wbGFjZS5wbmdcIik7XHJcbiAgfVxyXG4gICNzZXJ2aWNlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93aHkvc2VydmljZS5wbmdcIik7XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAmX19jb250ZW50IHtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLWNhcmQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICB3aWR0aDogOTYlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDE2cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXIge1xyXG4gICYtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRvcDogMjAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG4iLCIucHJpY2Uge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmljZS9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyAvKiAxNDUuODMzJSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5jbHVkZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGF1dG87XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAmLXBpYyB7XHJcbiAgICAgIG1heC13aWR0aDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnBsYWNlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucXVlc3Rpb25zIHtcclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzVweCAwIDU1cHg7XHJcbiAgICBnYXA6IDMwcHggMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWF4LXdpZHRoOiAxNjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAyNTBweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4ICNmZmYgc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA5N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDUuNHB4O1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkcmVzcyB7XHJcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgY29sb3I6ICNjMGMwYzA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0cyB7XHJcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9saWN5IHtcclxuICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTVweCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N5bWJvbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHJvdGF0ZTogNzVkZWc7XHJcbiAgICB0b3A6IDE5MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xyXG4gIH1cclxufSIsIi5hZHJlc3Mge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjZmlyc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgfVxyXG5cclxuICAjc2Vjb25ke1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjYzBjMGMwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyNS4wMDglO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2NoZWR1bGUge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUuMDA4JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMzMwcHg7XHJcblxyXG4gICAgICBoZWlnaHQ6IDMzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYWxlbmRhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgI2NhbGVuZGFyLWNvbnRhaW5lciB7fVxyXG5cclxuICAjY2FsZW5kYXItaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAjY2FsZW5kYXItdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gICNjYWxlbmRhci10YWJsZSB0aCxcclxuICAjY2FsZW5kYXItdGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gICNjYWxlbmRhci10YWJsZSB0aCB7XHJcbiAgICBjb2xvcjogIzgyODI4MjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgI2NhbGVuZGFyLXRhYmxlIHRkIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9wcmV2LFxyXG4gICAgLl9uZXh0IHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VycmVudC1kYXkge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG5cclxuICAmX19yZXNlcnZlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAyNXB4IDA7XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICBmb250LXNpemU6IDkuNTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpbWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgbWluLWhlaWdodDogODVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGdhcDogN3B4IDA7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHJcbiAgICAgIC8qINCa0LvQsNGB0YEg0LTQu9GPINC30LDQsdGA0L7QvdC40YDQvtCy0LDQvdC90YvRhSDRgdC70L7RgtC+0LIg0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCy0LDRhSAqL1xyXG4gICAgICAmLS1yZXNlcnZlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzBDMEMwO1xyXG4gICAgICAgIGNvbG9yOiAjQzBDMEMwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDMEMwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog0JrQu9Cw0YHRgSDQtNC70Y8g0LfQsNCx0YDQvtC90LjRgNC+0LLQsNC90L3Ri9GFINGB0LvQvtGC0L7QsiDQvdCwINCU0LXRgdC60YLQvtC/0LUgKi9cclxuICAmX19jbG9zZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC5maXJzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDM1NXB4KTtcclxuICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgfVxyXG59IiwiLmZvcm0ge1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblxyXG4gIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaS9GaXJlZm94ICovXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNzBweCA2NnB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwLjUlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDMwcHggMDtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICYtaGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1pZGRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMCAxMHB4O1xyXG5cclxuICAgICAgLmZvcm1fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA2NnB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLmZvcm1fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MC41JTtcclxuICAgIC8qIDE2Ljg2cHggKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpL0ZpcmVmb3ggKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lcnJvci1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwLjgzN3B4O1xyXG4gICAgaGVpZ2h0OiAyNS4wNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDguMzUzcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgY29sb3I6ICM5ZmFmYzI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICM5ZmFmYzI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDdjOGI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdmVydGljYWwge1xyXG4gICAgLmZvcm1fX2l0ZW1zIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaG9yaXNvbnRhbCB7XHJcbiAgICAuZm9ybV9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VuZC1zdWNjZXNzIHtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsLmVycm9yIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtZm9ybS1wcml2YWN5IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG9uZS1pbmZvIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIucG9wdXB7XHJcbiAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG59Il19 */
