.visually-hidden {
	position: absolute;
	white-space: nowrap;
	width: 1px;
	height: 1px;
	overflow: hidden;
	border: 0;
	padding: 0;
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	margin: -1px;
}

.regist {
	max-width: 1104px;
	margin: auto;
	padding: 32px 0 100px;
}

@media only screen and (max-width: 768px) {
	.regist {
		padding: 62px 0 0;
	}
}

.regist-2col {
	display: flex;
	justify-content: space-between;
}

@media only screen and (max-width: 768px) {
	.regist-2col {
		flex-direction: column;
	}
}

.regist-content {
	width: 824px;
}

@media only screen and (max-width: 768px) {
	.regist-content {
		width: 100%;
		padding: 0 10px 32px;
	}
}

.regist-side {
	width: 264px;
}

@media only screen and (max-width: 768px) {
	.regist-side {
		width: 100%;
	}
}

.regist-step {
	margin-top: 24px;
}

@media only screen and (max-width: 768px) {
	.regist-step {
		margin-top: 8px;
	}
}

.regist-step_title {
	color: #475260;
	font-size: 1.4rem;
	font-weight: 700;
}

@media only screen and (max-width: 768px) {
	.regist-step_title {
		font-size: 1.2rem;
	}
}

.regist-step_lists {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 8px;
	z-index: 1;
}

@media only screen and (max-width: 768px) {
	.regist-step_lists {
		margin-top: 4px;
	}
}

.regist-step_lists::before {
	content: "";
	position: absolute;
	top: calc(100% - 40px / 2);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d6d6d6;
	z-index: -1;
}

@media only screen and (max-width: 768px) {
	.regist-step_lists::before {
		content: none;
	}
}

.regist-step_lists li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 264px;
	height: 40px;
	border-radius: 8px;
	border: solid 1px #d6d6d6;
	background-color: #fff;
	color: #475260;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}

@media only screen and (max-width: 768px) {
	.regist-step_lists li {
		width: calc((100% - 4px) / 3);
		height: 36px;
		padding: 0 4px;
		font-size: 1rem;
	}
}

.regist-step_lists li.is-active {
	border: none;
	background-color: #0a5ebf;
	color: #fff;
}

.regist-textfield {
	margin-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #d6d6d6;
}

.regist-textfield .frame-default .frame-defaultText {
	font-size: 1.4rem;
	font-weight: 500;
}

.regist-textfield strong {
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.57;
}

@media only screen and (max-width: 768px) {
	.regist-textfield strong {
		font-size: 1.4rem;
	}
}

.regist-textfield .notes {
	font-size: 1.2rem;
}

.regist-textfield .notes-small {
	font-size: 1.2rem;
}

@media only screen and (max-width: 768px) {
	.regist-textfield .notes-small {
		font-size: 1rem;
	}
}

.regist-textfield p + .notes {
	margin-top: 8px;
}

.regist-textfield .frame-default + p {
	margin-top: 24px;
	padding-left: 16px;
}

@media only screen and (max-width: 768px) {
	.regist-textfield .frame-default + p {
		margin-top: 16px;
	}
}

.regist-form {
	margin-top: 32px;
}

@media only screen and (max-width: 768px) {
	.regist-form {
		margin-top: 16px;
	}
}

.regist-form_field {
	margin-top: 24px;
}

.regist-form .heading-level3 + .form {
	margin-top: 24px;
}

@media only screen and (max-width: 768px) {
	.regist-form .heading-level3 + .form {
		margin-top: 12px;
	}
}

.regist-form a[target="_blank"] {
	padding-right: 20px;
	background-image: url(/common/images/icon_link1.svg);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

.regist-form a[target="_blank"]:hover {
	background-image: url(/common/images/icon_link2.svg);
}

@media only screen and (max-width: 768px) {
	.regist-form a[target="_blank"] {
		background-size: 12px;
	}
}

.regist-checkItem {
	background-color: #fff;
	border-radius: 8px;
}

.regist-checkItem_title {
	padding: 13px 16px 8px 16px;
	border-radius: 8px 8px 0 0;
	background-color: #0a5ebf;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 700;
}

@media only screen and (max-width: 768px) {
	.regist-checkItem_title {
		padding: 9px 16px 8px 16px;
		border-radius: 0;
		font-size: 1.2rem;
	}
}

.regist-checkItem_title > span {
	font-size: 2rem;
}

@media only screen and (max-width: 768px) {
	.regist-checkItem_title > span {
		font-size: 1.6rem;
	}
}

.regist-checkItem_lists {
	padding: 16px;
	border-radius: 0 0 8px 8px;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
}

@media only screen and (max-width: 768px) {
	.regist-checkItem_lists {
		display: none;
	}
}

.regist-checkItem_lists li + li {
	margin-top: 8px;
}

.regist-checkItem_lists span {
	font-size: 1.2rem;
	text-decoration: underline;
}

.regist-checkItem_lists .req, .regist-checkItem_lists .opt {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	border-radius: 50%;
	color: #fff;
	font-size: 1.2rem;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	line-height: 1;
}

.regist-checkItem_lists .req {
	background-color: #ff6053;
}

.regist-checkItem_lists .opt {
	background-color: #c0c0c0;
}

.regist-checkItem_lists .req.is-active {
	background-color: #13a8ea;
}

.regist-checkItem.fixed {
	position: fixed;
	top: 32px;
	width: 264px;
}

@media only screen and (max-width: 768px) {
	.regist-checkItem.fixed {
		top: auto;
		bottom: 0;
		width: 100%;
	}
}

.regist .link-field {
	margin: 6px 0 0 -12px;
}

@media only screen and (max-width: 768px) {
	.regist .link-field {
		margin: 8px 0 0 -8px;
		font-size: 1rem;
	}
}

.regist .link-field a {
	display: inline-block;
	margin: 10px 0 0 12px;
	font-size: 1.2rem;
	font-weight: 500;
}

@media only screen and (max-width: 768px) {
	.regist .link-field a {
		margin: 8px 0 0 8px;
		font-size: 1rem;
	}
}

.regist .link-field a[target="_blank"] {
	padding-right: 20px;
	background-image: url(/common/images/icon_link1.svg);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

.regist .link-field a[target="_blank"]:hover {
	background-image: url(/common/images/icon_link2.svg);
}

@media only screen and (max-width: 768px) {
	.regist .link-field a[target="_blank"] {
		background-size: 12px;
	}
}

.regist .check-field {
	margin-top: 16px;
}

.confirm .regist {
	max-width: 1104px;
	margin: auto;
	padding: 32px 0 100px;
}

@media only screen and (max-width: 768px) {
	.confirm .regist {
		padding: 62px 0 0;
	}
}

.confirm .regist-content {
	width: 824px;
	margin: auto;
}

@media only screen and (max-width: 768px) {
	.confirm .regist-content {
		width: 100%;
		padding: 0 10px 32px;
	}
}

.confirm {
	margin-top: 16px;
}

.confirm .form dt {
	color: #475260;
	font-size: 1.4rem;
	font-weight: 400;
}

.confirm .form dd {
	margin-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #d6d6d6;
	color: #475260;
	font-size: 1.4rem;
	font-weight: 700;
	word-wrap: break-word;
}

.confirm .check {
	margin-top: 16px;
	font-size: 1.4rem;
}

.confirm .link-field {
	margin: 6px 0 0 -12px;
}

@media only screen and (max-width: 768px) {
	.confirm .link-field {
		margin: 8px 0 0 -8px;
		font-size: 1rem;
	}
}

.confirm .link-field a {
	display: inline-block;
	margin: 10px 0 0 12px;
	font-size: 1.2rem;
	font-weight: 500;
}

@media only screen and (max-width: 768px) {
	.confirm .link-field a {
		margin: 8px 0 0 8px;
		font-size: 1rem;
	}
}

.confirm .link-field a[target="_blank"] {
	padding-right: 20px;
	background-image: url(/common/images/icon_link1.svg);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

.confirm .link-field a[target="_blank"]:hover {
	background-image: url(/common/images/icon_link2.svg);
}

@media only screen and (max-width: 768px) {
	.confirm .link-field a[target="_blank"] {
		background-size: 12px;
	}
}

.confirm .check-field {
	margin-top: 16px;
}

.confirm .regist-step_lists::after {
	content: "";
	position: absolute;
	top: calc(100% - 40px / 2);
	left: 0;
	width: 50%;
	height: 1px;
	background-color: #0a5ebf;
	z-index: -1;
}

@media only screen and (max-width: 768px) {
	.confirm .regist-step_lists::after {
		content: none;
	}
}

.completion {
	margin-top: 16px;
}

.completion .regist-step_lists::after {
	content: "";
	position: absolute;
	top: calc(100% - 40px / 2);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #0a5ebf;
	z-index: -1;
}

@media only screen and (max-width: 768px) {
	.completion .regist-step_lists::after {
		content: none;
	}
}

.completion-text {
	color: #475260;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 1.57;
	text-align: center;
}

@media only screen and (max-width: 768px) {
	.completion-text {
		font-size: 1.2rem;
		font-weight: 500;
	}
}

.completion-text + .completion-text {
	margin-top: 24px;
}

@media only screen and (max-width: 768px) {
	.completion .form-btnField .btn-primary {
		width: 95%;
		height: auto;
		padding: 14px 38px;
	}
}

@media only screen and (max-width: 768px) {
	.completion .btn-primary.is-blank {
		padding: 13px 38px 11px 12px;
	}
	.completion .btn-primary.is-blank:hover {
		padding: 11px 36px 9px 10px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpb3VzLnNjc3MiLCJodWx1L2Nzcy9zdHlsZS5jc3MiLCJodWx1L2Nzcy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQiw2QkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLFlBQVk7QUNEZDs7QUNQQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1oscUJBQXFCO0FEVXZCOztBRGtCRTtFRS9CRjtJQU1JLGlCQUFpQjtFRFluQjtBQUNGOztBQ1ZFO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtBRGFsQzs7QURPRTtFRXRCQTtJQUtJLHNCQUFzQjtFRGUxQjtBQUNGOztBQ1pFO0VBQ0UsWUFBWTtBRGVoQjs7QURIRTtFRWJBO0lBSUksV0FBVztJQUNYLG9CQUFvQjtFRGlCeEI7QUFDRjs7QUNkRTtFQUNFLFlBQVk7QURpQmhCOztBRGRFO0VFSkE7SUFJSSxXQUFXO0VEbUJmO0FBQ0Y7O0FDaEJFO0VBQ0UsZ0JBQWdCO0FEbUJwQjs7QUR4QkU7RUVJQTtJQUlJLGVBQWU7RURxQm5CO0FBQ0Y7O0FDbkJJO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7QURzQnRCOztBRHBDRTtFRVdFO0lBTUksaUJBQWlCO0VEd0J2QjtBQUNGOztBQ3JCSTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGVBQWU7RUFDZixVQUFVO0FEd0JoQjs7QURsREU7RUVxQkU7SUFRSSxlQUFlO0VEMEJyQjtBQUNGOztBQ3ZCSTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixXQUFXO0FEMEJqQjs7QURuRUU7RUVpQ0U7SUFXSSxhQUFhO0VENEJu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Q0FBaUM7RUFDakMsNEJBQTRCO0VBQzVCLHFCQUFxQjtBRGlFM0I7O0FDbEhBO0VBb0RRLG9EQUFvRDtBRGtFNUQ7O0FENWFFO0VFc1RGO0lBd0RRLHFCQUFxQjtFRG1FM0I7QUFDRjs7QUM1SEE7RUE4REksZ0JBQWdCO0FEa0VwQjs7QUNoSUE7RUFrRUksV0FBVztFQUNYLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIsT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLFdBQVc7QURrRWY7O0FEamNFO0VFc1RGO0lBNEVNLGFBQWE7RURvRWpCO0FBQ0Y7O0FDaEVBO0VBQ0UsZ0JBQWdCO0FEbUVsQjs7QUNwRUE7RUFJSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixPQUFPO0VBQ1AsV0FBVztFQUNYLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsV0FBVztBRG9FZjs7QUR0ZEU7RUV1WUY7SUFjTSxhQUFhO0VEc0VqQjtBQUNGOztBQ25FRTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7QURzRXRCOztBRHBlRTtFRXlaQTtJQVFJLGlCQUFpQjtJQUNqQixnQkFBZ0I7RUR3RXBCO0FBQ0Y7O0FDckVFO0VBQ0UsZ0JBQWdCO0FEd0VwQjs7QUQvZUU7RUV1WUY7SUFxQ00sVUFBVTtJQUNWLFlBQVk7SUFDWixrQkFBa0I7RUR3RXRCO0FBQ0Y7O0FEdmZFO0VFdVlGO0lBNkNNLDRCQUE0QjtFRHdFaEM7RUNySEY7SUFnRFEsMkJBQTJCO0VEd0VqQztBQUNGIiwiZmlsZSI6Imh1bHUvY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLy8gYTExeSBzZXR0aW5nc1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi8vIG1lZGlhUXVlcnkgU2V0dGluZ3Ncbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9wYXJhbm9pZGEvc2Fzcy1tZWRpYXF1ZXJpZXNcblxuQG1peGluIG1xKCRhcmdzLi4uKSB7XG4gICRtZWRpYS10eXBlOiBcIm9ubHkgc2NyZWVuXCI7XG4gICRtZWRpYS10eXBlLWtleTogXCJtZWRpYS10eXBlXCI7XG4gICRhcmdzOiBrZXl3b3JkcygkYXJncyk7XG4gICRleHByOiBcIlwiO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYXJncywgJG1lZGlhLXR5cGUta2V5KSB7XG4gICAgJG1lZGlhLXR5cGU6IG1hcC1nZXQoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG4gICAgJGFyZ3M6IG1hcC1yZW1vdmUoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGFyZ3Mge1xuICAgIEBpZiAkdmFsdWUge1xuICAgICAgJGV4cHI6IFwiI3skZXhwcn0gYW5kICgjeyRrZXl9OiAjeyR2YWx1ZX0pXCI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXR5cGV9ICN7JGV4cHJ9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4KCRtYXgpIHtcbiAgQGluY2x1ZGUgbXEoJG1heC13aWR0aDogJG1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAaW5jbHVkZSBtcSgkbWluLXdpZHRoOiAkbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gYnJvd3NlciBIYWNrXG5AbWl4aW4gYnJvd3Nlcl9oYWNrKCRicm93c2VyOiBudWxsKSB7XG4gIC8vIElFMTFcbiAgQGlmICRicm93c2VyID09IFwiaWUxMVwiIHtcbiAgICBAYXQtcm9vdCBfOi1tcy1mdWxsc2NyZWVuLFxuICAgICAgOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgLy8gQGVsc2UgaWYgJGJyb3dzZXIgPT0gXCJcIiB7XG4gIC8vIH1cbn1cblxuLy8gcGxhY2Vob2xkZXIgY29sb3JcbkBtaXhpbiBwbGFjZWhvbGRlckNvbG9yKCRjb2xvcikge1xuICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIDEyZ3JpZCBjb2xzIFNldHRpbmdzXG5AbWl4aW4gY29sKCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAuY29sLSN7JGkgKiAxfSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGkgKiAxfSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbig3NjhweCkge1xuICAgICAgLnBjLWNvbC0jeyRpICogMX0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGkgKiAxfSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgLnNwLWNvbC0jeyRpICogMX0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGkgKiAxfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLnJlZ2lzdCB7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMCAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0IHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgMDtcbiAgfVxufVxuXG4ucmVnaXN0LTJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC0yY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5yZWdpc3QtY29udGVudCB7XG4gIHdpZHRoOiA4MjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAzMnB4O1xuICB9XG59XG5cbi5yZWdpc3Qtc2lkZSB7XG4gIHdpZHRoOiAyNjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWdpc3Qtc3RlcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLnJlZ2lzdC1zdGVwX3RpdGxlIHtcbiAgY29sb3I6ICM0NzUyNjA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3Qtc3RlcF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnJlZ2lzdC1zdGVwX2xpc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0LXN0ZXBfbGlzdHMge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4ucmVnaXN0LXN0ZXBfbGlzdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MHB4IC8gMik7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC1zdGVwX2xpc3RzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlZ2lzdC1zdGVwX2xpc3RzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNjRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDc1MjYwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3Qtc3RlcF9saXN0cyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cHgpIC8gMyk7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucmVnaXN0LXN0ZXBfbGlzdHMgbGkuaXMtYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1ZWJmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlZ2lzdC10ZXh0ZmllbGQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbi5yZWdpc3QtdGV4dGZpZWxkIC5mcmFtZS1kZWZhdWx0IC5mcmFtZS1kZWZhdWx0VGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmVnaXN0LXRleHRmaWVsZCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC10ZXh0ZmllbGQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4ucmVnaXN0LXRleHRmaWVsZCAubm90ZXMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnJlZ2lzdC10ZXh0ZmllbGQgLm5vdGVzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC10ZXh0ZmllbGQgLm5vdGVzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnJlZ2lzdC10ZXh0ZmllbGQgcCArIC5ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJlZ2lzdC10ZXh0ZmllbGQgLmZyYW1lLWRlZmF1bHQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3QtdGV4dGZpZWxkIC5mcmFtZS1kZWZhdWx0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucmVnaXN0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3QtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucmVnaXN0LWZvcm1fZmllbGQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucmVnaXN0LWZvcm0gLmhlYWRpbmctbGV2ZWwzICsgLmZvcm0ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3QtZm9ybSAuaGVhZGluZy1sZXZlbDMgKyAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ucmVnaXN0LWZvcm0gYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWFnZXMvaWNvbl9saW5rMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLnJlZ2lzdC1mb3JtIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazIuc3ZnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0LWZvcm0gYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucmVnaXN0LWNoZWNrSXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnJlZ2lzdC1jaGVja0l0ZW1fdGl0bGUge1xuICBwYWRkaW5nOiAxM3B4IDE2cHggOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1ZWJmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC1jaGVja0l0ZW1fdGl0bGUge1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnJlZ2lzdC1jaGVja0l0ZW1fdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3QtY2hlY2tJdGVtX3RpdGxlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnJlZ2lzdC1jaGVja0l0ZW1fbGlzdHMge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0LWNoZWNrSXRlbV9saXN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVnaXN0LWNoZWNrSXRlbV9saXN0cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmVnaXN0LWNoZWNrSXRlbV9saXN0cyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVnaXN0LWNoZWNrSXRlbV9saXN0cyAucmVxLFxuLnJlZ2lzdC1jaGVja0l0ZW1fbGlzdHMgLm9wdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yZWdpc3QtY2hlY2tJdGVtX2xpc3RzIC5yZXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MDUzO1xufVxuXG4ucmVnaXN0LWNoZWNrSXRlbV9saXN0cyAub3B0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cblxuLnJlZ2lzdC1jaGVja0l0ZW1fbGlzdHMgLnJlcS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNhOGVhO1xufVxuXG4ucmVnaXN0LWNoZWNrSXRlbS5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMnB4O1xuICB3aWR0aDogMjY0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdC1jaGVja0l0ZW0uZml4ZWQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlZ2lzdCAubGluay1maWVsZCB7XG4gIG1hcmdpbjogNnB4IDAgMCAtMTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0IC5saW5rLWZpZWxkIHtcbiAgICBtYXJnaW46IDhweCAwIDAgLThweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnJlZ2lzdCAubGluay1maWVsZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpc3QgLmxpbmstZmllbGQgYSB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnJlZ2lzdCAubGluay1maWVsZCBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltYWdlcy9pY29uX2xpbmsxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4ucmVnaXN0IC5saW5rLWZpZWxkIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazIuc3ZnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0IC5saW5rLWZpZWxkIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnJlZ2lzdCAuY2hlY2stZmllbGQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY29uZmlybSAucmVnaXN0IHtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMzJweCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maXJtIC5yZWdpc3Qge1xuICAgIHBhZGRpbmc6IDYycHggMCAwO1xuICB9XG59XG5cbi5jb25maXJtIC5yZWdpc3QtY29udGVudCB7XG4gIHdpZHRoOiA4MjRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maXJtIC5yZWdpc3QtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4IDMycHg7XG4gIH1cbn1cblxuLmNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY29uZmlybSAuZm9ybSBkdCB7XG4gIGNvbG9yOiAjNDc1MjYwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbmZpcm0gLmZvcm0gZGQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGNvbG9yOiAjNDc1MjYwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29uZmlybSAuY2hlY2sge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmNvbmZpcm0gLmxpbmstZmllbGQge1xuICBtYXJnaW46IDZweCAwIDAgLTEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm0gLmxpbmstZmllbGQge1xuICAgIG1hcmdpbjogOHB4IDAgMCAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uY29uZmlybSAubGluay1maWVsZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maXJtIC5saW5rLWZpZWxkIGEge1xuICAgIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5jb25maXJtIC5saW5rLWZpZWxkIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5jb25maXJtIC5saW5rLWZpZWxkIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazIuc3ZnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybSAubGluay1maWVsZCBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jb25maXJtIC5jaGVjay1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb25maXJtIC5yZWdpc3Qtc3RlcF9saXN0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNDBweCAvIDIpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNWViZjtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm0gLnJlZ2lzdC1zdGVwX2xpc3RzOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uY29tcGxldGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb21wbGV0aW9uIC5yZWdpc3Qtc3RlcF9saXN0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNDBweCAvIDIpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTVlYmY7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wbGV0aW9uIC5yZWdpc3Qtc3RlcF9saXN0czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBsZXRpb24tdGV4dCB7XG4gIGNvbG9yOiAjNDc1MjYwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGxldGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jb21wbGV0aW9uLXRleHQgKyAuY29tcGxldGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGxldGlvbiAuZm9ybS1idG5GaWVsZCAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE0cHggMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wbGV0aW9uIC5idG4tcHJpbWFyeS5pcy1ibGFuayB7XG4gICAgcGFkZGluZzogMTNweCAzOHB4IDExcHggMTJweDtcbiAgfVxuICAuY29tcGxldGlvbiAuYnRuLXByaW1hcnkuaXMtYmxhbms6aG92ZXIge1xuICAgIHBhZGRpbmc6IDExcHggMzZweCA5cHggMTBweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vX3ZhcmlvdXNcIjtcblxuLnJlZ2lzdCB7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMCAxMDBweDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgMDtcbiAgfVxuXG4gICYtMmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogODI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi1zaWRlIHtcbiAgICB3aWR0aDogMjY0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgY29sb3I6ICM0NzUyNjA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpc3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbGlzdHM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA0MHB4IC8gMik7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0cyBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDI2NHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQ3NTI2MDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHB4KSAvIDMpO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0cyBsaS5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNWViZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXG4gICAgLmZyYW1lLWRlZmF1bHQgLmZyYW1lLWRlZmF1bHRUZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZXMge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLm5vdGVzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwICsgLm5vdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAuZnJhbWUtZGVmYXVsdCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfZmllbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1sZXZlbDMgKyAuZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWFnZXMvaWNvbl9saW5rMi5zdmcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2tJdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICZfdGl0bGUge1xuICAgICAgcGFkZGluZzogMTNweCAxNnB4IDhweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1ZWJmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweCA4cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0cyB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDY7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbGlzdHMgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJl9saXN0cyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9saXN0cyAucmVxLFxuICAgICZfbGlzdHMgLm9wdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfbGlzdHMgLnJlcSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MDUzO1xuICAgIH1cblxuICAgICZfbGlzdHMgLm9wdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICAgIH1cblxuICAgICZfbGlzdHMgLnJlcS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzYThlYTtcbiAgICB9XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHdpZHRoOiAyNjRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGluay1maWVsZCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIC0xMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDhweCAwIDAgLThweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL2ljb25fbGluazEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWFnZXMvaWNvbl9saW5rMi5zdmcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGVjay1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uY29uZmlybSAucmVnaXN0IHtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMzJweCAwIDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDYycHggMCAwO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogODI0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgLmZvcm0gZHQge1xuICAgIGNvbG9yOiAjNDc1MjYwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuZm9ybSBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBjb2xvcjogIzQ3NTI2MDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5saW5rLWZpZWxkIHtcbiAgICBtYXJnaW46IDZweCAwIDAgLTEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAtOHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWFnZXMvaWNvbl9saW5rMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltYWdlcy9pY29uX2xpbmsyLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnJlZ2lzdC1zdGVwX2xpc3RzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MHB4IC8gMik7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTVlYmY7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb21wbGV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcblxuICAucmVnaXN0LXN0ZXBfbGlzdHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQwcHggLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTVlYmY7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBjb2xvcjogIzQ3NTI2MDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCArICYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5mb3JtLWJ0bkZpZWxkIC5idG4tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTRweCAzOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJpbWFyeS5pcy1ibGFuayB7XG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM4cHggMTFweCAxMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAzNnB4IDlweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
